000018, 0x2, 0x0) r6 = socket(0x18, 0x1, 0x0) dup2(r5, r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) r8 = getgid() r9 = geteuid() setreuid(0x0, r9) setuid(r9) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r8, r9, r8, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) r10 = getgid() r11 = geteuid() setreuid(0x0, r11) setuid(r11) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r10, r11, r10, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) r12 = getgid() r13 = geteuid() setreuid(0x0, r13) setuid(r13) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r12, r13, r12, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) getgroups(0x6, &(0x7f0000001480)=[r8, 0x0, r10, 0xffffffffffffffff, r12, 0xffffffffffffffff]) r15 = dup(0xffffffffffffff9c) faccessat(r15, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r16 = socket(0x800000018, 0x2, 0x0) r17 = socket(0x18, 0x1, 0x0) dup2(r16, r17) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = dup(0xffffffffffffff9c) faccessat(r19, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) r21 = getgid() r22 = geteuid() setreuid(0x0, r22) setuid(r22) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r21, r22, r21, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) r23 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r23) r24 = getgid() r25 = geteuid() setreuid(0x0, r25) setuid(r25) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r24, r25, r24, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) r26 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r26, 0xc0107002, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="51ad61600877fa29af7d87b614d534e008525d1fb820c22cb91fec", 0x1b}, {&(0x7f0000000300)="8435bfbce808237eabfb9d2c4ec14684d0122cf57f4f63e5609541d52ac313afe43fd5aba4cebcbcf048d3102e0fe40c02eea2f71dee1ac39242be5a8d4c21fbe8dc7c71756757291ae3f1f430f46bcad8ff75b00b04bc39316bc635b28a26d2fcf4e5b65505b31dfa582f76030d17fb5c2e46638430a549f286c084c55ab04a3ebcde742b2df607df2c1efee3f570ca46f9689d4a8aba84f4b90d9950630008daf1fa7567531890ebf6fb4930563d837125b87384b781523d2bdc9c6e35a0e2bdb42e355a0890c5ccdc41610f87ccae9b4227f6e285b047d8942ef84be86041f18807479046a8ffef75d36fe968b94bc1add38f53d38f9cbf0b88cf69276e6a627469b4b652cc646528b33ee4fa0b9c7d75ed4f46d4d38473f3837cfddffb410a124de15c1421f03cafd521f7e3772b205dd62bc73cffca7ba1f59f7dc67651c9ea2893d291c20accedf380c1d67081e13116f2199aa54aa0c033735247cac5a27b47bf87d4af87a041a15939c0404f84e6bcc4effb99a6c561fa2922d5266370e256c4d7406efda8ff6132a9a81c83f890c8f1d340f1bea4a5b8aebfe9e82e5f9797e62a69e46dc19415d6ed2078ab136750e010bd573e2967da2ea05c4110730002eda06fcca485f347cf324a209d343641a0f0bba0c7a7acd2a2456d2ff03c4a13e50c3c6cd0d0afda1cc5629179e29ba2f724e68f6d99d2a8c14412a6bab3fc188d72ae4f07032e6acb23d24a430c67c9c4b1ad83f95783284aa931fbfa3fb133d94c1a61b86f635953538ddf035e8f0c4440e7cda1dab6693ec226f32947720b378bcfb4faf32b1e7c55919cab32d23c85b28ab18536850cdff58bf0f4b7a1edfffb3d1850453dec813499cb9bd7cf71c60eebb9101de216cc1c4d70258e59916093abb789ef9971293806e2285212da74b2f1040140665aee7fcaa3055f75023e582a6a0ca29599e9a32bb3c12ed448a3eae7a315d988c9c76014f2749ff81da5e5c4da529759dede3cb8579e3eb964861d45b8bf2a45780c2ae2955e5a13aa6dcee7c37ff4c5aab697b53875e9a5e75e6fc6c16089de492b7fc66b6b6adc110a4a3d777a63951cd918829518df6b6f9c45f4008c33e0cad801c3b508f73a9c23cc427250d599e438d175e0973d67a7155efd623a4c9d5ba43bb4cfd08c66d79d8be8e7bd17ae2652a67c72b4d61b015e0a1b6c73057cfa88a4c3fbff1f9c86f3d77eef16adeac3f0d901276d69a4f034d3cfc28c44c8bae96130dbd6ad24b1cdda30dcf5bff2030eb0937990836484599d9275322ae438efefaf57ab137aa5ac0575fcd0ee33e71bc4ef4c853675681cd8fe740accd509ec306ef0563d7594cf779a6e43577be20387a163765b5bbd0ca07e6aa0b3928200b4621bc780957e3bc78c4361bf8c7821b446668def23047eadc0a66724ac746a9f80e4980d808b12c7533483f49fb4364bf7717fd2babc21c7a27ca0e23ec3bc3559920919e2590f0c129986807ab0fd222161ea3e39da8ddf6c091afca83b2aa601651ce2514cb352cacd33e927b92107cd2db16c2f5efb831a55818fbf706b654d3625b0eea8740d59226fa16f481e5bee070866e96038a15b784799d6356c22d5fc671e9c7e3c4e358731ef9d1b0e7641343966b969f1b5a8d1b7ac2930c535a3bdc0038e9b1029518c695e49608e818c5a8a7d50ff5837b7fa3355fa12dda6b5e404262374635af14fba48b9573e85fc09c725ae3ca3bb31aa8b266e48fe51f7c6f1cfedbc50b857085a3a25bbba07968a6dda5b09312dcc8d83c7197af8ec584bc503f1615da817cc49fdbe9618965341126d552375f96a690e0bbe66154a3d6c1177f060a2e5a2f413fac01cff748df8d1c27d697755c5d2c3ccf986dae0b87fbcfee9a6a975a2ebfddfa75ed3dfdf764fc1cab0bc7a132b5711325239e77238988d7d39a938fa94b916ab9988edfb651690208bed680de6554f6c4749e211f7ff42020c2c7a14ab4ee07e0e06e2026d3acec6b2dc39b16fd4ce4a4157c24511c19f3d57f4da9d65e865d27cd741a75894db04eca62c95c491e559d104527d8b7a260344d7d626cda81d19ebecdecd234ea9175748321c7d938202a2b96f60d2b6ecd77c17d397276a7e297cf892cb884956544659e32d8a323e7314ab6a5f429ee77f080ea6299c7bb6af343ee739dd823b6b0e3a5c1d22991e06aac78686a97e8801259b1067aec089eec2eeb6adb4c76c35fc00215042a8a57cc1d1619055796641b830039926914f441a3b2146466fdf026754691b0910aa5411fd53c37784d04ddc780fae9620f6c6689d3159f10b534a9f004bb49b76f7d968cee280047ef8e9309700019467cfff696a6a43fb36391d90ec98842ea8f61ca8b507481f4f8b1b7a05a707e458fb886c4824f0f77ef0fe38da0f301ef4a8d63de12478cc09838479f9004f0566002e772cf35985f163863be5324f6e677e52860ec1db3542ea2753a67eba4d6d309e1019faa49a387055c832bfa54fd394aeefb19c508c8cd8f26570ab6f96e87b9f019537c5e9bfefe7d73fc5a15cf276c98cdaf4cc3d04a6b0cf682babd76a52764530c38f4ecf2dc4a4e0ccbaf3d52ed2ed14e67d9f84b42886b55729aa7dcd6137c868ecfe2fd46f72e5fc901ceeaaca3c07936d0b49614060106b366406cf416ca75195d6e4d9f3c3d5e379bca2de5ddbb3db9d6a69fbb3ec85a240c8963714d8dd5bdb51c7fb6161865cd2c5606056da4a22eafff91fe0c6058e84820e4f54ef88947e97e1193cd7f418d25ef68a4ec253bb5d8984fc29a771d5a4e934a0425f2adc8a8e5d290e72e107e7a454d34877593dea59c7f470b2b6fade9d4ee68d5968112e1503089d038d57ed8e1cb772f6d25f0c653a76c74aa3cf248eb4a510853158f4e46890c498920570017c414da35313c23f10c333beae6693497a0b62b56aa8171ae61bfdf80285a93f5a6df530b49196463aa6a9db7778f42571ffaacb7fdf6fc7f5d9fb8269e2e25ce9f0e20ca127aa8ae6aedc7e190f990cd39ddf09244071ef46b46f7bbc2d8ed0830d7908f32efa145fe5fe8fd33c91394690a14b92619065d69ef8b40ed6e5e86e12f8e6396db054b708b492641f826315a47b91fb90685adffc8634302198942d626152434c0c03682ef5b4e7a2aff254bcf3ebf3acac69dccf9c2af326711be10d091042aae10987475aa572e39b4e74543db2e29d392092e5845c4b3a2887946a8f4261b1307ea11f82a2aa943c468aa524ba1ac3568a5538afa259d3ed19378be3f2aaaa24fd67ec0abe99e10bd702aab97a97ad98b3a296ff19f1fdd4fbc8cd91707645dd59050d6fa476bcd3166ff97e0f2a582ccfb7906fdb9a1cc7c7b920ee5b67d06bfb9fe73e6c2dd979cad888f178436611697acd861b44ba6c8b839c29bafdf07d7595f684d8a66805f922fa52aacb837dca412489df5c8e306767197db5310f00141aff24ae0b378163b6cf49c14e266be028277a9a8ff53c710edfe18225699cb2bb1f5c97a066859e636ecf09a3d823f0dc5bf1ca97615f52d1b198a6c79116156590bb21cc33ee0752f6e6e66c1dfca805e8a8e00245a9fbafcb2e87d5cd9d334072ac89eacfbd37d6e95a17d7e0491298ddf776bb7df332d1d8687775784cdb877fdf2078fdbd21ba79ea0ecf35388227755fecc5808660aa4a2213b8820660a81249b613d09b23e25526fa81a55be161a210fdfc644bf0cee2ef516f36be66457fda13aabfaa7c6dcaa520b45cb4d38c6380d0729ddaf60c252c458b05a5212dad8c3582d704e696e5529463140b649093ef865d50a76066182a073c62c9b771eb00015750b3a16612e4fd94a0d6f6ed15818d91ee946a5398dbebe9f8b1528f04a593a928010f0eede806c39658e2662a9a19c42e3609acdd76c2379eed82d6dbebc507299aa6e373fd2a0757f6edb45e44c9f7b21c5c1a4bdc20541d71b4b0b97a0c0085a9bea02a5c2a173e277c30c7a6dcaa8264ea9a383b9d64e3e3b1408e91df196b6f47eec4c35c2422e128aa23a9d346ea189f2fc3892cb9b03ebfc9821bd2cf61cefab4e8fd04b1f1a399452c6e94f03c57308d719788acb224fc01e445bb9238abd595f29c0a14c6c1139ff42234e697d8e20750bc50cad95a1cc0962219b27d75dca0c6a0c3f324b948b82dc67e3356d3ccb32856c9da406e1071ff37664231671759e428556068318148e1c69b1d1f176dc1556d4ccd009b75dd2c82af670ab96cf345111e52fa622b1f1520ea4e15b385ac38a8e6f7410beed9eb034181ca275904ff884245b4682fa660ba4753379002bf61282e39086b10ecd80c50017815d22b640c2a46c0fd99db2b530a023cf6b79e82ad8293b3f0e29c8c5e47433021c8586941df7687d4c00d3259294078bd41f9866b8bed3a3846b96644760634f26b9516a9f54ab55843a871631e17785d7dc6e36fd2d24f25e30cf2b65964ae732e19e7896f68f5c4bcd9f85b0038856a7dadfe6a128260a248937f149a32a4b9925bf25f8c85035b82921f82e89938dd1f27c3da5845fa84615a01e3da4fcf7ab521da22d86f3522cfb282fc34cb8d2136f94835988c1ecf760122f4715ac89b8537677522a982d328d95efdf44d4101c5921f8b9c24f81c8fd8ac4ba2c152fc4a6affcd0bfb02a59c81c9716192282a8d722e06c5a50f6cda1aa661129706d9f614a35fbdcf10fe59266e669d3e95e3696b0750f522f7128c9e81befd32034c05a587887018ec96570d37a52375793acda6cf2c787d630aaa9bf8f76052da1ea1b4f6b072e2e328eca4fe303c2923910cb67136fe13bb6909fc227e63a3c037fda8220e8710f9cc55aab3ce61dbc9980d665585ed524ca6054b6bd8746ca8cd5942715a8e3464894c6b3c525b854a43e956e41f183dc3c22404aef151496833920824c88b4ae993ca8ec996d416a7ff0726b962ce8b933224b4f83d8e6c7663b72995534a5e4d326f6a2357db0933aaa3d6f4b840fb039e94befb77af71c21ea28c32e37ec0de40d4bc9f2a7ef9951eaf72c1c8a84b6912179cb92fb492f93f83729a84662dd691b4bbe1417f31af749a4b82ef2dbd6b85dc86a81ecda8f702d6ae7c26a2f0852231a2be6b0d13e589f93d4d6d80b224da7042107927ed9cd33ecc2f12712de692b10b553f4b98e2dcde03dd25ea7b4ef415c5b04e32b43ef5bc71c29c7dbe10554534502c80a09a78d57f55a4a13b00dc68e209fa1192fd91f177a834fb75260cb438a49418ed2ae9c6dfadfc47c96cab43b3b0b2599077b6d9ffffda69cd95076a9668cc09caa6e6f97577f79ada6fcca0bc4522fa828ad519efb028cbc450500c1c0ff97614d6f411b593a8d5aa0196c5ee7fbd897fc3c5059535813d43568631b340e311e74fe24565668a2878453f9bd5a079794d734a4089959a37de6e38c59999eefa41b33038cca8331085fd4d92d7b0529c48cc34ab02c1a498af91935e3a839c6c0fa9bd94f539194a9a0c14fbdded612d5f0f30f4f80b58688257c05c39b3720b4f182a456dd3f4b7819ac0ad586c68d65171d9f181629af5fa79a81a832c4e8dc898a861c3c1b8bf74d09cf3c6f24d5f84ec9f1d5c08c6bd8ed257e9a0882c6f8bcdcb38c1a321b25f7fd1a7ac3004e6f30ccb9ebd9020df2bf2594f41e4ecdb7c21836c4a36feed25379e038d14cb6fc901a48f1c83ff0793a6c477538ba7fec41a983c6e749e7b176b559b77f583651ee12f36830f22dc3a344e020140db42d4c3ac1beab44dbe01067a8bdf", 0x1000}, {&(0x7f0000000240)="7a1ae1ea6a2df1d4120b10ce646c7490204d7b71f9ec6425cb1092edbdd7285a71a56a59ce1ff2925eb76cb7", 0x2c}, {&(0x7f0000001300)="5ccff26f0aa0ba019f9c4e26515ab2320e2e2d4b4ac7d8b8da28dbe1d19a086c5bc27dbea2b5c0b3a4d1946f5c16696704058f9c9de0f13a228e124f7c8e9aec9985c60c2473718f58617f552ec2a2f9f685ca6e57dee963a84497023fb231ff60450de6dd6aca8878e168429afa19af190c5e0b9767d4154e98f231ddfdeb7b9dc9d0eace7be37a9b2e1f", 0x8b}], 0x4, &(0x7f0000001580)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r7, @ANYRES32=r14, @ANYBLOB="000000002800a5e300000000ffff000001000000", @ANYRES32=r15, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r0, @ANYRES32=r16, @ANYRES32=r18, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r25, @ANYRES32=r27, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x40d}, 0x1) 16:25:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffff9c) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:25:38 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) close(r3) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)) r4 = msgget(0x1, 0x240) msgrcv(r4, &(0x7f0000000000)={0x0, ""/103}, 0x6f, 0x2, 0x800) 16:25:38 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) mlock(&(0x7f00003fd000/0x1000)=nil, 0x1000) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(0xffffffffffffff9c) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r3 = accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$TIOCFLUSH(r1, 0x80206913, &(0x7f0000000300)) 16:25:38 executing program 0: setreuid(0xee00, 0x0) r0 = syz_open_pts() r1 = getuid() r2 = getuid() setreuid(0xee00, r2) r3 = getuid() setreuid(0xee00, r3) r4 = getuid() setreuid(0xee00, r4) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setreuid(r5, r1) r6 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r7 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r7, 0x29, 0x65, 0x0, 0x0) r8 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r8, 0x29, 0x65, 0x0, 0x0) lseek(r8, 0x0, 0x4, 0x2) getdents(r6, &(0x7f00000000c0)=""/4096, 0x1000) r9 = socket$inet(0x1e, 0x3, 0x0) r10 = getpid() ktrace(&(0x7f00000010c0)='./bus/file0\x00', 0x0, 0xfcfc96ac7f78659a, r10) getpgid(r10) r11 = fcntl$dupfd(r9, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r11, 0x8020690c, &(0x7f0000000300)) r12 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r12}, 0xfffffffffffffffe, 0x29, 0x0, 0x2000000000}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r12}, 0xfffffffffffffffe, 0x96}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000001180)) open$dir(&(0x7f00000011c0)='./bus/file0\x00', 0x40, 0x44) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r13 = getppid() r14 = kqueue() kevent(r14, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) r15 = kqueue() r16 = socket(0x800000018, 0x2, 0x0) r17 = socket(0x18, 0x1, 0x0) dup2(r16, r17) r18 = syz_open_pts() ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) r19 = dup(0xffffffffffffff9c) faccessat(r19, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000001300)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f0000000140)={0x3b0, 0x0, 0xb3, 0x0, "49155c790000060000fd9e0cc9cb77827e7100"}) ioctl$TIOCSWINSZ(r18, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) kevent(r14, &(0x7f0000001280)=[{{r15}, 0xfffffffffffffff8, 0x11, 0x1, 0x722, 0xff}, {{r17}, 0x6f246217b70150b0, 0x6, 0x2, 0x7ff, 0x7}, {{r18}, 0xfffffffffffffffc, 0x2e, 0x2, 0x40, 0x2}], 0x8, 0x0, 0x1f, 0x0) r21 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r21, &(0x7f0000000180)='./file0\x00') poll(&(0x7f0000000080)=[{r14, 0x8}, {r21}], 0x2, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000001100)='/dev/tty\x00', 0x10000, 0x0) getpgid(r13) semget$private(0x0, 0x4, 0x220) r22 = semget$private(0x0, 0x1, 0x100) semctl$GETPID(r22, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000001200)={{0x20040000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4}, 0x5, 0x5, 0x2}) 16:25:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x100) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x1) write(r0, &(0x7f00000000c0)="d2", 0x1) syz_open_pts() r3 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file1\x00', 0x80, 0x101) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000280)=r3) r4 = kqueue() close(r0) r5 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000100)) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000140)={0x1}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffff, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r4, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:25:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) r1 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r2, 0x0, r2) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) r3 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000100)) ioctl$KDSETRAD(r3, 0x20004b43) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000180)="2426ea2672ba71d8a981ec2076ca99d719fbb2db7acd584b0990922d206b07e0d6b482b37966f4ecf5c3b539e8b10e4b010ed3d5cb780f44d9798ce4341be4d30d7f58a814222abfddd7acca44d6b6be9288523bc71d5f", 0x57}], 0x1, 0x0, 0x4) r4 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x0, 0x84) ioctl$BIOCPROMISC(r4, 0x20004269) 16:25:38 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x80, 0x110) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000001240)=0x103) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x84, 0xd338}], 0x1}) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000900)=""/206) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000000300)=[{0x4, 0xbd4, 0x800}, {0x4, 0x8, 0x800}, {0x4, 0x4, 0x2000}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r5, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, r10, 0x4}, 0x200, 0x401, 0x2}) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f00000001c0)=0xbd) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r11, r0, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000000)=""/29) socketpair(0x18, 0x0, 0x29, 0x0) pipe(&(0x7f00000002c0)) r12 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r12, 0xc0107002, &(0x7f0000000340)) r13 = dup(0xffffffffffffff9c) faccessat(r13, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r14 = openat(r13, &(0x7f0000000480)='./bus\x00', 0x10080, 0x80) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000440), 0xfffffffffffffde9) r15 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000240)=0x72) 16:25:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() kevent(r0, &(0x7f0000001240), 0x6, 0x0, 0x9d1, &(0x7f0000000140)) r1 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) r2 = dup(0xffffffffffffff9c) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) lseek(r2, 0x0, 0x3, 0x1) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0xbf8d) 16:25:39 executing program 1: r0 = kqueue() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x1}, {{}, 0xfffffffffffffffe, 0xda}], 0x3, 0x0, 0x0, 0x0) 16:25:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = syz_open_pts() mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r2 = dup(0xffffffffffffff9c) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) write(r2, &(0x7f0000000080)="eaa883dfc0076549c297c95953fa1ef70149d30d31a732ad622b743efc2fa9a3eaa6c1f2b3a95c5fb4e9aba13dd0e7ca611ec4429daa63b9421a64154ee38e02cbe2d8380a2ca46b8954ed745b79d6b483c9407ea41e2d4e80d33a5f6ef392a8be9223b7f20d08b5f217f0d30612015e1c5b722b26da63491b5f07c73dc6eb964d8e94ff2bb01352188c44e36b26a0301be1b3ba7b79d08f929910c67b453961cd19b7199ad4aec381ade554eedfc05ce9", 0xb1) close(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x6, 0x6, 0x2041110d, 0x9dbb, "63406c8a40b3a95986de6982fa335680bda074ad", 0x0, 0x1}) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)) fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) close(r0) write(r1, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06aab7aa13d146f27b7085ab85ff2089f577d5ff1b73b62147218f20d68b6a6287a2485c5ef62f5fafb53474aa30c5808c952f1d55fa9a5712476977d2497d603897f272973aeee0a390ba9fd2d131085114b9902fd1725e8ba6f5475997ff0b9112a49c8c912481b45296722c84ee86bd69e8fa75a0e6d04c82fccc9c831c6ee38ad5a0ae91e111e5b73a1fd63b6aba5fb6278aed857584b0b1aaa823c55335c8f560e316b0f8ce0574b8bfa5647084263175c0", 0xd6) 16:25:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x42, 0x1) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x5690}, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:25:39 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x4) r1 = getpid() r2 = msgget$private(0x0, 0x14) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getgid() r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0xfffffff9, r3, r4, r5, r6, 0x15, 0x6}, 0x2a, 0xbcf, r7, r1, 0x2, 0x400, 0x200, 0x1000}) setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x410, r1) mkdir(&(0x7f0000000000)='.\x00', 0x100) setgroups(0x0, 0x0) r8 = msgget(0x0, 0x10) msgctl$IPC_RMID(r8, 0x0) r9 = getppid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1334, r9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r10, r11) 16:25:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(r0, &(0x7f0000002740)=[{&(0x7f0000000240)="a0bc0170e2dcbfe4e7538cee46a98a94b8a146f4747eb6e3c639ca433d10a1452e158e17fc295bb88663f30cf3d4f84ba57b623986d19a05fcc21011e5e57e2ad3260182b70801c3388f6dad872b2e167f30620ebc1bad095f4516a03714a34af4f6cdccfd683528b947fe0656b0974431556631daaf2f7d6b5a6c", 0x7b}, {&(0x7f0000000300)="67cbae82381f01cc7dbec406170e3f1e471098a38c7eb9213b1fb97690762917e5c5fa2f208eb7b707badf5a23352c8b4be49a0ad54f962d6377ac59eda145a57cf3aa88805b1c8f29bed18c6db45070cb0e8f81990e87e2f4004c48728d5aa2ce25b639f3386b8d83c80ddf38170ae1d29ce92e892d6d1063f786f3875555f15b10f6d9ac40b76b2aef7cd333d87766d2ae4ee727d034fec9b137c3e4a48e459477066aef0aafa11d4f2fafe6f05d8b3821bd9ae49e7dea33bc452a267b1e83a86fb255cb3ddf4d2f3bd6ce1cf2e0ea98", 0xd1}, {&(0x7f0000000400)="ede0f993f40ba8711dde65a14deec060d7123f6fc7efb911a977ee67578f8467a4f484bfaf1e386b63488a9ab9e9a34d64918905b800550be36056a1ef2e61635a1730143f6a82a654402cd29ccbf8e634cbbab3355719ee386a81e2c35da2d722f9fd151117ecea4966", 0x6a}, {&(0x7f00000000c0)="0d24394fa449f316ea235803dbb4054246f993aa25015303fee94b10986646797bf36e9814cd81a3a39f1df505fc46017fdb1bd4ccb1224d1b6da0863a4036536788d5cf4e17552d4957b469cfa1080024bc8dd47985087d5978f4becbf6b41108a3d60b3e551137b34420ac8a727c9e49417bbec581b3c1d22c9fff969419", 0x7f}, {&(0x7f0000000480)="59ff79cd3999b54a82c3c6f5a013f979923ee98c78314ec98c3408e16f53371fe2ad407f947808e4a376203ad658daf167265ae4f04b67f01f1558f65240d2553b579b4661b60adbc114b18b4861fd7ff736879112ef9a6095253b01e31429e82dfab8cd1a17641a54b739a2159b20b01ee58ba86539e8a9dbcfbcb977dc5f355f6488ef36068f07544c91f6538d298454e6888fac85a4127fa01ddf7836822b77571d83e65f640687eb62230ab5c3661dc945d4ccc25462e6111f32d778faf053db6c5ae91bfb5af4f1e768bd949c308e707e252cb7536fa41f62323dcb5eeaf1a0176c5259638a6b29547870824590d322ac1cd1f1c932b3abf17e12c805015a4fb7ae56121e7fec513508a05ddd1da782165f9333c9d6d9397bceaf7f6e1daebfc93570123c241922616c581bac24c12852bc733f008940bf064af8a8e547a6b89726f380cc01fea7f84cf69e8844e395fa6a6b17f0fd142da235545541359701175a2efb1e248d03369ff86908b13d82eb13de10f1105b0b236491926e5388964b5e57b42110790fcd866aae9f44d9edaa1c663d707f1103edaf45823d0f74b272c1b0692089b1fc8b509bbd61a8a696dac5f398b42f436638915fe183e058feb3de00742d4143e0a4143d80e917ceb87db949aa7bd26d3461ae5776a646a87dd7d5b4b11ff76328df12507536c2337c3ad155f6a7c71cf52e0d79c68e29f029c39b4a33552449e3bf31e9946e5941872253794ff8524ba7046a60ba4b16872965d9bd350bebcfd64e8de59b69b88383cdf242944c8bc8621578577c74b0ff762e95036cd2aaae41130949e2f3f5e00cfe11a1e6ee6415cc299bb383cee2445c633303206272c1db2242494dced374808d8f8c7cc5aa5896e4a5f22f89eb5e7d02808ce6f595877c46fabd6c83d579e37b3baabfa44025d20520c73d04da9b75330cd371183193c38f351143023446fc4485b04bcab6aeedfd6e64c5a68ea25e64f5dd57b308e77d084d2c7f91a2c5e4a61917e81e0810ff991cf09db5487c56a8b3c0d8b1d01fff2ab43c80fafa2d300d845b59c49e9880075748d3a1ae1a50ff2030b9fc2eb37f1838c23c2cabf236fe8f5d9e963b36681697a9e384c235ade10c6e74aaed43330fc1fffdebd986064e929110a4af0a32098c5844865a589aef1f4ba51fb7b51ddb86fb9c0d47d2ab930087cd9e85569fc025d14ee34e4597bb5523bf66dbb54bd4caf891a075645abcf667cdf73bac3ca9d1c1b76a7d933eb5fea2c8a0decdba033dc19f534a13b13a75bf8c6f35548dc63ea2a2b42a8d11096ebc76c0a2e81d1ffcbe4f82e77095df9f23c36f2c5e35f8e38b527899355e577281cf6f57b9e58cf6d86d76e3118e724205cf680e140be19ae09bd21a391043fecd38f99817de8604cb90e18f3626730ff03057c3d40caf703779906fac9ff1beee7ce2759b23d1a215", 0x40d}], 0x5) mlockall(0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000180)="3bc47b6f2f3e90719f1eb651b136f27fd15fccdae76b25a00808e8f04cf96c88aca52c5680d8905d4a797d9280131810714c722053b691ec1f17d3e9a0542362fc005c63ab48c33d289bd4bcebd4df81ec7e5e80291b5100be28952db1988007ee9d42786ac61b", 0x67}], 0x1, 0x0, 0x0, 0x8}, 0x0) 16:25:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001800)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1, 0x0, 0x200000000) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) 16:25:39 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r5 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x2, 0x0) fchdir(r5) r6 = accept$inet(r0, 0x0, &(0x7f0000000040)) socket(0x1, 0x6, 0x7) sendto$inet(r6, &(0x7f0000000280)="1daad5cd36195d6810b318270ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e7178a0d0a3e839ee05e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e13faeebbccb92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7", 0x1bc, 0x1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) write(r6, &(0x7f0000000440)="80266a140b59907a14a5bc03fcd26fba24eef925df86118ae9e1536ca1729f40d929165444a673a4541b49bb2359d2690e843b267c9b9e58ae5718bc21a7b36ba49ef67af57eb64ca15c1fd8bfcc73fdf37e149b4f97f4f2eb6dc572b6bc57511af9fed5b159a5bdba24d1ccd39c2dde9891dc46ecc6ebd2c5daa3e0df04332675b6f8682e348c794460ddd3ba054ba8d05c044823e6c93da7e8b4121cd828e844ba400dace98c81b303673e26721725ad2fcbc385a64d925afca0ff1085a8178be57489f47506cc2d153afd76fea9add7", 0xd1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 16:25:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x6c}, {0x64}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) getdents(r1, &(0x7f00000000c0)=""/41, 0x29) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x4, 0x6, 0xfffff29f, 0x0, 0x3f, 0x909, 0x3, 0x2, 0x0, 0x40, 0xff}) 16:25:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)) r0 = syz_open_pts() close(r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) fchdir(r1) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x8) readv(r3, &(0x7f0000001400)=[{&(0x7f0000000300)=""/102, 0x66}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/45, 0x2d}, {&(0x7f00000013c0)=""/7, 0x7}], 0x4) syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001440)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000001480)={0xfffffffffffffffd, 0x3fffff, 0x403, 0xffffffffffffff41, "73fc1a4d4d7e0100000100deffbf060000000010", 0x40000000}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}, {&(0x7f0000000200)="be0240e55a5e98a1fc4feb2c79bd0c91cce4c6ac664011a488d1fa6546043da3efab649e6189bad1d6c0165bf4c9b634143cef240adcc8ae4778b314aeed91042ee6fac90f58f83f8144b6f9db2b819dd79e67813f2ecb9745a2236dc463", 0x5e}], 0x2) 16:25:39 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffe58e8337fd742e0400000000000000000068", 0x14) sendmsg(r1, &(0x7f0000000600)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000080)="c4b5dbe9d318e8f73a2858001fe9272e138bb23a9d34adb764b1d05e85e63b4cebf38bb4eaf74a13a52a2372b56bd44a8cf57e64531461", 0x36}, {&(0x7f00000000c0)="65065f48a0e174ba6604e5f28fb7fdc5cb5eb011c85161a8cc754ebc2dba21b36504d0da26f7e8c674e0b1b70347083ba816e9f117", 0x35}, {&(0x7f0000000100)="1abf0c9d983af29b2a0741dd8f0713ceb58d22652e03dc1d450a651e2f825b752896ea11fdae158efc0454177fb429e49def6beac8fe085719fb80b9", 0x3c}, {&(0x7f0000000140)="2ad006b8940a8eed5d81c51b53194c03df5d43a5e56b94675abf98b03a73fd81ea595c749b5f4a737d284dedc7c8e1c27509ac7d703cce4ea8a1827c1f669468f2e3e772e7673d305ce209bd12f3fa2be885fc8690adf30cc7113e43d4556bf821d2824e91f862123fcdaf26f35cdfbfcb6f9f1a6be2b5900000c86fcb86cb6f1a32781c7210553458c72b87da70262166ede69f1890d06c74c5d6a57efff193abace6d644bf699e69eb6b67b8fab99d5a14", 0xb2}, {&(0x7f0000000440)="e8843afa43c34e4957b978fcdf8452fe29249bbecc953600c501d3835f95bc0df9fce53b5e682fdcb14bf2e7ae377aa5c4af2cf76f46c9dbd240ecf3f52f8587547518dcaa3a3d4c603c0518184b427c4fe8736bfb16a1e3991b4f61a3328c99c98f601e106be6ae8ac892ecffe1d4fc2e51f5bbd863ebb5f264d26ba8c74737a1e728402ea1afadebb138b0601859a7ace2c4fc0deda43997502d1b43ef1c8686ad69c942dd6fa04531185269aed9467e82a9271fd2bd82894a11438eca0b8dc62079277a50575b2c71be713e4f6b35328947b8336bad92b7da6515115c1ad7efab641176d988edec156e4fc40b2fb7a47a19", 0xf3}, {&(0x7f0000000300)="866db6c4a66e955dfebe3bf992f76a0a558ee70d455095b289cfab4d350b58c9a98a9643ac03b1c97c9c11ce4ebf3181010a4a055be550f5cbf481a18151f651e8b3921e4a2f314b41beb1d0bd260559ec93290958c274f8551f5792de1405ff6943ecb34275297ee17a14644348037af9ca0246c357241c82e407b915c8576a21b0cf25", 0x84}], 0x6, &(0x7f0000000640)=[{0x50, 0x1, 0x1003, "811b374ed9fa0192d944e5b776244583b92e611595d6a0cb0322a5b439ddf78da7677b4a7afe22fc842614730beb8f493089ed491175960e9344dae5dd"}, {0x178, 0xffff, 0xc4d, "3a9da2756718203deee6c81ebcc0a8038131e93ab08a13261fcc49fd834382142008461b34eb7be717fdf44c4b9bdcaab1412a0cd358dcd9aee579f1e312f7214e395fa790feb26ea7d9b5efaf1d6b843c4d35d3c8943056055ddf7ccd3b8cf2462716eab95c71316cb7e33888cb23efb6a3f722e63db0c151d1b240c2d8e873f72c6064bdd8524b7c6f19548a37d4377c706c412fc46b1ebc45e2fe4bc82b6a5e16f0b2b8e5cdbae84cb6e7debdc921b9f789f3552efac1a885457ff5c30cb22c02de818fca34786b42cf2a871a2dbafe94215e82cf196b6f9d0885337ba854f37468bf66323f8114e205ee966bb94bbf5f91cc04cbdd59e3226d87c835ebba5aaecbbff6ac7be8dafab91d4872b3c32f1eb03a34697afd08f953053848a525ec20c70271d9a9fe1bce262558fdd921a9497d6aab12163a5ca3e37c759c73e713626fe1287823290baa2f36a319fb528609da35cdce01d4690be0ffb86e9feaae58e9c8b0339f6d"}, {0x30, 0x7cd9cd75f82e98e6, 0x3, "34f499704082cbac1d31af954eb6edd10dca9dc9fc517f3610576a0bc296d0a1"}, {0x50, 0x1, 0x200, "0852007bcc44241504d1759f46e178646c8ac87d3ed6dfe92263543a11391a09c9307ee936248ad531adff6a67a325921a5e54d861fcca55e226"}], 0x248}, 0x0) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x100, 0x0) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) fcntl$setown(r5, 0x6, r6) shmget(0x2, 0x1000, 0x400, &(0x7f0000724000/0x1000)=nil) 16:25:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x4301) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x18004) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = semget$private(0x0, 0x0, 0x200) kqueue() semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x200) open$dir(&(0x7f00000000c0)='./bus\x00', 0x100, 0x0) 16:25:39 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="4d5b4b3898c2b15518685bc8fa1102a6bd7f43f8a5", 0x2e1}, {&(0x7f0000000040)="37a2cba9bab90d18db1e8cf27015d61975aa538e19e3ff00879f8c", 0x1b}, {&(0x7f0000000180)="e7b09c4e134d3c1c27f51254fca351a3ab3cc51407fac793d943436ff82c73f89f93051691725198be6df552157cd200ba9872b3ffba43a1472a71e0b24ddf2e546f0f4c49b8d762ecee72f451264602b977bce0b6f1e88a5808436ff990f2d36e239246484e8826edce6165283c57beb26e72b009eaadd6ba86e91dda8cd15ca5e6eaafcdb2d62c1261738396c4984f6b1a4df599e0fbf77d40c5902321c9c3944d17cf3b1202d00a3c444db6cb4e1d296f", 0xb2}, {&(0x7f0000000240)="fdb2617e274d09632ad0e17beba97ff45163e8ce5f25fe2789c092412d280a839c4560a374e34321424a5e4801b2ab7359dd24faf8f617713b2ad1870350f6d7253e2f40dee939cb05db", 0x4a}, {&(0x7f0000000440)="bbf5ee8bfbfa29ab52b08e465fc790d1e1990dc656b54225f03b34f6ef7fde3e3a4341995f2dee8d98fb41d929c16449cf968b0b36178dc4c43a7ff0cb80a821da3f5bbb795e1a78b8991abce4f111341d924a69e1106c23b2f266c8497980fe0724b988ca86ee0323f8e5c4a5438a30cce336d1fff7736269f3ba0539b3b857185a1e5ab7ba30d075e9a83d20fb0c5f336c9f2f5a3f1759753f7ecdf304bf25a621434a62978dbfa450dfa487afdbca85061985f5e84180d14e953d063c30dcff5162a4d1d614b13fc5ce04d4f89927b5c7123c4442279339896dc910dea04e20b44aca9503947f47ec84caad0b735d30a01f17397060319af91064704746362c8e8aa24682aabfee33eb62e2446b75b840e2e00a5ecf6bf30c265516c32df0e5863d201d98cb90803c73cdb9a0d4f7a6960b3bab62d4ac0ddbf3e7ff30dc9b7e9a4045c4443068e3512cef06a19a1ecc2ecd749ec977a2184435876fcca1ad8231e0878509057e77ae96b76bf5b546120f1f801ca4c931721b2459bd44d78f475e55886abd6569b57f708c06f34c2a0b181462fbffe5a1b12837886c746a1bab7c247791462d8a4ec766c5d0ac7c7b055d132bd4ba9fd12f9ee1d277f6d36e10ce55a2ace2b6a2e6fa8bedfcb8aba38c083c0f7b8b5dfece19529f617adf84d78379e96856a49b17cf4e06197cf9ed44ba9545c11244590f6a0e4e8e41598b2d6cb321e844ada57e51c45f819ab775f4768b3c04c5aaf8c8515dbb435d3014f4ad9246c9d8bef46a1a96e6e858f056fa68228280c00dafd3a27ebd2b02a286a219f0e960a55acbc47e171db887342d9155c07f74042319a2af5608668a2e5613baba74c953a68b944fff9e834790f7363dc82ef6b9aba485364934f08953a87fae0a31612cb4f44e1a218ea626d26a8ca0f7822aa334703c0dae15266966d38ec116789d3bcce51c797da888aef5e50587fe6ae07cb48fb03f50aa84a0bee6ddb1c3bec2c9146386150227a051479f549920452095a000c4a1b510c4fdab62f3c9ab5cd3e77657739a6dd912f176b2d42880b019db959d410ad8a19f0f8704f7dc4fd1e9aaef0f96fd690cde9146f1a80a29c57ff4148fca9bb276b6c6561b5c131976e9be975632b4dd84e5dc07e9d688f16cf77ed7e4a6c588a6100a4433b7861440559b586c2cc99f5fd227c1312a59c0d7f5c4d4e28865ffbd60bc1bf807011fc3114c8d11384dd1ffe696f59ac4273e3367d679fca1577cf0830984b014cf0858af322d795e260a40da87958f54e182b63e3d209bf47ff7bc0c4166172ed0d060657bd02476dea7cce15537db725738b990e2715455e81b2a2bb98e7d6b0f8d7de18e126cfaa5f596bd93c03f02817bf430ddee6d20cbec916efea7d00912ff89faa0062d06b8eddf1bdc120d5ef3af4d0dfc1ffec3e70589858e15ed441b560affe0415b6ded8754a7fc22b3d9b27c2001878bc1878cd0d71dade7e89e8bc1cbab797f028b83475503be026596e8711745021136b7ad93625b6855f0522d2c8c83c7ccddfd23be76ebca9f8af5caca6e50c0aaa6fb6e232a8c3edae31a6e07655646883364221c74b2d74758fccdac188c63aa4955967de6f393283b649de5339e826c60e5f947d2eaec2b0731d5ddb72c51b1eba460c891e3f4777eeffa3c4d7bbc553e547bb3254e6201e58c33f3e90214d2d98b000cfde09b0f004a3acc020c376d05a355869e72bbb1c4ba333e83368d3398a244dae620103c3fed0cb3dc21e5d23c88415993b8406833700194292d2f10433ab4cd144982afa0ce756c4c89d9e23b7840908e377a741b7542853686b46ff19bbd980bf566e300649c703ee915ea12d789b37029644c3c82bed0e1614c7944a340930b53ae20f62f424444ffbc5a84d12486a553d21a2a18d2de456819640ee8d6c55e8572ce9667449cb3183fcf40a4647a02bcd23082ed4333865a6ad552cf1699d33b08f2a46b154395d723b9dcfd331b62c2fb7dffc45509ddb1756713256da057dd2e20e38d4515325384bedeb544bf9bb8a425a1d8b0d131124f9fdda3533914e16a5a09e7abf605368f260a265dfff394d536d328896e33d885330f5c20450aa8f66bc594c28bedb6640691bead84b46db5a0902070c3f1194280c7bc80fd65d41e5897044161f9a5fd538621e281ae69805d21f8072efc2ffa2d3823936bbb48c5f7df2a02bf67c4992069979054559eb5a5e581df91a01cd8830addc41b216fd035564e8148cb8168797ffc9020afe865bc7feade9051411ebb1d6cd7ad0b3468c05f456edcde26aa75d1fb6f2b6c5ba825a848e3659d3ba40156cc753c97afa4bacf0eae0fdf00d96d61d5176c9d913d6d898cdc2d8998e85a7089909577ca18eccf2df0e28da47e536536e4e48b227cb915ad57b465f2fd2ab94cd86f4bda93883f0fdf1627789a830400c0c8ebec29c257d693c48368e0d97ca0a343f387bd119a700ebc0cb645e51808a4f32ff6d3fe9d9b717ab83f6850abf1863f68a9e4338f8a5dbd3eae6e80d54370a64bc8d504e4caf82b640e77d7df872ee061497880a85cc40a3a339cffd18da932dd77f98ab1136886f6f4f732c3ad72767566daf493f234bcb385ef150c4b3657d362d804a557e2ab75fb91abb434c9a4693297068bf4562b192b2459335dfc65e586a88335a2cba46392959c108e947b21d33ea88a44b8214fb225b6d8e07fe565fcfce03d8ddf90712b7a1d10a26922bf4bb2349dccd1212c45f26d2c951036e849e54304a20b364aa6088c3c3cfc426afef113205a490bcda5c23dce1ec6da2c1e0b167583426670924ded531b9a9403f4dfce2e6d1a299ba621bdd6afbc0606ef05bdd6f07aeb6d821e580b86a9fcd05e17b78be3b0a3cd3cfe4605f0b122f80cce850b405c8ed08e4e4c24297d8487b523dfec90c1fd61f33482fd3c872174377f4ca831caf8e2c067ac5cf1d3b3dad4e2bf1e749f563d5bfb89f1713226e32a066b1503b526d6f506b6d18d499c2bf2ba7008e7b9db50734f18cd97b6770de98fb9fe9223525a14595c7dc6c8b8adab7e88ae38623269fdb3ff34a0e3ea1ad678232a6ad6593e273630949cfba0553531522ebed5aa12daa5fa19a1c2190a2408321e7b5c22634a000fd903421c6a510a4489737fe95df51bd988ac67699d1223995c03bfe64672a6180a435a5e8ad0d9da242493216649ffafc36a8737254062685b0b9aa3c283019147674433d11fdbd5eac7d3078febd5838fef6a341e4d182d64e3971696cb67b892de5ffdfc8b950e94eb5684066a11524de4f16971b1787ab58054446542cdb023a1807ba932491abcb6edd6af27a67fb401e503aaaed27f5a8fef5796a5aba77a78b09ad0c75e96f672c1f4d44575dbf94133956501f79f3a01121deac74a2ea0fb7717c0866a3816c39c5d86f7142ae926f8a62fa735309b16bf5827613077ada6175850f4cb0b155e2789df2d3c437ccbf3cf032e39d7aa10694ba6a4855a2ee2462b4ba22a932674a6754e87a4336dd66928a312d540e75418e27cf2912c681c27880500baaede15250e996c297ef98929bf5a86b1166703b5054de06710512c8c4683d875ff342c2cc6e9b4f02d26589d2d7cb662e077f6fe1eae987812bf8b31d53210603887aeef65bb580836d659b98b1b07a20a92d751c6175457646de778f45d507fa6e7cfaaf0ea8600a360dfa8866aaef01f0b37a25b58cd80b1065dfdb561c1655e630b33bc9494ecb1972b9aa8a79e4d6ad6520191832291990576c6bb4b88e0e430fbfe74111f4a476b271deb4e40d21369e0bb7f1eeda3711cbcdad27a126654a53a6dfcb423ea21e8dfcdfa835760e10fcb85fd7fe6e30dd0c5671ec1bd9e42be64ecbabef5bd53f1e4595315db5c292649c70189a7e321fa368e17d3229a8378498782e030f2c5cc4c06415fb4ffe419b56f6335cf9cbd1af42a7ff58cd9dfd53daec7dff2da81b11345976a8b0b937b904e9011e9c4ca316975077e86fbeb53f6e05b13ca7100be27f4cfe756a9bd3b479535d76171127930b7435cf5e2c62f25f8b71017031bcff41e9e35bfb8dab182736c74ec18480ba41279a64583dae6de3f31462e500fa171921c0279efca41fa21c988fb4c7e8ff62897343cade1552dd708fb9575df7ef6df376cc3029565843f64b6ded06de9eba2c71e985a8fca57b76aa7c46d587201c084814c92c0e4949203a25fca6599987a9dc2e1ed5653d0c05942f5c2dd4f035bcd20b95dd944d181d68208245d4e68fc1ada7f1373ecc2a74df89ed1cd47f3dcbebe0953369a37a2aee310a79f6be3a557362bc01543403e4e90721319880ec32dad2f6484f03f88546c654c0963f73f913a951e310722069c17b51d31a09a91181a53c6e2406cd95d4da4f6da1de5b031aba20488d260552ea200e06a9ca3f012ca0e0b49cae52a4598782755475b3aa177aabfed06de485c2064193fa0a8d18e300825fbd1e4fceec9be400f9bd346c42c63b27678305fdc22903123d84882449fd6473fb8a6f4ee5c53fae2c6f7ea3d87ec6aea650f752aebb782304c91720d750eb765c66cb21037277673b66fb72246e6aaf5cc185126978e1061913340213b0f4bc4a95561437cd48fc75315bfa655009d8dd4424593f6cc4f8f856b544b5aac927d53a742c63b9c0fee8a22c656d1245df870073456d1cd318f7e38de28ae960ccfe1c83ebe357480e3dff02d85ea4c7222e8ddf9464a29b83eeebd4b546c97bf447bcf239044fbd618682fb1653bb5d73f2cc7eeb98d3f69c32624270fe6ab871e3d41c48bfe3fbdfb5ec623e59fa3ede18779ac0a3873f9d9698df3a52c823d3a7e556e5946e52f4ba916b050152bf479f1b2400fb93bbffe3790a22d1ad520edbd0d66373e93a3ab548f8cdf39819c7764b15e0406606ec9d6e59620fc40c71b6cd87be91703ff8dd45e0a1853f9e99e44069ef93f873718e4488bb99c35b0ecf0ede2d921e40da058bacb745de9f1a1f1815d5dd9f1b30dbd334d2c6a5895021114a7fc71c639387b273372e3b53b5cd40b12ea8ba8f481ef4aa647a363e5428d020bd7b69b33cb27f8d5a10a9ced609fa12280b3f751cfe73abd4d3f4825b6f36ab47b4e6f8607a6ead825d37f0aab07231d1c2e15c81e0b44ed6f6e8eeb7277ce76d1ca34ded4a7cb7b5d3ba6c0ca5e7c9054fd1158460922f4d0140327de2010ce186f857c5cd0a81e2e3b4bb4455c84f2860f6416cfe53b2fcaa3dc0e35e5ca0f8db4b015dde4e7c14ed01f5ef24e133c09371efd404f44a256ed45cb675c8ff7f67d2eb5b62511860ecabc2dcefab5349c4d3043a036a6ed3a2178f4bb8340f468b87f97d3eb2a0cb81d4eac291d4fca046a5307e5e8dbfe6a4ba528aa48e66fb9b0d3d47a05a870d418d443fb12863f92b3f4f685caed35a8819b1b02c9861c4a12011caaf0a76ced2e4e59b15ade28a365c7fdc4fe681a11b0566197b501e59f5542bfa5e5a6e1134dddd5faf839fdaa479efe0b73fa3632d266fc5e5349e958b83d045340d29bbe94cc875b79ac25489ffcc45d0d86f42af44776a1939c3ac5c87ef4373636a8df1d86250fbc1956184228c36b1a1cfc8ac5fa8f30157f153682e67c7eff97a06a7f7b1c3afcd3849dcd1d733c010bf6a7f9573d9b34129f3a48f519f9db2752e008992f6a76071e4418b7b39108f7ac24690f7a817d7becb7e6f6036616f2e66dc350aea3777ece638e58278d3d3c6a37848708970efe5c7575ba38ebe70000000000", 0x1000}, {&(0x7f00000002c0)="a6eb761a1f9caa5f9cc86d15e0f0afd38d705696b382cae4d40688a26a3a5f08677f5bd2491900f37c600823df3a499f34b74a877267557ec9dd78faa2f75318125ebe9109507cd832d24b6be3dfe70f9f356f7080d77933a66d19", 0x5b}, {&(0x7f0000001680)="d06a66337401acbef49de7193f227a0e145e8583dbe4d2c7eb56e227ffc6e2a81643b61dedbd1a4ddb72f484e727423d19797094a587c92f6956f241d00ad0a69653329b434c4a0588c3ed060ff86aed940973a54ed2acf21b087d69314eba229c18c5679d4ca13b237efb433f4421ba4762ae2109b4e7d3d8c76346f2ff464d533017ef1ede984d6128e6b199e0744bd8b17d51055eb95463b525dc2847ec308a7d748dbf27944e4ea117cba87eb64f781c539d68a4d0d6c1bce6ab922a43aeea65072abe87d954b870d20e28019725bda0fdcf37db691c052bff347e56cf0858996941229d8f5850317d34281d224c3f3988cc0f91658356254907eb20aedef26d4f32e9636606a167694feeb504108d5786b045761d57af9b09d5478d7b2b69f28628e8a3e197c65470f4d85528795e17295673307dbf32825307d1c4fc3c3552771bdc4486d5a2648c251437062efae03d8a5481519e465a5fac9bdb7fc667402ebb444a9609ffa1fda75d79c45cb539528a2f1b40d8725a26da60c66a317661b9c764327852edf4c4ee0ced8e7662d3464d71045b174cf8c8503015fcaf48ac351a1f22d2f6566eacccd67f8588649d1daed6b441f055c0cb58c584a6092f81b58207deabef1bd973993c9a21efd3547482ab3b03c60b9e66d5753ff37d9381f1ab73af593880938327c2bb923a40dc2071d8309cebcdc5ebb61f103aafa8e624fee72f2e10e3f2edb71dcb115eb17fdea5c89ce531eb766ef1f158ef6419f4d7e1828f901e4a2cfc12f926c8c4caa6aad1af5b0b37159032e8ef7a4d7b917176e8e77d80fa9865549f72b5a4e34cd588e68b5d1c000948d1a60e21fbd7996114b18c0040453b2d749ece15ea9424ecc30a9f17128260e2c9fc6e3f22db9f6c5740484a681c4a66de0e01a30383abe7f65f4e2d62e1a8e03694f8dd9425ca956f899abc09e3da39ffd8499b0291b8bb5184eccb15edffd3d8de1a90a122a02904bafa77f0656e50040b9de63eed6cdda3bf37eeb283b67f20669883e87420ea439361448865eff14f00b6e98acb2f10d3f60a2d04bdeea570ac6eafec1db8b469df996d7eea8ce4919435d65fb2cbfb838ca2b705efcdc99e80e1607afcc3b9aa9c2da2f09ea2bd8597f2897ead0416c40fbcecac954a4a617a68c92f205d34e8cc6e3fb35b6893c45a0611c78db41a3e857a4d00d61fe16d40c0219396519b08714af263bd687297c05b1232882f1f115a28a958efe04503bb2b4a415486ab14acad80aed8d6d0d7a25196b980f3c9c2cb70c5099b9e9e6eb0d3fde039d62202d2a3d502044635054accff0c8f06071fc30beb5b4f3d39e59bb3c9626ad1e77696ce82d5158ffc7a3658dfec575bf3b434d53b4f63bf952a65d10718b54e25a407f1af419f787a6d2d5427f94b486638b598bc5bd45eb8428015b399d278642af219dc235a2c9b72462cf43750bad5633f94da5dd4ab583d5618dbe08f34817e8b6b4ea621c94063db1b024f4d50383b56d73169fc3c0893fad6e607112ef6c237be16242d29ce712436fb0370fc7ea5c0fc0b2b81215449e46b40c16f73d81825b4a85de4c90d988a0cd17f45162f41d10d30244f34d66389194a764b7d060193e9b8c8a21cdc57fce2f40f0cfb317cc408b8b8c46808b9c61c9f114bf169b2aa48f1bfa101f33de16678e02c0f5e098e2fbfd50b4d17db136cc7d7a5f01ab9acc44b31967db2d8b4b09e5d875695f1", 0x5b7}], 0x7) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) dup2(0xffffffffffffff9c, r2) recvmsg(0xffffffffffffffff, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000900)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b3000008000042ca00000000009dc4ae0bad2deb45007f1a0000000000000900000000000800000000020000000000000001000000000000000024b72ddeb8cc3818d2d6cfee1e06ba31e5ce3ac8a0782c79db9f4e33f83090859d03b30d85fc2aad2a40fad8ebce82d7248776cd8a2700"/144], 0x1, 0x3, 0x0) msgrcv(r3, &(0x7f0000001440)=ANY=[@ANYRES64, @ANYBLOB="c94128ca1d191bf7ba36c36245c576e6718f4e2b93503cfc40a93154dfa7d6d33eb7570812146131bf232f2ed27c672abbd12a43b8338a26df236d7d5de963212d803a9041292fcf5531c260e0a8eb8570608a2c9a790561947006120edced223b701e53bd637be58e2d9f59ce0593d63db946f4432532f0", @ANYBLOB="3560805f9f8c5df7e77a19026fd35fd00c7a10a5fe837a235202d0ad8733b2a1eb59534b564dc25f1b42ee"], 0x3, 0x2, 0x800) msgctl$IPC_SET(r3, 0x1, 0xfffffffffffffffe) msgsnd(r3, &(0x7f0000000000)={0x3}, 0x8, 0x800) 16:25:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) 16:25:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) r1 = socket(0x800000018, 0x2, 0x0) r2 = getgid() r3 = geteuid() setreuid(0x0, r3) setuid(r3) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r2, r3, r2, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) setegid(r2) dup2(0xffffffffffffff9c, r1) r4 = getgid() r5 = geteuid() setreuid(0x0, r5) setuid(r5) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r4, r5, r4, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) r6 = getgid() r7 = geteuid() setreuid(0x0, r7) setuid(r7) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r6, r7, r6, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) r8 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r8, 0xc0107002, &(0x7f0000000100)) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) r10 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r10, 0xc0107002, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f00000018c0)=ANY=[@ANYRES32=r2, @ANYRESHEX=0x0, @ANYBLOB="30e4a565395b4435058546dfde53b5070785b83d459a1af6620e362cc868392356667e47b9aee6c48586f6feb25c6ee8098c3a07089fdf9b1566546464a3af4f4e62021f23388c349d18f15420def91f0049fa4dd19e85f31c70d0f301f68c1cf49bc7558c670e2c129241bf95c463328a24c2ea4deb946ba34fa8691581d09e4da79b8112046a318f7f2a78f8684209b6a8e2be98810fb9d8f6813f06f2771e4ecb917540a636f937e5da2d999db2c7cce82718b7aa0fedf062206b117c9e2e50d5ec073d407c9bad576c42e848da5d7dedfc6fad610fcd59619109eb3c440c92621f14387f75c636004cb1a42557f00fe6059c24e07e85af9689447f00d3f4e4e2b3827cb579d077ccc7137bef3df1c7927204c1f8e7efce001e516dc65987e814289e39ac80f70e9a3e00"/315, @ANYRESHEX=r6, @ANYBLOB="854538e382493b96dc73c15f5fb55e0f1db81b7fea3e0029d702047f5d2a0103c516cfc455c93bceb39657dd25e1fb23c683a428d1dd3b01da27e20314ad63eba341913a6dc2944d1caea6fa81109106a27772823ad2c18c1c20dab0bb374ebb25a2a56fef584834eb315d0f7d8948c80a1ff3e894f62321bd49bb488a97e8ba9804a03d4eb0ac857eff59ac74d90cf150f25739b4a56bfeb83dafd10b7504d2adbb66338e84ceefaa13109597ea42018aa51fcf60f62338f45d6684fa8ca228722d2f2a753a5a07a4cc83419d867b6ffca3d476dd074b960e69e0729fad7507435a714e7faaaf707374c4bd8240f0306b57002bd140d1d1ef8a85ca1e405bfe969a54af7730da6be35f7640268019bb2a0c6e12415897f6050a55ccaeb15352730b7d20269e6f3cd062c754f54a8f0a247dfad504a485ae3cf90a568af64bf261cfe4abdf23c5bf91d617dcf928c3afaa423d16f354b2392c8219b2256e2f7f3877cad8e06292e383def92ae45b080824b7356091ea78c7818a96a4e1c41904ed22ab8f30ef143e629e2f7f8d90b10b6b162d7cb2c69e68f0468424d9b2de2ea480856d17c3b308cc02642461af78e278ba229d820d60a76f18a2337adfcaae7c73cf3fd9d9acb44c89e06d9f8c5b333e8fa0fa15852ca1f62f818c82171005e8c449d34c35d69a56fbdedb0500811c116f58cccbe75c7a6acd820f43d971a7cc474970dd45e34031ba795c9c6213450a1baf2cda4b83429d9e54b09936fb54b2b0419caa85d0da3e32948236a859faca7b0215d5de9b349795428cb12e4093b71860adc23319b25f9510566b7bc24b24c50c45d3b2ddb8231af969857c1a49f5e225c0602feb8fadede17968847d4c3754f7b517e18c6ae6875e5755e55ecd1ef47c8b2accb92c5dd967bc86dce8df88924a7c6c6bf1ef6644a1442df07b544cfd509b3f4613bb16974006346ab881a61603c03fd84fd029a7b3205baf6a9e851e2912f5cb414bd9cd2720bcc3a8d5ce705c6436fcfa6afe07d16a058747f437dfcdefabc20baba04fdbf6658f0961f73ffdfe79b8338fd705cde95009d32fd878a2e65199d7078d7b6319f986dbfc4dec17aa66007dd79e973f74e83e8b8573394624673553270f21dff23715a6f7f786271ea3f51cdf431fa53330abaf9c543cca82bf854e0fa85b53c4cda15faceab84331ed9404083de4602e97c67959e679758375ae1ec117995a1fea9f38445563f56718f725f09903ba8f2abcd6f157b4741d53861d5dcdaddb54a2e4f0834b18c98130af7bf626672ff2b2d1cf49ae6d3e29a0312b82c67e209b6df1a025968a1344eff180403d304a667464eaf1f970efe423d2bcd3ae23d1977c64b88f56ba7fbafd6e92c3d56f7208e4d6c895f77aff8d534a3b5c082e875ffab692b20a655c7fb5492afbf12574b4a844beade17dac14c12dc000923c292e98c9eb4ce9fb1625f3b141461f30aeddf9c43557701c2bf08313b5ca617e04de004472c91413345caa93d7495690ad6209471b8ebb405a73547a9072da21faaa34b2c8c10bac08966a1cffb8dd2b6a979e3e492bf434282177d1d435c3b640fd91aa0c837495a550cff9f1bb5f6c4af456e5f3eaf597009fede9d164222e86f03884b6a06d59c949fbefbab4f30f398d83e378a79babc68cb44962da8c36be9a6d751df30fbab211dc7dea4f9cbfe8a518873a9508bc4b7473da812d2e1eaab2eaf1b02145f02606c5b03da25a0d7a277cdb32d683d246a987b69bef9c3d2bf8e5ccb5502742f66bf9443aa2a1aa72b44f760bdfb05b009bc5c9054192322ba91f61c664c4e53eeced11fdeaa7455d85de0367706a130e0cf034fc1a1346506ba1a19a03c7cd8061ec7e7eb3d233e80a664738aaa8e102df1eb53f7899318713f113a813ceb93ed42b87096777a70b4bb307e1a139ae92593041238d334045641d793b96170bde8f22f5a972cd032a293c1c2f80bdbbba0d85222000dc3f5e8109fdddea711db5a39509c81584c862b69ce8200adc37dc89cf49fe631046d3072fe28f6360dfddb420b9529fbfec655561e7ce036c843e28c0fa3f02e8f6dfd24550cc90f9fd24646c99ca1b30e8aed56ec1e307d6b90e798de30d0a5035611d0c6c5e7def4d54765903adc157cc2fdecab41663bd656b979d25c70020c145dfa5f09ca26ac49fef8d45094371dc98a00d0952bfd5b3c961beaae4ac0d79ddd9ea9692bd2be9cd0b7b83f8d289854f35416937917dc75ad4ac28db87e25a92e3c0f9fa430f0560b82949b1319d0de62f57b0c18a917bce0001ec889ca4a1d6a4149e53cb9d50d4850b718842bde21d3e2952d1abb343fb62a2d7bf0af1d2e22b6daee64493f11764a05c6c77918aa168c9258b992bcc900a1e257ca3367f72966965a92cb7e5ce46a5ce02db8e7add7146780d839788015485f5ee1556ffe9f6006d6b439912d40e21b1b69f6e33ea36b8383bc127f99d124d3efeed49b6d9e75924615061a00309694898001a89c3e4008414fa29b6da09bfbbde39f815669d54e8a8251e70774814877463c008675e67e085a55eb53813ca0f7337621b8f8291bd2a97affbba8f11fc4c3fb988a05ab41c6d1690719355c21672940fb57e3402f7ba5fd374325419e6ca7c31540ee25acbd8ab9e0fa026812e8a4463c9b705911d148570cf67bb12ffd730e10127b4a77b0fbedeab5cc4ba078b9b890d4dbee0c356997833a4e8e1218b913ddadc4873a6588f2596d1361ae0d506a9189d937b72385a526aa0bc92288cf44a41ca259e4a07e3db493ffe87c95b361bd3dffbeb810f258f761823492f68bb198028261330ed29fe531f5a3142b293decdb5f4339523acdedd9d321c165382b5ac6d76cf792f3e873d29d25367aba847ed91f2c68fe774d9066afac2115b9d265d6bc88523eb15aa5d98384254895d5a9fdbacae33707ea28319a5ac952aa32010f0fe4475c40150bd7547731f069c751aa6adc612995d64e4e7ec5870d8c9603f9449e9185a78c53f0bd079e0e6eb3d7734b4d2f66e426f3eff2e6c8b72fc21fb69c40ee3ddea3939302665f7abe4a9bedb114b3a383aa7acb7d747b2da1521d8438f281855d360d3075111bca86debd0bd9d416de96794864ffa7fcb1172148f48f5433cfdc9d5206ba2a91ac4309521e6dec4f216a433afcf4a6f0f0b19183911094dbc2dc2688bd9bbfa0939598efbab96d4f974811b16b8c0b79db9431d7f357e1abf2e4f786fe7bb5798b98a012842d6dc78a6e6245583cfa156423923245fd76ad4137ffddb5bf0efb027b19c10536c36f16684287f6bbaeaf9f3f89045d693e5eaf59877409567e3aa83745af9f74a23a6c526a154c7de900c20202638ffa631db0cc3133eeda6a736a9d0dfc7dce831913e79e83c872057ed44a6f4a5d59b95579ccdf8a751ca3ddfc3d417b07efb81397b8ce6f4c94223b236656d4a188f2db950c9ab3a017aeeba47eacaa00d4586e277294893272037dc38d9c2fab217691a19887635acd1290910743ccb94d91358c26d983ddc7da1804ba632bdd68d59d3b0f44f90748a52faab952766f8f2cda355a5f60d73badc869b77336a431e3d2c899a18ec4cd2a18ca3625bba12b1f1531980b9192c79e4e48c04cccb4de121e35b813064540b98fc8c5e0d031f4a587afaa3f516fea51f576c4032c536679c231a64d848d99cfc9c8cd2c5453a09280897d4751572b27e372d3920c770c6c352e44c63cb261b463bb4670eb72ac5361950e6ca7e38afb703d4cf2e4b90610b1da6e9d68175ca74e14a9f46cf5184cf06d63e50124cfe5f6783e4e408afc270463acc4a5c3c3c61294fab7f13f7dfa2c716b5ad92275aeac784a8295ee9f65ee15a3c695463a0011ec77651f6af850ed75d88c67663195c9b063170a58fa3bcf042fba7c96441744d65f4650dcf22c8920d58a10768bc3c2c10cd6e6af5200a2277b679fe5e847684f38647f107858c27941d2067e7cb9eb2ffb8f1a3b056edef1ceea124bbd594a8152225b2a912d337878f3100aec31ba416a5971f0c6d07853c622eced1f9af59b1fa3bdd5b0a6110a5357a9008913ab6e0a951fbc454c957570f445dd1c94a37c12e61639e4c3f6a3909a2e79ac7718875d88b6d8e959a4a984ec2266e2860deb471df82b7c65272a1ce69423c5fc368dadbe41c62366ec59e4e7ee67a30a9e3dcdddedc52d268356cdc20123acc48814a76e37eba29bbaf8b29f39b38ce919398646f05471b889d5a4379f074bb8e45c5bb1b269244dcaaa455301840a1f8206f1ee2eea110dc387d29f0700b87f4aab2d23f7d9dfddb195bb993a38157768416da6d7cb07c03824cbf49a01f9661af5db681fa09709fa5af0b53cd3810d5ae263b83867dc3aeb05cb52c7da25d55df4e47dffc3f03e6842cd71fa58a01bec6393d0c8f11d9105c2b336fa289ad7f4ad0e4657ffc9937eaaabd22c763a91dde193b6464acb6a8e2d7112970d7b5aed63c8dfaaf44bf2f9bec6a6df6f232c4fee782dbabb8e70f94ed8e64c0cb8e80cc1ee63615e953e96dd77a1642de39fb4f3a9f201f268b3f059a1463f198f867d71cfca44ea316254d82d0a7472e8007fde8592e0e44f0420c9655a82c4af0d16563c6afff6653382e8731c5eebbe99dd8e40b8b6daa624ab3e9f4677d17a0097b04542691b112571704c8852cad6db1435632e6375d3fc5f1ce084bbafd6c1efa2c3f3957720e5d5ebeb514ac4120b42825afad317f1848fc2d7681b6e695acdbe097e112293ab4f1ac047f90bf17aabad4b354af1e0895f3dccdde8761c72ece94a8a701b01cfc8712a431ce27ff3173d118d66c0489c0cb07cb250a92025c1d960bdf14ba9aa5c4d17936e4466c5dc3f9613fa3c218f7b72a1d6a1cba0dd6daa47ea1e819bf6c4cf71c5d35ba7ae731c75ac492204a648fa3520b1fd418efdbf98c9be574efe29715de7134bbe22f28057e5f439ae2815f5625b7420ea0097cd574c7bca3df3bdb5a587b1655abcf86d6434867c5b9c5dafdf073014d7f5277b3c928eda31928e90168dbe2adc083e559e23179641948c3f325dbc0f8f6eefbb93ab1a16019ef501bc1a484888f00b65f9c458173faacb8a137a68968cf6679e440d540755cc2ec515d8fc158deb61cf9c28582230672321a9c748a17b3c25d8d1431f2acf921f0ad6f7060ded74b45a90224577eb39e49475c45516488ae8f295213dfdda32e70d65a985e1a67b0835819915dd8694a017afdf6d8429b4cac0ad85e7fa6a89c238e4ac2f51e79d41017b00eb2c1291c987f66bee6e33ac4b8162cd9c02b57340f4dc5196ec9f2f708175df1479b1cd1baa83e4f49e969b96cb5ff2ea402ca7e6dc9c41caa74d39ef0feb1207fa4b3732869bf1947a4d578ee6d0d5831bbaf269c541433523a48cf8d17d4e94e79e31ec2fd655973da1497a0e1fe31d4908967ca939b6c094000f4d755e748f691a32585a6c3eeef755af5637d0e9bacd4ab2933e96726627205a84b856fae80a2c010ace1b9daa662615aba70205436957a1d76fa9fc822f8c9f7188f744b8f3171ebeff9f8296ecdfdd27785e35a9766db115cff5b08867118b1d43ed78393f7259f5ce658117ef3c743911a392bbb978c5af705f98eb5f0ec5621605f887c873c9c78f16dd124bc4c4768b8bfb2becebeb12f3db134e5e515ad95d0ec99dd4aec233cda72cfab70260f8d13f772ace240e1a334de2395b5472cb2cef5a3f0bcfa81a88b34e1d6b74bae436f9f99393f11ff6a45c7", @ANYBLOB="8c073f4831a0797c203fcaee6034076b2a24c819b2ba5d3d5c7a33a16f9915560a3d9d1e4141ccb711e8bef04bdd7baa4a7cca4b1ca4ebd5cc7f80de22da439a44e1cca6c5766165998527235d6873e1c57c5c14ad5d5299caa91115bc9b8867e546b49da199b850dd3e119bd65fc119e6c5b1524015aca820c207b19d7db2fdcdb43113ca64cd921293b394a6e47156d89295141417f9f0ba12f1ba751a695da9e33c53a0bc4fc109be74937a84a669b249e43591513476a82c49e861ceb0fc0891", @ANYBLOB="1730726c07f98b8202996d94a4d7e8e4cb7680785cfa9772d0ea1321a967a6a5544b152d425ba02ab7653102f4378b2c744a98591e10f24e29ff508c5cc6f37d525b635ca97fd103add80d87441d6b21f2cbd1b02f8c9007cefdf962333b260bfa557a0f172272f0b8837e1076f39d4de64496357fb2820cf5524e493a7b7b6c9c499f49f5e940f76a7f1812324ed9fff732118c35da3b57afa3bcb0529430fefbd735b78da7766f2f769dff8528b2ce762941b8a8d2ac08dfa0c10dbd1a999a37a74fcea668cb9f8cf20df2313140af763878bb467c1abb085776fe23", @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES32=r8, @ANYRES32=r6, @ANYRES32=r2, @ANYBLOB="0c25468069becd883c0c33f96d0694032b6891dbcc7a65e478a5cae8f6a13a0a5ec07872bfb8cecde37b152082df43c29a29c0ca3ea8a66e1b306fb35638b7b7d54d454edb373d45ad95b6df1ed4add9fbaa386c5301729292b0736cc502ac7842fd6e1fcb277e6e5abc283d1ddf4e507bc2be1650cdb9ef5227fb57f376c3e19c9e1a0058a3bc8c6e099ace233ef8ff", @ANYPTR=&(0x7f0000000100)=ANY=[@ANYPTR], @ANYRES32=r10, @ANYRESOCT=r0, @ANYBLOB="5e5526102a2f5b2e5576f226a90f3feebb67e178adb7d867ec3099c4f5e5f1e88b79f4cc96e50b16bd100ec2f5bdd476686a33caad89146058dd2b571c3d1ae572448e3546fc7594963c52d8bf6ee8e8cd758dde3215e70e1b17d342aff32295fb4c8ba17f445c64c9972690651fd2949cde5752bc30974794e9fec80cff506143aa1f80d4ce73e42af734031d53a5bec9862d1ef4904a8aff6974146d8d032f2316890ecbf69302454d753bb7999e35cb4eee6b543a61115478b71f2c2975eccfcecc1b05b3f5516b9cd0aeb8bffd2e4de74dbd219610564b7d752d2a60716e5dcd5775254763643cea3625"], @ANYBLOB="b55883c5a9c41df6e792128646010f55907542e55089e7994bed3349c969562db1b3d42865d62dc0ff86daad908923482c5847f8b8808d5001aca31313026f3c92b8d3150a98e4bb293acb6a872d2663daf3e1be7480b465ade90ab777c3", @ANYRES32=r9], 0xa) r11 = getgid() r12 = geteuid() setreuid(0x0, r12) setuid(r12) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r11, r12, r11, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) r13 = getgid() setregid(r11, r13) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x100000) 16:25:39 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="08180035"], 0x1) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0xc9, &(0x7f0000000280)=[{&(0x7f0000000040)="b1bd36220bffd2e5ef703e086f74414179f43984db96817c738881a2f2ea100cccdfb3a8a3b83f457625f278736770aff3c787c13dc322a04502daaabe72fa80cc06ccc1ec1061abdec3cfa8df998b", 0x4f}, {&(0x7f00000000c0)="5b4383c13420188f29a134138e2554789916cbd24010dce2a11c21227ea4163a2821f18e23118b3102b68dd3bec3bd5dee724fae4fbb1fe3c8c15de6230c74666fb79a74562145037b100cf2eb634af4f42787af0ed5544c5bfeb4af93feeda358b9f380445d3c4c6ae5ebe4b3191c5f3d0bfc4cdbe5c139ee0c1a275b59dbcbcf7de6a38166add197a40c90822d77915d0b9d2a50d79b0ab069a423c261be0f0c3917918e884600c8ea8f7ef36bd54110492d89b7d8ca94c375dffc87323db4a5da6fef333a9092167b063d33fb4f2fcb692007b1bc413c85aee1c13a5e5e88e38ba9c6cd95809bf16ceb", 0xeb}, {&(0x7f00000002c0)="554006d9e141c02c4970cc88328102640f1723e3136fbae0308327ab36d305e8ca4a510606f7c3b154fae7ab0003bc5055384a9ce345321639789bc8497d4e23", 0x40}, {&(0x7f0000000200)="bfaec75433267e3aeb88a97024f8bccfb9f9ff274110e780c3bc61f97a63897d4b56e3de60b45cfd584c4b2ce7f4568734498480967e04553c415c7283c40312bd16f51fa0f317075b200b9ee12b1ce67fea612a362c1ec4991e42b5647b9f90349a0f620721a7b17d9da48daabb972ab9cc18d620aaf94d3a153fb56ab3", 0x7e}], 0x4, &(0x7f00000004c0)=[@cred, @rights={0x0, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x0, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x0, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x900}, 0x0) socket(0x10, 0x8000, 0x1f) 16:25:40 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xb6) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="b314e9ba8b74425d192c9febb03e24141cf8d0b8381fc7d82a7a628e575300749cb3c89adf0ddc76a6af28e592029d0e23149271d907ef30819b8b3c8aebe42bb54980300399f752fbc4047132e010b768ae98712c16a0c0d49c5b4d7019195db3ac05c8a314843f5b1016ed88bba4ff68213771aca1dc62dfff1361dc442a65f76e768b1ab814d245aa740b500dff562ce172ba5748a4d160cf51ca45ed9af9f9ccc73b6ebf1903be6354c02e7bec63cf1c3c8d68762d3f2f4a57", 0xbb}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x7e, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4}, {0xc}, {0x6, 0x0, 0x0, 0xa4c8}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000140)="fbf217f65b361b1b42e218190300", 0xe, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x800, 0x0) r3 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000100)) r4 = socket(0x800000018, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) dup2(r4, r5) r6 = dup(0xffffffffffffff9c) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) poll(&(0x7f00000000c0)=[{r2, 0x4}, {r3, 0x8}, {r4, 0x2}, {r6, 0x4}], 0x4, 0xa4) 16:25:40 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbb, 0x0, 0xecd4, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xdfffffffffffffff], [0x0, 0x0, 0x482, 0xb3], [{}, {0x7f}, {0x0, 0x0, 0x0, 0x8}], {}, {0x0, 0x0, 0x0, 0x100}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:25:40 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) r0 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x3, 0xffffffff, {0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x3, 0x59) r1 = socket(0x10, 0x8f40f9ae926435c, 0x5) r2 = socket(0x6, 0x4, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) setsockopt(r3, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbb99931929648000000000000007dd9eafe", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:25:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x48008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x71d) semop(r1, &(0x7f0000000000)=[{0x1, 0x402}, {0x1, 0x3ffffffffffffffe, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x80000000, 0x800}, {0x6, 0x0, 0x1800}, {0x0, 0x472, 0x1000}, {0x4, 0x401, 0x1800}, {0x2, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semop(r1, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9}, {0x1, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r6 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x8, r4, r5, r4, r5, 0x90, 0x10}, 0x5, 0x54, r3, r3, 0x2, 0x14, 0x3f, 0xfcc}) r7 = socket$unix(0x1, 0x2, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x489, 0x0) r9 = socket$inet(0x2, 0x3, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8000, 0x0) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r12, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101}, {}], 0x2}) r13 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r15 = getpid() r16 = socket(0x18, 0x2, 0x0) fcntl$setflags(r16, 0x2, 0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r18, 0xee01) r20 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000240)={{0x8, r18, r19, r18, r19, 0x90, 0x10}, 0x5, 0x54, r17, r17, 0x2, 0x14, 0x3f, 0xfcc}) r21 = socket(0x18, 0x1, 0x0) fcntl$setflags(r21, 0x2, 0x1) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r23, 0xee01) r25 = msgget$private(0x0, 0x4) r26 = socket(0x18, 0x1, 0x0) fcntl$setflags(r26, 0x2, 0x1) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r28, 0xee01) r30 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000240)={{0x8, r28, r29, r28, r29, 0x90, 0x10}, 0x5, 0x54, r27, r27, 0x2, 0x14, 0x3f, 0xfcc}) r31 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r31) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000240)={{0x8, r23, r24, r28, r24, 0x92, 0x10}, 0x43, 0xff, r31, r22, 0x2, 0x14, 0x3f, 0xfcc}) r32 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r32) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r34 = socket(0x18, 0x1, 0x0) fcntl$setflags(r34, 0x2, 0x1) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r35, 0xee01) r36 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r36, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffab) r38 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x40, 0x0) r39 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x100, 0x0) r40 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r40) r41 = socket(0x18, 0x1, 0x0) fcntl$setflags(r41, 0x2, 0x1) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r43, 0xee01) r45 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000240)={{0x8, r43, r44, r43, r44, 0x90, 0x10}, 0x5, 0x54, r42, r42, 0x2, 0x14, 0x3f, 0xfcc}) r46 = getegid() r47 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r47, 0x0, r47) r48 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r48, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000140)=[{0x45}]}) sendmsg$unix(r7, &(0x7f0000000540)={&(0x7f0000000740)=ANY=[@ANYBLOB="0090122be76ae903a905117db3e576ef52611a5d9e005584f5ec6ff22d0f931036a0011c4e7d537032c6050005000000ce58a5be9f4d2a169cb487e706f64f509c19747d63112f20935906f70877ccd52f0db866a150c80c3b533b8d2d7e6476052fe265968bdb12d230d6c48facbce8db835f87c65b1f4cfcf0ec36375978792e9bf96fe70025db0f1aa7544e1e954b5b49b8f137136f797c0fa2a6b1e3aaed0b52bbf03881d349ac2338642d24a395ea5f7ccc554b9d8ce68156dedaee433d5222b369cfb77e7f6667ba9aba9a211ead629f3028ecfb02c775c7e2252a6738a38fc46ec5e1098066754100000000000000000000000064e869ca357675b7d038756b78d5e22836156ea392e01aeb890fe8300a929aea5fbe3109a0806189212cb16e9a55"], 0x1, &(0x7f00000000c0)=[{&(0x7f0000000040)="e8ada25efb021daa0eb56fbea1102d8797a18d3d11e9a51d7895e001839e18979487d6f8241f98701217bc76d374f315", 0x30}, {&(0x7f0000000080)="e88ada3c91c8500847fb773276400d26e2f84d6452be855105272a58e3b19a41b3", 0x21}, {&(0x7f0000000680)="7023293dadad90d3ab7bc80559bc1e75ba88db2ec0f76caf9b762366c6679a813840168bced05b2610e48d5d3a39eca08f5219776b80c9b72510cb60137dfed4257eb98513b120a2667672ff880e0d40a01b6dd8413b9cb9ba17c640920b181bc72da719f996f13fa705d83509d600aadcb737f5a5662bca61287eb71c51ec494161f0aa4f462048b0ffbfe0166280e7fd7fde4384d5f16d8141bd1b6e160135e88b627a3c478a7e83d42eef9942c554", 0xb0}], 0x3, &(0x7f0000000b40)=ANY=[@ANYRESHEX, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="00000000200000009f421745f4f6002e81faad5544e7ff000000", @ANYRES32=r13, @ANYRES32=0x0, @ANYRES32=r14, @ANYBLOB="0010000020000000ffff0000000100001609cccd04bbac0b58c5bbc2daba5154781ef756183eddf4eecc460b1d32e338fb86a6942744fcf9569861485938dfb746fa5e589c42e357d63411666bbb2b416cdeb3bc817e7ed45fce5b6e9af3caa8", @ANYRES32=r15, @ANYRES32=r18, @ANYRES32=r24, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r32, @ANYRES32=r33, @ANYRESHEX=r48, @ANYBLOB="00000000200000000000000040b8b4b7ffff0000", @ANYRES32=r47, @ANYRES32=r35, @ANYRES32=r37, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r38, @ANYRES32=r39, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r40, @ANYRES32=r43, @ANYRES32=r46, @ANYBLOB='\x00\x00\x00\x00'], 0x133, 0x3}, 0x3) r49 = socket(0x18, 0x1, 0x0) setsockopt(r49, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r49, 0x29, 0x800000000000009, 0x0, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xfc0, r4, r24, r50, 0x0, 0x290, 0xffffffff}, 0x0, 0x7, 0xfffffffffffffffc}) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000300)=""/246) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r51) 16:25:40 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) write(0xffffffffffffffff, &(0x7f0000000080)="e1d593d17578ead43b17a160a9ab7d174d6a15ca15252f9d2e270b765f902fde33cbf5d4992a2f9a94a88957a3dd7c727a223b3da4a977cbcadd8fa309a4e44d4b", 0x41) dup2(r0, r1) execve(0x0, 0x0, 0x0) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:25:40 executing program 1: r0 = socket(0x11, 0x3, 0x1) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x100, 0x4) r1 = dup(0xffffffffffffff9c) fchmod(r0, 0x80) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0xf, 0x93aab6a4649ff3b2) sendto$unix(r1, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:25:40 executing program 1: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700001e02ff05000000000000a07b4d3e0080"}) r2 = dup(0xffffffffffffff9c) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) recvmsg(r2, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/137, 0x89}, {&(0x7f0000000280)=""/166, 0xa6}], 0x2, &(0x7f0000000340)=""/241, 0xf1}, 0x41) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e5, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r1, &(0x7f0000001700)=[{0x0}], 0xe4) 16:25:41 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) r1 = socket(0x10, 0x4000, 0x7f) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) sendto(r1, &(0x7f0000000000)="7812b6564f82a3c15e8f48a5deb63161411a5522433cc5", 0x17, 0xf, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0)}], 0x1, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f0000000bc0)=ANY=[@ANYBLOB="0061b5000000407357decdb56a0c1e6614009f5d14fef9b0d7b4980b44fec703ac0d75087b667a1833b50023f0aab2e5916486a5d6ff0e715dd8d8acbf48bd34246f6775e5dcc31b7626face024f72decc143a06fe96a88c3cef6f13da542d4a0fc8f804fd10d61631faa084288637372919e313bb7cf62aa4239a5c9833f211f85e4dfd7fe49e5830dcd5cf9c65f1ebbba10291b2f9bee036e3ef1c764c4a"], 0x10, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x8}, 0x2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x800000018, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) dup2(r4, r5) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) r7 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r9 = getgid() r10 = geteuid() setreuid(0x0, r10) setuid(r10) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r9, r10, r9, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) sendmsg$unix(r5, &(0x7f0000000ac0)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000a00)=[{&(0x7f0000000480)="51773b05bc10bbad20afda118cc920fcfa38f5ece7a9bccd12c025d295a70f6f8307024008b416f142c9018115e974acdce726c2db35d6ebec663096278ac2920a984fbdd78fdeaaf0beec1e17b262941310", 0x52}, {&(0x7f0000000500)="5e697a0649a80c26cb085d2fbf79110856822457ea6691276c4b46d1a4422cf61f02fba0066ecb662748891913bc283b629bfd592de57afdb1cdf4643eb6555aa6058fd63273848a4028892b7a96c49398bcb945aab3b3f63558ca3580b4151b837a020949cf7a99eb2946a73b09ba5b70015b0fce395a606cc58984b664bf263c60de6167fb86b5b6430c96a99c2a4e594d1e102923d897bd74f9ae06147362183dc523", 0xa4}, {&(0x7f00000005c0)="cd43277ac50e9694d6aba627c5814b0e190b3f10c18487da491bb8e2c9ae2a154c4c35430366f027392230c537bd8b47e9af1e89f270242149a5e1766f607c95bbbbbdb958140d56b8a6c91b5baab4c086a6e2a09e49d94023dc9a24c778fdaac370e4f4570c3ead2e2cead6440e9e45e120832509d9814ae74cd6b1108e3e039ba2a93803354db27f775728911851f9aa073259e85ac697f7f116918b458e71fbf9b9c5a035fbc7eb", 0xa9}, {&(0x7f0000000680)="e2e193f81c70d74f32eb193ca032c243f7125acd01b32a57560ab105ca4537916e6d1817d41cd63611f6fa176ff5ee124aeaa4fb502415865b372f9818f50316707b3b8e6578a32bfe98bdc7b0efe52b31abba602467cab4ad94c2c6a209e901c50cfc354d28265f4638438517eb03539a69b9dab86409815cd7456b730c7ee3ff4c610d363f460f515ec549b392d2d28a809f9f294fbfde95fc1241f1aa1914096a756328208781300c1ea765375872be0835578957f93317da4f9551df89bad4a28a8a73e36cde2c4df82556ebf9fd9669e034edf08f062c0c198afffd3d197b110f54ed0f4f861f29f829", 0xec}, {&(0x7f0000000780)="438fc2ae79836d9a3df237189d27d59c06507763a5245e8eccd6fc0b9f2655e13c358bedb9c325ce060eacfc22922256192d5da4813a4df9fbfc9837a725cc41d897dc387e3e1da6ef49ce1e35790bf2483f3065a1ad1e187ac5118d8a3e1e85da48", 0x62}, {&(0x7f0000000800)="ce8d01cea5955c51606da82ad6e55fb1967d32003561aadd4a1c0cf24a95879621766ecd9a50f39ff519461221d3c31a467ded8e37c1966ba7d3ebdf4afbd217c37a4cddb8ee8913a201b1e3fbae58375c9d496de4aa70755a2e703d3ff81343a6509b4d8fc7a0f4520b5e1ef309174e63c867bab89eb599b00ac15269feb7d6d6a8276f451c75324786b031bb22b0cae30b798177512d632fe073ac7af7a7cb0fabc9a79a2d80b0d0b171beed43823520660d3887cb783b7ac1fa637f4e2126150952e6d815", 0xc6}, {&(0x7f0000000900)="102c254ad4d0ced9474ad7e090f7e46e69d466a86b614024e486fd314a4ab61e7cf5d2f0e9d6e38671768e4910661527909d7e8dcda1619b66e3b9afc0d979f1730a67bbdbdc1d37a5dd34babfd1fc8322b0a03d30b26065c0d4880be767742381ae7a5f62ac5cb3f7ad80c394686394e42b91fdc5ce143e5c0448c56759af61abe95c5b8689378f67a54a7576b53a03872de28eb60f7c9f2752f602a671127e4330364a3c2e616bccb0e186d34cb8df555ef887ace3cfb26c49c491fd0a28a62eeec19eca0bee161cb779", 0xcb}], 0x7, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r6, r8, r9}], 0x20}, 0xb) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) getdents(r3, &(0x7f0000000240)=""/60, 0x3c) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000), 0x10000000000003c2, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000002c0)="4dd870d25932351166ec61e1a0773a94ef1f6e5e81dc0c362501fdbb956a61b6720eed42e60d385f27c198d750275f75ac4942c24d7f5d15a8cc884fe292a29b2a0a11e499ddf9a60aaf92034f913d0017c5e8c66496628f52a26296ee238424977ab8c618abddebc452dbc61cecddb90477d5f3e0cdba26c0a44de2b1d89e2bdffaafec569f4cf3120bc9fc9ece62f482ae4ec5141d52e4dab349723254024b6a646b64741b007ee49329d985ac30d8b00ff7c1494233da0ef9255cef573e440f9ce14bcab2c57aa3aeb0c6cadc0f62ad1d42f1fbb549a1bfb764e285a4d9e45e9239a6b4afd69aca2cc330", 0xec) ftruncate(r0, 0x0, 0x0) 16:25:41 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x11, 0x40000000, 0xffffffffffff7957}], 0xb4e, 0x0, 0x703e, 0x0) r1 = dup(0xffffffffffffff9c) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 16:25:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40, 0x0, 0x4000190000000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:25:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x30000, 0x1) recvfrom$inet6(r0, &(0x7f0000000040)=""/53, 0x35, 0x3, 0x0, 0x0) getegid() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) 16:25:41 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x3, 0xffffffffffffffff, 0xffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) chdir(&(0x7f0000000000)='./file0\x00') 16:25:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffff8000, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0xd008, 0xb) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 16:25:41 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x80) fcntl$setstatus(r1, 0x4, 0x80) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) recvfrom$inet6(r2, &(0x7f0000000140)=""/252, 0xfc, 0x1, &(0x7f0000000240)={0x18, 0x2, 0x1, 0x6}, 0xc) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) r4 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x195, 0x6, 0x4, 0x0, 0x0, 0xed, 0xef4e, 0x0, 0x2, 0x0, 0x10001}) 16:25:41 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) ioctl$TIOCEXCL(r0, 0x2000740d) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:25:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800", 0x8}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r3 = socket(0x18, 0x4001, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:25:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x2) fcntl$dupfd(r1, 0x0, r1) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) r2 = dup(0xffffffffffffff9c) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r3 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000580)=0x8) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0xfffffeff, 0x20, 0x0, 0x0, 0xfffffffb, 0x14, 0x80000001, 0x2, 0x2, 0xffffffff, 0x1f}) preadv(r1, &(0x7f0000001800)=[{&(0x7f0000001840)=""/4106, 0x100a}], 0x1, 0x0, 0x200000000) chroot(&(0x7f00000004c0)='./file0\x00') kqueue() ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000480)) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f00000003c0)={{0x0, 0x9}, {0xe000000000, 0x6}}) recvfrom$inet6(r3, &(0x7f00000005c0)=""/61, 0x3d, 0x1, &(0x7f0000000600)={0x18, 0x0, 0x3, 0xa4}, 0xc) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x110) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='c\x00') mkdirat(r4, &(0x7f0000000400)='./file0\x00', 0x20) 16:25:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) sendto$inet(r1, &(0x7f0000000100)="f977ebb240c0fb161e3b6b3a44d34f031b68fba9323d1a27249656b33be0cdd63620736617f974d09be4438f2c2fac83654f98bc41b27927c44b53fbf06acff99d62715fd8e9f2cb7ce9ea3006c6737baa2029b73dd802bbbcbd709ad6db45b5d3a6d235bd5b103e30e63048a1f4462c2092072381584ad605f5cba484820f34897b241339ff322427b1fb723718fefad3c2ae801f4edaf4f9212aa8f6c6d292f28647e6", 0xa4, 0x5, &(0x7f00000001c0)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c0b9) 16:25:41 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x81, 0x6}], 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={0x0}) 16:25:41 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000840)=ANY=[@ANYBLOB="01002e2f666965302f66696c65300000"], 0x10, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x80, 0x0) r3 = open(&(0x7f0000000740)='./file0\x00', 0x5fbd9caeeb16dad0, 0x4) utimensat(r3, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffffe0, 0x1}, {0x92ce, 0x3ffc000000}}, 0x2) close(r3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x7, 0x69}, {0x44, 0x0, 0x10, 0xfd71a1e}, {0x8006, 0x5, 0x0, 0x1}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = fcntl$dupfd(r0, 0x14, r4) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) r6 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r6) fcntl$setown(r5, 0x6, r6) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r7, &(0x7f00000005c0)=ANY=[], 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r8 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r8) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000001cc0)=ANY=[@ANYBLOB="ffe5830000ff2f4d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548c2ca32e2001fe18a49acaea3dbb0e26a00e009e7318453b9537a79316d201c608de1a06f752603cf47592dfb24c50ec65ae1135d86e5f08d2be8e57f54d2a41daff86cbd6852dbeb4b801005af683318c55b44966c11c508409521cd9e8517ea9a5142db9b2fbbe4f3f6565b00f9ea9ba29247a450b14feedc4bf88614835975ce4966d609f0002115dc9e35903aa1126482cf5c334e64fb002a3047b45cb267e08acee691e19363d996f3246d865043057f8f370e1d8eefe32b0a26588334e12577339b57888fe0dfcfc26e5161f00036808f60856b7971696762a39d1215ef261a9b6a5163e9dbca2ebdd6151e38498c372a30d440148e4c7f2a5d093921aeba77c703b551bce99c6ed0f52c6b738a14328be56ed590867aae5155d288af5d2603f63e51011f700adc77ef2cc9ca59864e9ff23b56c3c38025a4e50be77831bbcc7556cb0b5603c1674c4d48aa7b4daa74118000000000000000100"/458], 0x10) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r11 = socket(0x10000000002, 0x2, 0x0) dup2(r10, r11) r12 = getgid() setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={r6, r9, r12}, 0xff79) socketpair$unix(0x1, 0x9d7898393c7bd17a, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = msgget$private(0x0, 0x0) r15 = getpgid(0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xe31, r15, 0x0, 0x10001, 0x0, 0xac}) fcntl$lock(r13, 0x7, &(0x7f0000000180)={0x3, 0x5, 0x2, 0x4614, r15}) ktrace(&(0x7f0000000140)='./bus\x00', 0x1, 0xa98f164e26899faa, r15) r16 = syz_open_pts() pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x407f, 0xffffffff00000001, 0x7ff7fffc, "737718730100", 0x0, 0x1}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r19, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r19, 0x4, 0xc8) r21 = getpgid(0x0) fcntl$setown(r19, 0x6, r21) dup2(r20, r19) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x20000, 0x0) r23 = fcntl$dupfd(r22, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r23, 0xc0206921, &(0x7f0000000300)) fcntl$dupfd(0xffffffffffffffff, 0x0, r18) r24 = socket(0x2, 0x3, 0x0) r25 = fcntl$dupfd(r24, 0x0, r24) ioctl$TIOCFLUSH(r25, 0x8040691a, &(0x7f0000000300)) r26 = socket(0x2, 0x3, 0x0) r27 = fcntl$dupfd(r26, 0xa, r26) ioctl$TIOCFLUSH(r27, 0x8040691a, &(0x7f0000000300)) r28 = socket(0x2, 0x3, 0x0) r29 = fcntl$dupfd(r28, 0x0, r28) ioctl$TIOCFLUSH(r29, 0x8040691a, &(0x7f0000000300)) openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x41, 0x0) r30 = open(&(0x7f0000000240)='./file0/file0\x00', 0xc0, 0x20) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x80, 0x0) r31 = dup(0xffffffffffffff9c) faccessat(r31, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$WSDISPLAYIO_LSFONT(r31, 0xc058574e, &(0x7f0000001bc0)) ioctl$VT_GETMODE(r30, 0x40087603, &(0x7f0000000600)) r32 = syz_open_pts() ioctl$TIOCSETD(r32, 0x8004741b, &(0x7f00000000c0)=0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x420, 0x0) r33 = fcntl$dupfd(r23, 0xa, 0xffffffffffffff9c) fchflags(r33, 0x1) ioctl$TIOCOUTQ(r32, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) write(r16, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981", 0x1c) ioctl$TIOCGTSTAMP(r16, 0x4010745b, &(0x7f0000000180)) setuid(0xee01) r34 = semget$private(0x0, 0x0, 0x4) semctl$GETNCNT(r34, 0x0, 0x3, &(0x7f00000008c0)=""/4096) fsync(r17) stat(&(0x7f0000001b80)='./file0\x00', &(0x7f0000001b00)) socket$inet(0x2, 0x8000, 0x3) r35 = socket(0x2, 0x1, 0x0) close(r35) connect$unix(r35, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r35, &(0x7f0000000040)=[{&(0x7f00000018c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c7035e7cab3c14caff78895ffc3b443633b6fd0dc9c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbd58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693ee3463efae9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2f24376cfd81940b4e96824193fce368959061e357b43e416a3ee9ab9cac82829fd3c3e3", 0x10b}], 0x57) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0xe, 0x40, 0x6, 0x1, 0x5, 0xffffffff, 0xfffffc01, 0x2, 0x3, 0x7, 0xfffffffffffff830}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r36 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x10000, 0x0) r37 = fcntl$dupfd(0xffffffffffffffff, 0xa, r36) ioctl$TIOCFLUSH(r37, 0xc0206921, &(0x7f0000000300)=0x64c1) r38 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r38, 0xc028698d, &(0x7f00000000c0)=0x1fffffd) open(&(0x7f0000000800)='./file0\x00', 0x1, 0xe1) r39 = semget$private(0x0, 0x1, 0x100) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r39, 0x1, 0x5, &(0x7f0000000240)=""/173) 16:25:41 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x1, 0x5, 0x6}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") r2 = syz_open_pts() r3 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000100)) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000040)=r4) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x400, 0x0) fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) ioctl$BIOCPROMISC(r1, 0x20004269) 16:25:41 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0xe) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = dup(0xffffffffffffff9c) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x100) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r4, 0x0, r4) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000340)='./bus\x00', r4, 0x1}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) symlinkat(&(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="d548c294fc4b90ca7dcde2be1413729af00855f23b88c0f6ba372f3aa3c20536f3930b65e9aba25c557435d648b693492cea51e1dcc75d49c51f7b1d9c008832b3fcda9f531cfe0df81e7c5535366c2f1922698b1eb6c6e1677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e23067e33", 0x7c}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:25:42 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="820200000000382ce75205829f8a356cd88a7b54638e442a12d708e3b2558565a6192741207291c4464fd7e329dcae63d00017a78a159fa33d2af46f109277552274863211dc189662a97c2c2b6b40a11fad819f91c8507cdaa7e46352156e74e95b40ede8dd14e045348e0f675830b237a1bc870dff4af4cfac9206ea475e33120feb2d3ce2aa9698e2e62a63eb48fe5464148b82cc745dca1ff6f29693eb9aaed3ad7bb79fcaf17f5aab5ef39f4f727d3b07b4bf7b1d659ecc445bdf20ee638e5ced09c3733ed8d5a664b7c4a772861c28fa2af25b47fbe270ed83d8fb92178e95dec18471481a6d7e76029e362d4fc59059d353d6fabb98036ac256b5ae913733ef757e52728db2d77e1b9edf14ac2d7281dbc5ac480951bf785d2565d26f5338e5d444be70e65f7a67319eb8c1344f30cdbedcd5c23ed6d16cf792ce7ea87a59ed42e3fbaf3ed6359d0d93"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80047476, &(0x7f0000000140)) socketpair(0x1, 0xc9989b66a3fe696c, 0x2, &(0x7f00000016c0)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x1) poll(&(0x7f0000000040)=[{r1, 0x85}], 0x1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r5 = msgget$private(0x0, 0x0) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) shmget(0x1, 0x3000, 0x200, &(0x7f0000002000/0x3000)=nil) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x5af1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2}, 0x1, 0x7fffffff, 0x0, r4, 0x7fff, 0x6, 0x4822, 0x80000000}) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="820200"], 0x10) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001200)='/dev/diskmap\x00', 0x1a0, 0x0) lseek(r7, 0x0, 0x0, 0x0) msgsnd(r5, &(0x7f00000001c0)={0x1, "f37b8614e939b21f639bdd6693a03b434b5fbade3045e18a64cfef6f9825a82f47fd3728a482f233b309e0a599d831a175700cab3f79d96fb7f837686d9073a560bd65d82788d62f5bf2603670b3d722cf191f8c9906275210f6ab0ca7467241911394e43c77061e7229cb59bd6b04262cf278a08793ad58a12d53cc77799ce1dd184d722c67d0cd4ef356e7257639d7f001a44bd8f68fdb89e1e151359eeaa02632a0dd92230af42d8fac155a34ef72274d225a279f53210e634e4282015d4b60ffa2ecd525d51f6ba291d8b3af5ee468477532b9c52db0432f5509f86459f3582b6fd3f0ed73a10d3f0b2062eff777f859c06ddbfdf0f52950687b19a8941ed8c679255926c685a5021da5631d0162b01ff76e3340227ad33eba21ad26a6fcc491a3eb46e792517d40774a28da777254f10a7f5127592280d5313c957ba057f32307e4006455c31674b73a2627ff2f09a1700b4ba6146dfe77746261991b737dfa5f34ff13f39baae7ba89f5b6b9e5a6de40940157b47239588522ddd87500b2d9eeed1dcda5b03d69ed0670931be40921e028e0d0579906c9c05041b823d2cd10634c0b62b42762987b88b1d8e51b9c04cbba191711472b36b15646f6a26d8be7df23c08378447dec95d325e2a5506dd3081051d893ba749128e7b565fda6bde4aa1ae88daa8a05b7f2ea14046e3d68f70525186adbfd0340570842e36244e780fe6d882ab02950298249cfea7f288b505d2cfe81d6f5fe33d4b87df93111d78bb1081bdbf0453a13bd5e6b023dd0183eed698f8c8b634fa5daccce25d0d5f996fd77c2dbb82bbd480caf15619be129d5ff194c5179d29135a03f2fe463f2ab90b65944fdc57708dcde08039cdd67d238d98f79e09e586b995752ae9ee501e2dd06e516f38b677c19fd1ffb0e79eb70be852e67f73c5ca874d15b97e3397ca26ef908b1b700b28c6700300419dbf3ebec9cfc5233b5c51e0ea523cf231a762f31e907311f358470f78f6fc14b1dce5f048867b76ddc1a71d1b90d4dc2c48369ba46357721a6e1aeca784d5eef3deea7623082107868346be7092788ffa5957009d59848235e088daf56b13c32568a9209db250ddb4cbf8d9e6c054b2c36df282e3d3352d3a042978f0b8767dcde99584dbe6bcd498b3374901cb6c3c4f696fc8712dd56032e99a25bc53cbcc69cc82fb903d874b2d0e27b26c42658aa7f74a7a2fb584013d71fd5aeda045c30461412a2feea9a677899b6c3fd8b2ea999a1f976231f770c321b99e2e4802d26103af2ec5d580d6f160b3dae56939a9b666c0f78a28592bcba53d15faff7839613431d127a44aec624ff2900ca61ca208c58ed4a209c0f46ce5facd8979ad98808c0556fc5eb5fe5926fddf6196c47364bcfa84ef2a6345c1d19835fd729a069a7cea449e32605cebbadab6e1bba0682c20afe0aae3ce5c5a0cbcce76fbaff6e1a41993bc3eeb05a6a8a3e3e059da8de9fe172722d9ba98520c9ab237292e8f17da3b3303e8e0be58e15d3c077c1ed65829c7e0267a7f878d391eb677a31ba31015f8d01ad2a48310131dafa6307201f0b84492d268c0325dc200bfe6f9310d7d30bc405cff9d91608d552aa6757fe8e421ea0c4ab1ac58aacb2ac7422688e6c7ab1e0e6dfb3ac036f81c073afb2a6fdfb09d0ef631f33c59ad3544a5e6cf4367c8f420e92eed70c8f4b88729ededbe689bed3d46cbe42733e2ddb0708cdfda7875f91c6da9a7dae9e39f9042b4638be8aeb9e5c55dcdeea4d0f89da15157bc022bc8d2d7c599d71b8c58e55ba6f0ddae5493d9e5194dd05814715ab9f20d3e175adf69b06006f9a8abeda710a3fde19e549738343f50de5dfdb81ceaec7e8c5adffe6fad9e408869f919a6430c054ad74e65ef965b6b0b2c63de04b0dd5b02a5429feae85781f61ac3f78f48e03305fc77168629af54da63a8ee130ac9f3976a99e8e255233684fe46abf7804bbc047b7fb39013821cd7958a0655e31ce34dc289b6b5e2f786350be2143c92ae52d85027638f2c435b6da9c12dc85b06c7942c62ac3d4c8d8d204a716f91870b61674aa24323d66d201ae2c65fa6276fb0f22fb9b61d2be0625ba0cf4f0d8933776974981d5b4e651a7afc9381cde85586c49f97cd7fbb4624cf5f68abddf6db0b0e12d313530b30f1657c48a243d4c3e05201d035bb7e3005b0204aa47df0c6941603a62f8173716473dfa3797720ce4c7e7da3ab9396ea3dba055bcd19a3af5fd3495554dd8a00d40269f23f0728ed129fb7b193041206a856c5f71abfc05145772355334acea6b3ebf2d7826e7af8e724aa161ad2c514a50b83079cde6ce547ed9581b10bcc0fcb98819908e320aecac3deb6a2b779044065c8e2b60dc1f1f34b678a69ed30628f036e1a988befae5172fe49078e61d0c67b80c770d408dd08c84c71057ea61cbfdaf25b31469ab818ee97f6e2901373fe90a847e0f61ba748951409c5f0dec8490d26db969124122a4f1482967b4679354173189abcc902b566753c96c3b1ae828e7c84bd51b4b62e62d71703fc71f8a1ba5a34dfcc31b28258fdff1d7c8752573992fe0b250ac0a11c8bfcb29d2b2b5c4e676f43cc2b844a352d278970e154d8e28afde97e7afb6b51ff02282ca313e7ff9ec2e78abe19bab0e44b8b882d6fe7006b4741c4a1cd9f6cc202cef3aad5905c97d07ea31268da8579415e4f1215f302f93b1477baeb61a2bd93e16e9a1c982591ab4f5bef25e9921244964902e41f6cd996e776eb1d04a89e07755234b258a9d755a9d16c22a45dea14df312dc6bb3a147eda7b9e0c74736225635aa1dc91be219e52b19246cc845e4b96f622305b941aae9dc4130ee51b2ecabfb8f854fd54ff3b08293f86ea7a767811c2cea1e6df12a0e0f5c380a6e1c92169e3414ecedcffdc26445d262d69051a3aea59a2139470b9eaf73be2b4a202b41c396ce9bdf808d20b9468722a15a4995800f2459648e1e92d2c11b248d9ccfaa734c71614285b36cbe04976097e351255335d947954484106cc5eae7bcc911a0709b82310075b1fb5428b45d39312f19432751f59700001579f615ee7482924d4e5294fcff85ec654c8270aceaaf802617b7f7e2f0227c0a2683901c5a153b558b85fbb3ad563e456a7d8209437fdc1424408e8ae5b7169c414da53475e7404e79455d2c23e41a14d4750e5ea0a0523312f6a7d7513472a7173605d1a9b3b0103100a62a62486d0bc6fc6165a5ca598a7e01b87686b6f87b6e7d79109d8c38df673a3951d77a68374e9c2dc58e362dea00ff00129b1283122c10c7604c56ff7ba5e5e5832bbdc61aff69e8487c8bbc8b4eb01a5f6d4c39f733fa682c14e984b149e8a379719617ca5e63ed718ce0663be68d3499490ad0888809667e8d085390ed72c0f5ed399180d388ee0f779bbbe968e6c0f6ca3056634c0032c526f9fd59ebf6dc16db0df43dd7323ab94146fa295c649f2225af64834dfc3826ccdbd203f148f576dbdc50f5b6081f3c2a9fcdf3d861836cb961cb5b90875679d664abcb4fd29a945363bf00ce68da4d8b09fc243f9ba48d5cb7956190822c29897ade681cb3c029306be967660a949ff2cefd15a05f419cf7fbb6e47978ccabee8542aeaeca274213fc11969230a7beee3eda2cf243a5ecf21e6710f12e6374fbb18c63951ec91cf4b5f7af2b517c8fa6300f6fddc9eb9ec4d6a7a35c305839fa6936b71ad400efae61fcbc8a2b6910d37b6aa0de3406116a9ba42726976d5b8e1ef70570fa7a216946cd34ce5a6c3d0fdfac01358793f93df8d740f492b3392fa2dc7e8037819f7658510fa9d423d41f708e7d69105041a5faa0c6fff356c85510f16d75cdc6e1a7d91c2288e45ccf0a1d002538cb908bbb5fedbdbaa0f0db063c3f3e8e5a9384e26a5d1f8444e590ab067deff2a0c73194547839f6e4574fd01e574b77d498a412481ce2e3012e16d809a1f51f1395b14cad7610ebf626efb42e23889a9c12eef236412161fc810f2bca9966ef3d550cfa299852e337641ca62f8d53714f70c9d00c333b86ff8d04144de49f5a3cf61b51675d0fe5312226435640406f84f34de632e26d9fbd95fe0453f3b5b9d34a86a6a7dc6b39043b079c0b5bd2db1785dd8bd3d2f3c3535cfc91bb09f804710c1534ec59f94595bab8930e5b51e71b0abfb70313d7aadcda2fc4ec2d2b2f9a97efecb04f840a120037bda322d8660c89c1d7bdc4ff2aec64e2a9bc4cd7fbaa660fec7861a42cef62ead85dadee98f8c07ec44ce0c145a8b06776c126a8244e505eb438ceaa1fb70a0b89a85f69e5ceb7a33f8892506b319d9895ca47b4af16f6bd5377cc69de1b28faf1ab0c923e158a718d9da22d190a33518e8221fbea1d08cb50bd92d1a9b8765873d796e83889d1a86fb92a67bbbe85f026a253cdef16ddcc80666ec4beb228167ef3b501531a6626863acec41a7ad015f4416be1a0b120eb499d165ce66c6983834602a280e0155e82b73d6f9ce1c22a4676374e15800478fcf2e4c32226c857ad1e1e9e16ce8d01cb2c9c844ac12560e9a37e391ad3bacf965ea76f070316d499fba448ff2f8a4551e96cdab07322d4b22844000c6c1df45c7ce4eb969748f301a0c1bcd275cbcf56baad30fe982c71ca845fe3752cf2fe779c8dd453f8e1df0a5340a6e0a6eec7b70547777e428b297c1826c87935105c9ddf4f9143c2faf3a88738bc8276f89e967099544e3beb3217f2d1455dcfa046d17b5a5dce09e5398dcec0af567da2ea36aedc16168e48215ef1c6888900ba66fde7f3214b120d550e7eeecaa187baf0159d4852c5ecc801201fe9d514e9cbb2d4fd4ab9ba4069854318c9067db29f13218bbf7758677b944d1dadf1dfd5ec0f881b0a21a600fd6959d3caa99d864ad5852f2e6ac3af2bdda492bd78db0ce9de68283b82b56de769b729e4edbd0e21a10178cc462c9c011a288cb05d1b4ab631ec2e54a6dfec7abee00efa2018924aa8c82f6fa73ff393d9ae0b98c52dde8b00bcafb3f2c6b950c08025d646fe80eba9018a7438b12e28a5cc377e6f417795da78078a528a7f7948cd9ef18cd402f7e71961de797da8a5a3aff55e3366e886e517f814c543b125c390c5e0693e1e4d6592b23c9f067e715cfab477e4fea7db56230458fccd209ad2c9bd5aac5741a3f9ee8f375e53e8aba32056329ee198440e67e207276dede7baad2db227ea9f5a594f772b63c4ee91f8076514b324857ef0d1b35c692fcfbfef6be306e57bb07e5bc9b382c6df2bf1240cada0b9bf7b52ca3bf3f3ec1decc5aad15a93109341336f1836ec55fc8682dcaa230b849edef96a3e18d4b2b2952085612a2e303d30a938e92a9df087a217c135185c10a11c0a479bacf391ce084b41f8cda9af93bbe0562c5834feb3eb1a3963fe5ef11ab8508208a9f97b3cc703c1a071807e9fcbbde7c4e5e13ac5ac532c71129efef9f2f65364fd4d7511c69ba74470b130a832b8dc9fc429135d7023ef47f0a85695301cc40120869098e75e7caf3a5a578aec6f925c6b7cd63e594a16ebf085d3e2679d40d93e217b204ddc542a5812b414da37db7e003655625920feac7e730ff78ae52cd4aad5f96da9271fc6c8146a31c670b59eaeca72f878f01de0326c8fe636177b43bcd4cdd9ec8100a2fa784240796b68678446b9d9e6eee6c9ba30a8f95ff4086d63f0a796660bc6f4742988373ef21bf6fe8f2d1a2e2a6da20e1c0e062a403154f44b43f1850b7194ffc1fa96ebf19077ca17b641f9e5f0d4b54684"}, 0x1008, 0x0) setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000001700)=0x3, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r6, 0x85}], 0x1, 0x5) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x6) 16:25:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004000000228aa) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="000000186004008b00002b27feffffab7b74371b2891ffa49c22cdfffe0040000000000000922c70766c307d", 0x2c}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x200, 0x55) 16:25:42 executing program 1: r0 = kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) 16:25:42 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7f7fffffeffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000004c0)={0x4003f410, 0x80000001, 0x6, {[0x3ff, 0x7ff, 0x9bdc, 0x8, 0x0, 0x6f9a, 0x72, 0xfffffffffffffa7d, 0x7ff, 0x7, 0x0, 0x8, 0x264, 0x100, 0x4477, 0x7, 0x321, 0x4], [0x781c, 0xb09, 0xe2, 0x1, 0xfffffffffffffe01, 0x2, 0x5, 0x0, 0xfff, 0x7ff], [0x8, 0x800, 0xfffffffffffffffc, 0x80000000, 0xe4, 0x3, 0x3ff], [0x8, 0xacc, 0x3, 0x9, 0x2d, 0x80000000], [{0x3, 0x10000, 0x6, 0x6}, {0xb95, 0x81, 0x500000, 0x10000}, {0x8, 0xffff, 0x14f, 0x7}, {0x1, 0x60d20bc3, 0xfffffffd, 0x3}, {0x4, 0x5, 0x6, 0x4}, {0x20, 0x3, 0x2f, 0x9}, {0x4, 0xffff, 0xffff, 0x27b3}, {0x1, 0xf92b, 0x8, 0x40}], {0xffff, 0x101, 0x4, 0x9}, {0x1, 0x4, 0x10001}}}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:25:42 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="76189ff857cd35ec34c6ba24083bed828cbe6e2d82b1b0bb83967e3e6b5a017dffa1"], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x4, 0x10001, &(0x7f0000000180)="ffffcbbf135cdfd24f38bceb006884001200100000000000000000", 0x1b) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040), 0xe7) 16:25:42 executing program 1: ioctl$WSDISPLAYIO_SMODE(0xffffffffffffff9c, 0x8004574c, &(0x7f0000000040)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd6045040000000000000000000002000000000081000000bbfe8000000000000000000000000000aa"]) r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x7, 0x6}) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r1 = dup(0xffffffffffffff9c) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x5) 16:25:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) fcntl$setstatus(r0, 0x4, 0x40) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x8000, 0x0) r4 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='c\x00') utimensat(r4, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000100)) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000040)) recvfrom$unix(r2, &(0x7f0000000000)=""/45, 0x2d, 0x842, 0x0, 0x0) semctl$SETVAL(0xffffffffffffffff, 0x7, 0x8, &(0x7f0000000080)=0x4) dup2(r2, r3) fcntl$dupfd(r1, 0xa, r2) r6 = socket(0x800000018, 0x2, 0x0) socket(0x18, 0x1, 0x0) r7 = socket(0x800000018, 0x2, 0x0) r8 = socket(0x18, 0x1, 0x0) dup2(r7, r8) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x91, 0x0) dup2(r6, r9) setsockopt(r6, 0x3, 0x9, &(0x7f0000000200)="422fda8ab6ba4ffa3e3eaf9a6dc279cdf0e7d695171c017456f06c9a2d690b9286b6359a26384f193472a125df8c95b33858d0bb68e39321ec9af1c3c2b9a0033c74815f460be88483985a8312a2c58e4fcf30af56b677c44d3447a7f387c0acd4e0a23e29f3509aa8107deb3d1ce9c7b6aeb9f9eb2334a2f4", 0x79) r10 = socket(0x800000018, 0x2, 0x0) r11 = socket(0x18, 0x1, 0x0) dup2(r10, r11) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000180)=0x4) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f00000001c0)=0x6) 16:25:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe25) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/79, 0x4f, 0x40, &(0x7f0000000200)=ANY=[@ANYBLOB="00ff2e2f627573002212373261289c958374bcb21806892e2ec90050a1058556055b9d99ced98bb611737259c136b74398b765056a76c74ec45f4142467fc18362e20a9cb50703b82a82598a4c3e162dbc522a7f990d5843814f7066bc51ee968f7c0aded453ab21a6bcc8ff8893b0449b60aba8f6c38f2e88905305e435c6a8f2173c10f4a51142c4be64578d49261b387c4cd1b5837a83866354ca68c9"], 0x8) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x200, 0x5d) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:25:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x5}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x8c) 16:25:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 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, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00'], 0x10) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r1, r3) 16:25:43 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000a0a000/0x1000)=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}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000540)='./file\x00', 0x20, 0x7fff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x400000000018, 0x3, 0x800000000000003a) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x24, &(0x7f0000000040)="1f12fb36", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 16:25:43 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000100000009, &(0x7f0000000080)="9dfc21c2ec22fa8d88b0e5308e6c49118cf10040643aef303e0acd69134c880e359a3270ac78d70384878f019331fdb4d46842dbc3b63e4795ff87affb546391e7844c130ea0cecaf1c43173d9aacd399c4e4d112932fd1e9b53c8d6949a0657f26ed564d92fb0fb4c5d5cba7e18b9b48a7de725e0d21dd19e1f8971796a4e10a78b26b1344d9bcf1fa1e776d9bc0500000000000000f293af7e9f183bff83ebd0", 0xa1) r0 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="5eca7ffdaed2b549b2c6c319edfde3f19f6ca5faca04a04e2d63738d3e787583b7ee029bf4ca80f0881fb2b5c518c7", 0x2f) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) 16:25:43 executing program 0: open(0x0, 0x611, 0x0) ktrace(0x0, 0x4, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002300000000000400"], 0x10}, 0x0) 16:25:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") fcntl$dupfd(r0, 0xa, r0) 16:25:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x2c}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="472b74edb0420000000000000000") ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) shmget(0x0, 0x3000, 0x300, &(0x7f0000ffa000/0x3000)=nil) 16:25:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000001c0)=[{0x0, 0x7f, 0x1, 0x8}, {0x7f, 0x6, 0xc0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 16:25:43 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = socket(0x400000000018, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) dup(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}, {}], 0x0, 0x0) msgsnd(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="02e68521e3352e239fc066117df3f6107bbae362c569f2f7d3ce744e89915efb0b0fc13fb39a53c5a6124bb3f100e326540156f9d4f551723b15806c9ba15059d45bf364a07d9754198af0b52cf7d433a8a34b18d7a7854111c44f85bdb138628efa6be92a8239adae18042ffd8dd199733df15f7d17654d612fe41b3c8a31cfaa89064f495a375ce9cfb69729e7f5941a1c8ff56017229a61e0361fff5e3c85ebb975694d66e388d98dc5496dc2ae9e6e5cc9e18c2e65c97059b0d8ab"], 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0x204) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000340)=""/211) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000280)=""/217) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x800000018, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) dup2(r4, r5) fsync(r4) close(r3) r6 = socket(0x18, 0x2, 0x0) close(r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000180)) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x14a) r8 = socket(0x800000018, 0x2, 0x0) r9 = socket(0x18, 0x1, 0x0) dup2(r8, r9) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000440)) 16:25:43 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10000, 0x0, "00000000000000000d00f29157545f7ea38da200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x80, 0x4, {0x7, 0x7}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:25:43 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x85c, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000040)={0x9, 0xf0f7, 0x2, 0x8, 0x5, 0x2, 0x9, 0x10, [{0x100, 0x9, 0x6, 0x32}, {0x8f, 0x0, 0x3, 0x1}, {0x7f89b29a, 0x5, 0x80000000, 0x3ff}, {0x30, 0x8, 0x0, 0xfffffe00}, {0x0, 0x0, 0x9, 0x100}, {0x8000, 0x3, 0x62}, {0x38, 0x0, 0x20, 0x3}, {0x4, 0x3, 0x4, 0x7}, {0x1, 0x7fff, 0x2, 0x6d7}, {0x3f9, 0x2, 0x2, 0x400000}, {0x1, 0x0, 0x12000000, 0x7}, {0x1, 0x0, 0x5a, 0x80000001}, {0x1f, 0x3, 0xfffff18c, 0x25}, {0x6, 0x2, 0xffff, 0x6}, {0x401, 0x1, 0x0, 0xd3}, {0xfffffffb, 0x80000001, 0xfb, 0x1}]}) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) 16:25:44 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x800000018, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) setsockopt(r2, 0x1bd7, 0x101, &(0x7f0000000040)="2ee49e547b180d981b743f2e002c4e604a5d8baa92ddbdb49aea285bc89d0330a003152ed92b2e3b50eb3f80b4918ac1c1453c", 0x33) r3 = fcntl$dupfd(r0, 0x0, r1) socketpair(0x1, 0x1, 0x8, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket$inet6(0x18, 0x4, 0xf7) 16:25:44 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x40000400000002c1, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="1d200000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, r0) recvmsg(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000300)=[{0x0}], 0x1, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) 16:25:44 executing program 1: sync() getpgrp() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r2, &(0x7f0000000240)="220e2a", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:25:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 16:25:44 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCFLUSH(r1, 0x80606948, &(0x7f0000000300)) syz_open_pts() 16:25:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) r1 = dup(0xffffffffffffff9c) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r2 = dup(0xffffffffffffff9c) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r3 = dup(0xffffffffffffff9c) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r4 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000100)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0xcb4, 0x3ad0}, {{r2}, 0xfffffffffffffffa, 0x2, 0x80, 0x7ff, 0x6}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb, 0x83, 0x40, 0x6, 0x4}, {{r0}, 0xfffffffffffffffd, 0x48, 0x80, 0x1, 0x3}, {{r3}, 0xfffffffffffffff9, 0x51, 0x0, 0x2, 0x9}, {{r4}, 0xfffffffffffffff8, 0x2a, 0x10, 0x5, 0xff}, {{r0}, 0xfffffffffffffff8, 0x30, 0x80, 0x2, 0x401}], 0x44, &(0x7f0000000040)={0x1, 0x9}) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x1e, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r8 = socket(0x18, 0x1, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = dup2(r7, r8) r10 = accept$inet6(r0, 0x0, &(0x7f00000001c0)) dup2(r10, r9) 16:25:44 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x4, 0x4}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x8], [0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000002], [0x0, 0x0, 0x946, 0x0, 0x0, 0xffffffff], [0x0, 0x0, 0x0, 0x200000000000], [{}, {0x0, 0x0, 0x56, 0x7}, {0x0, 0x3, 0x8000000}, {0x9, 0x0, 0x7, 0x2}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {0x0, 0x0, 0xfffffffe}, {0x0, 0x20000}, {0x0, 0x0, 0x20000}], {0x0, 0x0, 0xbac}, {0x0, 0x0, 0x40000}}}) socket(0x18, 0x4000, 0x3f) getgid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getsockname$inet(r2, &(0x7f00000005c0), &(0x7f0000000600)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r4 = socket(0x10, 0x4000, 0xff) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6000, 0x1) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)) r7 = kqueue() r8 = dup(0xffffffffffffff9c) faccessat(r8, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r9 = socket(0x800000018, 0x2, 0x0) r10 = socket(0x18, 0x1, 0x0) dup2(r9, r10) kevent(r7, &(0x7f00000004c0)=[{{}, 0xfffffffffffffffd, 0x13, 0x1, 0xfffffffffffffffc, 0x5da54d3e}, {{r10}, 0xfffffffffffffffa, 0x80, 0x10, 0x6, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x40, 0x4, 0xfffffffffffff454, 0x4}, {{r8}, 0xfffffffffffffffd, 0x88, 0x40, 0x1, 0x7}], 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)) r11 = fcntl$dupfd(r4, 0x0, r7) ioctl$TIOCFLUSH(r11, 0x8020699d, &(0x7f0000000300)) r12 = socket(0x2, 0x3, 0x0) r13 = fcntl$dupfd(r11, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8020691f, &(0x7f0000000300)) 16:25:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x21) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = dup2(r0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = semget(0x2, 0x2, 0x620) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) fsync(r10) r11 = getuid() setreuid(0xffffffffffffffff, r11) r12 = semget(0x2, 0x2, 0x620) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) setreuid(r16, 0xee01) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x8, r13, r14, r16, 0xffffffffffffffff, 0xc4, 0x7}, 0x1000, 0x8, 0x101}) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000340)={r7, r11, r14}, 0xc) setreuid(r8, 0xee01) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x8, r4, r5, r8, 0xffffffffffffffff, 0xc4, 0x7}, 0x1000, 0x8, 0x101}) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r5, 0x4) open$dir(&(0x7f0000000300)='./file0\x00', 0x8, 0x100) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) fsync(r18) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000200)='./bus\x00', r18, 0x1}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000e, 0x402008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:25:45 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="008a376ecb7d7f059ec9bb41bc9d72a4503b436b364800000000000000080b54a7b402b8b59871cb8bb50d510000010000000000fada9a41e5", 0x39, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x8, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd6045040000000000000000000002000000000081000000bbfe8000000000000000000000000000aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) sendto$unix(r0, &(0x7f0000000080)="5dbbb109f7f1efc3da9955c6f482084bddf10f03a158daac59e6d4ebfa14a60311dce28eaec838cc912dc14622f2fd7799af89d5483a8a31a55cec8254e550aa0961ec801b3fd6e06529010cdf091e20b6d8811a56e44fd7ce7986686720b3f8d5c86399029a8f49c5848609e8e16749e074cdc4f4547846d1f06eaab597dc4594b07056074ef7570d7507d0ada64fa04774993ceca778d4d5e15847e2a2e561ae56561ab8356b4530fda09a77520d427c5207c3a27125a03e5c08e366191a122582658d8f623a3c0a5ebaf3f63fb470498dc9ffdffa95a18905", 0xda, 0x400, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:25:45 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffdfffff], [0x0, 0x0, 0x441]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = dup(0xffffffffffffff9c) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_data=&(0x7f0000000000)="db2a364e0a05bfa0888c374df3b6e79f3fee60a99eae1b16c2f9611b317d8259924a5c375d321bac2bc2bb1284c4aba33b89a5e34548a5f2c342072d7375da527bc3d98ed5a278"}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:25:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r2 = socket$inet(0x2, 0x1, 0x1) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(r4, r5, r6) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000040)=""/94) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)=[0x14dc]) write(r1, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x100, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:25:45 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f00002b7000/0x1000)=nil) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) r2 = dup(0xffffffffffffff9c) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$TIOCSBRK(r2, 0x2000747b) readlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/169, 0xa9) 16:25:45 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x8000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r0, 0x7}) 16:25:45 executing program 1: semget(0x1, 0x0, 0x130) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) r5 = socket(0x800000018, 0x2, 0x0) r6 = socket(0x18, 0x1, 0x0) dup2(r5, r6) dup2(r1, r3) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000280)={0xa, &(0x7f0000000300)=[{0x5, 0x6, 0x1, 0x2}, {0x14d8, 0x10001, 0x5a533dd0, 0x3ff}, {0xbf17, 0x7f, 0x8, 0x2}, {0x9, 0x400, 0x7, 0x5}, {0x87, 0x400, 0x0, 0x7}, {0x7, 0x7812, 0x5, 0x8001}, {0x400, 0x8001, 0x1, 0xff}, {0x9, 0x9, 0x1ffffffffffd, 0x10003}, {0x8, 0x853b, 0xfffffffffffffff9, 0x10001}, {0x945, 0xd5, 0x5, 0x20}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r4, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x19, 0xfffff, 0x7fff, 0xfc}], 0x5, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x8000, 0x1}], 0x5, &(0x7f00000001c0)={0x7, 0x7ff}) r9 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8001, 0xe4) r10 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r10, &(0x7f0000000140)="220e22", 0x3) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x20}, {r9}, {r10, 0x100}, {0xffffffffffffffff, 0xc96d8f38a1ea5718}], 0x4, 0x3) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x3}, {0x5f, 0x0, 0x0, 0x40}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:25:45 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x7ff) open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x8) r2 = syz_open_pts() r3 = getgid() r4 = geteuid() setreuid(0x0, r4) setuid(r4) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r3, r4, r3, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) r5 = getgid() fchown(r2, r4, r5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000040)={0x9, 0xead1, './file0\x00', 0x6, 0x3f, 0x6, 0xff}) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000100)) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000180)=ANY=[@ANYBLOB="78e2b4012b905ef46d5070fb57a4668dc7f691362aeb41896620d1aa9705d817d3d3176f32bba603b9ba570b61cf6b41dd3231d1fe7992d5ba82acef8067eb465ce584369f3216e55a24015aeb1b1c51eae920d3cab00f60b012d04273b7385877f61a822af93a77c6ac846404551f725398c5e34c8d30418e750b8046a1b9349654846b0df891f0ad63644c5f1ce29b0451e027cd3b57aa13a91f2154d9973a674bbe2a9f89f4f341344cefbaa5a9"], 0x10) write(r8, &(0x7f0000001240)="c8", 0x6bd) 16:25:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00w/bus\x00'], 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:25:45 executing program 0: r0 = socket(0x20, 0x4000, 0x3) sendto$inet6(r0, &(0x7f0000000000)="c57cee720f4f4c45dd47ae99045d077adf1de19b339dfee777659e980e2a3c1715b15fd15c9a953544c211e1f5ba", 0x2e, 0xe, &(0x7f0000000040)={0x18, 0x3, 0x80, 0xfffffffd}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3fbbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:25:45 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="01000000ffffffff"], 0x8) r1 = dup(0xffffffffffffff9c) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) r4 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000100)) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20000, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x1, 0x5, 0x3}], 0xbb5, &(0x7f0000000240)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x31, 0x2, 0x5, 0x5}, {{r4}, 0xfffffffffffffffc, 0x50, 0x1, 0x8, 0x8}, {{r5}, 0xfffffffffffffffb, 0xf, 0x4, 0x1f, 0x400}, {{r6}, 0xffffffffffffffff, 0x100, 0x4000008c, 0x2, 0x5}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x94, 0x1f}], 0x8, &(0x7f0000000300)={0x4, 0x5}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)}], 0x1, 0x0, 0x0) 16:25:45 executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00382b00fe8000000000000000000080000000bbfe8000000000000000000000000000aa330000000000007612e68281009078000000006000000000010000aaff0da1c82700000000fa000000f12809c2fc8b6ba42ec00000000000000000c5988c1c403fbf12ad67d1ab9a1eb2c60917834b8c175d49d42b9d7c067745363f219a254fb1c05ac8a3f6575175682674a5d27b48c20e450685843c7df8800ed431164869709ed43a5fa39fade06b87862f966f4e2f1cb7dcaabd1171fc6e795a72a22becb2dad4c2fa0ef06f75b2ae10ac26ec29cee974560fb9ce4ba25012d70e8d768dfb1495a1ecc38ab48a7dfe44b6e3203d904addc7fd06ba3381030000000000000063da64aa0e4420c1e6240cacf36984b01c2f26f6b879ff8c41b753057760925e14296f6c2f7d3100e8f77266d3d5dd376e9529fb1e119643fcb9a0e0c28dc92a84f93461623d7153b510"]) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r2 = syz_open_pts() r3 = dup2(r1, r2) dup2(r0, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000300)={0x7, './file0\x00', './file0\x00'}) r4 = semget$private(0x0, 0x8, 0x100010282) semop(r4, &(0x7f0000000180)=[{0x4, 0xfffc, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5}, {0x0, 0x0, 0x1800}, {0x2, 0x0, 0x1400}, {0x7, 0xdb, 0x1000}, {0x3, 0xffff, 0x2800}], 0x7) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semctl$GETVAL(r4, 0xa66763ebc07a5de9, 0x5, &(0x7f0000000040)=""/105) semop(r4, &(0x7f0000000280)=[{0x1}, {0x3, 0x1000, 0x1000}, {0x1, 0x7f, 0x3400}, {0x0, 0x20, 0x800}, {0x0, 0x3ff, 0x1800}, {0x0, 0x0, 0x1000}, {0x0, 0x6, 0x1000}], 0x7) r5 = semget$private(0x0, 0x0, 0x6) truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x8001) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000240)=""/56) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f00000001c0)=0x3) dup(r6) dup2(r6, 0xffffffffffffffff) getppid() r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a089286916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d82f56878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) r12 = getppid() getpgid(r12) r13 = msgget(0x1, 0x82) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x7, r9, r14, r8, 0x0, 0x170, 0x81}, 0x4, 0x0, r11, r12, 0xa5, 0x10000, 0x4e2c, 0x2}) r15 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b4d1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54234256ed044d2868622a679a8a089286916c5f9bb1e8350854e944fb1451deb7a586fb8206000000264b5a28d6b0f5a45dceab7eba40330a7bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d82f878459e55186f6cb0c657388af2f3854826f5398d26b090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487e0654896c339000000000000000635224d3e94b80290000000300000000000000b6f829667910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357aaf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce280288d9e1fd9710070c5d386aa385547cdab0f657e303e614c2f20000000000000000cab058be932350e68525467e96a790da70924eb308ef99d3f2f61344fed8dc67ca5ec8a0838787aff2545b588fb0cea3c9f5d2cbdea0a7592fcc1afd0ac37ad30888c32e32e1b8507fe14d32bc86f8"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:25:45 executing program 0: open$dir(&(0x7f00000000c0)='./file1\x00', 0x10202, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000000000000000000009c1283d4123ea49ab66e5b13fa114d8699041b1ddc6b06c9fca37e5d15a2da1ea33cd4fa9e839f5bb8e51cff0f47a3ebd24bea02fb5c86f93bb78dc7bb04d3590d53b009f9b46af6593790e975f083a17c31389ae49eecda8e66a5ce9ff7a4e91f971fc8dda3bd79a696", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:25:45 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0100000000000001"], 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) chdir(&(0x7f0000000000)='./bus\x00') pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:25:45 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x100, 0x3) r1 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="01015e4cb42bcbfb"], 0x1) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) clock_getres(0x2, &(0x7f0000000040)) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) r3 = dup(r2) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x20000, 0x0) kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffffa, 0x0, 0x40, 0x8, 0x8}, {{r3}, 0xfffffffffffffffa, 0x10, 0x0, 0xc4, 0x5}], 0x400, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffb, 0x20, 0x20000020, 0x11f, 0x79}], 0x8001, &(0x7f00000002c0)={0x7fffffff, 0x2}) 16:25:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x49, 0x4, 0x8, 0x401, "96c92df0152dd6f2c37a0c9cf8d20cf7b10dd74c", 0x7, 0x9e80000}) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000540)={0x97ac, 0x0, 0xfffffffffffffff8, 0xfffffff9, "0900000000e6000000e800000012ce8cd900"}) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000580)="580f11b10a84b1af437a3da346013d55a102cf28d903122ee6cd01fdbe0e0641aad7e2603eb578f4b379052d1345084fee60c120bd0851ac7c832ad092ea3976fe4c16e908c09a4d82ece868e178c1836e1c09fefb40a6de2f11972bb2b4a7aefb577787f4e9582f00627a52c3153c943a9a53770fc6ad36a49717e865bff8612c55fb9350b8b5016cef8750a2eb72a0cc06c496c5ce879f02a987ead0e8a5e2988328c1acd30033bd45b73b8379ce73e38b1fee341b90f535ea", 0xba}, {&(0x7f0000000400)="6576ae0c96c81def94f380f88f38ca04221c20049b4865285875581954d3d9d1a6c56209", 0x24}, {&(0x7f00000004c0)="e0047a873d9c87a14d75f3546ad6801a5e1dc8e5dfce6542610303e5115b715961b503ba671554b54b8a1e35c6644f548a68ae95305123d4525111c056f509", 0x3f}, {&(0x7f00000001c0)="39f671b115a5dde89b28b49cb8633705ece449d9930d8c3791ed9333910e784e51c04acd9a757f51a0aa78a2e9362558cb80e5ad55851016cebf354dae24310805902ddc5fb6bb9e21e990dac68a45b131c6c24e7ff209a49e451bc12e081188aec8e68a521838243f5f01c802ac590a", 0x70}, {&(0x7f0000000ac0)="43ca748d78aa4aa77c35c6542062d9cbfa9df6b8d994dea02755d278b467777d0fafb1b94dc018869680f9d961cf8b3d2914c8843b0ee651c50de2da59e3e18c300b2306d812a02ebaf2610fd16cda728616079e304a41233a9fa7a731bdf136c56f9d44d5578f6643e39c3797c6da3ffedc262ded1356e1e08b213a83d8b8caebdfca1e2cc29bd2b106abc02e3c7233f99e390cd3ef5d2317f15cd96a2826a0d9d4102b5cc25ab8599b84d4e13030e387dc028986b08c14bfaa50e4e3cbf7d3bf50beef50d8f9e80de2ce73250af8723eb9d94f9378ca98503ffc0ac3f259203548a5856a0b2e5cc8f76861f33c2ace02c61dff1c48b8e01cfe3c75cdcb7123f3cd766e3c94a3c10d8e487332f56348c2ca08101419f8c09ad19f9dd53bc1f694e87dc41e1cf5e2a40d662eea0dc92c81c916c60e020ca2a4cc475d29b559f4ebbf4519a8106137638664d7e3a0233818042abe40ce8452445fcf49abf920772ae94e98ada89992e4856c421db10e91e13d11867afbb05ae62890f2bda7dca9ff3429d4521e1b5b710e6881f03f76dab37cba90a87274cc9973552ab238e1117914606844f72fbd25e0f40933753ae1966eae10433b1153fc6032e734ce6bf7cc208f7b8cf0815188c38a9085c55118a57b502b8f8f3947decca31c5e0861ac3aaac0c3e820caee6d8ba77ba979fa458b7e0ce4b761b8f6df691a53da9b408d021869426c43d347a00bad1d330e405c6b3410b99f07b2f19c00bac333da2ffa05f25ae4924741df484c7b3e221c9f63d6b84a03587529bb3d8c052b5387d3f29becaa128dfbfbb5dde38693670099a783039a4cb8be4ecbdb048c165a28e866038d91a2688b7601870ab4f0ac84c51b1521a2282c8c48c1e7b6fe20a9942e1e4092f75e47928147dbe002f1c148e406bdc7b865e33970e06954e8c264d2cba6e5d78393a349a12fbffb8227978caa672880b390b2851a6a5ccc8725c624ab005034b28367d2a155369898caae0f0d6ad4f24e7d8ee3d262dcaafe0e683e8f3df86f9a7cee2a61ea4e898cd258d13c5b4b74b693b34644e1e0ca6412a4cf19d41a9baa69a711191191633efb840a7fc86a04a2f0f2f85793f1f0f090e82be200ac2a23609198f0bfd36a73dfcd2c4d6eb4df41ee5c5de0911e44573e307c3cd5ac7c3eb40f86d1f1b2a5eef9677d56d6b9b8ecc75b46dc18b41a58545ed9248c75f971d7e05c7f5b5a2478bf0bbd70aa310b9ea6bc614b11d227a78a2b6d7a590492e5c045226eecce4ee4e82e72c1b0e85758056054352613223d2ca61a3cd0c502e161764471d467cd2bcc62870be4ab1095c362289be58f8f442d20b704d550771961384c18feefc90ea4d7d5b68c3e62ba2c7f182d887dc78a55718bb80c9efec7a19ba93e4370442bee4ddf1843b9b2ff42ee62f7fb5da4b33f0b39e2b670abddfb8ae2036ac1d4d39887dfb1b042c8aceda4b8651572c44b73c9f0024ce8fa802fe07349e0577b8176563a44877cfc55b3efcbe0ce8c7786d2e82fd8881874a22a0f274c4d1dc6c000b82bc2c854b961f515c77db15bcdf8c895a80b59ef23fa580a2f8d7c2461378c629f358fc0", 0x471}, {&(0x7f0000000300)="2afb9073f46d3721d5bc3b4e2ad9bdc3fcf257496afa20e2d2228b2a79ea1d179b3047fc69e6537d898eb1eddf705438651aeb42ba1ce05c7189a79ec4fcf0a967ee8570d93cec6c", 0x48}, {&(0x7f0000001c00)="8501e8be74e8e6678ccf45c431ed3ee6c437fafae52b0f3fdc2c9f913da179d8d55889207203d7e8b2dd5e68d84aca60935f294de2bed0a8891dde59b8de38d45605ad741974b088e4ee819b4731b08293f669ad8e21af6b8cbaf9dae3bafdb2d342322b5711f7bf13f754c22c17c5b23e83897538fc863b5ad536caf7c6cb61293160d9bcf8fb4658f6710abfa3b01a1029d0a38926eded37b8753c74ed01c1aed4972b434f5a973c52c9d364a6f82f44ecaa80233a8f7ce7b87833129de76dd1efa0c9c963452f785c92c68cad80dd0f8d0494a9c268db6ed6feabfb6d9c89bbc68d3e766e9e11d7d6ae28d1322b1f551cb8e2336adacac695352f921606fd4541c5ca6f540ec477d83b4c48eef0df4d003cb22be264cad9e84f1ca535665d9cfafa91d146b9ce1fd209efd0c7c7511cd4310504ab4442a6bf222db399cd3cecb648c04a58c222677bc1641e64c6197644dcf9f186eb541c5f0ea836413298540a87c4816c97dde1ca4bb054456ff4e14aaebd46813e4e2791c106dfe3402a5773ac4b5008629c07fc55f44cce9668e58d5a6db35f6a825589ca4ab814e7f0b823b05e75911c16503acea5f3df0c5e098692a6ce4fe435eee06da767031d703697ab97d89c562f82d49dc20ca6aa74a563dd34fd04c44eaa172eebc553516a9aecccdca1b6c54dafbd0c4a6fe3c3a49a4475552500c1b6fa56fd0613d6259a567efec815cec5678a17d007a6a48e87b1c2340ef46be481b9e4105d2104293f0927bd00ae1e39ae34d30832efc7c190d78717112d028eb537052586795e78b4308d28696b1e9787fcc39f7e9f3d416c00e8a6f12838dd33fba4672df46c4c4b1b5f0351e1d7ee7824622340967527f6cf4f046df091ac7309805b8851ce1d444c6a6a21c11d69f02b86f99951aa44d48980c18f0921b0ecb9e5550dd385a2ec6d920173e164e84e71d625117c68977be622d03e8025fda9d04a14b15ff092e0a03cb1e9b7c60ef72d42a39abf2cb55bf3c00de4935fd7b105b89e9589d808d3a6063c9a2df84b1c441b21ed8f756e61936b8f55028fa3fd0624f9813771a57179316fb9a48098fd09c32961ac0b06698700fe2202a54aad20034be3a48e126076518bfe713a9a5ddd4cab9d0aa2e239cd0ebc67c217f9a784327f039f8b517c5764c68d7fcc13658be52df7b9a47dced0e9705cd445e95e1d32f33294a63a86adc6b2164636fd550b37f0b01ce54b9a4b57112f3346a1c760737fc876fdd3c4f0c9e0d6b3a95fcb4613702c50181f3a197d6f6ecd056010b04eb4ad331ee6308bd1410be8cb4317677a497372999f19314a8cf2facdb804ad807f5c53ae00ec856ee652ab1802de731bfa68f7cfe4732a4ffaf76bf5143689ee49837d00560ccfa00b5eecf5fbdfad5aadea631f41ed610073f0fa977aa0a60e66d9027765268544ca05e71fa5f437d4caed6043d0aef70bd73d0888b586de776b9064c97b3c013397d7bf59d4cc81bec557894e03b7c353868903368845750c3871f05c0c7c2599ea5d1d8864a965907ceee76230ebc0cdb9eb8e41820dbb89eb40cede3fd34ccfb2852a99ad7376ed3999d7232deb48e2d4a7812bb8b63a1c9412b5452455c10957bf4d6df4d59b69a56e90378daa4b08db0ed8415f96d06c9ae98ac8cd50c842e7db8d648d5dd450cc53eb748ae71832c36a43c6fe3fbbcfa83edfbfe5ba79359b6ecae945dd67d1c016d17ba4d03b8adbd7e3578b0c5fcfa44c37151331de9470bb15d5e640bd82879a2dc1d5e08d9030157f9de1b4c402688070060caf8062745555e2e6eb77cc20e2429af24c4955824a2ae4c8763e4b8629ddf32370eba8f58f041780e3c981112abd1a256ffd0e182b36960ada8520534e309222a9be00eeb3814e53cc6096f9c7e65fbd9fe8b5efededc1856ace5f11b3608dd3a91c2f865e6c263e8cd0e5ea984cd448c7d44bf2b52a7547ce77c1d0de28e984a43dd4e046e21c889502e5ba9fb4977ef1637d701ad7471579081a6d45f9e1b4e50e11965bdaeca7eb7cfe63538e08979e3a389fbb2076c3aa8fc78261fa26fa38adcb4809a1411b0a76ac7fc5232b5930128a64cfb46cb1a650e69a3713a43f95991c608e814322d220d0fbf46456502daf4d033dc175e5968e7130bab914f160b1cf9b18e0c3b5492f0e76da1a0f1f3df90c556f220de6946bf6287390428678ba2fa82d622cc23c9239b47df8c2674ec0e5a06184184e09d113048e2b1327f410086d05213275b734320ab76e728083aa32f0e84bfbeff9dbc670fc3f4c8642e4b2bad60c92b5bc3f984c72f7303bcbb5f36d8fe622ad1c033c754f62c81149fb6c22b10eff42c88c3c195a2d2ba148f8c45de37c6a61fda13a57abfbc014a48b4edb8ea23bf07a09840855a729cd75b2c7fd249c5df96374683f3132cedce46dedbdca55ceea3998c9615a842712431a8273c93459f756270bbe340a48801b3a6a4ab13da8414c10f6542b6fa14e8b9e752a39d0e0d9f33ebab986bd32a71870962891a24ed2bae65ac51b2f44fb0a927439dfdfdf027118d84d5699ffca9873957a205968ea4d652c0dfaef3512c20296078c85ee38220b3685eb920cf445e330a1b5366b590b8c59ad324f00f4b584401deca303e73aba9cb37bbd7a2100e61e8745ca31e766c6fba8b2963199cf9866fce4bbd509f408c5c12a651ba12773ab8271a66705769e1467326a87370e581397594818d9c7e8e08b49ec4fd56048e677df32cf37c1949b023d0ab860fc597a3bc95027a6bed91b3869e27bd3e9a53925694bdbe9ca485f008b067a95b12f60a2e83f9c9c61fa68a8894309cc4f18fac855e6bdeffa3ce1aa73cc893ae498ab8421f852214a667d3c4d0d24865c9d34d0042578cc56f1a20e488e54d0e2500f52490765f9628169bcbf412a7ca9d5db7ddb20fbea781e989d7181f230dc23d7652e8c0a0e3b340064209f2ecbacde622488cfa7c059f2062bea42e23aa393e66e622a1c01e77cbc1467464160a6842059feaf584c17493177cd8adcb81b0c3c8ea953b1c5535dee6f39f51caa54ff41945f107e119b2ebc42baeccc69610d140c078af470d689a3a39246917b4717c519b98bbed00efaf397f9bc6cd37f9239cec2da21c813880498418a90fb44af1451485c06e4e557258e30991e4688dd12c80c8bf8f7ed06beae635317c4911e5111b0e78265289e13c3d5b5e551c41475dd44c047bb9135938ca534e12ec5327439265de9cc2bce6fd2e377da9939249a586d611edb40be30d440166b383dcf0dd9a718f29e912ce2c341e6536d962c48a4b23418511183ddcda8b9020d6a466d88a2d7ce561f32882bd3c1edba6922089bf569a99bff13ac8ce91ce9faaa3abc7710b1fcd6e84241d743ab424bf31abeff38deb1ca65f0968710cc54752bb0865ce7123efe2b7f6ae95e6e08dfacea06cd1a4d49a01cd2b3a8d5c6e1124c92aec94272e300fd3037d6f3933a46008835b2bcbc72f98baaad6e5473dd6cb99e197f99f4c2888f0e30b72e73236094abacf80d1d65faedaa194ff44b3b45ba3460846e73916f96016ef118ea8b251da5b6aa5ac9c1494d08295daf258a459aab8b540f13f8094f2d37d1975e94de87406d3d8a4d03a8a64707d8b55f4ac43e724a04a3484be9249fbfbc", 0xa2b}], 0x7) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="cab85f53591abb36926aa0b86ceec94518037c24", 0x14}], 0x1) 16:25:46 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="b100050400000000000008000101000000800000cea1fea7fef96ecfc73fd3357ae26caa04f391d6be6336acf00b7804be781e4991f7cadf9a912b297be1aa5b23ed00f4b7b2ca3ebbc257699a1f132e23acbdd602000d7d026ba8af63ff37282902e4fdedb96f27872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90a2921a006ee01bc43eaea8c500001502000000000000020208a371a3f8000400000000000000010000000000000000000200ba35a7a6b24b7305ec0f2492189ed4b7cd0272255c9cdc48f652d7d2bfdfcc912e59e9fd5e6aaff16b0aea32e23f478bf6cec659899610a3e1be145ef99ea431aaf42ad0555aa4578a2f9d341c82914a7f536c3db7b43020c6280e6fc5a0d0e683551dac6e821f2dac1b8a1daf0b6259b93ebc91fb321e026aa994d3654a0ff679d51a60bdd8273ea7e97548df271b2fc4bebd52d88e0b4ec291d9ab6f3146e78263cbba1e8c1777e292454619ac5a63101e5eccc8d633fad4580a066bbbd2e55b", 0xb1, 0x818, 0x0, 0x100a2) recvmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000080)=""/215, 0xd7}], 0x1, 0x0}, 0x2) 16:25:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x4}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x69, &(0x7f0000000000)="e2b651619336b83e522c06570b2c56d240f70bb5009e2efdead1ed3ab3acd285b4517ddb415e3144e25755c2d88545984ef10be5e9c76bc8b9eabb0ef945a47a825bcb18b28f1a0edb26319ce360c8750bd58e33923fdd22d20cbdd387ff5c253d21bd35487eea61a3") 16:25:46 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) pipe2(&(0x7f0000000000), 0x0) poll(&(0x7f0000000000), 0x20000000000000d1, 0x0) 16:25:46 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0xfffffffffffffffd], [], [0x0, 0x0, 0x0, 0x9, 0xeffbffffffffffff], [0x0, 0x0, 0x401, 0x0, 0x0, 0x4000000000], [], {}, {0x0, 0x0, 0x0, 0x800}}}) openat$pci(0xffffffffffffff9c, &(0x7f0000002a00)='/dev/pci\x00', 0x400, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) r1 = dup(r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = dup(0xffffffffffffff9c) r5 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000100)) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10, 0x0) r7 = socket(0x800000018, 0x2, 0x0) r8 = socket(0x18, 0x1, 0x0) dup2(r7, r8) r9 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r9, 0xc0107002, &(0x7f0000000100)) r10 = dup(0xffffffffffffff9c) faccessat(r10, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r11 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r11) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000027c0), 0xc) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000002800)='/dev/zero\x00', 0x10000, 0x0) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000002840)='/dev/null\x00', 0x1, 0x0) r14 = dup(0xffffffffffffff9c) faccessat(r14, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r15 = dup(0xffffffffffffff9c) faccessat(r15, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r16 = socket(0x800000018, 0x2, 0x0) r17 = socket(0x18, 0x1, 0x0) dup2(r16, r17) r18 = fcntl$dupfd(r15, 0x0, r17) r19 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r19, 0x0, r19) writev(r19, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000029c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002740)=[{&(0x7f00000004c0)="b330afeeec9c5f6f6a879071af4407640ec00d84729f6b635b0c02a2e7152ef60bbb542a9836056854313073c8b5db4f3d9fb88df3a3f242126fd5e994a277b48b229f1d4da1d4327e0c2dd3ac0051afb66ed5dd26f12cbeee5df4d31ec7d37834bc30295f08ad4ee760b81b628365fa0918e8a5f31efd3ef8d16bda49e1fc981ae89400a5504d98f3ccf58a818cc09e2d2bd9d92ea07c2f6217d9235816b03d0a68040458cc9e7a19ef162524acdd46f213b7ec6b214767b1ab578fc3c69f1f31d5c9bc3bbe5680d8be7a6f6801ea12934bbbd3981e2a276f0209b9dda6a2ea61a45b45b13095d8af2bd064b07506b24bf46eb4e4791d50b4cdf4ec720b35af0a935ad34e1158985cf843cf3e30d9ffb648355471d58d6917d586fdd578a8b07800cae23c50aa47ae3a3ea9df2ad63b9a769b17e61fb52ec1a12b974a08c428ff14906dbe6ce1bd26ccdd87fdfead7c1de9f8e3e7e37ff17794496f800b09c680aedba20c3c3def1933ea67d6db5a7624d73083c862c694ef53383ebcce8713c6dc9f30853323e0802cccb2525ddc2e302bc1d1da28002eec4cad37b80bba8dc6e4ce80e89050d20cf1e0a88a7523254210d783c3db0b21788c56fe58b813950b92a3ab35cddc09278cbc9cd25235aec3eba65a81e584b998b9a8e6cd31744a044b52080ac9264bf49b764e21334c141e5cc8733a95bc4aba015fb00d2402419435e35f38cf1826d8fb0552909e8ebacddbb43719176b53f8215038451b47606df2b884dfa90c93f66c0da1ebb229c019e6b2197b2ec303e3ebd8e6b2deeb0dabcd411e513b2fcaa0bf652121a9159528f2b11d3ea1766c72266b8691b9b360accdd8e47f4753e9780705f8b4886f17878e324d42779f99fb1bd5d27c05d266317901c8bacdca1bc520c601f3981dc4b37f6a92d37775365055156154ca126850cf490f73af5a7e3b191f5a380abb70fc9bc1f472154e3f2f00c5ff705ded58e2723a368b7029f38231a8b882beb31daef43897ca320bd4db9367067dcfea509757ec4baacf7e77858e4329728ecfa275dd2481a987f88962cebfcf65d270567d2360213fd810d63ad026835cea6af5554b214e818037c9d1308bc81930bec08f9698eff56f9843117290b83a302ddaab28c551a30ad07c95ff26eb488d9d8a64742b634a1006732eb350885bb9903601198125976f8be49894abd82d5659202883c6ff2f973ad365b6f5aab76bb869a9e2224aba0db16abeff05da705c39e81751716e9eedbf4ed33ac5b5fc52406cdccc90e7e76ffc8cbdf1b7110ab8c01cd944ec28ffb5359c022ddd135f02462f5248b331f2f2a0d1128489a06541d13c1ed83ece31b00568721a689bdacbd4122f12f6029952041947bb6f65870ad27af94d24bdcbee138b01a746b9635afd1b7b5929c673abfe6ac433c5fc352c1c9686435e0d11fa59057a43774a4489f7b36754a723fc4bfa896290cf7f3c70807587f9f7571b5d895f568ecc5e1a4ede81ac35f01ad57a2930fdba595ee9af7a3226fe31d01aca56c5180c4e481e94a2bbe62de865f9065bc1748d635dac5efa256ce579baf4af9564e09de73c76bb1126fcdcbbdf179aea32f4b6ee3bc5fecb265b626701f3c6a0a7d7cca1f08d9a1d53ceca6aec9d62f0a239ab207893e860eb391deae222173a9c4c2212d9bb1f4de80f8a612bc97522a7c26db36ecd1262f3fc2a2c337845db19d9187d3d29d55958cb51258146d049018448ece4a0ac31058c31dbb0cf646dca3a0dbc62fda5ce85f964e0f835412463e116099a8376c34deac5689c76ce2a3a84e38efd06f19d18324838d022603988053f42e7a731e1d925a28b3294263e7dba0b49523ef08d2e6abf90c18a273264f2bd954a2d049f76d998819bea53f2afbe40e4cbecb951ef0f4b7fda571253b893d7dbb41a8feb1fdf474e273e09dc95929b11c04817534f708e34fa3a2b7967956b65006c357ba0bc94cbb04fafdefca5846f286bf3d9774e21b30a0cc44336a7feb7e97e2a2481c8fa2db5fda4d51f5689347c31241f6105bb428251aefcd231f8fb3f301440756cd68a91c20349885db8176bd9867c0cd51e75e6402ab09a18def2ee9962bd71aa3cc0c46f051e1d3b4afde937e1180dd21c19c31fccf12bbbf11fc61abdc1a8c9e58cdfae6add2690be2a689cc9a515969ef65b8f16a03dbe0d84f33fd82dbcf07117698127c8aba26edb1cb27b4411ec1ba42485983f85382970d05d106a877c8e7d5baf9db3330c3877f8a42a1f1bd0035ff546e8bdb6e3843d1af80850d8336e5890d4b117cdfb0a211f3d12425274866b4a7239933f26621b4e30c98ddb4868e64f57c38ad0f661ca7f4f4bb628d6adaea02b78e0dbb7fee258d7e626ff757ff2cdd562895b43f646d67d21e60baeb06027bb58654aacbae7e1db2b498b477e753732e713dc6f183572fb413b3c5127b5a22bad363d3e4cf3dd69a5acd86e3c2068ade1d28867b9cf8088b6b68c3b15295d275fa858c95cc290d297cd512bbdff3cdb59683d4ececbdbe667a6d1332b115655d1129f93442cf87bffbda240c2d16ea16b2f79553c4aadc99830f80d16f35d3acb284df48f527cc8e381d042c8cc7488f3637a93f58c6d752c9563eb5c87b39cd300944a15d3fa6f68780ae0399fd5c3702241997182440b962083216c3e7af00d391d0d3ef2c9511eec68f4ffb9ff70b1b64d4a6fb5593ebef7f79bd929707789287d8e8babf784eec290c0574898f41d289f1b9bcace1229d6354af45a4adf281a1d331eaa60666841c553fdd89e3198eef7e5be7b30f82e7bba1a7b79af63ab4fa848d519a1a777e1f8d11cd7045209aadbc1ad755fd1431cfbfa21472c2cf01879861fa34daaac387e8669ca2601fd7fffe2fdd8f3b4f1f9d20d6e3f51ead72c9936490dfbef26dc12a7bdbcd35a9f597058abaf067ef80c92c1b5a9129951054857472ae4108709db35cdda626259e86497f179895ee1f153ed5c8bec40791e1f6bb3bba72b37d45f49783c361d7afa9153747e6fc4157d0ea8d6942fec63ade14e1e65c11c395210f538d6c0a2b9b9dc8be85aa4459530d98499233e98b036ef77ba401269a84574861935d80e2bbd34b605845022a40a92931f4d8f81b1d30b2358b5c2d6630109a4a3852efbf7f61628553de773a9bbb54cbe474ad8c4d81459010cabf9860ac42201cbd173ed7c4609125569ed5e9fb8a580bd037d32e561d9a4064c45f743927becef1c8fb64c5b6fccf6206f91b8e72fe690867f67472bb9c9dfb31ffe7d405183a57139feb49bb26bbb093c2b632e395d60e88190dc98bc4b8819ac2bd17acfe11e57f46bda6d0226c8b29ac61344f05e2b02c20bb1b2c05a824b212b331c11ed986645a9b76ced378ea20fd109078b5acf9208301a8ed5806cfa6f81b7bed17a45359a1bdc031e98cc2e5a4d325f26e895108bcb06ae6cde652388c76673a1500eab31fb2acae40428b53eff0c31d00eccd2ac0ebf074a8900f3b89aaeeacb33f510ffa4f36d7ca69cc158f7e62276e21d763c351504551b1e8f065f12b0b405bdb8fb8e1122840e5a4a6af07da69e4c72425a9c6b0ad1b50ad958afee5f10ee19b120a5d200fda37319751b2d8d87d537ce45aad47f7a192d5c89b0560be40785c21f6e5e2dea34f9d8e29bb897bbca33081d89a6fc70cb0c62801e23344a1162b2f22c6b9e4531aa595cc927cb9c160e4b480ce4608ca574725fd3459aadba842cff410a93b0984e373c1bfe408b503e833e7243edb5fb327ec8ece3b0c5482e2a3161a072398586ebf37b1478747a8cde87a064334a487cdcb56328672d014af86a732f9ea0e668c304791b53cf2d3c4f254f1b967da0ab53ed125f55aa0d45ea4ca6a0137bc9f9c40836a857c06062e174ad86418ce267b9faab08db5b4ca3c02ff512a0edafc0642536389649d7435669327d89ddc420c4f3af6504bfd324806d18d1211055062c7d6242817f5d7d9a63f4b1f659b366497c7725d1300c0432c63cc1fdd4b801a0064565a3c92c515d86f782b72ef6e0f25eed60db99879ca6f699cfb00fc535fac01fd7c8b40814e0e4d78d45424c7ef0519f5ba2b88b339e019468542d82c6e30417bb75813e400493476dc45d8f4c6d35b95c4fc331c27881f20df65870046fa92b1a1d0e2530afba0ef95dbec29f3317c4f6e35a92d28049610d665a13fb17a3c9a818c558040d031b25eff8223189ee37962c41679382f8dcbb08cd0b42ba24f61aeab0799f4d1b67347693e8c46946c0f57ad10696fdfd50b0a4da5810c1062c0a2ec4f05d2e8b36a47e7f52d3482c8ba9dae75883745294fd628d057a5fc3ffe135128ba5d18f2d1f1bab1049bec62c4c0eb5746e7d3e56612d9cf674bf41639a9cb44e824068db411618f347070018f519a887e44dec981a07c688414ae3dc93fe270bc9f64361a4a0661a9f8daaaf7fe7b7cdba3585b7d88be8b565f40c7e2de278ef5a7948d613e26e5bdf50945b239f7c07005f72f27457f957672f09ee51181af639df0128ef7ec165d3848ecd60652e70d723dc26ac3f8f681cfcfc3e8f93fa69dd1a8d2ec29a0bcf865bebe96356d34a85034e0eafd588465a6ea5ec78217c7febd1f43cca7003008a0ba608a6df32dea3d1aebbd96efb1ad4b7e45a3869f45ee41d9d6184fbed5734c6252f9338300fe9c8a1bbd44464e715d7c247df780724a7a9c46d2a7b023859677122558b435776f2782f409be5a5d552f56f830d6f1756e22bc598ed0f04b06e6a493ff5e9570fb2367a7c2ec6d8586c3e39ae3ff1ebde4e806a21f7cce74c35fa48e052d24c8b370f1483b4f66c461cefec30ff4534681d2937ad323e4fffe26c31505eef7c2221b609d3e79a6ffce695f9feedccce658757f5aaa24ed94ac51d69c9eb9fb69d3079d0d9ff44f65f94a46596146d4350bcfa6a6cef8b0d596d9c58e1471e2e07dfaef682f01dd1b28a73a65ee595144f194abcd20c65d5b49028013c3b533ef76cc4023222e107703337c025b404638e5edfa81997309a4deb7bdb3e93fbc6df2e7fabc7de0ee96ed88fce485991341cece3c7aacd669671030f597320e09aa6a0857f75f88745f37e5d8b0d0504e3a49159ada5d383a90e1b12eae9551305145332db69724620c5b79a757804e647859ae8daf8fb80992184f8e8139597756030e27dccaffd46461034db7ef3de771d1a652e302ec43f2b0d493cfbe574b3b1a7748b654929b20e414606cd04ad72bc8afcf720ecdbe277fcfe8b13a674b01c511f71fc702b8f242ea2b068f0f669ade0921d703f19e3840943234d4de22778d673d3f555a4f00165ecc93b593779a84fb6c1d8f14bfd2147e59645daec9574c10cbf13cb64cc05be7e7a1957328c1ef995b380f487b48bfe0097255425dc866a858ce7a8004c96492a0b6e39fcd9e06c5c4246d2ae954459c1f3251ba417386bfa939d3314c10516f0877bf0a0cb6c9bdd50f078f911509a86046b3fe4a8b4534d331ba1ed5760f3764b53deb3f823b2b4b7d756c97ae7ebe62eada813d00f2755bd1e5de29571e3cbd8611ab93f1e249d0df8cfe856adb7338a67c14b556a964aa6c915d49992207dcc496afdca95dc6c0c79744dd921788a85fcb75bbc24f2047925e6c5334fb635adca059252ff9cbb4168c95878c51e7683033a3c82a0bcf416d267ac5f0073f6742292814a45a10d200534a4a4d36d973c282ad5599a5e598aa9736048e3b741e38311a8511ccbb6b66162a5ae9222274865b8", 0x1000}, {&(0x7f00000014c0)="97c96fb2c5ebe7482f6496ac9397759981d4f17b73b55ab932a20b528d6704b98f62df3363a4601fb7ff1fd8ba30f3318327cc9f0208c9512e182dc3ce2e9838309e0f72d1806945875aacb970a3720694fc66cb4b3b3b43dcceb4de4fa59226a35d7c96e63f385277ba2e883fdd2fbcf2ef008a85f45399803c3ff941b560dfa4a313067f14dbd40b43408f6ba5f0e6c443ef7a4cbfe2b5a40b66215d70121dc8b8d57fbf951390bced0289e3fee1570cccfd75a67fe6b7479e4943627af283e11a88f0660f9e88f9faf576e2b15a9c06eb254497a7d76d49b0f15a964633f1ba2c726a2ee7b2e519746540d59d91e397567a768455d844e2425589f8c2c5a23c3cb3278cf1c9dc34d38f385c21bcb050b53aafcba86ff08b53b1e48ebb0f4b0c54ca462063b7bfa5fcdd648a060f546f503bd07e61c6a8044e45f9c450a4b43d423b9804cf0d87cfa83185f55b4d91cee41f04fa860c68451e8000de4c2add8b20e30ecc98d2856de73ceedb2986ff82e5a34f447b8492146adf4a2c56159bb7858c339f46fa6a8a07b72f990d22fcbcf4948cff9164755b0fae807413594334f75e9168a41fd52bef5f45d55593c4d27f902c483a7cff76ea9bab9db30d08acc9eb5b573cf0ca831fff63fda2991620ee1357d8bdbd56bc8461b7c1371cf0e7adb43a193139f8ea15fa5c5761dc0f5dc6a5e7b807082b709f711c9c91c184e8117c603bb7a48e7a900d5a1c4bc1615e7da57d7f04b6e853b7d6c975dec279a56687a15b2ba9e3e700764465d800b1592d5afeeac5362556e224083ae3a16eaef9faae31c7457de9e8d257a2166c706bf3a39d3db26130ae170eea94c518e45a3d97e4efe1cf3cccdcca149854e5abb27d9b56c4265105277939ca55dfe21562621907f3a59b3c923343997b1f8799c284258f3c68972882b8cb865e3246539bcc67660c69d6ebd007c91e24e71aed409ac3aacca3e8fba3e0ceafea687b37224e15766b818df3b9a572db89cc7000f8ad54704fabd57107c21841195e813dba33f4936cb491c999fd13cd5cb21ee033d72701fafbe6dd03513757cc6a7fa5c83345657dcb97c4197329541a7de8ce50e58622df226fec2dc4d46fd50ecea37ce66e0c8c1d8db0e2482eb97bcf7bc964caab1e483299f294d95a0d8b98cabbdecb9888e59daa509abc22faa5cbc739c4286f7e04090b28c03e72cb1a67b8a9ad1f1b308f068e96033e506a0c5075689a94ec638d5fd25b907ec058cfa89ff2007cc4bbba7be6f70105dec4d1653351669e329868ba4da08ad82d08e91fd3c5dbfe1c295e4aef67d0b43dc0e1abc31437bad161ec19d11c0a5108a76b4ec4a60e23a88f429f2956e2e0cea9d87067fe1cc69e5af2ef13a15e98f09f319e67278585e1f3b649166078bff2b24f3b5b3e324ec0f424d02aedd8487d87e1b6f652d892688fa619d012cd62960cad602e5124585f8e9ff9ca0eafb51ec608278695983b40de5ed0ecf20c2c27d2116e24ef91903e47c94a7349344400f0f098bf62761905c44f822b83088e35b16e67a8278183b35090eec81bef0bd8bf8b674fb04a4088ab36a89886b8cd998e16dcc91727539c9a3546efe14eda08c548cfca1acf2136478e3643ba5b06c22631d05af91f5a7bae80f1a13dd9260d18a772d4e14a604d635fae3836885d2fcf1e56903fb97f9c5adcc07a9e7edf9ed186f9901e51ce9fc043bc559ef9d565a1fb51fa7723a97a6db594a450cf1caa2489ba86ca6136ce92ff8e2ba5d4a2316bbeb9382aabab141d5c4d719818444550e4958ff60b99b4cc5efbbcfbf4a167a16efba336ec9b3d35338e1574f39b118174299751a03acfca0f2ced83b42290a89378277e43edab908a3441f4b5246e413093acdf238624aafc5b130d4648115ca20f78f3399d1affbf365f2ed43fe5021ced0c705ac7e8301b28b3e28e185ff33c7435a096d16368cea594c64a8d3d6e9ce57f46fd965f29b8c2f7d22a7d938395c3982fe57a407f7a2828d793b5134dbffb8b38c4b7e3614c2b413bf9fc20b3e46fac9809bade516d6bd6f875fb284a37d7ff3d5ed4af2b606b567eddcf49aa22fb622ab23d322c201617e51cba2e344a9b43faf4e76535e99b8ca655ade17b8abc0bec6993ce364c4c2eb67d01aa1b8a917e1329c8d572684cb4424d550426fca8a9c7b1dcfba1e53017c74cfd49d3f033a1b159952a80d45ce4f854c244eaf2dc27b4173e94c2ba23cd4c1ca4c1c246fb9fad0324e162daa094bab3a7d7bd7d8cd2de2ee37b497b2648ec56c4d0f21298615186a12dc01990492d916b4c92624a3f31c9b955882ae6366397adde681bc30acedcd6afc139bb98a0f2725f4edcc1d511d63cdd28732c0c2c162a6d841b55250e48ea3e9001a5ab3165c86782b567230cbb7808734f15473146d1bbac1a341ff7d9926614fa06f18fc50e893f2601ee2790fa6fe572504da559e5959179ed16314ce985c06263d073ecdfe05f05a49463557096e6278ad865cd63c588ee5e9e564cb6f72de48483b713add1c9711bd03792c522b233e3ea3321eb278a208cc6fa95509d3f5e3bce109cb29f4524eaabc55bd403e01479adb315fee7cea478a788eae5d09350e6c9a1ef4d0f807b7e254b5918423daf4b39acfef8f7bc520c82de77e2b0d94438213d8ebd663feeb6ce4eecc3d6614f2f043cc8a3ecc1bbf99ce06c988465b4186aea85285571e042424dbb88673af57aaf4dc561b490e288a1f998fae6da83863953742887109394495eac63eafdc761d480714bca8370c2d87dd4a4a8239b02f7d549a6c5f82150d4b5c83dfa35ba8fcc3c1c027c2625a647ebbdf02327a869227722ec692b55121cfcac8c6800e98b3b6428ff2d9f5b90dc591b39d1e31168c5d262ee17aaf89af7a8112a076498bb7df8b23cf708a071592f0c42f1831d8961c7036b964a8682b77938c77cbe557520eacacae7e9e167e59fadc00aec7ca01f0361f67a718bb064101cb81c1de07e9d46a39a689a11fa924f132e8baa89638e8602031ef464fcd333ba738495095bff6e3bd7905673906828e41743abbe332858ff0d8dde9de3adb41f015a3f888165868e47ea9c6c80f046729cea41db8a3562f49d1e311cb567cfdc13436201cc729018451b99a9f5e5cf00da24038e108e65ebbdde2dceb0f4a1372a2cd20ad2658f83280ee0bb2b1eb18c78fe33f05230bfaf7c5159e8fab71e289b189753b59539a2907184807a2165e6ea1d6aa694bca02c9082e2077e9d98d123ac20f8599a0ca31d9a32de1892d13a773f026b8a4a43063b7b1e098e98ea297b2863d36a2fbbac98fc10379db40362be88de2126e80ccaab2aec8d75cb3b0f43a731765406ed67277f68cf2906b0c613e501a26335b1f47463dab5e232251535e0be8e7497b072298e3f802af6698458b2e2d1d86c9c20da1db5411e55c3fde7f857246be73d57e6db3156446c9899f095ab26522354d49ec7661b92cb495eb4d99a8d1536335bec59713d9f93dfb28ded889a2209014d7e84094f7844d292d73c7333924d5708d77f9a266a90603abb90e1eb74bdebb7d99aef23fe79d93af3b3f4aea09ff620630c34e289f44f190f759c1d8d080a6129a00519c9d9cec9d1e8e4cb7a142debf714f2a5dffb713d7a474823f02ee4b36815bb82b3ce5a0e35acfa9237c666468362a1c4517a56da4da3d0cdf5e251a816c351225399608fcbbe72695c8a110cf74b857c69cfe674e127b89a3c2668db7ed17803c7d217dbce787dbc1f5be7edec7c044b0e113e6706b9fe48f03b9a1b097314c237a32f3100160858f2c3366607c3fe1c26be028407d474f8446e4834d25866e2ba548950b60d7529c398c6ee3d38d960aee2df78ea5f63fe1c9b383779e0be6d11d34e523623f7e39a9144d8ded5f899b8a129ead582faa75beb4d6495b51c7dd41eb06294fb186250fb4c33a176076f1344eb7624358e7ee30294933f9429e94958d0635d717668901d204f7cc349fbff98daa9eed576f55adfffebca24e2a39980339b694d511b8980b20cc149d1e7a1645ad30d689d4cc2f675e397dc4a9c7b6fa2f1f3e4f685632f85e1199a44cc44b9804bad35640626fdb7a28fda52031902a10a21011f113449ca8675b0af9095980d8f1bd0e30706626223690a8692e4f83bba906a8c6877abe8331819aab1763a06edbadf382e41fe8de190f35074e861cd462b384ac9ff31d66fb43b2890e86b1b9c36b8afd95f748d3a5217edbc93d3f71559a8eed795cc0e62c5b961e8647a57a70419f4cf4f36b21ef5941616ef7b9e11e22da6668e9943343fc70c61ea6cb8a0f73f216b85a4cfeafb08929a3b5da3a04fbfc2a3b5175d81edb0d2c97d280a5e51e50c9972916b9fd48613c13fd12bb1e561080842b1e8d76a644b4d34fabbef2b4a38c5d875378ca7b16ccf607b9e4e8602173decb817d8f0ccbfd390cb88b2679002848e6d90ae821fb40da6128351339100de1b54e9afb7827f31ff8b3f1b516925104018fc339c3133625ff0a6423b15621ace6da8e5860bced70d3ad3895d6038824bc953fef66a3cfe4bd7cad1ac2c4995b9530b842c1670ba43ced5ae6de4d387ef680c54412d3eef620046e915b374cf35466279b75663fccdd23bfece58f0de1230e817d5d97b998c94ab58bd0c72e692869dbae2f4b03cd4f200a6e55626ead5d6ce158ca6a9c6b673bd6fad6d69e5044c930d22d469407c1ad68d00b2bdde3fee4ed762ab1ee39ccc7a418148c9a72bb66a4a74cc20cb6269bc0133e00963f48f157d8d87e2206ce45c50ea44ad88c024a8d902af207f144cf1c3841581fa3f814c566c19b6082c612fe523def992a2afbd0d72cc1ab3a680bb7126a9865abe1b3fb3d49a2519b23227a868a285af90f325be7c6d19d5c7b9c4b4abd9612511435140c2d0a74a46b02cc66d54e69bb1d0ab6d993a3680b8cb22780610326f9270f69a5f7f198abce4d8f6b08df607d0baee8105f0bdd487708f61baf8bb7b32976acc843ee947f5098ccb695bc06889fb630031808bf1d492816637f63bb4e520682eae3268989ea2392cdf2f1f251bab468250b4369232d110f3275d47c8599187e5241090fc1374303035ee8952ab4d501390c494825df3737f5a751818ddddd560de8be30f47017a9e2eda4697fd37c3554499e8cc8c258454900caf332d900fa3e195495cddb8ed408246b836129d023a073fe2333136bf81cb30786b240e4f9293858e5a85d131a1d32fb2c90ca6f2aa171fe759136d2152f3a0675d24c880cd6fe93d7a5065084bb6c2164ede291c410d81a43716cf6294566fd87509427f2d8c4e48dc933b1c560906ef4ec47b1fad1ddfb11915fbff2960d69d3720ccee8ab339531cc52eb2cb771d138ae9db7df0d75315f782c892e92ca1dd0b31ddfa5a6a6d7fd6c99f632e92808bf407f1a495441eedab677351a610b2b70f8e27ff87af8fa4999278bb25a79c2c7c0fbc0b3e3c880d5ece4f72fe8826cd9c83936526ed0b5d2016094b318ccd5bab9f7b97b7548fc8b80147a85ff555c41b6ecb4c50fcee5f9f404a9431c2f9f1b37fc19d32784ad5c676b445eef33f25f724607565e626227f00ac7740c994d7a4228e59c45fb451f1c341d26581dc93a65921247f31f93f543d70bd0c97a1292882cda1827c8f6951c742298d6037bd56cf2b7f895ac38ad09946b586734f027b24c64ff1faa701ef5c4eac43009061ae69032ef34742f8634b3ca468cbe5852e2b468a6bf8cd0e1ad689e2", 0x1000}, {&(0x7f0000000140)="4225ce3a1c40c17f9d5ca7af8fff3d123c8fdcdc4a9395a1ee37a2ec176a3fc5f01d65fe8c04145ea8aa90406a023407ba87ca7ca905786d632c0922da751d62185e137a888f7d26d002685a1adb5a498e5698e69497a679fd32b398708327c78141cb07a945eabc28665b3a73878f147be0c6b54e9c0532809170503dbc8e09c24a4506a6c2430947e93aa7e47bdc7d92d145747406297aa98072732bd2b6e2adb581f7ef384f42c398f23ee0013fc77390dd1c7769181ac6cc79c1c54d1847d456b892718317c5ec4609b483acd4186dcff3d26587c83df7", 0xd9}, {&(0x7f00000024c0)="c780b6ecbb268a7358e376880187c18eef7f72b3596d545cae46132f9b0cd16d8f98083343aaf6ab13fa5435475f80dfd59921ba27204eea7c29c266b6b42c0a43e66f168745d15b0ad6e1dd7e8173be4221712e13b49885", 0x58}, {&(0x7f0000002540)="c577bea59069cbd8d23eda54b8075d3ecc8a285abcee519231ed0239916b60e2931d52cbfa43477c3855bf349240ff042650c7d117c60204b2bc8932709cee64d76890daace1843946240908c63dfe2ba9cc120a2b75e459bb86d1075045e34a50681538aca56da2aa1a1565ab9a6212869bc08abea4b8a0118d4c3019ae43c817fbc5e09a9dd55704e3e25b2a6d735778b906160ef3884709fb531756c4eaceed8b62fa4fa276ecf910923069374cadeabcf7687f9891148d90ddb5e337b897c779c5c993f3705c0559b28f78dbe03f5383d97d8f7a2739325cc678982e8f8abd870e", 0xe3}, {&(0x7f0000002640)="35d0de11f74cce74d6ec4c374ffae190b7367192ac0c214c047de3cddbd0200242b1d2dd7db8c779f3ebdb29c3fa4af835b15e006920df24ff2a4de661b23d1a922ad556bb3c55d12ddf80efc5015afa8159b9c7319c7e26d5a1f35df2b3e88106c8f4cf2287be74b04c0d81", 0x6c}, {&(0x7f00000026c0)="ae168bf4ceee86b2cbb56b8fd5d535e5a19347711a994b90e0c2091a53d070538800b63000b2fcfa4241db10b84e58fa41cb8021535953da5f9800f17e560054222de9d2e4", 0x45}], 0x7, &(0x7f0000002d00)=ANY=[@ANYRESOCT, @ANYRES32=r5, @ANYRES32, @ANYRES32, @ANYRES32=r3, @ANYBLOB="280000000000003edc17f72ab78b2c00", @ANYRES32=r6, @ANYRES32=r1, @ANYBLOB="95000bf5cc5549b892bda4cf5b38353b4e9c2071a9b4158304e2ce4dcfdd4e4fe9142facdde792bb647adfe7802044485c97fcdd2272b92f58f0ee63cab9267378", @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRESDEC=0x0, @ANYRES32, @ANYBLOB="00000000b28d678b00000000ffff000001000000", @ANYPTR, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="090000ca45bbe3682e87d08e8b52"], 0x112, 0x5}, 0x7) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000040)) 16:25:46 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000180)={0x1ff}, 0x10) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r1 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) fchmodat(r1, &(0x7f0000000000)='./bus\x00', 0x116, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:25:46 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) unlink(&(0x7f00000001c0)='./bus\x00') writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="02015e483015c2a2"], 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)}, {&(0x7f0000000200)="9c3f433717fc47954e5399ca826616b9f0541422ac2b0f9ad90341edba1ac4b2e5599b488840a571473ca659dbbb73799d4133475ea2e92a7bb483e6a276a05ffedf4209ed962907c5f48f1723705ec7c08e81ef5dca24a84c7cc5d311b38de27661e34dbf5299379e1e1563a8e6d1e1ac69ae3398d46bb139393c988a7887800c4f1437d53b3788212f", 0x8a}], 0x2, 0x0, 0x2) 16:25:46 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = getgid() r2 = geteuid() setreuid(0x0, r2) setuid(r2) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r1, r2, r1, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) setreuid(r0, r2) r3 = dup(0xffffffffffffff9c) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000140)={{}, 0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r4, 0x80047466, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "61a20db91ce9ba64e973c4b6ee2d00"}) 16:25:46 executing program 0: r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r2) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:25:46 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) r1 = dup(0xffffffffffffff9c) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)=""/165, &(0x7f0000000000)=0xa5) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x1e, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x200, 0x0, 0x0, "000000000000000100002000", 0x3}) r5 = socket(0x18, 0x1, 0x0) r6 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r6, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f00000001c0)) dup2(r4, r5) 16:25:46 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="9a8e7d280647c6293c410bb3849afc8ac8f59839348c0233901145741f268b7715d942de0c457e112fc3b4cdcb39ce72077bd17fbc332486c3c235298b200c4f65b0ea21000000000000"], 0x1) r0 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) getsockopt(r0, 0xd, 0x8001, &(0x7f0000000180)=""/248, &(0x7f0000000080)=0xf8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x8235, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:25:46 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce6"], 0x1, 0x0}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f00000003c0)="9333fa020f38ea920f2810e43338b9920654aebee62865531d8ebb10169add6baae5bddb080000003953687e22fc8db90605b4193af475ce7adf0122b8f73f4d5de6b6d4ccbdec9a427119392af026b886c94792f6772d259593bc34ba38bd64b7fbb8f561d22ffb21375d462eeca7abe190bbc5efc0a83ce6af48637c985f3189feeedaff41e88ddc675823a0e24bd8de6008263817b3f09275425171e8f9896f5725ea48e3ea2bb97bc9650d27033f11ded8cb5314d484cfb854615d633781fbc931", 0xc3}], 0x1, 0x0}, 0x400) truncate(&(0x7f0000000040)='./file\x00', 0x0, 0xd7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000240)='./file\x00', 0x0, 0x0) 16:25:46 executing program 1: r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffdfffffffffff8}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000140)=0x8) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) socket(0x2, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5c", 0x18, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/71, 0x47, 0x42, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 16:25:46 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB="e0000000000000000000000000000080a93cbee3f2e18770a483e8af8df53c1452b1a245202c44449334e63d1a220f521788dd0f734f7b16ba5c3ae8823773013355612e4ea68aac48ff895519d38850e989302eb7bd9a049d5f2e51ff5b03dd27c1d5debd445b5611e073c27172b582ebc4b098cb4f6cb6dffa20f720b17de40d69cfff71ae08c1435b82221623f6451bee2b62574157fd8bdf536a20cf71630500000042d09f06c109f6f688da620503a4ea8bc86431a8ebd40f73a2f16e9b8870ea50317c98f389549f87cd63cb0e8a57b177eaf8b6873dd28357000000004800000000000000ffff00000400000075cb6e53ead5c4ab94aeaa81b98684b8e1b3ef1ccb3dd842020b2afa9584e26e891f424986b203a765ae385dd9a5605fa86d000000000000101000000000000001000000080000002598c0a1ca7b7ad9f98a9c74360518b46931285c652794783e51dc423f3d933fafaf45df1c6a94abe63aa106803b3f7d1a96123e21e94853842128684a25755c1046533a29defd51b255dc6ba56e0c7785f995f44d2c874baa0ced79e40a569365eb8ab1083e15f056619e31e0c37e19e9f3219644cc0d68dfce30d432d65286fe3c81d9265c827b33d28ba5459e140fca17452fdf9ff6232b25bbe2b09d6b53c46fcbb6b09fdafb25f82ca94dae6e956f796a7aa490f829c21197d1769607ff4510168340ff0903ae205a6e5336ed3000b7ef7d068f35b35b7db69a2625793ba93ad5e697a7c957b4f4316b26d56ec9b37dfbe1da1b2dabd261c1fd6ce939f31c95f4e0c45bd93f2889fc8ebda1e6ab0d873c5b61c11ef28128294e2a52a3cc63ccb76e02eb4f5bbd5173f74e4476a1f0d47864b75f4f9bccd7487278390e6693a760228a4c8600b789d49034f361333f0228daabce62e501404b1980f81faebca525d938e0616e88c42ffdcbfc9333a3d83b05c8c29a4fd8d89811331418df48379aac428ccc97bdf9a1b8251b6083b5b6fa1cddc4bcb0cc322e8e826d60e9ed885ca186f07f69e69d9870659c611bec90bf376c8f99faf245aaa98e5b183d95e028723ce8eb7b4cd8338d16921ff1619c526d80ccdf5d6dcef0ccd12c8b991042888e84c8992ba9e35818a029ca64c6719e068e837cd8cab4e5a007ae46591ae4f994d5646fcd339fc58c0bf640eb6a068eab67022d5c977280e5acd055af76d5b9b227d01408c846d3bdfdd4d45d52e7849822f1071b9995947602783fd228c6e4f6ce4bb1c26f3e0c26d3420183faa8d54dcf7fae21b196e70cf40608909d08c151a80202eab3bf87cb1ca4f25625a75b709eb4811e98ad89e0e4028b01cc599fbf64066e3a5f3b43e3e8b757705c6d818a7adf184d739233765b76bb968bdf50b8e561ecdd9a7870c908f023fbdb58166f06a99ed4fc8ee4e6e3837ca9cd0e3b2a76d3167c7bbb30c6077642c775827ff05c91778a6d0d750131b6766c3f4950ca497cad666468181d2ee37578ca02481230f874356ae53b56b15572672e7aecc45164c609b60c7d8ed392284fa6697ea1d0f701334e7643b5d3845f9e24cd8e31dfcb703cbdd1f585fc808aceab7105db7df2e0d31b990155676553c0415d8370867ee0f9e3770f7d9727cd1c40eb48bc0fcb00ba4b7142f18922b51d1cb1a67a370fcceb975aa4b37d01d5cb636add314b4e36bfa3d15ecd0f085b04b37517298399ecdfd4c265115697530576512816f1335b55b3b1012c175b4c6fb7c0f83958d3ec57525bda25dad67d01081c8c96da8d7696df3fceb872f1e29cf25dc117af51c21ecc1c3da18b095cb5892e7cc4efa6d0e2780feed39f427c0a8910d158c9f4a3ab9f85ecbd39cc62b9f90be00ec3eb35d382c4eccdd428ff533d86b314455e87f7a3cbcf29de0df6f957aee4d262ead52ba517286a1e92ca94de406371e77aa18f8e67b4d9959db060cf1a5bad8d125887cedcc357214eee0a9b8ace73aa6dbeb200a7331198eff4d788db882c53de978123addbd6ef362e5c9fbdc31313f56b086892ca5cd683b68a828c7fda1afd9cd8e1d8460fba0bac3dcd91c774a3cb33e390f981d4a2c9ba83d5c87e5757eab3a820b7f8db3075f67e6dc1ac85a95ecdf1bd28ff5a5dd0695f954609d8810d08e943e71ae1de0d9e10dddd3fdd8f60499fc79ab816e439c19ab931b563d2e0c879a51d868e945e82e3ce3c29f5150b42b452d2bc569aed67f6915cd2a80df01f31b96318af88f844d85c99f425d7126efa35b5d5c54cfb2e53f5b9bde332848687b1b2ac5bb6c40793d85ba6786650e6d5de2fe0605a40175e30bf025f050e9d0468e68f086835e4d8db9157b779bdefe7faf23a97c7b80de39cff6b1fa329983cfee5670b56235174a0da901ae74d8da13baf691785d4c51d5e940b1429ba7eac479ee13622da5811be5ea58b3959aad75d428f44da57afd36d4466839f4f7c914fe83af689fce05838045e50503b61c326b7dfc6f770603f3a7d8cac3ff5cf0fe3478210dacc55d6c31968ad9dc0e8f0ad42777c42292c769c3332a76dd6a2131b98aed8c33dcba243a7a21c8afcb4d9930aafaafac06f844ac8bc43e06a2d08c551ad5f30ea2fbeff5f4bf957933996b19014d06f37266abbb6523cb2a8a7b8613f58ef6ba40a7f02ffa0c3293dbb091040f38458c701765bdf60d5a97e725d6ae350e8b6fab4a50aa4948ac2a1b2f2c56141cde79e7d8c8afb81dcb5ce1a3aea043ec1f7e15df31646f46765ddf25e05aed1364702c466458d65b50b5a4233ac6415298e460eaca4b8213285dd99d8d1a9eba0ebc871fd1208366e2f7f917e4f75e17e4618b225369ff6b0a2e8d72fcd12d769848ce3f5d174e93c9a16ee0d23962d24524e72f8b5a887996cbaca003efb4602eaf4caf1aea5f1aebc57cb942e7bd43ef0e5f460592d2cb37c109f5d96f06045b83394238cf750c2d483d7e54f8a881d6ca64519e218ba796be0c58ad92fb042a63ac2b1cc08498ee0717518a450a1f2aeae14b5cb045619d76abf8bf222d91120200000000083f6759b1c979544f7b1cc1430b8a6be29b9d0c3d1518633cecc3d4c385d4d1857a68ba50bdacf81071980fb8f716c9c4cebdef28c2661f583051bdafd73d3524a4ba54665b69c95b9e35c3622ef9d87694365178012eb32d2a5dd2149e95f2cf5b9539f3fdcf441685607362981a026a669719b87743925e8e693129688673e37c4d7308efaba84775a1a3931f0c8d5a8"], 0x85e}, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000], [], [], [], [{0x0, 0x0, 0x2000}, {}, {}, {}, {0x0, 0x0, 0x0, 0x20}]}}) 16:25:46 executing program 1: poll(&(0x7f0000000bc0)=[{0xffffffffffffff9c}], 0x1, 0xcce) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1334, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) 16:25:46 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x3, 0xffffffff, 0x4}, {0x18, 0x2, 0x2, 0x2}, 0xfff, [0x200, 0x5, 0x1000, 0x8000, 0x4, 0x5, 0xfffffbff, 0x6]}, 0x3c) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) r6 = getpid() fcntl$lock(r5, 0x8, &(0x7f0000000340)={0x2, 0x0, 0xdeba, 0x7ff, r6}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r7 = getpid() fcntl$setown(r4, 0x6, r7) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x8000, 0x0) r8 = msgget$private(0x0, 0x0) msgrcv(r8, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000140)={{0x5af1, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) 16:25:46 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='.\x00') 16:25:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0xc}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = dup(0xffffffffffffff9c) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r2, 0x0, r2) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) r3 = dup(0xffffffffffffffff) r4 = dup(0xffffffffffffff9c) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000400)={&(0x7f00000003c0)='./file0\x00', r4, 0x2}) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000100)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x20, 0x0, 0x9, 0x1}, {0x0, 0xfd, 0x4, 0x4}, {0x7f, 0x6, 0x1, 0xc3cb}]}) fcntl$dupfd(r1, 0xa, r2) 16:25:46 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x278], [0x0, 0x2, 0x0, 0x9, 0xfffffffefffdffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:25:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000feff000000200000000400"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:25:47 executing program 1: r0 = socket(0x1e, 0x3, 0x0) fsync(r0) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x2, 0x2}, 0xc) socket(0x18, 0x2, 0x3) 16:25:47 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x65) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000009) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) listen(r0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = dup(0xffffffffffffff9c) r2 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x34, 0x10001, './file0\x00', 0x200, 0xff5, 0x4, 0x8}) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) 16:25:47 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x4) recvfrom$inet6(r0, &(0x7f0000000000)=""/106, 0x6a, 0x40, &(0x7f0000000080)={0x18, 0x1, 0x1, 0x8}, 0xc) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffdffffffffffff, 0x0, 0x3], [0x0, 0x0, 0x7], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1}], {0x0, 0x80000}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) r4 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:25:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) geteuid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x2) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e060000000000000031a299ca042e37f7a8ad6b3e910c41589882bd8d8851fa8a0f45cb7657408fbd313c52870f2602b21b873ce0fbd6a90000ff41acc3cf74e128448ad83e10f9000024520000000df37aaf9544666affff000000000000000000000050ed78b9878cdadec2132214ea6719e4038f9f3f80f05762df749265992d31b3d652f9144c17520014d0c6189aec61d520836a1b94a23c606037b28cc81fb68b2f920dd4bfe39eec9fde44f492a9eabb20a321d1fd398dcb077eeec0e4152c6d5927904ca6f75b2f5beb131301f825fd05b5cfa07dff7ca265f4c985b912fc6de2479486e245e294db1e6c38bc2d710d1f6f002dfa0000000000000000000054cfc7854e3eb11fec44481f4b3f52408815dc62cb96e177927101f4934e026f909c45a5487e14993517a9565c174fe08ee9f8e342ad1ca143cba1947ed9ff4d61ceb0a35fbdb290ac4f1991526931fac36ea2e0892c087bc3611163729c1e"], 0x10) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x0, 0x0) dup2(r2, r0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r3, 0x0, r3) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) close(r3) 16:25:47 executing program 0: r0 = semget$private(0x0, 0x5, 0x204) semop(r0, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r0, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0xffff, 0x800}], 0x2) r1 = dup(0xffffffffffffff9c) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x0, 0x5f4f, 0x4, 0x0, 0x6, 0x98, 0x4, 0x2, 0x2, 0x4, 0xfffffffffffffffc}) r2 = semget(0x3, 0x1, 0x2) semctl$IPC_SET(r2, 0x0, 0x1, 0xffffffffffffffff) write(r1, &(0x7f0000000080)="28a8b798af2ff179d53f5b9f12084a", 0xf) 16:25:47 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x3a5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)='_s]\f', 0x4) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) bind(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRESHEX=r1], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000040)={0x1, 0x1, 0x8, 0x7, 0xf9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 16:25:47 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x22) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) socket(0x6, 0x4000, 0x2) 16:25:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x409, 0x104) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/4096, &(0x7f0000000040)=0x1000) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r3 = dup2(r2, r1) r4 = dup(0xffffffffffffff9c) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000001140)) r5 = openat(r3, &(0x7f0000001100)='./file0\x00', 0x40, 0x28) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000001180)={0x200000000000003d, &(0x7f0000001200)=[{0x6, 0x4, 0x7, 0x8}]}) 16:25:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d822401fcb25c787d096338d23a1f8956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d1", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7, 0x40, 0x3, 0x8000, "29a3c9c2a05f846f70c40d9f93b2c66880833d8f", 0x8, 0xfffffff8}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) close(r3) 16:25:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2100, 0x8613b) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_index}) write(r0, &(0x7f0000000080)="3d090045f116660294943f6cfc6a67535317cbb790d77b549f1b75c00bcaa98395a2beeccde5a4d3a52ef9f8ffbfeedc589b90d19c1def921f015bbf1e77720ea539ef55ba", 0x45) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0xa0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x1000100400004}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x5) 16:25:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x2ae4466fc3a729af) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchmod(0xffffffffffffffff, 0x9) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) dup2(r2, 0xffffffffffffffff) fchdir(r1) setreuid(0x0, 0xee01) unlinkat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') r3 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000100)) r4 = getpid() r5 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000100)) ioctl$BIOCPROMISC(r5, 0x20004269) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) seteuid(r6) getppid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) fcntl$setown(r3, 0x6, r4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:25:47 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000170000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x4, 0x3) r3 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000100)) readlinkat(r3, &(0x7f0000000000)='./bus\x00', &(0x7f0000000580)=""/233, 0xe9) fcntl$getown(r2, 0x5) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) r4 = dup(0xffffffffffffff9c) shutdown(r4, 0x1) 16:25:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x110000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_data=&(0x7f00000001c0)="18b06e272ee74719fc9f3281d45217f2d6444fcf2d99a22d2a5cce57198fe9e0c45e34ff7d772b96a0fcad71e64a8aeb753c47963e9a78b9a34341fd32d68c76a31d8cd4931f3a327fe00ec45968cc06ad51782649146a454214b3306dbee5de016bd59a2e6e8d9043b7510e4879b5afb53f061e8d34139058a83779a044f3f9ce331d93eb1ebe5df5"}) sendto(r0, &(0x7f0000000300)="29ffbc1e76dac05021e1a724aac25ea610b3b4b8f912de6d7d2b91f92b008d47333d9e5ab430311e040b6e0bed205cd6a3c5a37911bdb3ed61da88a276fa39d5126434337d9f6a82457cb25f96b81bfc2dd29c9c16eb1f1b5d16909b8549bce4f0e1abfae76f99affa09ba799338ad1e2232ef770f4da1fb8b1a76f24a76ac03058b1e159783623eca7308eaf905534de2fcac350dca531a994b3de0c43c3572de33ab6fde11546b061f", 0xaa, 0x402, &(0x7f0000000100)=@in6={0x18, 0x0, 0xffffff80, 0x2}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:25:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) r1 = syz_open_pts() writev(r1, &(0x7f0000000040)=[{&(0x7f0000000480)="92", 0xfffffe42}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0xffff, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) write(r1, &(0x7f0000000040), 0xfffffec2) syz_open_pts() syz_open_pts() 16:25:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) fchdir(r0) r2 = dup(0xffffffffffffff9c) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) renameat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') execve(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) 16:25:48 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:25:48 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) shmdt(0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x3a5) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000040)={0x6, 0x0, './file0\x00', 0x10000007, 0xf3f1, 0x399, 0x5}) setreuid(r3, 0xee01) getgid() r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) r9 = shmget(0x2, 0x3000, 0x414, &(0x7f0000ffc000/0x3000)=nil) r10 = getuid() setreuid(0xee00, r10) r11 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f00002b7000/0x1000)=nil) shmat(r11, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r11, 0x0) r12 = getuid() setreuid(0xee00, r12) r13 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r15, 0x0) r16 = fcntl$getown(0xffffffffffffffff, 0x5) r17 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r18 = getpid() fcntl$setown(r17, 0x6, r18) r19 = shmget(0x2, 0x3000, 0x414, &(0x7f0000ffc000/0x3000)=nil) r20 = getuid() setreuid(0xee00, r20) r21 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f00002b7000/0x1000)=nil) shmat(r21, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r21, 0x0) r22 = getuid() setreuid(0xee00, r22) r23 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r25, 0x0) r26 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000180)={{0x1, r22, 0x0, r23, r25, 0x4, 0x2}, 0xffffffff, 0x101, r18, r26, 0xfffffffffffffffe, 0x3, 0x18b8000000000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r28, 0x0) r29 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r31, 0x0) getgroups(0x3, &(0x7f0000000040)=[r31, 0xffffffffffffffff, 0x0]) r33 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r35 = fcntl$getown(r33, 0x5) fcntl$setown(r34, 0x6, r35) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x7ff, r20, r28, r29, r32, 0x10, 0x5}, 0x6, 0xfe, r18, r35, 0x3, 0xff, 0x3}) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000180)={{0x1, r12, 0x0, r13, r15, 0x24, 0x5f03}, 0xffffffff, 0x101, r8, r16, 0xfffffffffffffffe, 0x3, 0x18b8000000000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r37, 0x0) r38 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r40, 0x0) getgroups(0x3, &(0x7f0000000040)=[r40, 0xffffffffffffffff, 0x0]) r42 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r44 = fcntl$getown(r42, 0x5) fcntl$setown(r43, 0x6, r44) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x7ff, r10, r37, r38, r41, 0x10, 0x5}, 0x6, 0xfe, r8, r44, 0x3, 0xff, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r46, 0x0) getgroups(0x3, &(0x7f0000000040)=[r46, 0xffffffffffffffff, 0x0]) r47 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r48 = getpid() fcntl$setown(r47, 0x6, r48) r49 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f00002b7000/0x1000)=nil) shmat(r49, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r49, 0x0) r50 = getuid() setreuid(0xee00, r50) r51 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r53, 0x0) r54 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r49, 0x1, &(0x7f0000000180)={{0x1, r50, 0x0, r51, r53, 0x4, 0x5f03}, 0xffffffff, 0x101, r48, r54, 0xfffffffffffffffe, 0x3, 0x18b8000000000000}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x4, r10, r46, r50, r4, 0xa0, 0x7f}, 0x129, 0x7, 0x8}) getrusage(0xffffffffffffffff, &(0x7f0000000400)) r55 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r56 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r56, 0x0, 0x6a, 0x0, 0x0) r57 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r59 = getgid() bind$inet(r56, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r58, r59, r60, r61, 0x2, 0x9}, 0x5, 0x5, 0x5}) semctl$IPC_RMID(r57, 0x0, 0x0) 16:25:48 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getsockopt(0xffffffffffffffff, 0x0, 0x1ff, &(0x7f0000000100)=""/82, &(0x7f0000000180)=0x52) mmap(&(0x7f0000002000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0, 0x0) getpid() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{}, {}, {}, {}, {}, {0x4}, {0x0, 0x0, 0x0, 0xfffffffffffffffb}]}}) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) r5 = accept$inet6(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r5, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:25:48 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = shmget(0x0, 0x1000, 0x214, &(0x7f000022d000/0x1000)=nil) shmat(r1, &(0x7f0000312000/0x4000)=nil, 0x2000) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020697f, &(0x7f0000000300)) 16:25:48 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a0200000000000000000000db55ad2d0000000000bbfe8000000000000000000000000000aa3300000000000076"]) semget(0x2, 0x4, 0x40) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:25:48 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x101) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = getpgid(0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000e27eb754204be23de094dfe0f67f5da503e5ce518602ae97b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a678155aa400d1e9471e30fa4780be4a5ec45a3b952e27921b4f6f73cd2b74835e0189b9c15826abf1aed96b8f1b98706ce4aa16f86ea4329f7d7b9ce23b8581a78809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0540e3f232c0124ae055dfb18b4fb5b945916d14cc10fe217f2304948a57a89b66fcdc292e4c8c651b32dba40c433905cdd8c2b3a54be04df713764c67e0f2ac894025b8520d4f02de1f0b6f6f76578ba2c43e1f1000000073a00000000000000a3bf5e8edfdc2bc2218280592b2bff12a27340de85a7712bee0a3f2465200d9b5e7dca4d873c4e94e6b9eeb9568e153bdc2e39b0c0589553c92e3630d756ec704500303d2f8cf81c6f0abf1a89c3c2b18e583183852423c3971e56fbd03275eaa07c5a63e95765cb129bb9282f409ab2ddae859b6b4bfa502afa1168da53fa56f1d33af5a3306e8b84fc0d3d9dbf190d7ad29ac98a1c44cd6114ea31aba4cc18090ea3f858246fecba27f29e0ed56590e8abe9af2d3ab19f9ababc9a6275b4db9febae0c929c0292cbd6428af09c5f2e919321c7bb8f27eea3db2b5308d9e0fe338907e6fb58146b8efe81a124fd20b4a033d5d57076d762e695a902a63ec402a757e5a3919136faf31523a18284e6e7815a5e23902b5f333c6f979fa39e7fcf0c49feb3754eaae1001b2a29bfaae68afb6d5f1233345d0d1cd6b16f94e7f8d483d05037bd22835841246a8e283242cc65762e0712104c9e8d950ff213b81eab0061335ff79c00b3ec70568ccc78192e4aae23fce5ad0e7ec27ae07f1c246073694c41effe1fb760f185f7d60db55a456147acdb41829ebbad5713e17e5c40c240f5f045c5feffb576918da15039ceb0744a8fea347614aa417c07530ed928770de74084876c3c128e3f6a7a22011a0811018ae0e165dcd0b1b69df966effdbc0b1a0bf2ac9211dd30618f8aa707143415d2d9be6c4fac5643ce573da94425f3f62d9ba7be3d663938d32bc51052df5792b75e62ee3227"], 0xeb, 0x800) r2 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r2, 0x29, 0x3e, 0x0, 0x0) pwrite(r2, &(0x7f0000001740)="9ebbecdd321c0912f924bae7ffd2b5b74010a614eb4c416e57c28bb65cdab2b25a50b7e78791c24afdb8aef30aa91aed7946ba677eb5a77ad6edc3303e067bca459fdd996af82fe15447621306ac4788826b81d6a4233944066a3616de9f2095a051c4bba1c1c82dc79881318f6af32e274036189aa510da77f16e9bc5f8d5913649b86b38e8fa924fdcb32db9e96bc1aa72c1804edf0a56672e30c7efe597c39235201e91bb1f6f6ae34f20e55c94794a6d590e5fb4376e9bf616784fa6385fc564bf4249607fc794f75b2b702cf3503bf57caf594883808d4d3f72e4027ab28cb734cdbd2fba9e564700ecc8aeb1f0c2f424d91c8958e833b553b89bc8ec2ec9473dbca35acbfebb66f1940e272a59b36021b6f5782037bff0291c63cb62951a26ea5b7cf47310290f97f3ecd9eeac7265731b6cb3aff5763887c2c35b679879955ce04a23b3dbf7052ddce3477215d5507fd34aad366a5cf40c8283ace4dbc35030da7b21f862a712bbc47cb4cf21565d5d55d0177a64071767c4e12f5d5844e852e999642f6de10067a5f647865b76bc6322fb5244397307df39a1338f2f3e8c282184916639424e2cba6798ad845f3c4608a3ed9e574dac204b2dc315201443c0cac65ae77292b4b4c0ca74b2e42858631a0cfa4ca80be5ae29ba309a2c9d95b8eb03efbd17c17198a0ae28ad85446a54ac2c73a0cc7f2f903ac08ae1a902d56acde187f2ac1388bcf0c11b0a5c578d6362ceececec18240ea4ea1e88acfae8cd16e860f56c0978cd39bc66e2ad757eb9a708db507156aa8c1ff078749f800ec56ddc8d20cc3925b71de8e3fff8a3be54f6bd02ea91ad23458158825611d1c12eb1f054bf2f8e17dc0c54386424ec69641c27bd904f2432c8179e2f672a710d44e5e79362781db50b716dfc1dd69eff4fd09e41de065ba531a6ab7212cbfa5456ce1b2a339980d51ae6e6e8bc129abf63cd45bdd66da478650b59872d4ed623f8e7ca6b1a65efcfdeb0b520f13d614b5b5a70d6345f64005079b8a006e82de1c39c02068c9c84be13681326f2459e5f1606ca0d452445f139888645eb3fbb6488e5674ce20bb0cf50759654032c165be4c98118f68da229000c96f97ad0c117d0adc24eb381e473507ed0de6ec3a17697275e6ce183b949ebb13b37186f64aa4b76d6c37aa7b8569654cda1683694a5e8e1f6347653828ddd53e6d412c840e07af8518800a6f79fb753a882dc0971f378242a118b7e20b8333fd7b6ce7f4ad6c4e1119bceb95fbc25b5f08ddbd98fe528b1989688d8b0a478cfccd494966cfadf99f4521cd60b898115ee1d87e71c7928a17b5195908d8d579d92cac47f62cb9adfee3d1f7d7f5f3de1bf29a983ac3479c9ff45d0217d5693c0df13783625b334f5bfa0431660cba546c13ffb7ca59004bfee473fffa364f8b59ba25530d2c7809a983047887371aca02034ca4a7c026d2cd306a330b7d01a7d39ac75186fd725aa24688b884256eaca8148dda2292532dca70ff7bf67929d0baf6b0b0c595a619a161c83a2f551e999d9e9bd5ddab95677ea7790f9d7489157deaf4b6a0bff72c968e8e189dc3f7d9f6ef0316a56a34249e43d7519cb0643a272312fd6f13f0a61841f7d95f7edf2f0a5ba6443fd047dcdbc620c2464ebdb162d642d5ce75553053eb863c2fd68c160b2cccd3755c1f19d9bdfe3caf9500ad998442e59a94a2a19f53a8124a76999acd6f7eeb1e8c7e8c29c7e8d44b04876db1026531b91f119615c61bdedd789c801bcfde916357484d3369da69fbb927150b8d30af6d0fb5e1fe922e1c0d4bd4bde9e57b5f0ef3594c6586f9deb00d87c06284d83a16e75ea3898ed6b92ff9581cf9d2ae9d663cb32968059c8ef8892d0a26b87310b84ecc135e333ab7c7d7afbb031a1b0a96b6f612ba85b40c8942eda70dec52879c1629fbec4cc8240c827be27abe2db62c6f0c9f3e25f7684b3dc4b1498e9c1f3822750059898be598d1c851481e0f4d14d886769ce66a237dfe29f2d27be29c9ee487b54913609c47bfa40a9b8969bc201d036493ab50ce550dbbba835c4950d18d0b943269b86db6ab1a4b25c754da04d226f542a81b9a1dddba97163a4763987ada8fa5d6a38ed00d6fd6769ec00e301baa2b1f7e5396d924f5995d650945511150d78255373b2283da75f6d40bb2670f89cd9717eb26f4d2c5bdea963d618bc8a14830378ec1c4b3db93c2fd1d12fd5e83fe97d680ee9e9935561e316610f8a98c0f137c47028bb2ed892e26703d79b88abaf7d22334fe0762f965387d18271ec0af95befe3b43a40cefaa4a90fa57b2f8f72c467fd3a11e3a4f7d420fa4b39ec9aee5c6ee7b8db9da7cc5c768cea18b404f8158f5725ec2a27347f8ced4d2bae237d8551089789c87b7916e41b038245c065cc2230e00d0c521f590301a7c1749a9f321c3ee824ce7a2a99672febb15a199e809bb551e1ae5416e38b4c3fdf5783f474a816b08ecfcb4f2bc7e8733d057b655c698e9cd8dcec2bcc9648e83854bfe16a5aa837d653b00b61a387e91703b2a958091d6d03321640a49c9964719b119214f2a25ad9e7d831d59714bfdfa54cb00291bd9d65c219ca6382ed6221ef499c4a3b56e673b294125ecc2d96830e6bf68fde632cba2d7e9165ec5dd4d2f9a795d15ee3070d2c54cdee0878c1b706b26369f9dbe48cb647f648284a7e1b6667275f30fafdd093b34222bef75e166b821a48245d6f4bac4012538e8110d7d9eae72bc00bd5a0e7db59d52f3559bd8cd9cbd9c61a9dc56339593e3f5ddd66210384324f63f908cb34fd013466c7978b677cfea8a0f1c570e213135a5bb1130260b2363ff5426e66c2d5f7d85c99c747c0525a16dff6922dfcf30d5590d6bbb9590d9c662e09971986a5c268584ab86f9efa967740f81292fbe6d0f7b1a0b9d046d845dee4881ea8e572b5f13ce687e0ef3c13ce94803682583bd64bd19b6d879fa91b3b7ebd73632983b66366ef1cc3a0408184a9e835cc486a62f2223fab9187914902908b69628decd12013cdcd6fd3191484cd3134680afe30c520344bcc89b6db5516262246f276c8195720665a4fe48f6e1ae49026f4965983cd81f6d65dbadeb84d199e243e227a57651d988389670a5e10ec4bcf7e2ee0a7b2a745c88635bbbd7a54de935dde034ee5d90cf594c8ec2f8974dcacc3081efc7f9fb43179c4eae6617b8f6c3c3f8aa045736517fa75418e65e26d969b4161e5268847eac446a363ad68be0ea713d82958131b7b1e262fcd473c15e938dfa9c40f1abf520fd016d56064c68dbc954effe362fad36ec774fa30c63673bec9fe01301c3e0ad464e42a7e224f02d18303bebe0ea0e8edfc13a9d7579a608ff519ff4b9e44dca40b9b2abc7f3ce6d8a90eeadc39435e3adf9a677093be7fa331896a858468df02e80bb7dfa6180d9adf954484ffda987c8c4898f27be83c1156f9b57b780faff69a1fe5548d9724385362871a518f62ccec9842e408461cb5a30fd72c381740185bc5ed661d18a09d6c3658686aadf82bef2e97a2070b258aa5064ecc003f741cf3f9e72c5a088fefe5c7155a960b364cc1e94856ad27cf7f90cd0cb01d4d4ffe25364d6305ca48ef7071973ee31521b69e0cbe0073ccf868e5533607bf341f00507592c64f0849e73a140f8ca7a526ce0d79b7c725d4a9a0d0efa9b0f6645b85a5066a3d9e2df948b6a15a9af863fe5c2f7ac42011504cf5dfd993957ac8faf5896242b36f702105515e724a030ee2d63b82db23ce1138cca9a1bf8a960a8a367fbd7fef8f3ba3f25923c6510c65581b15b69f3716297049702b67e0f287794197c7c65666de12bfc7b95fa5983cb0ef781ec8ce8a5adf8f9b4685c6c6e216f316ef28ce4e6bd30987c422a5f9a8ea5a2de0931e9b86229ecd32578db43637ae074545bdc54efe9b52bf5d6e325b8f59ac6213cbbd80fd2548689596516c68f12b7a3662f4d165f2f9e8332949a0d6b70884463aafd54876d018233e84ac9b57725c8713df0729d66b33390f14b5c9e8ec80ff07a2fccb52053694af40d91febb9f3da32569211e82a70351d160d5fd0c7346b4caa34c93ba99bc8e3e2e328450092282cdf1ff75fce0931a6b1f6e6212556aa7ec959a801af166d8d09551db3ed10e240ea5bcecd1ba8842285697951ab79ed462602fa6cf15a53e28f173abc004034c28618fbf44c2fea7680da747555419f1ef1c66d08d9c704fde974e1bb8aa2da480a7032899e8622bf0a241df58e7d5fbc8ccd0e0492f24aa70ed9aad365e4c03a36a820023412b657674cb2c4f7a038c0a6015f5494083ad67de251297992b6a063e2b85088cf83e626b43955896d5f3fa810870901d1146b408ab9327df6eb64524f72b5ad29808dec7cd78b8609ff8e1f0491cfddb9003a4f88d1bde1d3ad590f32ebb11a1b912bbb7726e0d4024a875a2612a2b53621526a660c850715977116f22439ad41daacf80399c751bf939bf8d787ddb30411f1dbd0f63796b81cfa861340e316bfa2153330242b2ca4d7081593fc9ebcc4597a87e1ef1f5815b68b741f4ab10e4cf54c468e746937c4604613d20ddbcde0c4643e7bd0fed898f50e8e13ccbf664c12080ccb4a1c3e66c6a959423ddb2a5d10b8c9945b9cb20d6ceef72fc067275843570d67f5c089051bd664a7f1912d9bf2a9dee18e4a8bbdf79f9fb9c1270ef3add2122ed1c948426040fa427154970e9649c93ca74f44b23badaa7c1a0ece24760e142be4e612101486ea75ee40e704b634c4232bded1cbc6c4dc1ea0e48f3b273395dee17e1ff49f6ada0c583419afb1e2972368515a0a643e59c0180b8ae9606af3411d15094d4f46465f69f452d07f5e58945b0b24d8d372a222aef211ed1425a6a5b9e3b896bfbff652664619ab6ee3ee521bde1f07d62e9a267b260ff2e17088e6b2b753c46161c03d5bf44cd62fd82f6fd375fb60f140650b32dbe4ff87755b249cf6548216be6737147cd5d4d91b5e297f372d21a6b005270f5884ae80962243e50616a05493f1f29bb1c27b3bd36f4724f500bdc8a1ee5f9b3ec0171173845357e48c2adbe8650cc19bee13f19647f3e95c6c228a6bb12dcb0fdabacda06de63236cca36ec87bb981ac0019cb85e7befe4acad24b4b2f0a7822539e5b1e8176e7227f098b6dc63c7235ecc911a515e7085b10d595024c935de0039d96d896d179f2bfb94a0d4fe0ca1add9e54a0f4ac739a0bf5b1a296b914161dd25e6bdb2f1fe1152367f27734f28bac112763ae78629ab765f0cff2e2038062aad62a5a1432efe1698e3154acc8315d30444cd6956bb9ccea357854e5770835278227dcc93725358ffcea18ede8e5e0f5f06346525c33ae717d9dd2a81a2b3b78e90c4c8354abdc0429bb4301c6cc1dde29077712623e1bcd2bc8b33ba3aafdb8c88262e4b05bba6104dc73fc3a681e847c50ee54522f7c81396afc32cc27e7001bfe62911028c232cce3aeef08f66deb739734c883e544399266f73b20a9054470d9ecdc7f874fe5a8aff2209ca5be46473a0010c173e076a92a26886381299a9c24d4e6b0509d71169044bde7f5ee9ae65f143e20bda4fb67f48969ef983e54ac69ccd89386ab207b9b1784f9fb1bd407228f070ef1acdbe74410171881c6d444bc4290f7818f56cfcadb4a161d2f148d6d4ec2668dfa46a7e8f16db8531abd9b378ef4aa74061b317cd7bdd9c9d9b585dabb37d55bfd08019e0dc6e0f9d2f41b9708ff3514c96d3173ef38ef34d6aa5bd85e", 0x1000, 0x0, 0x1ff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) pwrite(r2, &(0x7f0000002740)="a6121b55834f159b0fda48e70261e7103f7a6c2f4347aa94e0e4097168c3b7ebdf1d072fd6c8b20f05bdd298380a2fc0b65e47fd0c88d9c07a7787311cf2e43e0f974d6b6da3cd1305b35bf25f645bd1023cff424abfc1217f24aaaff53745b46cf2dc64eb9718a689b65912f24e5e9f244ec7baa6b9235ab954859657b905b9d4d5b863cc97ee347fbdd12b5c74f225dd375b11cd93e6b3bc939acc1a77ca8664edad22d6cba69ed1cd455158b6e9789fa37e4992595cdde17621af3b584b17bcca4896e22504b64e562f2ed923f3ae30111f22ce950cf3b5f6f98670313f0fcb6f4a9c77a35aaa36a02b8311f27417dbe7b33adbd2391514e5d4749e7910dad0c7608886a4dbe2a38f5c308ff337d146fe2687998c67957739d55a50ddb4e267304ea624e678191fe0f3d6dffed3e2b4731f63b5f69da33de6ad888e24195b11143f071749ad3933e4c4c8201a129b9f011c44417b59285867fb08cda1e7fa8caf941324c81c01e4c0199af5bbe87069e3846a063bd0e656fd00e8fd27c4724966cbce0db5934cd1c73bc51ade2641cc621422deef98093c91bf5b0b3dd9cff68eeef90b3383e370c8ada5bec60adc64954f3dad7dd3bad3e69fde10c40696cfe372d6875769aebd3909d90d9d477e3e8e60e59101812005f5ccbc9fa5a20779167f7fcc12ba00eae291a045ad9879489f9a3543fa49fd30dd1157711c320562f01cff7ae20240a3dd28583ce5e5a46645272e4b1888a4ea9f26b2bec7f540dd58df1c06f6326a7a458b5b5cfe75c43667a73d145ec68c792bd8b80048b6bdaf414073da502b035a80201402c8fdc82784fbb973534ca7677f87c3bd0a66b8adba57a09457166803a14efe69b5b22675f9dfd75bce5cfce5ee31825eaca6c88d70135a33b94bd5a4289639f22ce77ad19163d857e7750ec359f958b8fe1c36d819ce82c6ab029ebc97831fbf670edb0bf5d139b9cc5502081a78a3dd047b77cf40fa3ad5c5235c712cf8912d6e632be5969d1990aab1230243cf609313571b53f7f22d7c803601ded620283091ca803fd5284c13b2c6779384afab181034fd66f6c27101e9991bca752f6a0e5b95d1a9e13aae58d7c0e3b7c48d63b188fda16eafdb095350cfd7fb1aceffd6b1752551fd7aadb112e9e76173ccfb8d9c0e413380041fe06f09fc2da5aeeaab745f91a4627c1c4614663fe92ff5be8e13a3ce90880d825d4f36ef37c3b016b7f4dbadb7d441f02dfcec8ea2d8fb9edc1d971a57c3a004bdd3e87cddd9c41081318e5a3cadd4c851d05c88bc51b1245d0b88f88f11987b220421a9f288221973ca9abb38f55e0ffd1fd45a05b7a051c0a6619b8b9f08f502d5ce39c222b56d5ec674e45b54ab0176a5ac7a5a7214f6b9f1e1ad91b165aace24f683ea3e09ea3eba54237e6819d01c158973929e312b650a60c00f2ecf348096963640412a6d7222ed9993b5336feed4a36c0169543f2e15f164b51cb8c106c1867e1dc09e9a01f8073c2fcf946d0bd571d4ccc7d66da478b9ef3cd17c46c06c12d4caf21312a9251556e0ceb647192a6c39da3ffc2006dd7ac182c061f6fe4955091d118731a473b70913b7b6599be5f3208f5d766edeac34b90596f047e65f6766d42d34589d51e1cd82ff00b562846061a8b591c55837ef3d9c7d21ae197cd3b709dc66b4ed5bd4b07d8bca0cce6eac8828794bdf24d98348768f95f3661487d7fb54b6090673cdd6946a7763c45fd1b427f3a41419058e02556eaedebac17b50a3f0ab0722a16cb33ef589bc914432badce396c2e95bf02c3c4ceae07c1eb4460a15bdf19273e66cb6e1678800d5999f51b8e50772ed99bcda8df0083512311598fafb81ae9240d7fb5235486bb8e489c1ec2032ad58145a3321fd11ed41d64faaecf007fe6ff8f9c4641e90f986e3a658799e2b22de227c4da33fb730b34537af09a90b7c9caf24a3bc6fbacebf2d0cceaa7438baa11426b9efc10aa96abcee3b5d5d4c2053d286b67f44a25ad047c8d9a028c2f5ac93154e861ee1246b818e0657a03c3ab8c993a0189968c380bcbce6fe9bf4c7902a64388b0d275c045ee44bd89003d300863a1cb77fc3ef53a229aff7f392279e8d249a356e3437addcae8dec042546a760cab0293700ae174937a254150912aa9afcc4d770abc1b3ee2442fffd098c831728229b5ce7ff5079bafeab677e97f40f710bbed76a5dcf0f5cc1072544cde6d2f410858f66aee18d8b87adf0b5739040d28861fd046c623bcfc7cbd65fec027b92c34cf2192777b468eddc1856125f30082794989e278fbc24e883e7104e0f77b53280122d8cd41f46a10349d8206e0164405b7d757b543d4acd6d457531c1dd44f64d5cccdf1a3f89b612ca02c4d9430e5733c6040e6da512baedb2d1e70b0373e304ce380b91a55bcd0377a71ab4794b54020f98b11989d9cd6d303f677f993e1cefe4a80d4f25ed41c2476eb008ba8cd10dff662356b97657e45090e3096c0f249bebd1b9980f84641fb15d5d35e5fc47d1d8517c82ce531408090265e65a18878ee43f1a6d3b169e8ede22e210cc8db8b88ec2fb8727750eb4b46ef164cba4dc82229cc92f833650661b3f495ce92763bf6349272931307b32b41256df437fc8111d8f499e1c18b35d8dc0badc2fb8dfad2d6e38dbbdbf7eabcdaacaf8cbe6e98f1c9973c02f0ddccd8a59fee8cc514322894740bde9b8409d84f76a6145fcb676a4e92d60ddff37ee9ff3ce451c1066f35f4a0eb56ae975a61ac972bdd3087275c3bf8bf213fd8b5919d5af0a87501722bcffeb50c95464770ff343c9d91d07c3bcdd57de25588442a6ebe17ca6532dddfa8e13ca3e614b9f0e67c2828f710c15af59376a1f93177fa6453d761eba96427c0f3c3a2616db055cec1526c88615e0399cd1383eb551affdd1928f4b93a394b64044785287ef2e91b122694ae844387b7e169eb1d76c0246dc0c7f8965d94ab75949a5de1122558c61e6aa2799519bbf12607061d485903cc6bdf0db085638bddf4237c35f17b0661a44d20551533b952cbeb295bb6ae529649fd96ad7a5c0f97a68821cf01502115840d0dddcd7d2883829cd4970653152f787ab34cd5eb47b114b692fa4cb0e4d8bf54ad8df5d580d86c2c31e58c58dfd2c29a2c5fa9c0b14eb4f4716fc81736a68e426c0bad02a4f49d40b976a57ad503061442d1a79853838329529f3c5c9b8d7adbec09ca089aad9a95253f57316a2d3410590e7a4d21abec6dc7dd980c9508e5040ea01bf647b87a1e295f41953ac76a08f721c892479ebb55b120c2382ef65502ccd6783883dc4906a669349369d41badcf51bf6439e9fd4cf1408bbbd932ae5788eae00c41c70f1582a4330d4b3e997cca76e6b29ec3c942fc475dd8e92a2ad170862963b78d84d7d4d61edf5d2492a105fbd09e2fe91b4e527a46f1f531bc96b7d465ac75cc3a9ecb96d5730415bb529f8419c3b1cb0615bfec5a31a43a8d7cb2afcdf7b43c4af6881e20259ce08682502b78d8ac646627f839c039238c724f489af8ab9a488ab7e55f3c90bcc6850b07804dc5a729007bec3d807dca5bb91a741e4901d6e66980f9560e164bd861cc9cf268f00d4b88f133bc99c8ddf1491140e035d6892a5b0dada08329a9eff98d89002247c6467d76a36f96c2946ef407aad7ae04502d0cadbb3964ec96dd0e1f67ffa447d16518fcecbb233589d60c4494e0131a59dd60af4622c876103d0a0043325f07dd459ab186f05488dc1c8106052bc4fa5c5be75d2e41525da5f2531f8abacf74d7bbd519f053d907fa7f5b374f9a4f58560142f65bc94a6b5fb609a53d057911220a56987fddcc2e3922705dcc349dc5c4d7d21c32f8355e0e10099b2d380359d5b85fb73c79993697312da6d7656f222b785f8f83bee822cf7d7a08fcc2e6f84330d0bc86f6af5da640c392d8d50d665929b5d502f290959d42d66c5749f980c2ebacfc7b4616e2eefb3d0f5a92d7f9d86967cad6b015699b909b7570eaa0e7153e2edc7d65b7c9d0283265992612c74c538726fd58ea7bc59a8346d942600197e3466f3ce786007a11a8fa2922084ef57bfa3e3c33ec8d52bde665430f2d44c6363b387cde3f6d8ef53108b06f3896c04763b400d8859f4046258837ddbe1c8917a1988df0898143fb051ff602e3435120b27b7334e732dc161d2a890efe8942435e3446e78513adfe1d92901d11bad8312fe93ca2eb175cd29f4ac4a2f73c999e1ace5390c12e8828e18a2156abcad75a80349d4b58f66b29e223a2b8038f1b36b6b1f9cab0ed548c1431dd527f5cb47dcf9c435c79b36361936316e2a8bf215f4f65c15d3444c02acf890c2541bdbd1de2251aab6ba3c3758d8d3ac36b846e3e916004a6f948f60defd40069963b2f9ff6043baa067480553339f5d6fbb9e04cdf63647dd6b4c77eb4f755125446e7f1644fc53afdd1e8dbee45ec9222059a7e7d3dfac5fcca8e9bdf274578d5b67f2143e8e90007e95d8882ca08e2a6fedd3dce0723a7ab29fe444dc06fd5d21e3995b56cc1e2ed106e521a6d1faa5ac4b86a1daf26966a7118d85ab20aac295856b2e294670f6d9540a80e50c4ef24ff0062e2b6d9912bb723ede8946699ad538870eb491fb5ee7720eb487c44e0db8376ac64708876434375b66131bde21069905e3d128b343610935e214147466391671b063f6a0f7ab2d5e3bf6fa7b4b86d97036b726df6bb3254d9c5ecc11f7f27661cd52e9eb3e202d4f11c54f2a9f586fcbdce152eecc9c8b67006dca6e751d96bf04c8d0aeaf7bcc553f80c1ef33d44e39621d255f50363f79ddb1c415ea3173294fdef85dc2decdd25eb38d8c48c0a7ef24953ee103f885b1a014011e65feaf49e0db15e90c9d8018fee1be01ba9e3526454bb600e2360b4818b2702cfd769f18004e24457f35722174c339f17f94030a2a849e31323cd2f0f3dadb137f0ef9e91eb5f72a66cec9a81b0cecffd85e5366426e39f6f207c0d4976106224a6266b3a0969499937327225fb4e7f28342ca43927e7a57fb92f6982e0fa30bc7b52acfe92740a0057d41eb0e0b16e59014bc2970442e25526d785752e7412aee1420ba1c1bf033f25436b4663e7436cda5671f6516269f7aa4d3cb714cf1d062900bdb36fb7efdfca2e44caa1d43f164416573b9c9fd974ae5b1e68c71efeb7b26ea4230be33f8a39d39eb726e731930c502514ba189af17ff1525aa325fc3448ea4900624dfae75925864aee11a9b8218f8afaa2396b55154a3d34c9e3e2ebd58a2021c7b93936b2eaef7988e0496706cf6b65cfca2d3229ec33005d38d5c12d83ceadd0931fdfdda2690e36731686fe6000d27ac45f8a8fba652d4bb9a166fc6323047b4a9b3a892eb04b09d5f64442efbc1096db5c26b995949c931af8d9ecec96c1d84e8e1ff0c1f7c444fb965a04c2059f83098367a5988c2d11b590834801aeb55dedd41e1c4ab57e19950dbff279c2f6fae164f1a6462eb3b2a8d81ef050f2e666e9e8bd4b10039df8d2b12d6fc96eeac5fafc15f06d8c661be92a92a7bb316d7b06af5427844ecdc86ec3b72549621fa569e9eacc9ead54a3e7f6a0ba727cfa3358dc7d0454e27eafa5cfe1cb35a80725813ac4a01f959d2795090b919d8fd777ad245301eaae2540d8e72030b92052042dbe3caaba88ca85da3eec7e3954695555a65b2ef7022e3935fd51db9c8607f1cea34f6838bc7a4e58697671e2fe0e93c9652962914a53393bd55b4a4ec777bfeb48beab4da04b721c95dda", 0x1000, 0x0, 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0xc003, 0x4) connect$unix(r5, &(0x7f0000000c00)=ANY=[@ANYBLOB="8202adfdffffffffffff447b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a86e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f07b14385f04157785ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b755500000000000000003e70f6b4a062c6ca8d12540ccbca45000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d53eef9e8b0fb636710000d2f97d03126da536ef612e9e3b79f7424082bec3b7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d09000000004fad4b03c88132e19769e70a2ea6f78d00000036d1161b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d308682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e33edc2a37cc7102e6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf9136d097a5d83092960862b8102bc1f84da005000000041034906ce6dc83c3fba37ffffeffffffffffff7cb950fe286ef99252e35109463c50d4ebb0f11934acb99ae1ad670224f918fd6bf321659a89495a2856f00d3accbda54ec70b5260ff5a00f3d43881052e0e429f4b0a960091867212eb914a69d1413e8cfe753bcfaba7e40000000000000000000000005efea7a670bfbed345d8b9b6683308fccb47d9c4936d39ff47cade113c3b6002baed55c0b2d6ec968164fe69b2f6c57f393775b66ffcf55b2d7b0005c9563f7db12aeff359020802fac3cd2f56e937921398d41194b847e51ec8e7c20530383be2a3ed26ac11bc6787e3d0bc808f47709a5e70fe3be13caa151f0e89d97b623b92b462d5fcb5b6acc198ceae9c8263eae33b35dd0a98f524abba5b613578773278a10015ff5ec024bb1c94ab939d8bac352fd7f22a02065fff030000eac09f58923c1649b821e7ce2b34962a7aa6e1467ad6456f11e942ce09cb1c1ac3c695ac97791e991a08c573089a9cd2e85d596d6518325fac386bdaca4ce6807ca788110fdd00000000000000"], 0x10) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r4) r6 = accept$unix(r4, &(0x7f0000000000)=@file={0x0, ""/77}, &(0x7f0000000080)=0x4f) sendmsg$unix(r6, &(0x7f0000000b80)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000b00)=[{&(0x7f0000000480)="a402b3fa177207b3a84427c345cc854b57eefcca0a0141c610ead9f81ee4358201888170a9cf995d043d3480c533808c061c01a3408b2d139cb922a71254bcd3b94aeffe96701ce17f7ba5a7ac0a4394f6058b5f128e1f4c0160046c342653da9e6f02f6b982827a3e451c695d420d8c2510d65794920b15cd8ea6d6f3cb5068b9ca68ebf09ff877d7293cbcd56daa7e0929ea6e69b3c50ad934aaf24d32d60197d35db4bdd3c090e306c99758ed98f1688be881a35bfa99", 0xb8}, {&(0x7f0000000540)="0b5e88aa0c2eebf5", 0x8}, {&(0x7f0000000600)="978355371f7e9b2ff042f953ef3fd71e3757ac3509f56fafd5f075e7bab8dc1971fe2317c049316f645809250f7941de6d50d901e04a65dc2fa3c407abb0aa3ab9915fb1d8db7862c28f76fe875efc702a6cede25d61a365d4cd18", 0x5b}, {&(0x7f0000000680)="0795291776b07e3be5665047d09714edbc0dd0afbc12eb389e151ec50e9d3411292430b89a157fecf947ca6c1430a3fa3b96e0fb8655a02b53a3f2087feff6c9839888c05bfdb6acf51abaefbc271d694f176cac2e46ef056b15229f8f3fdec33634814b047f8e93b8959bb9b4b4173df160720643dfac30baa87fc81b07b59c27ef", 0x82}, {&(0x7f0000000580)}, {&(0x7f0000000740)="9296441c3c03bcddba7ce3e0d133f6f353a4cfda5f32dbf0ff7008fda487a9ae6acdbe26f8de26363d380bac2793dbb31f1309ff3a6ec66562351a270e1c60ec722af188f9e6ffb28b8feecd8152eba3b4fa0bd7f8456b9f101267ed1e09ce2be8cfbd633ceafbc4e4b3a1c47d453388f069fcdcafe17eca08c8b79982c62a6d5e75c1ec256400835726bd5350894c3a07ff3cb88785656afdbb8c3c0a90246a62e31b36ab71570e93afa2075dc115827faf", 0xb2}, {&(0x7f0000003740)="c72bba6c434a883fae18e6f7d8ef49f77bba00cbc55f99ab34f5d4902b9dbb773d98c738e97470ea63c6b538eba229bb91e31f4f63481e042726a0e774695503a4b2adae0d41f181e986593bfe3c76cda667c72b463b25362cfc41d9e570e28b3ef9765f3df72126ee9d53366030f4eb358a70830b85d68c4b5d9d7abb3578f160ca16d636afe2d6634fb021c992122824dc2f182840f35bb90fae1f492b885c569abc864b20d2d44aea44914cec7362e1c60ffa0bac73cc26152db492dcec4e32c1051f7c36f7fc9dc4ceb7e0abf62f9e2055e9401f64cf8bbb9a1d346636d4df1ddd9dc825e06b10d27daa6c5846de96fea7486a0b663deadb8a469286e03d572202484c4101b8369c8de5423f776df525282b96af386b9d0fbc4bcba608b98bfdc195f5dcd5492970db3be1726d538b2b54d409993183d69c64cb57b1b0c6efa20d437f1ce23484141fe8b2e17d86a69eee448f08c8462214dafd2d07bb65c370eb60b3069722ecd8f25c94d42d0aa8a8498eccea256815f3086959ffc034caf9c0a504578a551bde16321674ea2c089ebb76483cf3c183940a59a192ad1addc1031e3cfd6783696ca2446465678c19345538692bf105ca3e3de860274ba63ed2c680030950fb75d57ffa72b9d4ca7568ff3d2a285e8ad750e3e2c0e0e565f604838b04672d8030782ec40ebc5f1dd492a86d8b96a63356b48778b643518b49360fb9af582a6f0b16c35904f5c3ca391b07b6ea11be47ebbe8cf7e21eee59ebc02ef0e23031fe950a6e310db8cb6cba0f55e853492c5f966477db7899f9f2b8f5290f6145a4c2a840fe48e68d5d221efd35bce5877aa3490693cfe9214f45b1610a318f1847775f080cb2ed77fe3720c43cb1bf4db2cb18c1691df9504c6ba26fe032023cd4892ecb2cf40b82bb5118e94924ed235bb17bbbc68b9c6b788edfb64dc8b839bedc48ddcf0995175f5481a5ec4a5a61339480aa4688b547f0a6859094922f8b51dfa31d749d1955128130ae55d106d9959c59124f3a2feaab35948b3f35ed0cffc1da8872ad75d2090a42251dabcbf8c3e790de9878f09719b6b79018f38d5d6af11d9b45d3642aa5325259301b652325508539cb5636f044f58c3e3b83ede10e5c0bba756da3d84e8d7941a96f0f46ffbcb92f27a297448dab8998ac1d0d33b43d32130ee333be7790f15f3e941bc7828f9d328790cfc6cbb444214682fde73fb040d7ecd60e618e456bda8ca1e0c783e5871b54d859f5318935e25a318d9596db3cf3fd4a9066a3d796f644e9cb34bfaa26939684a5bc49aaf3262dc841d057e0c69ba4786c1af21f2ccdfbdcd18180e0f122dafd10517d23c56d05a051f183206d7207da5de251994ece1e607c55f367d3ac86cd9dd98adc7af1535928902fb07a6f4565af1a17b4d34f028772e0ce8256e5e1133f22ece6cb464459a8337b2c543323fcdd582433eb0cc9811f7f63342f5b84a6fbafd0e40418d93424b61e9b2604333e100abab95e8b7c65ab4b6ce6acef9d364d893d4492fdccaed63dc72f35e7f3365ff661613d310538b3b4660bf1b98cc526844ac1c70119eded45378ea6618c8b86929104cf4cd73194bc2f2b6fcdcfcef5fdba7a059acb6fd112c519eff64c61912461eb988acaad7bbaf42c40b3ce75e48a595ccdbf06a52f70f667eb24dc7c1203de68a829e2134fbb73a0e75a6a8e9abb5fa48037ff8af519f8dfe9fdd5c7740e889de7011ec5ed03bd9ce1d78f002aa94df3092f01219c51df223300a0924f582aa3c6c315417c8442aa6c41fae1d127a8f76a2018bbc131bd165f26ee772a9f776e8cb8909fbbdcc7fcd79abbd943ceffaac37f9ff90d715f0652a3f89dfb0e3001935ae9df0eba5278ae753f6329bb3f4e459dc16972ab0d466e1f9d12085693806aafa897a69a25580ecd5fe4ce79ad19f2552592961ea584a6368df0efccb79c1af71c7e111296bcc771b8c27bca881d430acfc412a2183ae5e53a72a6438a34bbaf09dab5d0cf7e481799e3a61ed0eb8445a7d8e02ff827404e9602345c1a4bbc0b54216db1ff949a72b5ab43deb72389eface0fa8f6cb478d33078ef2901cb7e0cd8df5178fe7ffb3dd62ebca597bd7f4233ac5a84def98fde211f67ce81e4ea4d19cd555cfc05b6c985464e99031ec9f38c5611d464084511ba67fcc346d5c566fde93c4111ae393a23ffc8a7c33cdc9258e1913ffc356ede7419bc95684e79e2df1c4f01d933b3d971967686ebabf2e7b412703d6acde7f3daee7e4170139e4725334a412e632c5033dc35f53d5fc6af0951cb22c6798b31ca3d3cf2ac9826bcd74512f953d4df2adc89a0bfb1bcb5f42c403530aebcc0fbafc8cd3583e7a8bf707b107f88c52a831b88fce4881d31875ddf187d0004663c4ef8da07800d1d897d5b8d473be9e0cd13bd877f1de24cd5f94166a440a5f626fd3b3ed4e2876f6120409d29badb8147a12575a9a30765497caaf11691ed76479e67521e9130474aefae674fb11eac5e5406aac12a4fa4f1f3483d4cc4e72a924697492d01ac47ac06dc1285744b63b09f54225b67c60cc5f0f2023521faac0e02970d5145aa3efa5746e54edbde0cfddf9fc20a89727d7a037c6e2f230c33536cc1eea129b16f08283197b3e7d70fe2d5ab152638db34b602e66408588e891bc85e7cac63ca17574ec52e921e9e13470b0d0c3b9d7018c5b6e4b77100a678d8c8d897d1c044169fd43afa87a85c31005fd9840c84c8856929e3261dc5f7e5c79623df9064f3ccda1f047a3ed50ed1c6201c7288207363431c137a32cbe1206ebe028a3e1c38d968540b54fc600717aee97806c6f226913f2633e3b664a0c0bcba486900dd5eb66e24327ac195da050f2b4486230a1575ef23d0de5f76f16d43608862c50ce75af81260fa3ce05f59df3d8a7501508b9bf48c016b7e39ed1f93288e7d2427e6d3e5a4416b00b51d37823cbf3da50fc5ec71a7b2cac4486bbc2d1d476d44ee74bf974759d96a34d9d6b89aba5af2c0f2a5fc5f3a05fbbc2de8c949d16e5cfcfe41329f3f2876b691c8ac1a91063fe83f5c7038df052ac78c7d8860c7a375891652f7e205e591a4b380e96e3f5e827db22bcbb144776555904f0beedd1af4202210aa9d74245481f24818a4cb181def2ba3d62bea2640b761409b045d0f1f21472f3b882e0dcd07ab0cfdf75ec23bfbd12d06a8893b02b82103c777b6ae8aad9ae602ba36b26b7b8f23dc44b62df21d0ee6144e3daf7bc5fb175307064c0631289ef34bb017194957be8101e70780a758bd543a79053ae2d685571b7b5e5888c0ecbc342a2b265abb34c1b89e37212b8c2f4f8f9658fdee2b65d6e98fdecfd55710dc200f017be3f5c91134c70998939365b3e084a59e515f6c1d50e4e75b9e089eabd871bf79471fdd881e6c2dd62209c33124a1744a71639fcb4427e24bea263ab3b61e2ee009d38a5d2722d12ce7079056745034099ed707ecaa5de08733edbb53fc49f75f3d647225b7040452cf55d81391027d7ce30a0d107620787ce70782f19c5a7d44dfcaa84ba91099ac8f390de520409f0d747f83d5d58e30827f12700140a311e35eea2262a0fcc33253330410e5e15478636156b900244691e5eae80619c87b858a97c2376f7a8f6d7a946bbb07c5e3e3fb69c57c848b2624b981c0115f8e766642f9856ecf2242507f1a0012ef17e090c61b77ef09219f1580e2fb54810a57edd7f33a901b70b2e8e44b4733acfe6e786d51382999968c157fee8b7814dbc185fdab3faaa7c6e538e639fc2bad44f0f96767b206169c9054bcf6ee687290a22967a9e5dc8a82ccf210d798e16581e2764cc601a8a59467c0a0a79fd8af4ebb69e37490a2a6054fa17ad8e91a8e0145b38c252dbbf62660005111877852ba79330eabb727a17c6060bb4378bbd1a18545d05c5308134d8523c2e231efeb06d143c1f469f1143411ad35aadd2246b7096674aef6113fbaf0e35463dda1840a36d56aab7afa85184136bd88c114f03f0932e6cb33c6957f99b0b4a9d0f4e91593ea8e0866bddb47c721f5e687699b9a902f8845c0fc247eacf0eb651cba49a1835c1feaf7bba53614bd2366f7499131861de9ee4641976777e311833f92e4c418b8cf2cd23a11a117346d3c42c5f21916a35c82025b26061f6ef9d3f53055d86a4bb49b286ba54ebdbce1ec467effcb8d9054cc7fcf6b6851a24a21b3b9f067fdc56b15d73670ae2dfa53065a7f5d54ec0dc94f92e0868e61eda91884c18c4e7b8dd26aae4c2824fc83091442ab1ac705ea97ad76fc4f84c84a87f5f72fd9ff828e195bb97a2be4796d2a5338a54020106f1bc8e1134ef5bc449af1fed96b3d1646cbe6d3ad16430dc0382d776fa3018719df78bbf11bfd95293e3f7a5d6e6e83e8fd8f17dcd62e2b29e9c18ff0348822076912dd3c4c0bc9463466e7c70dad7eef19aaa860f8e7b0ff23ef75029b9d19e7bd75a4f7e0ecc8f9a70c6d10120cb610b4ab26b5bc27d5f1787c3e4658c7a8132195a957c637c6d0b52e4ea254687f589de1f1d27d68579e88f9e6e448356930662c8a328d44643e9edc40c88957b865838e5d9b3f1e5136ee915460b85fdf6a16a43f71ccfdc3ace8df7e6f5a1edae9b808fa3aa76cc64827a54431067d47e2f48571c5e8b879b97af87db53cbcf16c937c89017f1c76d92120d75cb0bb76ce541b035e0f92a51a14c92be8f4fb89f3e4ab6a88199d96361d830b8cdab1f1a36cf8a2cad477445ed1bfa5ca291c3595c597a05c6e7b5e506cb6fa4cfef3b4544550972a2a5c51ee0b1ab17af706cce3fcd203f1715db9fff111892e7f1613f29d0fbbe71be9cb05630191fa0cd1728492377029102223858269215d4f1c3f9ddce772bc3455d7899b4971285bebb1371c8853849e8d59bbb63c98ea3de597079e5dde165029594303a4b32f86cc91881a5ee83068a10187a49626d2f90f74a254c9d0f503b70262ba2d243925d018af96e9df5013e43131e92ba4718870c2366cbb632041c6dabf1b1cd6990a70c8fc7e1cf01614a6755aa6c1777c80ca4c4539134cf569d0bec1fad5d9c8c4ad81e1e32c51730c3c8df8216f49893ce0085343768cf1167a8b3f4ea24598da563ec40e1a45caeed1fa4d73146bbf912f07cc423b94efe136c5e64663e5d34c8082ceaffecbc30fa3ca7c4144c0f19a0775e7acdee652e72da254f0efebf56b955cded971bdd12b28aa0433da7034fc93ea52fc4e288b26a54b61c4fdc68fccd3053d2df3c449eb607ec14b2a39a6b07ef31b49f9c59f9068d38d229e03a597bcd4b1b146bed6fe01297c3279a64fcda0b34ffebe56c81d319ba99411a638dfb020284e7b7f8c1cd8a87bdff9747c00cee439444040a587d9b4e66038cef9d908c95f185d8de089996462b901011ecf73a12f28084f7d5b78e41436e68900d3392fcfd497af8c14bb07ad524f369128a3189886229d1e70d0e875d7a0dea3a817c9c15b3db1345dddc2b2e493d34b152238324a7fdf2d83678a7546f0c9a87c829b9b49cc3d130c570fe7061ec0968fc24ed6e9b25dda55b4bedf466d2cb4ed24fa59931666fff07d63c0d8fc7cc6a65d39c9d77b3b924870867cc3d9a49a513229afea9caa970684f6b718bf49c48380274a8dc51eeea53c4e89dcfda431ac7c62f0ee4deb36fd4a68c59fabcc82bcaaaf72c16d2ed9c0c9078c7ec374b3213f2446876ee867ea41b71e12b56ff6551f4efc10c037b4e2f46143c45021d068b20500c297c5df32e0946b22f8", 0x1000}, {&(0x7f0000000800)="710f68bdf674dd0ae2dc68076d3188eb61fbbb8e1039b71f5d0089aa5cb9830f47db8499a58cb243161dc1da77885c624053ae816572b002a202d2a17c1167146a4e367cbf5ef2fa389ddecfba2cdebcdd1fb64f3a96f3d4f9c23036bd6d4972c8c8d5af96c2a6e3ca190abde0e6844410a432023b266a16e2ade04e8ff66995f6773ed020077d7a7bbdb2621e94561ce42247e31c462a6343bdfa902f9936c959ff6beb7e8c8bcdcc6b3d1bfe929645054fd64958882d9270b990ce9dee3f3821640eced5a0d2649f9f59b48aa03818198988e37f3f5a016acd3a67eff8", 0xde}], 0x8, 0x0, 0x0, 0xf}, 0x409) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r3, 0x0, 0x8, 0x6}, 0x1000, 0x1, r0, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) r7 = msgget$private(0x0, 0x20) msgsnd(r7, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b93d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecfc37e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef55b541b0a27dd399c0ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380371c7ed0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf833682c26ec5de99dce26b0d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f8c24e7f67d7f9d0e0397eeb6dbfa34bf4ecae887f1fc1b5e8a545f9b2e5edf01812bb8"], 0x86, 0x0) msgrcv(r7, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x2, 0x0) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000001000)={0x10, 0x3f, 0x4, 0x4, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffff211}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x183a}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xdd0b}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x38}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1b}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x100000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1a}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xc9e}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) msgget$private(0x0, 0x20) socket(0x11, 0x3, 0x0) socket(0x18, 0x1, 0x0) 16:25:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000300)=0x10001) pwrite(r0, &(0x7f0000000140)="14fbd22f70141cfd52ac14c02215bbdffb733207203869fec45ded4261480eefdd96ebe475fa42ff22e1e378c3e7bb0c33b03dd75f7b538353522f70d74bcae0d9102b5ff71545d4c460e56f913cc1fdb2aa86", 0x53, 0x0, 0x3) getgroups(0x6, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000240)='./file0\x00', 0x0, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x1}, {0x406}]}) r3 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000100)) getpeername$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:25:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x200000000003) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="a2739dd79ee31d298675c2b4aa3a4ad220c4086c6ff8b25a90415f85d8fef760474ad128acbd6e00ff7ec8ffe74288ff418d9ae4e24a2d578f4219fd80edb5db5612b1aac1ab9c113df2a01f039af0330c4ddca33222b523cd4388", 0x5b) 16:25:48 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x1200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000], [], [], [], [{0xfffd}]}}) mlock(&(0x7f0000e8f000/0x4000)=nil, 0x4000) r1 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) mlock(&(0x7f0000e53000/0xc000)=nil, 0xc000) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) dup2(r3, r0) munmap(&(0x7f0000dfd000/0x200000)=nil, 0x200000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x1010, r1, 0x0, 0xcd84) 16:25:48 executing program 1: socket$inet6(0x18, 0x4000, 0x1c) socket(0x800000018, 0x2, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r1, 0x0, r1) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) dup2(r1, r0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) 16:25:48 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) r3 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000100)) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000100)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001d37c000 16:25:48 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000002c0)='./file0/file0/fi\x00', 0x0) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') r3 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r4 = shmat(r3, &(0x7f0000e80000/0x2000)=nil, 0x0) shmdt(r4) shmdt(r4) open$dir(&(0x7f0000000140)='./file0/file0/fi\x00', 0xb58, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000180)=""/158, 0x9e}, {&(0x7f0000000240)}, {&(0x7f0000000300)=""/133, 0x85}, {&(0x7f00000003c0)=""/226, 0xe2}], 0x4) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001d37c000 16:25:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) write(r4, &(0x7f00000000c0)="2589bf07573bc975c23e89215678a3fa9d83cbef7460ab0059e984f14ccce0bb83981234671acd629a8da71587fecef4e62e22c2a71a97ba24a003e1818c5f0d5b62407b3fc075dd95e49b48b0db10caf3c9ad890c84da794a72f08a53aceb74017cd4244bbd1c7a2432dad57d25e4e69175dbafb05d77c43615a5ea65b68bb26a3381b23e096cd697abc0e6b9a5120e07dfcff54775846847a5b1ea356044352e5de1b02915067d17081c6c7368e456c5d58f08ace94629107975aa369bf6a4b77e306a7ecedfdbdc0c20a8e60096b764fabb1763172f953307968cf9edbb14650410eeb86f095c8a59ccfe", 0xec) r5 = socket(0x1, 0x2, 0x0) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x2, 0xb46, 0x0, r6}) r7 = fcntl$dupfd(r2, 0x0, r5) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) 16:25:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x40) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="000000186004008b0300000000000000000000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) sendto$unix(r2, &(0x7f0000000100)="ec01a4c05900a5724c6a757f6370bcdea0d83fdafdae85faee54ec6e9cf4f7bed8ec38540335e56cae7ac77f32aa53debb8d94b33832e37757ab0fa206591432525fe2fa522886c7ed77c0", 0x4b, 0x8, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) sendmsg(r2, &(0x7f0000002800)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000002c0)="27d63d81f4563bf24906d428ca0a4a7feb858a369805259320a869f95d684d1a9f4e7e9e2ad0c9577677c7d12666400ebd3d26c7a407cf300093614b5e3fe6d814e943f8599466698b958e853a539e01f655261987dc8633319ac7cd55aa6ed22ad6c9aa951ac8c7b98cfd21f5d64e224ae9ac700533e9e4a2e25a6371c6be18f3072d25cfd5db89c771959d40512ac76173a3abb3f658dc303908f9d14a1ce57c9d2bf89007a88712ebb194205a18e2050b86e1eb9cd488d82a578d2556c9c3e41a248e791478a29341fdde8a7f1456ca44ba00732c75d9e8a13bac41f1f11d4d7d036e7c197a351d982723547426415482bfa53aa921", 0xf7}, {&(0x7f00000003c0)="774a4909809c66a28630497a326a294e93cb61735e0bfc66791d7630652e0123e67955e0252331efd212456d6c07c5f624be2773fffed5d450931cb1d01cee2865307a46a4c1cf966c571a7eef97fadfdfb83408694d709ad559986722834c1f5cb927fcfa31e52961dfe653271d9fc139d5cced930c41a27665efe7c689b68ac2474a2ecbea4d431c1dc1c8fbfb507c7bf9b71fee9e18a8869104e86a5c2238cbbd3401616a4006de6ef82b623410f09529c5c4239be4ed1abe246fb449d3ffec55557a5abe555275fc604f0c90667803976822044fbdd36f11fc15096f606b2e35338db5f9c378be817fa5d6c8b8a32fd0607923d495a528121183738e6870f7091da79dac0942f97f24200806465ea3711bf4648f035b4e52511afe704b696b0a243973280273713528a82a55d444fe51e79379185d6bc11dc7cb738bf3f3174938871b37c998c2e0b5c7f3d9502f4950334787a8517ca94b6883337690e1810463e0ff9123ae1cc9b0d45a6b89214727c4717ce6b77060fae40ce748c609ba973e1908335bc041a135b93e3d017e5ce8ae8b3c8827730bc12590f8fc8eb2c7da389ef703875ba1df266a52f5f2b1be0510d30357c06720654a7f5e94cfd8bdead434974e71ae98b0d8ed366ed6d121e22ca39da5a701c27a304933af73c0dc745d263bf856eaf83ee7d79fd0e1f6096f875e54176d66237178d8820702c09c001a7d5e9f72c09eb919b90b8579190517633689a3b79023e51cf8a9e0319eecc8c7e5b749a927e9c767c9bd92b24947f58a38903e6cbc74e5629e8212f710f03f42d8b1c69560da3e37410091231a176cbe5ec96fb9883dfc89d6bfa2a9c879935ab3e3ed4ad8acf2c59bee5dc524ade377c2ebfcf79dcb93fa15025b8f6f9b9d07e994aed58a83a5675013ad3eebc7e20a3e17de07ac545d5305d52c6666aed62f524c0c1e94cb263f1428f3dc6d6afbe2a2eb679d5db5394748ed9f154f6ae5020b05e981214606b9719cfe5609ae8ad76741d9f0e81488979f77ecf898186c10f78eeae9c41f83422b45842befb994944cc554a0dd7bfd275134c109acb33d71e9c8941d4bd51c9ddb0c93f797ea62c53e18438d8d7fc328ce03de85666f5a91bef4def52d8c843528890f59343554ebcc35751d1938e5dd70391efde07e7b83403253b62a3ef48a39663ab627e051b966ad466cbe73ebc1aad069021b2434135b0bd2b1b308621d92dd06004c399588be42e749982afe0dc40b39c7302fd11debeaee7068d3f43b246bd69f8ec183308001f21997a84b70dbdc07a05634006a2575e176ca8d092546df265cb0b6e21db6fa9d89c7e034aa738bb8d45e71cedbe2330e16ba27660ea1b476c15c762f567ff1bc59e11c2b12a1b9620811a0eca4e09b9c9931894941d6dc786b5481c6f74d80b55ef48544143b28d336f2c9f2328b4f4daf42bca1677a472673c7b2c310744189fb3eb11f9bfc6fdb6bb581be965c8c8af1253d57b05e3cd9b0a7499bfd2e649cdfb7a7bcce69d7fdd036a9927b27c58c5f155820bd7c411a15065005d9d758a0bada9cb6cc0d4168fb5327face180620070b778ca4cd3049820732876b9cfec263d599255bc6720ea4ec14017b3f08ec0f326091c8cb56bd820f26ba0aad2956abe44e3592bd3763e690ce035ce2479753f3d6df8d716cff22b7c2f35e33952f6ab4c617e0e5e889eed643109601a4457635baa6cf98d150dd8141e890c7df2aabe14d217c10fd44e65cf97e18eb2ec747dd87837c254ef84dd0f3ab2bbbbea349ed8fdc4f170343df192bb11944599e4a2a1ac5583c2e0441a1eeac941df3ecaa657b04ea55195c75deadb4cf155ec2aa42446b9038fac5e4193f5926d8357d7206aed5f7274b3472c81459938b194d61ff3aeae813ee03ec8aca3dde407b6569da137f71f13e4ac7c844c1efa26c76eb8ff63a92d8a03800e5b5ed39e75c93ad86cea05aa7abb6b0f261c4465f7af3f0ef5ace4de5d6cb43da4100ceb0b5250548183d0201ea549e018aa9fb3d01df81e9d8d86ff9f8ed8ac7e2876a0a28b456c6df98895dda6f1a46ecd64e6a0647e27316e4a9beebe9d5286ccbcfd9e8eddea033c76adad298810d535ed47ab54f937ed68846e8e79dd2a8e02aff1ade475eef28f75e582dee4e82d05dd0a19d346dd6f7b5222f3d5ff396fc496714e2e2662a5ec438e3f50263b36fc98ec72b09a7d1cb89a59eccdbb9ec0d0334c1d2b8a4c76d560c4a9a02d68506e339c174cfaffc4fefacd4a0b689f48f0ca713417742e6434f2511e725f5b57dfcc82e8e2aa7267c7afab818b112798c5436302b68b49caf923601b40bee82a34c49c6724eb9ebde7efe97805b5df98d5ef3aafc5aab97ac283825e2a702ed6cbd27933d143b5d68d5b9431cff5bee07648153ddbcb91ea0a4e6b062f340b2c2b1a0702a30bfce538365b9a75d764dce57724d2c691d7b9872ab1bcc90d6ea2ae70bd8c5f7203e32fb93c19755a7a7c75e0cfdd16133e1b469467d4bcd2da0ac3c0c46b2313b35ceb568cb574fa611752f9166d008e834edd79a0bb82c3636a7924a0c5a581820d12d5d0a34d384a49cff916ef2d7eaf4f3489aa3e3b338b26a26ef628819952c4ae97c5a42e8d2c930329ff764bdbd3fd89f07b0177fd0b4a5a95000b28ca25cac9c8c541628c6e362121abb1b3890232a66cf14158d8fbf2d5b6a94f3d6aaf80740ca30c698252ddbc9247f44e55467c1d6a649ccf324725321ea0cf85d59e682953c2628cf32cc2a4bfea2f9a6ef4eddd9c7f78de3c79faff606edc9c94cb058327c86e962d8f69ffb98fc03d7b78d6eae2b116f574fd71215b7ec411c59774ae65781e7106a18eaf898c0fdcb3f387b34fd7d1535563250c29b0edc534b0cba23623f6bd6950f27164635fb09f81bcd5812433a729692e7c49998aeb37bff18969586f58e55a201766b33fa38f94ce73b072fa2b5e0d703707a47be8555c17d3a308140b55b18dd6941cdaae709bd23a941aa49916ba32701d33d2bd193b4f5fbcf440f0a15ccfd0cbd32e318b60021e580815679db36adf1da45c5c20a5cadd0059befce799dc3621c3c4d989d184f148a65339c1e2b11148b994ef3e1a4576daa460055e7b47efa342b843a449d35a8a6234c1e84afc9f3798ccda1cd6bc8d892dfa9a05c54f4e62632557d66fb428f343092d7e47c43e9c10b4abdc2950c6c45ab6dcd51dd3605bfb347ecb406a0820b3a29e9fdd7d5118bd5d43829a80e35781a7c70235e96d21579ca9671ebb0a0d3c532ac8957c1c8867165bad74b9e3212b9a0b1c065e95a11c601cb2f1471c3b26217cb787f890d4e312b1a762c487bfc9f844a5da7350f6d4ba8f266092ac3b87c4f6e550754eab0f3fee61cd8738c7599faf0a2e0d2b967a4451406808c8f0788714540bc5e4819188afc38882d7fefb454db1d78363e5fcc1db0b6fea44874e84e2781e4c3b2c4a556e2c4e801cc6fcc4e06664e5db00cf0570b33ba445e1dc1c5d0098c5dcefbe6b72697f039c1fcbd4c1302e7c1e3af94c45ec5f7d298eca76d395f8aaf5f7b190800756e3b0dc0fac9b705c046686805f19f24836cb2b6119f913fa5fe2011b810a0d2379bdca934095bb62822d3b4857cc3870781d52d06fd4410d3549cbfde421746ca1e2d27bd280ba3295259c48a481d4845f9c9448111f088d27aa04652e35b4279fac8459a7381e3627722cd4cfd6b52f26145f812d5db7cae6ad11d4a9ef3fe202d8d022352e47d7d1d9b1fabfcf601ea3085cfb00c90828aa46c511558c1131e172216fc16c6e84233ca7b1350844820c435af926a35b221e8b0851e5172713339d4c9b49eaa3f5e4d047f6f8c60a0e7914376b95eb9aa8e4f31ed38c2eabf28b613a32dcbdb9c07991b00dfff6e26b9d5ba4353362849b0d89b297456cfba73c8d834db76e7d622edcc9cc8b1a618c582c673f397e8e316d5d202b7f9d2437cf016f9b7678646bd9f334b96f2553e08df4200f5538e0a7f1b9c5f8226492f4fdf14b5d6a65a9804ba7bcf155ca9138959525eb9940c88e61214650f470ab354b23f75b14f62cebed73a548e3f9861e2fc06026e847159b97403f7a28527136028d95f7582f93a1380804ae8e010dfafc1015235cfdb3b3e45a30c8566d442a01d423f7061ccf56ce4b63252e087d684e2c9852dc88e45714f82fca62dc7b0909bc0d534ddc7dce83055fc2e10b87c9cf7f1501822f4b19448fef87d55a938137406dc70a9019a7c47b7d6334cc86b4bb8bd9c15730c97fb50b3338bdb37f65438c56e982e54a07fee386746240dce5ebb3cc18303f7cb9ad4b271f2ab768e1a91f193c1fafe3641c7e1c259c22c8d87db0ed7be877113a38b9b1a03bc894578cadcff4c085575cc63cb3024e0eb4101e8cbbb231005e548633595d716d2174e971a4d28719acdce4f7b1a56af6c8e1f07695115428e08ccdfe9f2652f12cffdbfa63b0bca3a997c8c298873660c2e943655df5dba92cd8eb03f5f8dff27dbfedce8be7a4173048e980a2d55a2ae193c6961c45161ea9e700d2b0915ae2301d04d2864f8afacf1bd931dcef91180ba11d694d3aa0f597547b94e9f9b210ed9a929f914a3fda071cf3068a9f5745693699944b7e8012b8b3ee898cd2ef55fe6836dcebab3db5b4ecbc6cbc6840f2458ba8ae757d9cde17588307456b9b89641073284f15f2d4356199f5321fe534b5e205d08abf17ba48c8672b51984448255439b7e3ba29a2478adbf8c7a1971e3431b320d2f367452054d678c4087f39a5e09da1da7310ae628d314fffd477e2f979a150b0ee51054b1a2a051321329f2e87f350020b89b884ca7002a7fe4ba6d1aaf3fbf9c8e9ad4bab518ebabafbc955c0ea8ec2c86b85297870a7f55bb3712b134513aa25387c95a17a3fe1a755f5503cc7cdf1214b42fa876aa62b948ad0f06fed75097e869086565c18bc0532025e1e2ea360955a4496df5c7043680ab00be9aaa7c2fe47e38dfb7733ced10c9b7f7b1acd9b518b4f79870f51bebaeb5cbe4c94df2fb824121cd9e4dc272f44bbfb4f47b601c34a0aac9a6de2da36671353238f8839d1353dfd79f1797d176a78b5fd227397954f21521d43e48e9664cafcd0d003794afae3220c860f317565168387be0a1a55d8b15d2f485cfd26495c2f91a469ba0aa29d680fc8586f2a8bd0d49298ca8cc08e34796788363abf540b67ac38d0cbfa829af2cd8431b2e3c6e00e5e58b3f0ba4e30fa11d80490f8c9bfd9744d9640f3c8b9e9bfbbc9f566b8d4e61484f9e6313ed5598a993bd54c9e1ee750a36cdf454a2bcfc885f9cc7e95a7d0cc5a4125c61230384f18e49ff26604fb91737ca93c3e871d81d35269236a786ff9a8368f7705783c778c2a19190bee3f36012712a16025367a69bfe3099d1b69c32f1b1ebaa2f33de61bc1cbb847405d08a884e0a2b8e16f183f47dc8c4754adf5c320d269ab3c5ae0807c18d46cd3bf4f917de227b807d540a6c0b76dec633333bdbbbea6f0afdfde6942677267aaa23c263377a733f009e0269dc888bfad6c92c9e37fbceed7fef1f50a68546f41b2da732379948ad70cd082e9de7ef7795fa1542c9af59cda25ceb64be359f1fb11b17f2bb7680f7e95d08a9c0d00327fa07726181961a23b471b0fbb9e7d59a25e876545d8473689ef739fbc5d07ebcc96daa0a568690ddef64fdb2df818256752c4c8440a0f636deb89cdd3af9bcbcbc5d620464504c167ff8e39c8ae1c94958bb50d525bb7f39b19a6b", 0x1000}, {&(0x7f0000000200)="f1e6c1b070402485de46abc911085546dea9d8b47382", 0x16}, {&(0x7f00000013c0)="b39498a0ec7c70dca955e7bbc091a4af75fb0bb8882bfd74c533e589d861f1a5d3937d2144f5d157fdc4eca1d2ccf6d77218ee492558b92ca9aafc802ed73d2c91d79c4ba9071ac2e62e9e9e227f6c1b1d08a77c2f", 0x55}], 0x4, &(0x7f0000001440)=[{0x38, 0x1, 0xffff9ddb, "1d2cd153ed54e0ab8b8c5dce440c511703339f45a3fb4dd6785e8bed6bbcdf7c1486"}, {0xe8, 0xffff, 0x80000001, "7c2565c620144d0d022cbff0a3b1f636ed62a4e2e44e751f216567bafe177b9ca6ba1135368dfbb6c9ffaf400ac7a718e01bef823c5ab88b90e58405d7fb39e5edc794ba530037c714a1dceab17ab483f3f56f18aba10aee3839a9d4d25b2d28cba7f7e05bcbe63d3579289a423329aecf3ea05cb59d5986dee9bd58378627e9eca2d02b636d1f8554558c204e1941df1b62a5fac4ce68f2d0d249289a0b3fc2d686903bf125fe12fde3f92adabe8a4756f28be245dced321a826d5f70385868648b8fc8b7b926ed2dabfb310f8c9bfaf8d1b7459f8940cf"}, {0x78, 0x1, 0x1, "ea68c64d043303270b0ab2d8b117c8f6c967d2807eb63846835b89d4ffe356a38e302b1b9032330c570233cc47bf6107203b8f4cb38509d01a3fe0c3029cbb3357bf0f8b80acb96913d788074618839532a72f4bd0c56623cc529cf62b654d803ba19d544d730211"}, {0x1010, 0xffff, 0x4, "c1c562b85d2ec4905b61756e6ac890940122f56873aca148cc0b56f3f94a63c04d05d63dc3c55717ff3fe6082f5195158801229927d41f9b10d46462e3a85f8c88c57184d5a06b0c1932b5cbc1e4abfeb614a38dae4f0bfac305821dd8c86c51eb61662397dc29a5f4ebc7df8e349b6397b95f75cc6f3502f81025d4d84135e4b0727ab892dd21f73dc815c7f76c96eb2b2961a2c07ca892927c121b999c66af546720d129da9924f8fbfe09d1f49f746352af56f464d85af7d47d07fe1989bdcfca3e109f4f2960a9b0fb54015bc84d4a51fceed0587de05ee77b24b9e805aaad646c2c3845c7e21c94595d1bb734774a2a99a63ec4afbabd59d5a77ad38893cf980de58c03a7a54b45b8211f1cb70ea30fd364e51d1f6841529863d10eab74e3764116cdda66a05f47a7fdae0a7f9a4e49bc9f3c730561dea658c7231fd3d270408db37fabdaf6974aba51297862b28dbf8d8525b28a1d87ceb5a8c130fc57a0c103dcc75824de55f12e4dc4d0a8c81dd19f9b9cbf776cd81d99961e2e915001f03f3d5e8ac76d8820fa1177a96c9951d0f7cf0d1ffd70107ea7302a9d665bb9931c32740aa4439dd23fe9a129d857d553791db4230573e3824354fb5cd7e5505084cad861c44893503ce2938de24077f5b76cbc9a8138ed45aaf325b9a168d68b21d3c4cf6dd8ad84afc08ca450ccf8b2976f53434f79bacdab2153e51e07f8c9e1d1edc11f388fbd3d2b4a0804b4af60cb41f2e306da71930519293f57465b5795dc34ff5cff2b43ee549728cebb006323fa80e1b2efa8a55f2b93e0b1aee61e0e23c309c5a2570a0ca5485fc17026bdb48fc45b193dd63c44704217072478f078eab4e942e67ffd3c207151c5fe799629768868a0f0e9ace527972890f6cef30f6361f4d676acbf25c9e8b4441952248a67127e25d841ed83ddb9d635f45fc354cd6f792b17a2c54a6914d69b1d705d21ca81800468491fef17b20e7bc3b93b7711f9ddc8f95faa62d18997c06f9eafc651390d63bd59b8241523c87292b2f1ad4a49dd91bf00020da25fbca4cc91382de14f6d61ff55c09f485df354a5331883c14aed684774b9d67c16f3598259a71fd536c51c170d0cc43b45d4c6d37eed706a901b44af8b6de70674f18da29858456535b2dfbbe6a668a83d9dd37b1f6c905b3f47c3ce8301037be3c857fcd97fc54ce772c383fc2cb28679d1f3900933a340926b0165838e5e638cf926ab344c545d08d351843817600e2e1cc6a874baacf751ef09ff3791aa933217c2df408a934bd66755b51c048649e8bc86b45adfd80913ec75bd22fc3eac561c89c3b4ec49797ffa97b3e5586d0b99112d3bdf7439e822a55e5a5a776db3e75bd6989558d714d0704aa116f94180001ae8c25fdeed24db017aecde53ca9cbe8f61c462aac1bb69474da13da832373fc6185e5fad6aa1ecf4b1fed195aa4172354b2af9ad3537e54f614bc9b80dd2d9eed8aad3de71f737fb0eb0674aef57c927143dc936592c05115431f535610cc0165a632db92b0a35a28b8d3f9567f54d8e69cb2db7dce49f8fc07e9b2f23576002cf4fc5ba50b30e07aa53413958fc8f7e85a2f0d4749524994672f988a788a3e4408202c929895c64d37dc8276cf837fdd7c60c97b52dd804deb1a597bc3d74e4c6a8fd4ead56559c0aacbf29a9cea8a92dac720f6e9c652d2a4bf9666c80c45e4002b32cd6fd63c2e116b02278de5d5f0fa6d108ebc251c29648073f9f05dc7852a48ca4bc3808a7e6f6603bc2293544343ae6ea45ffa300d9bcd961318473f484c088b7783035945eef678811460ddae488bb8178ec22f05cfa1ec0ad5c4fedf9046670be2f15ad48c1f62b899669995d775a992fab049bb867698c5f13203cb9c72f7780a20997d0553302d7c1c965e2eb9c5a9b7a7896a1e14ddfdec4e8a2339ce3b07926d207d6353772ac3a4bba8428f7e49086782b1eb86006759dd15552048f603f05b06848d1e0e08f1c7a3186d8da482f5e3b3c20b92430d0a9950a78f6339cf2f5749cd261b3a9129f05cbe09f27c39b95c8192006d971af239f9b3936e0154f01086692adda58caf97aea09744f0889ded1b547192e1130a7fb240784617e003cb15ac2cdd9b1d2d21c9e58922f20f092a05d5d03fbe784abe6bbf98e19bef359ec18befcb8180d87a0fdb838acd131f82bcc474347d493ab583a16c3fcf46a9b92804bb7728c7495b725868e5d3d848f9f604e5eba37ac89b0515cbc5547bd0aac7f8897ba33291ea382001c72f032e9e957380efd65391688e1c3429907fc876f29957376f72050f933cc2d4a19e85e753453a0ee444485282364570769dbc78187db86024f5e3fc4e5931b3ae88d441605993e0741ed4f33d495b39205536401c7c95f4f8b261d37ffd6a6ae0f819284351a6e90d70073a2d41ba55a7876aa9c736c6140316e3fa1253d2a0a55aa739a4ed98c3682e06eddba6d0c3e7891e543a43210419a0967a4d2eb131b16abd9418f0c686596ef46b6e24756e1dd77462faa0a1c2da5b62d5513686c9d875b58861663b8622599d2e5e1ff6b6583cf94bb0ce2f765c0b3f00a68e0e8cce8b7bb5e28c853f61291500e0aca133319768d368656af9a7d61e1cee48b42a79b47600b853b62f8ecb79c13274388d3eb21677e47479f960eac47f16c697ec411f41e78cc24b43323546f3ef337329d0848fe0bbdf549cb77dbae1f859bbef03614e0633aee441362627e7b7eadc392ba8b97dbe75acd40de02b6b416bf310e2d80cbfaa3a8173e2d4f0ebf6b9cba57273553995a6b51e03c114b2d26fd138aebfeefd5bb2bcc68b6ce3f95f329cc8a495a5bdbe320b96cc59f5a9f649347546dd7cd21635e564011449f721cc91eb00e0b207514f1c0117735f51297826e197c723f5f50b0e38edcc855c88e494981ed8863bf19c43d102d1e14bdef554e74ee62a14a022610089667ae1412ec4167cd24681620f6a205c8e4adef669cf93324ac16ea948a51961e28479dc873a5019bf53478c982f37a06735799cb60f05a04e34d34c68b8f742ab90581083066732ead869ec4839740a8b80c95c482956f2298e85e5a1cb08078018b007b42f106ae41c15febd2a9773c8105017c9a20b4c5a474ee14f557337af58a98785859390ab5eff490161e0f5e7e49418c98e6d33f85ab87ecfa599625c2396f927e047c65b28076b0412e1cc6f59325280f63b5188e7160752127fa5a14d22e3418264da8d1d894ebc3ade2672f7b9e48c2772e31a090569082829711ebd7c92d3ddce68f260fb3cbb1f115fd1c697b05b9549e2b6023b298a5fac0f19cfcce2afb93c706d4a5457d1268ab12fd0b81ff25085813a666f822895b38f40f9b9036bc7dd6aa6adcc1f5b1b7f64c4b7d5a0634112c5df37b4adc81e51914d859399937c57329999f5a16bef04f281bc46d62f0fd4e2be90baf671779a9d1f9c6165fd8b5aee6afcf6fb50ab62de25ad0708cbee98d4e0f4c479a4dca952fd9942d44056e0bd52d22bc36b48c66dfc2e6f701f61d6b2d282dbb19444a4263cebc3c79be36ef1c3e91697d36c6d171d4e1be0a516e3b914516bb65f455907e447111d3eba11e40af6a58ba426206fd11c9e8ee662653cd73cb7c3d0201db3175efe73a031a9f64853aeac1e263bfa85d19fec741c7c7e57ffbcade981aa7e43db15da4d2439ef9863b06d35112bf5f4c3b61627150009ed3f509a4d45379efb270274a1ed61764331b7aeae29ad36ee9213212a5d6fa49eaca2c71d93f94bfa2140ca34fb6feb5c1b3950f1a9212372896488ee8abb3d5cae4a28027c786b6d730d659a457ca7393002ca6091c428e7fe92db2580bda5bfc9a63f906a1d55629f898e331c08482828816c98ec8d1098772608d345f73ef2361e947c529b620e443ef27686a4b18b4c7f13eb084f3fa706481be0f2e5987049cec852db73fd2fdd55d00fc581d7d52a4018d0f6c91118445edabf39f67c3b59e7e4e1276ddfb87a94141489f3009bd685c925b12605a7bb77b8021d659250f0c27e51b788981e1cdab7cccbd2d7a66f5ac0c0cb4e09d7762da6c08875c2c6ae7b127fb4c6cd4317b6f7988bef8d27768e1cc51b6baa86b50b9eac24c07b7f489abfc6c7aacbe46b34f70ef8c6620589d95de63ee3db0291d19c5f7eee15ed8744b3a09da83ae34f7c04322afb1877b1061b4e9d3d984c15830fc62fd6b70d98c23b5014211512a101fea302fb64537bd8f14b1fded21d383fecdf55e1d78fdcd6498aea7dcaa62c00c9753a8890c8e7d77a7381451d1e452a6df24b6953523632e09b75a55ecc186c35a74be1408567351f63c5b9999a26d611be989a62cca993f4f58a49b6aa6b18af21afe7594e671d433da78559fe27faa385eb3cc58377881a0dd9d752e17b8313ab610f297b6788a5dacecea5d63a0d8fdeb074f7290225ba0619d33240e8836c50e27c70b97c3a2f48a01497d9e1969d69fdc8c6c9ef3a5e4ce2de83098538bbc0461b08cf2df4b8d602c2209d8447a9137b771e51c227c2ef80ad27a6286c2ec0995e8689adf489c4dc939cfea96593194234e857d85b4360862c38bf4e9a34ed279619e8c5377064fd5b0fa735d22c5c02a78a10f632f685445bd9035e0274e83f314de2b93dc7f2ac1df0440aa4ef442077e54f130fe9f6ebfcb2901bbac4b37ee2a293550093825f9e9d5d5ee391c654f1911a3b96d589711b1c2913b5193db6e0b28b4e062cd172aae22dd063fbe528dee98f5cfb9995c90993ae3d1a613a3a9cb801f29b73124d098e693997640680f97f734a3feb714ebbee733c0a0d4550884a11792af6a0cf3afb76afc34296575ea7ca91511b46a67fdd126df5bb275d0e649d4fa8601f62e8763e713d3ac935e87c09919c46606e9ad04d783c1464e6431d7dbc92f88e2d8a74add3cf3cb7365c252504c0743e8b99e6b4a5a0fe2f08cf5c6ed5f5106ecc30b2fdcaed4669bda3055283750e480fb94f6aec3cd1251264bd03ea542935791f6e6ae4fa51f3d6552ed5376cde659ad6f14fb00ee71a4f48ffa6452e5e77247438c8231b70e48a25f04b658050b7a364b13e5f5d8694c1c9450cf32ce1e5685338446900846f2f8e609f519781175f3d410e2e99d9367db997c156d76f2aead627d8d89b1cbca39dfefe44e326f8c7abc596c56f3ebfe7d18ee6b85993a12ae84615595db8a5efb354f3b57e1080ea85d5569f5ee4e28db0ad1ee7e49ec2dc006df50d118b96541281dc2569a639f6c5d9f1b194d8abc86f63d3923777152f04710a4af80ac4e9ed7c2fa366a912615fdb6d2130202f23b715916f240914532373c85b430afbe7df993ba93431f34d5f3a382686ad9c74c67233574c5b010a2056c3b285405c9c30c68f3bad33a9d2a0b596c713cafb525ceedcc9b131aaf937d5aaa55328294f3790d7f1989ee4935d3387625808987a941eb572e5f55e02b31be7108ba9994c4bda3b4fe9b2264131669656edf8c3a07d7119cd298a3d255f815bb31dee09ae52f8bad140ce4b179d7633939d4e8baf4631540ed86586975509248a673593a188ebba8d8de314cc471169ca629b7f86923e92f9e25f833bdca3b5ba8b440db1674ffa0a817a57cc6fbeab0f7e4bc6331c248467988bf333752f0389259b69a547d2ae137db8c5c11d87ad14484d5b5d340ef54a9a07684d5cd68b2073c6878ddb81b6f27a7abf842035e1ce066a57fa4c6cd8d4095394ebb38dbb75515fd384f0c013dfadacc9abea6ddf0fd6fa36afb"}, {0xf8, 0xffff, 0x0, "95603caf1578781e3ad3dffcd44dffc8b4ba37230f8aba676cd12075b15564b0e64a8b1b64b8ff6a23a812df517421df823e1a0cc0df95fc49f691f3b35bf9c4b80b8d1df18df42b886ab8f251426af315a9a283d429df94dd93fb7f2cf5065995f0471d8b19f8196d45f8018fb4893588210fbf75cf695dee76f634b77f49b7a7a5ed1bb0de731903a8af9bec07cdac25f93b1b1c75938a6d179ac653df44887462c2aef54221a69679e91439f091be462b7d5833b242e8b07b71ee3ae1732d0faccfe2d1ea227b4635b2ae1fe12a365da056654382aea799b813d46bff22532f349acce7a8c289"}, {0xe8, 0x1, 0x10001, "832e8d4524b46b2dbce1cf4a8d71a9bd4142bd951d9bb469cb10fb47fb97622eeb86d18f107a64242e0b89847de469f5a0081e75faaff1544ba5f8e71951245367cbdb35dee859238157e05d08d644e3cfcc4789b71c312f1dbfb46635f5ba4342bf7bc1c69b856786ce9c1448482c37774e365ead678145b5002e7c7e157acec7cd045048cd9bd92cc073fa3d43bba48433731d5c8a995b47cde8ae258631282387f00feb9c4b81f0e41d89dd03dad6004b00419e79fb4c3f2a437dc1494a7ca3585761941dd1528a8982da64ba84b870"}], 0x1388}, 0x400) 16:25:48 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400004000000024a, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x131c, 0x0) pipe2(0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/185, 0xb9}], 0x2, 0x0, 0x3d4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r1, 0x0, 0x7fffffffff3) 16:25:48 executing program 1: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000001cc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf67e33ca1519af44d440ae433b7453f68c117002864d30bcb777fa69dfceac2a8006abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c03c2a442fbeeaa1b6a4adf92ccc952f6abf1e6b468e922399b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5802e66f4b5df6a68d8cac7dbac5b65c6593d2870bc122cd2350000000000160000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e00905e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff7744123053fb805925341d8553fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c47849768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888985eb1152f6bc23432dc9631d64bcd823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e772d35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b916042575a9603e129cc5b44d547100e307c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f37107f09ad734c77e88381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26b498d0ce05a3852a1cb4338f3bfee17a0a5192d6fff297001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d59161787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca352757699d9c748fa0f45198543169a3c646ea83641a64f7eb1981927ecea519f17c5c32f2a00f53031c8286e341356006c0121cc183a0628eb252297dcc4cb38a232f632426040053bf965523cdb91fd205603d1203c9e6026baa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc1fde9eeb1cae65b5c3a755723b059c437762fa534db73f59fa2e68c5e7ded8b77d1b9670420ee942b88a376316b3a3e9d6fc9a6e7ce666154b88092acdb573261ef46a27fd3b21987a33e4998a282282bbaad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da79d3d3c2300000000000000000000c737be5cb209ccafa5f9ca2e8a2169e00efb98f52d82fe7c7f41631754241da1736938ced0f4707e4ae3316a32eb00000000000000214e5d2d618fa605140ee5abc1bbda0907798212ff36dce3e66d107c6041e5e651a472e37d726ffbde51141fe0e94e9cdee79c656ab3e95bccc37a871e1cfb6daa9e1ffd6732ed382227d086a66d6b75858c661d257e97913bb8f1936125874f7d7496a6ef51818bcc2a1300"/1339], 0x10) sendto$unix(r0, &(0x7f0000000040)="a1703b4019f5cbf011e9066123811650a19bbe406293a3551c599a82744940e6f4521576ae048ccc6ba218b2ece0293d5f3d485f306863912f85718d9135a8e68c4abdecfed6ec57516d4de7deab48de05b17bad8f38bed20188e46e52317d373abb629962fc9592e862db22c748d6caf35e2eee9da136c06144eda59c81efacd376a8b2e2ed3f259ef8", 0x8a, 0xa, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 16:25:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:25:48 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/31}, &(0x7f0000000240)=0x21) r1 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x40) r2 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x14}, {0x6, 0x5f, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:25:48 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x81) fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x8) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050160000000000008000701000000000000ce2894bc0f38965fa33fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb7aac1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee013e657ae000000020000000000000202084f0000ba2ebe1a080000000000d3c883b400000000000000", 0xb1, 0x0, 0x0, 0x0) 16:25:48 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffffffff7dfff], [0x0, 0x0, 0x7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000072a000/0x2000)=nil, 0x2000, 0x0) r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x1e8, 0x3) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0x2daae01f) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:25:48 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x35) writev(r0, &(0x7f0000000140), 0x3) 16:25:48 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000001c0)=0xff) r2 = dup2(r1, r0) unveil(&(0x7f0000000280)='./file2\x00', &(0x7f0000000100)='x\x00') fchdir(r0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0xffffffffffffffff) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file2\x00', 0x1) mkdir(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x18) shmget(0x3, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) pipe2(&(0x7f0000000200), 0x4) 16:25:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(0xffffffffffffff9c) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x87}, {0x14}, {0x6, 0x0, 0x0, 0x40000}]}) pwrite(r0, &(0x7f00000001c0)="76afad96ebcfd9bb6eca0523c471", 0xe, 0x0, 0x0) 16:25:49 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="162d9767218080f40d5cf9357a971846130877"], 0x1) sendto(0xffffffffffffffff, &(0x7f0000000240)="bf", 0x1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x2, 0x0) 16:25:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) ktrace(&(0x7f0000000040)='./bus\x00', 0x5, 0x400, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x10000, 0x22) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x90) 16:25:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = getgid() r2 = geteuid() setreuid(0x0, r2) setuid(r2) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r1, r2, r1, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) r3 = getgid() fchownat(r0, &(0x7f0000000000)='./bus\x00', r2, r3, 0x4) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:25:49 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) pread(r0, &(0x7f0000000100)="ef2ec48408588ddd633b8d28d6f591337e5d15c440fa6992fe984108df5f09bd0907b7e025ddc9141f9129320c488037d18b6e053387bc26f39ec109ba3ebe37907b17b1c15559579bbf96e63977345a8e1d5c23c641ba0c20773929e8e922b12864872d7a633bdbfeb07eae6b032544881e412ceb8cc54505c1025d6c3c0ecfd7151cd6f301d34dccc7aa91b16a16a49cb6139b446cdddf81a7e89f111b1cb7d145bd677afac4f03820bac0852909f97211f883f0c124b3e12702d804c7f0c77249da81643562eb60a0154c6a001ed28549c11e4b939e5080b2ef0856eee33b587195c8d380b6a9e13ac8b4a67604e894f6e3f7b3c6f97163", 0xf9, 0x0, 0x5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)='<', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x40, 0x14a) bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0xc010570d, &(0x7f0000000000)) 16:25:49 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x60e, 0x0) write(r0, &(0x7f0000000180)="dfd8388a718bf0a7465eb00ae252c5f041c646ce3f66793cc3c7da2fc0db3d6666c9bf7b5f0d70f00eaee611d8788cff06f62ea6b92fec5860b01618ff3d1080126185b9617071f7619a0428a91e951abb647189e6e37bb9a56cedbcd738d8fb2699896ae255ae8a9e724e992f7729524db360d4398e7ee8bc4a9af660243ae5a6fdf36ecc4b339f6a9d72e1bf0a023856ebb70070a9e437c08a503a4383071622927779057846255f2c6cd1bee45020d6b43976715742e4034dddbf0e0ae30b4eabc30d1c33634ddb849f9f6841e3f2476f78ab1e6a0b1fe56b0000000000000000", 0xfffffd8b) ftruncate(r0, 0x0, 0x80001004) dup(0xffffffffffffffff) r1 = dup(0xffffffffffffff9c) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) ftruncate(r2, 0x0, 0x0) 16:25:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r1, 0x0, r1) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x5, 0x0, 0x1f, 0x99}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x25}, {0x6, 0x0, 0x0, 0x7d2}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 16:25:49 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x2]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000040)) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 16:25:49 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = shmget$private(0x0, 0x1000, 0x2e0, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f00007d1000/0x3000)=nil, 0x2000) listen(r0, 0x1f) r3 = getpid() r4 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x2, 0x9, 0x28}, 0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) getpgid(r3) listen(r1, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.ofile0\x00'], 0x10) read(r5, &(0x7f0000000040)=""/36, 0x24) sendto$inet6(r5, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r6 = dup(0xffffffffffffff9c) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1, &(0x7f0000000180), &(0x7f00000001c0)=0x4) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) recvfrom$unix(r6, &(0x7f0000000100)=""/55, 0x37, 0x0, &(0x7f0000000140)=@file={0x1, './file0/file0\x00'}, 0x10) r7 = accept$unix(r1, 0x0, 0x0) write(r7, &(0x7f00000004c0)="dd", 0x1) 16:25:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x10) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000200)) r2 = getgid() r3 = geteuid() setreuid(0x0, r3) setuid(r3) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r2, r3, r2, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r3, r4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = dup2(0xffffffffffffffff, r0) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000180)={0x101, 0xfffffffe, 0x8}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x5}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85047229b675851d", 0xe, 0x0, 0x0) 16:25:49 executing program 1: syz_emit_ethernet(0x5a, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa401c00000000080600010800100400d8a30691787e47df1414aa0180c2000000ac141400"]) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) 16:25:50 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="5d871f49eb7916a122e879a0d822b662d3ac1748bf591dd368289e91caeb23"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) r4 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000100)) bind$inet6(r4, &(0x7f0000000700)={0x18, 0x1, 0x4, 0x80000001}, 0xc) writev(r3, &(0x7f0000000680)=[{&(0x7f0000000180)="90da6dea9ac7216ca921903ba2f789228983d4d751a47c046d7beeab0f327b0d72b804aa613549770f41cfb94c646a5af3820cbe00f4796c53130e38b494c173265602a963a79a01a1072d918fd42e2e1534686093663b8cf21489f56c134c21cc333ed9aef92bc66856d25ac53f070f55bcab49ef9c77b0a0d490f980ddbdd93e158a24f8857aa088a8acd03620c6baeb4215c5f5b8", 0x96}, {&(0x7f0000000240)="9bd330a2733a282fb4da50cf8a36f2810311e2381983b1fd290af99f6e84f7a4f63bc5a45774a35bb0559579cec8086eb476f96dc265bd47dee0ddb56368e75c1cf5d24e03c863217a6d1edfff0ea90cb9d3d52f203068ddd1049718e6bd58720903d26e06ab8dcd44b8157450af915b3748b2d5168c125636ebd0662a909317781cd4f9445359564cab5321bc0605b7fadbf06ad762c3b6cdcfb3793de5c3edef5123683f9bada65874e9100963b1e760419f", 0xb3}, {&(0x7f0000000100)="2c3c83940e1c5026b9373e6f734f3f", 0xf}, {&(0x7f0000000300)="4c7764a7ed98c413088669915b97ab0c937e249746ea781560847aa11bfb8f3320cf637730accb7d8cd937c916d195b8d8ec3f0fe49e7f87e607f519f36cbae1c75a0b839a32edc997a03fd1f35539e3a9e50da6729a129672153a2a602d3e0eba280a4e24de82701c8431cc507dd8b3f4cda3c5e446a3cc9bfaf0892dcc82e7c1d38aca5345cf8084c9cce2ed024b46c99b47cc47ad321c06b4b033233bac21d96aff62328269f3871662c59a", 0xad}, {&(0x7f00000003c0)="da1ab69a4e795d04e256919e4f2c2e", 0xf}, {&(0x7f0000000400)="83ba89e0f3b4c4906794536126c17eeb1bbfdfb6ecf9d8a90b13bc2722c8ec235cfa756ca04d78cce2ee54633c26f970105b9119893b37123cbd49cca006aa6e2fd63ebcd0dac77a126ad8619d2b8224c80823f2064001b4959c0c680a64113edf5ae1bef9b9e51ad0df0b75ef113fdecf57f09cffde8cc48dcb8b8af7ebbb8250e7a9e64086b47796c9482181ef4a27ed71bf262401538c0d521e15216d21829306d139036968ccda7a316f83faba04", 0xb0}, {&(0x7f00000004c0)="d47e560116050f892abbee3e18c5293f85cf4b796b311050e8b8c5fc87c842e0e3f86a54b46c401d1631ff201a6bd1023a2f352de9eccab7d438d52cd2096de62927602f4dbaba393d6a4d656f93856357e7117bdcc453030c740c141c66e723703d10a996df6b5cb682a02f9dcb1acd88c3a5cdaed92b442505f4cc833c42b8cedea9504a3be899e23181de0ee5610a2274c183eae7524a5b22d7f27ad55967d2d449f69c7356be32b8e9d6d545850f29aa011bf21f6dfecf1fd733c5b71d3fa4ace90b0882", 0xc6}, {&(0x7f00000005c0)="1c478629eed9bba28460202ca4c4dbb7c67a80ca9ea00e621d7ef628c7d6dcf0cfce66afceda0a833a2d88bc1d69eaca21b5eb461adaf14a4e63ede36ef575c1a3a3ca1e7c485291520b2f38e01ce01ee293db7d28aac8bf0cb5526e84247c0ac97f1f070b6275cead900b94865f9657f9dbe52ec0dd6b15d0a24a68144df8f5e3f3fd36202e4b699a44e560190b3712f15e1a093578cb0623820c6b65f22086f335df9ee7b92cf3f1c1d97679cc6da7fd4c3c766912c8ffa4", 0xb9}], 0x8) 16:25:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000000c414000000290000002f0000000000030000000000000089daef16809e9c59f9b057b425246054340796c48ed192f46f641454efe69b534d424ac2656c964a2a0729c083e08fc2aabf999bc2e241adde00000000cdc97c9a00000000000000001e721ba1b0b9f6bde94c5666617cccfa789b46726d9c44062b1379f74ca83cad07d6ce7fe886a85fa14e4c622b20b81707a701cd21b7a9ca5581ffffff1e6b42c10cef114d9d4f58fbf75beefcf0c3400d38f67ca39e5ea666c5d0d4885d83a3fe72cdb4200000000000000000000000000000005c98d4afcf"], 0x38}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x8002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) connect$unix(r1, &(0x7f0000000080)=@abs={0xea61380138be704c, 0x0, 0x2}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:25:50 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffb30) msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b5d3b16ea71c41b9d000fd8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9dcf1a0554d487ca28b0383df277bb213f3d263490ee5523aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e757548a3f0a660cda81a6eee37f30a9a0c7e6743efd4404a6e9e932164d1a485e81e06a155b960de2eeca416cd865dc861c1f84cd865a6fa5164584827e2bf80e568c832d3eef6dd6370098b097563561b252b4d0020183cb2d5c5ef2385a2795cd91db1f3cd96fb41b6dae4853a983a8b3ba0e6058836c1d70b38b82f5328bba83e65e87f450fe1e5fa040220e588f50e91fd416a64018f2b71ade0a2c159f63d2dfbd2213cc24146c2cd1ee0c28cf201f426154"], 0x107, 0x40000000000800) msgrcv(r0, &(0x7f0000003740)={0x0, ""/181}, 0xbd, 0x3, 0x800) syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000001280)="02000000", 0x4) dup(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r6 = getpgrp() fcntl$lock(r5, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r6}) r7 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getgid() semop(r7, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0x2, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x7) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r9, r8, 0x0, r10, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r11 = getuid() r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) r14 = getgid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r13, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r15 = kqueue() r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) close(r16) r17 = getpgrp() r18 = getgid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r16, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000700)={r17, r19, r18}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000005c0)={{0x6, 0x0, r14, r11, 0x0, 0x6, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, 0x0, r20, 0x0, r21, 0x100010024, 0x7}, 0x9, 0xc, 0x4}) sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000780)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, r3, r4, r21}], 0x40}, 0x0) read(r2, &(0x7f0000000340)=""/226, 0xfffffffffffffff3) r22 = syz_open_pts() r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r23, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b5d3b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c9c975498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) msgrcv(r23, &(0x7f0000003740)={0x0, ""/181}, 0xbd, 0x3, 0x800) msgsnd(r23, &(0x7f0000000280)=ANY=[@ANYBLOB="020000000000000049f3d2d4ae7defbdba99f5605c5b07029989971932efa7db62241e8def917302a1dbeac9bdf70d51a8622804a15cbc3035be9ea1636f77e6253b913a28344e41c8515e808f287ce7ac90432f6895e2d995f2ba0e968f48180addf3c34adb18df184648ce57b4a76a"], 0x70, 0x0) close(r22) ioctl$TIOCSETAF(r22, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000001, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a", 0x3}) r24 = socket(0x2, 0xc003, 0x0) setsockopt(r24, 0x0, 0x15, 0x0, 0x0) r25 = socket(0x2, 0xc003, 0x0) setsockopt(r25, 0x0, 0x15, 0x0, 0x0) socket(0x2, 0xc003, 0x0) 16:25:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x7f) write(r0, &(0x7f00000000c0)="d2", 0x1) semctl$GETVAL(0x0, 0x1, 0x5, &(0x7f0000000040)=""/36) syz_open_pts() close(r0) r2 = syz_open_pts() r3 = semget(0x1, 0x0, 0xc0) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000600)=""/4096) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffff, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20000, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000380)={0x400, 0x6, 0x4, {[0x80000000, 0x9f, 0x1f, 0x10001, 0x40, 0x97, 0x4, 0x81, 0x1ff, 0x7, 0x6, 0x6, 0x1, 0x0, 0xb5, 0x2, 0x9, 0x5], [0x3ff, 0x400, 0x0, 0x40, 0x7f, 0x2, 0x81, 0x1f, 0x0, 0x99], [0x5, 0x2f02, 0x0, 0x3, 0x4, 0x5, 0xd707], [0x3, 0x5, 0x101, 0x3, 0x401, 0xd12], [{0x6, 0x405, 0x3, 0x6}, {0x783f, 0x0, 0x2, 0x3}, {0x5, 0x7fff, 0x2, 0x8}, {0x853, 0x3, 0xffffe000, 0x800}, {0x3f, 0x7fffffff, 0x8677, 0x7fff}, {0x7, 0x8, 0xffff, 0x7ed}, {0x3, 0x2, 0x81}, {0x7ff, 0x20, 0x3, 0x9}], {0xc, 0x10001, 0x1, 0x1}, {0x5, 0x1, 0x78, 0x2}}}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:25:50 executing program 0: kqueue() pipe2(&(0x7f0000000000), 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00082e30a1684e923fe6"], 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xfff) sendto$unix(r0, &(0x7f0000000100)="749703210f7e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 16:25:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x1) openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x200, 0xfbd4012d2176775c) rename(&(0x7f00000006c0)='./file0/file0\x00', &(0x7f0000000680)='./file0/file1\x00') 16:25:50 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) accept$inet6(r4, 0x0, &(0x7f0000000000)) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/220, 0xdc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x80000000, 0xaab7, 0x3, 0x0, "2d70431ffcf6725044fc92beafac1f0472624503", 0x2, 0xce5}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)='_s]\f', 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01990f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="8202871858f78180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x800000018, 0x2, 0x0) setsockopt(r2, 0x1ff, 0x7ff, &(0x7f0000000380)="e62a3790892814e2d6cda8fd2ef3656133e5f5a100b7b0c6f5a9c595cddca771bdc06b10522b65c1b028930aeffc50f5eba115972631e11e13186379068bc9d39668977a62f034bcb16f40fa4f9d8844cc0a70c5239aebc4e4e82514a1d59de9b50fbd7c7600563e9c2cea696018685e1eabb82116f062c61068584aabbd2efa1fdafa6e17599f257c4ccfc46808ae5a0e8903e118d5889b756e", 0x9a) r7 = socket(0x18, 0x1, 0x0) dup2(r6, r7) ftruncate(r6, 0x0, 0x8) openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x10, 0x0) r8 = socket(0x800000018, 0x2, 0x0) r9 = socket(0x18, 0x1, 0x0) dup2(r8, r9) connect$unix(r9, &(0x7f0000000580)=ANY=[], 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r5, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_int(r10, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x4) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) r12 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r12) connect$unix(r11, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) 16:25:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x200, 0x0) write(r0, &(0x7f0000000040)="aac8c464726257ff8cc382c8ab3327e766950983e5120d081713ddb7b8486b7f6203e62af2ecb585c1f1612bbb0bc164f8bdd304c7c57b9cb3f5cf428968ed", 0x3f) r1 = kqueue() kevent(r1, &(0x7f0000001240), 0x6, 0x0, 0x9d1, &(0x7f0000000140)) 16:25:51 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0xd0) unlink(&(0x7f0000000080)='./file0\x00') 16:25:51 executing program 0: ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x922) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x87}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="cbabd23d33fb158371025ff62dc5") 16:25:51 executing program 1: r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0xffff, 0x800}], 0x2) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000140)=""/246) semop(r0, &(0x7f0000000380), 0x1d) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r0, &(0x7f0000000480)=[{0x1, 0x3, 0x800}], 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/150) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x7b}], 0x66, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000340), 0x10000014c) r5 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000100)) r6 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f0000000100)) r7 = socket(0x800000018, 0x2, 0x0) r8 = socket(0x18, 0x1, 0x0) dup2(r7, r8) r9 = dup(0xffffffffffffff9c) faccessat(r9, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r10 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x8) r11 = socket$unix(0x1, 0x0, 0x0) kevent(r5, &(0x7f0000000280), 0x6, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffa, 0x4, 0x4, 0x100000000, 0x2}, {{r6}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x100000001, 0x1000}, {{r8}, 0xffffffffffffffff, 0xa9, 0x10, 0x1000, 0x10000}, {{r9}, 0xfffffffffffffff8, 0xa, 0x8, 0x8, 0x4}, {{r10}, 0xfffffffffffffffe, 0x82, 0x80, 0x7, 0x8001}, {{r11}, 0xfffffffffffffffd, 0x6373a00553e6ae25, 0x80000008, 0x9, 0x4}, {{r3}, 0xfffffffffffffffa, 0x0, 0x6dda7a9974110382, 0x6, 0x7}], 0x7, &(0x7f0000000340)={0x8, 0x5}) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x8, 0x1) execve(0x0, 0x0, 0x0) 16:25:51 executing program 0: seteuid(0xffffffffffffffff) mprotect(&(0x7f00000d0000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getegid() 16:25:51 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000240)="b10005016000009005001b000700000026c604fecea10540f6f96ecfc73fd3357ae26caa0416fa4f376b36acf00b78048000000091f7c8cf5f882b297be1aa5b23ed00f4c8a8ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282108e4c82bd50ed3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b125702000000002012002000000000020208a371a3f8000400000000df949ecce6cc7ed600"/177, 0xb1, 0x0, 0x0, 0x0) r2 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x2) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') lseek(r3, 0x0, 0x5, 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000080)) recvfrom$inet(r2, &(0x7f0000000000)=""/33, 0x21, 0x0, 0x0, 0x0) 16:25:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x0, 0x0, 0x0, 0x3}, {0x3c}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x50, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:25:51 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x8) pwritev(r0, &(0x7f0000001740), 0x100000000000007a, 0x0, 0x0) ftruncate(r0, 0x0, 0xffffffffffffefb1) openat$bpf(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/bpf\x00', 0x1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f00000003c0)=""/119, &(0x7f0000000200)=0x87) read(r2, &(0x7f00000006c0)=""/178, 0xfffffe74) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = semget$private(0x0, 0x4000000009, 0x0) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x7, 0x2, 0x800}, {0x5, 0x2, 0x1800}, {0x6, 0x2, 0x800}], 0x4) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x7f9) r4 = semget$private(0x0, 0x7, 0x287) semget$private(0x0, 0x3, 0x80) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000d40)=""/34) semop(r4, &(0x7f0000000280)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8}, {0x2, 0xe490000000000000, 0x1800}, {0x0, 0x400, 0x800}], 0x5) semop(r3, &(0x7f0000000340)=[{0x2, 0x40, 0x800}, {0x7, 0x8001, 0x1800}, {0x0, 0xdff8, 0x1000}, {0x240f61cbeb0e7ccc, 0xffff, 0x1000}, {0x2, 0x23, 0x2000}, {0x9ec365d24a5f4a83, 0x7f, 0x800}, {0x4, 0x9, 0x1800}, {0x2, 0x8, 0x1400}, {0x3, 0x500, 0x3000}, {0x0, 0x9, 0x1800}], 0xa) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001880)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xb, &(0x7f0000000000)="a4020083", 0x530) setsockopt(r5, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000001900)=0xffffffffffffff47) clock_getres(0x3, &(0x7f0000000380)) chroot(&(0x7f00000018c0)='./file0\x00') sync() getrusage(0xffffffffffffffff, 0xfffffffffffffffe) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x120) msgget(0x2, 0x608) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r8 = fcntl$dupfd(r1, 0x8000000000004, r7) r9 = dup2(r6, r8) r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r11, 0x40044274, &(0x7f0000000040)) semop(r3, &(0x7f0000001900), 0x2aaaaaaaaaaaab4d) socket(0x0, 0x20000001, 0x3) fchdir(r2) 16:25:51 executing program 0: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000002400)='./file1\x00', 0x0) unveil(&(0x7f0000000380)='./file1/../file1\x00', &(0x7f0000000340)='c\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)=0x8) chroot(&(0x7f0000000000)='./file1/../file1\x00') pipe(&(0x7f0000000100)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) 16:25:51 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b100050460000000000008000120000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872baafbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0x8031cd9f1ae74ff) listen(r0, 0x5) 16:25:51 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r2, &(0x7f0000000000)="653c612073189d453d700cb62bcfa97cff8e4c", 0x13) write(r1, &(0x7f0000000100)='w', 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r5 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000100)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) pipe(&(0x7f00000012c0)) 16:25:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x15}, {0x2d}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x2) syz_emit_ethernet(0x3b, &(0x7f0000000200)="17") 16:25:51 executing program 0: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() 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() 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() 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() 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(0x1, 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() kqueue() socket(0x18, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() socket(0x18, 0x2, 0x1) socket(0x18, 0x2, 0x0) socket(0x18, 0x1, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) dup2(r1, r0) 16:25:51 executing program 0: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) getppid() mknod(&(0x7f0000000100)='./bus/file0\x00', 0x100, 0x800000000004515) msgget$private(0x0, 0x609) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(r5, &(0x7f0000000200), &(0x7f00000008c0)=0xc) fcntl$dupfd(r5, 0x0, r6) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) fcntl$getown(r7, 0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0x64) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setegid(r8) pipe2(&(0x7f0000000280), 0x20000) r9 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000140)={0x3}) ioctl$VMM_IOC_TERM(r9, 0x80045604, &(0x7f0000000280)={0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x1002, &(0x7f0000000000), 0x3) r11 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000240)=[{r11, 0x5}], 0x1, 0x0) shutdown(r11, 0x2) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r13 = dup(0xffffffffffffff9c) faccessat(r13, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r14 = socket(0x800000018, 0x2, 0x0) r15 = socket(0x2, 0x3, 0x0) dup2(r14, r15) r16 = dup2(r4, r14) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000180)}) dup2(r12, r9) r17 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup2(r18, r17) 16:25:51 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x200, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) r4 = semget$private(0x0, 0x5, 0x204) semop(r4, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r4, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0xffff, 0x800}], 0x2) semop(r4, &(0x7f0000000040)=[{0x4, 0x9, 0x800}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1, 0x37, 0x1, 0x6, "25634c10e46319b6b8028dea7ca3a6c18ea3c3a3", 0x8000, 0x3}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) fcntl$setown(r3, 0x6, r1) socket(0x800000018, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x800000018, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x200, 0x0) r7 = socket(0x18, 0x1, 0x0) dup2(r6, r7) dup2(r6, r5) dup2(r5, r2) 16:25:51 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f69c16212d60ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) r2 = dup2(r1, 0xffffffffffffff9c) lseek(r2, 0x0, 0x400, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = semget$private(0x0, 0x3, 0x20) semop(r3, &(0x7f0000000040)=[{0x1, 0x7fff, 0x1000}], 0x1) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r6 = dup2(r5, r5) dup2(r4, r6) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:25:51 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000170000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000453000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00004f7000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00001d4000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./bus\x00', r4, 0x1}) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:25:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="2d223636c4f6c97076a3d0f1f79e") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) clock_gettime(0x4, &(0x7f0000000280)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x6c, 0x0, 0x0, 0x2000000}, {0x0, 0x0, 0x1}, {0x7, 0x0, 0x0, 0xfc}]}) pwrite(r1, &(0x7f0000000240)="f5af8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[0x2, 0x0]}) 16:25:51 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) shutdown(r0, 0x2) r1 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x1, 0x1000) msgrcv(r1, &(0x7f0000001200)={0x0, ""/236}, 0xf4, 0x1, 0x1000) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) getegid() r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000009c0)=0xc) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000006c0)) msgsnd(r1, 0x0, 0x0, 0x1800) msgget$private(0x0, 0x10120) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000600), &(0x7f0000000400)=[&(0x7f00000002c0)=' ', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000940)='F-\x00\xd5&\xfcQy\xe7\x15\xb0\xb3EQ\xf0g8\xee\x800O\xc6\xfa,\xff\xaf\x92)9\xd9r\xeel\x12\x10kx\x9c\x8a\x96\xa7b\xbd\x049\x88\x1c\xc1z>\x7f\x82O\xa4\xe8\x0fK`\xb7\x81\r\xee \xc0\xc3\x10pw\xdd\x85Rp\vT#J^\x90\xadN$\n\x7f\xa9\x1dz\xf8\xc57\xfaq\xbc\x96P\xd0\x00\xc10xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000400)) syz_emit_ethernet(0x15, &(0x7f0000000440)="dca7864467439a336f02e7184c916f3dad62af3fa7") ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000480)={0x6}) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) acct(&(0x7f00000004c0)='./file0\x00') ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000500)={0x40, 0x2}) mkdir(&(0x7f0000000540)='./file0\x00', 0x91) r3 = open(&(0x7f0000000580)='./file0\x00', 0x2, 0x100) getpeername$unix(r3, &(0x7f00000005c0)=@file={0x0, ""/66}, &(0x7f0000000640)=0x44) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000006c0)={0x4, &(0x7f0000000680)=[{0x2, 0x8, 0x4, 0x3}, {0x5, 0x40, 0x9d, 0x1}, {0x1, 0x1f, 0x4, 0x7f}, {0x1, 0xff, 0x9}]}) getgid() r4 = accept(0xffffffffffffffff, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) getsockname$unix(r4, &(0x7f0000000780)=@file={0x0, ""/108}, &(0x7f0000000800)=0x6e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) lchown(&(0x7f0000000840)='./file0\x00', r5, r6) pipe(&(0x7f0000000940)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r7, 0x20007471) socket(0x18, 0x3, 0x1) mkdirat(r1, &(0x7f0000000980)='./file0\x00', 0x9e) pipe2(&(0x7f00000009c0)={0xffffffffffffffff}, 0x10000) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000a00)={0x1, 0x4}, 0x8) 16:25:51 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000100)=ANY=[@ANYBLOB="28940000000000003000c78acdd6bcdb8d077ec0fda3613fbbf8b750b8af4d8212d143c92240bffe2b6dfb6060849a860918dc415f4cbe3d5329ffe1e8598705bba0782f44fdeb54dfd76ec778da239019ffe22233e5066d17b6434c34141daa8ec2c2253c646d1cac7835cc027a682c9530cfffd5e9143a0bcc3cf9ebbc03d732b87c4bbbf3cde582b2e076c51889675e"], 0xa, 0x0}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) dup2(r0, 0xffffffffffffff9c) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:25:51 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xcf0}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000f08000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=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, &(0x7f00005d8000/0x1000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f00007de000/0x2000)=nil, 0x2000, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket$inet6(0x18, 0x4, 0x4) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000540)) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="01002e2f66696c65001f51110dec34b0f577dfa617859aba0559b240ea58cfa1b7a2e3bdb1aaa0b935bb09af7d6073b0d8b7011a1babe71708d489bc8725d179d05000000000"], 0x9) write(r4, &(0x7f0000000100)="8c65", 0x6d2) 16:25:52 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x4], [0x0, 0x0, 0x0, 0x9, 0x17f647f0], [0x0, 0x0, 0x5, 0x0, 0x0, 0x5], [], {0x0, 0x0, 0x10}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = dup(0xffffffffffffff9c) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:25:52 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186a560100ba6d3a99feaf000000000060d5706c85c2768511fed95be1d2341de39f8fce02a5db5189", 0x2c}], 0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r1, 0x0, r1) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) lseek(r1, 0x0, 0xffffffffffffffff, 0x0) 16:25:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="620500000000000000d1"], 0x10) write(r1, 0x0, 0x0) 16:25:52 executing program 0: ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000040)) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) poll(&(0x7f0000000680)=[{0xffffffffffffffff, 0xd15ad0e3fbcc43a6}, {r0, 0x60}, {0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0x20}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x80}], 0x6, 0x5) r1 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) fcntl$setstatus(r1, 0x4, 0x8) r2 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x8000, 0x8}, 0xc) 16:25:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x3d) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) r3 = getgid() r4 = geteuid() setreuid(0x0, r4) setuid(r4) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r3, r4, r3, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) r5 = getgid() r6 = geteuid() setreuid(0x0, r6) setuid(r6) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r5, r6, r5, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) fchownat(r2, &(0x7f0000000000)='./file0\x00', r4, r5, 0x2) write(r1, &(0x7f0000000100)="bdea", 0x14) 16:25:52 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0xe7, 0x401, 0x0, 0x0) dup2(r1, r2) 16:25:52 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x205e, 0x40000000002902) r0 = getgid() r1 = getgid() r2 = geteuid() setreuid(0x0, r2) setuid(r2) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r1, r2, r1, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) setgroups(0x1, &(0x7f0000000100)=[r1]) r3 = geteuid() setreuid(0x0, r3) setuid(r3) r4 = semget$private(0x0, 0x5, 0x204) semop(r4, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r4, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0xffff, 0x800}], 0x2) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x8, 0x0, r0, r3, r0, 0x42, 0x101}, 0x4, 0x4, 0xfffffffffffffdfb}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r3, r5) r6 = open$dir(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r6, &(0x7f0000000500), 0x100000000000011f, 0x0, 0x0) 16:25:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106bc610655695c2b51609bc4fe5cb77160d401a70c75d914dd05fc13ce4610385eb91fe1ccef82150ac36b47f84fefae4f7c3c693cd6673738558f012b8bdacd2e51a13b392e6dd8366ce8fb10dec7b6076a7a08467d2575e3ee36af01c9f94f7a4f528719b137eba5296be7fa1fae38be8355e8a6f41c9fede7261d9b84f5e56c1fd0502369c804e4b81f4beafce132b4d4e49be84e5ac1c83fd1b34d7c9e37654784"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) dup2(r0, r1) r2 = dup(r1) sendto$inet6(r2, &(0x7f00000001c0)="709b8a8e3c6b0c33533014017af58491", 0x6cd, 0x0, 0x0, 0xffffffbe) 16:25:52 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00c50300000000000000000000000081000000bbfe8000000000000000000000000000aa33"]) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f008020000"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) geteuid() r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) 16:25:52 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000500)={'./file0\x00', 0x911, 0x7, 0x1, 0x1, 0x0, 0x7ff, 0xffffffff, 0x1, 0x3, 0x3848c384, 0x2}) r1 = socket(0x400000000018, 0x3, 0x3a) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f00000003c0)=0xc) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000400), &(0x7f0000000480)=0x4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000600)=[{0x2, 0xf8, 0x7, 0x400}, {0x6, 0x5, 0x6, 0x76cc}, {0x9, 0x8, 0x9, 0x2}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000040)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x800, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000000040)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r7, 0x40044273, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r8}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r9, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r10 = dup2(r9, r8) accept$inet6(r10, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r11}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r12, &(0x7f0000000240)=ANY=[@ANYBLOB="2dbc2e2f66696c653000"], 0xa) r13 = dup2(r12, r11) accept$inet6(r13, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) 16:25:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x7}, {0x74}, {0x6, 0x0, 0x40}]}) r1 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:25:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x20003f, 0x0) 16:25:52 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) read(r1, 0x0, 0x2a2) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r2, 0x0, r2) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f00000001c0)='./file0\x00', 0x20, 0xa2) 16:25:52 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x14c, 0xffffffffffffffff, 0x24e, 0x0, 0xfffffe22}, 0x0) syz_open_pts() syz_open_pts() semget(0x3, 0x2, 0x20) 16:25:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r1 = dup(0xffffffffffffff9c) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000180)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000080)=0x7) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)) 16:25:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) shmctl$SHM_LOCK(r1, 0x3) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d2006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef7066882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe2dfa0986e83c50900abbf5c929dedfeb69934511e47280605dd5980756f88ea92048631e8b7682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000ac7a298a2d256a595ba43dede796000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1e914e5d00aa94b30dd1e2730fa017a8fb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af00000963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225fba5033f189223f31ba8a50abc74dbc417a8dd4999778512e590266559ea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf83f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b1069f8ab7daa931ae61f948d164e9b715dfdad7270825f89d4cc59a784b3a0ac941e57658a540bd8259f299c8974e0d61f19ef96dc3dc1a40eeb9a400fd9541329fe1519a8ccd1ee37710f145a970aeaf12b5743a6cfae2e7ea137e33f458d1fb4ff081427dcc0000"], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1081, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(0xffffffffffffff9c) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r4 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000100)) linkat(r4, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x4) r5 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000100)) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000100)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10000, 0x0) r7 = dup(0xffffffffffffff9c) faccessat(r7, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r8 = dup(0xffffffffffffff9c) faccessat(r8, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r9 = dup2(r6, r8) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f00000004c0)="d6be2b45149319699570307bf61e90c6012380ce07f0eb28ac3ff3a8dfc15d57e40330423348b886c897728673919599ea91fc0e25875bc126841953d6eae5e438cec0528fa634cf43893687d680c005ba39574aca9be4699af1e082fbadda", 0x5f) r10 = dup(r0) sendto$inet6(r10, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 16:25:52 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x70}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000f08000/0x2000)=nil}, {&(0x7f00001ed000/0x2000)=nil, &(0x7f0000627000/0x2000)=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, &(0x7f0000674000/0x1000)=nil}], ['./file1\x00', './file/file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) fcntl$setown(r3, 0x6, r4) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 16:25:52 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbff7ffffffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x5}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="04fbff00", 0x4) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:25:52 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10], [0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210, 0xfffffffffffffffd], [], [], [{}, {}, {0x0, 0x80000000}]}}) connect$inet(0xffffffffffffff9c, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) shmget$private(0x0, 0x1000, 0x400, &(0x7f000057e000/0x1000)=nil) r1 = fcntl$dupfd(r0, 0x0, r0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 16:25:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4d, 0x0, 0x4}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") 16:25:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0xfffffffe, [{0x3}, {0x1, 0x6}, {0x1, 0x7fffffff}, {0x2}, {0x3, 0x200}, {0x6bb3e067469a02e1, 0x3106}, {0x1, 0x19f}, {0x2}, {0x1, 0x9}, {0x1, 0x1}, {0x2}, {0x1, 0xffffffff}, {0x2, 0x8000}, {0x2, 0x100}, {0x1, 0x56d}, {0x1, 0xa83}, {0x2, 0x80000000}, {0x2, 0x3}, {0x1, 0xbc4}, {0x1, 0x3}, {0x0, 0x2}, {0x3, 0x3}, {0x2}, {0x3}, {0x1, 0x401}, {0x3, 0x7f}, {0xfbb79b7fc6c098c4, 0x101}, {0x1, 0x4}, {0x0, 0x7f}, {0x3, 0x9}, {0x2, 0x7fffffff}, {0x1, 0x7fffffff}]}) pwrite(r1, &(0x7f0000000200)="568a4c759988b0ea7a34ebc8dfee4bc14b9926c2c0405344dc057d76b9c6f33f5d16ca9167c6994d742fbdcb17deb2be8c050d960f4044917eacd881c4d54f50151fd6e20985c831d89ff3dd5706060f0c6d59d05544c52b92c1d3e05d9a38bf197f297a64cf5e87a30081e4350da73daf0c60ca8780c5ae8e513fc1dfd093fb7f7813db8bfba5a15895a587ce4ea216ef047a4a71fe5378b61d300a406defa58a023aa4754edde9060a74c16969e06ac9a9312a656def97e4f81bf6b604a6efc853d14278f77ca3f448aaae69ada2eaa2d7b3dc534d07de8b841a68f2d6d92eed94b15b5a0454842b781b015d14e525", 0xf0, 0x0, 0x7) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) connect$inet6(r2, &(0x7f0000000300)={0x18, 0x0, 0x3, 0x8}, 0xc) getgid() r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000340)) r4 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x8000, 0x9) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000400)={0x3, &(0x7f00000003c0)=[0x5, 0x1, 0x10000]}) geteuid() r5 = syz_open_pts() ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000440)=0x4) r6 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0/file0\x00', 0x10000, 0x120) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000004c0)={0x1, 0x6, 0x7, 0x5f5, "e61fc837888af985ed7e4f2606bd6d9a803451ea", 0x9, 0x1}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000540)={'./file0/file0/file0\x00', 0x7, 0x80, 0x8, 0x1, 0x80000001, 0xc3d, 0x8, 0x0, 0x1, 0x200, 0xfff}) r8 = accept(0xffffffffffffffff, &(0x7f00000005c0)=@un=@abs, &(0x7f0000000600)=0x8) bind$inet(r8, &(0x7f0000000640)={0x2, 0x0}, 0xc) r9 = semget(0x2, 0x3, 0xa0a) semctl$GETPID(r9, 0x3, 0x4, &(0x7f0000000680)) recvmsg(r3, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f00000006c0)=""/145, 0x91}], 0x1, &(0x7f00000007c0)=""/252, 0xfc}, 0x802) pipe(&(0x7f0000000900)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r10, 0x8004745c, &(0x7f0000000940)) fchflags(r2, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000980)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNOTTY(r11, 0x20007471) mknod(&(0x7f00000009c0)='./file0/file0/file0\x00', 0x8, 0x4) 16:25:52 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) write(r0, 0x0, 0x0) r2 = dup(0xffffffffffffff9c) socket(0x1, 0x5, 0x5) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r0) 16:25:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5, 0x0, 0x0, 0x3}, {0x44, 0x0, 0x0, 0xf2e0}, {0x7ffffffe, 0x0, 0x0, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x89, &(0x7f0000000000)='\x00') 16:25:52 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4f57, 0xfe}, {0x25, 0x0, 0x88}, {0x0, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000340)=""/136, &(0x7f00000002c0)=0xfffffd61) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2d}, {0x25}, {0x6, 0x0, 0x0, 0x124}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000001c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r2, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r4, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r5, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x25, 0xfc}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x40, 0xa, 0x9, 0x9}, {0x20, 0x7f, 0xff, 0x9}, {0x1000, 0x0, 0x1, 0x2}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = socket(0x800000018, 0x2, 0x0) r8 = socket(0x18, 0x1, 0x0) dup2(r7, r8) r9 = accept$inet6(r8, &(0x7f0000000200), &(0x7f0000000280)=0xc) write(r9, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0x1883f0f3ec715e0f) ioctl$BIOCPROMISC(r2, 0x20004269) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) 16:25:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = dup(0xffffffffffffff9c) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r2 = dup(0xffffffffffffff9c) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x200000000000013b, &(0x7f00000000c0)=[{0x4, 0xff, 0x8, 0x20}, {0xc3, 0x4, 0x4, 0x9}, {0x4, 0x7f, 0x3, 0x900000}, {0x200, 0x7, 0x7, 0x2}, {0x0, 0x3}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d3aed9be96914f6357eba", 0xe, 0x0, 0x0) 16:25:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0), 0x0) r1 = dup(0xffffffffffffffff) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) 16:25:52 executing program 1: shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/80) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) dup2(r1, r0) 16:25:52 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x100000000000000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(0xffffffffffffff9c) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r3 = accept(0xffffffffffffffff, &(0x7f0000000340)=@un=@abs, &(0x7f00000003c0)=0x8) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) r5 = socket(0x200000000000001a, 0x3, 0x2e) socket$inet(0x2, 0x3, 0x4) r6 = socket$inet6(0x18, 0x0, 0x81) bind(r6, &(0x7f00000007c0)=ANY=[@ANYBLOB="00002e2f62757300a1291833b178c9a2199257e8ae3b00003751324102a74140521551ca89863ea07086b5263df712123f66d0d4a9e2d89d0e96e436d3cbf285cfb78aab3b565caa10da476d091804580c10f07d346ad5f264035cabc81d60e07ee9722d3c17513b9f8f98e6aaf56cc7e42a852c017323c50ce80d98bde06907dd0182e352db027ad74734ef4be7b251bb93d3a8f653cfb92a34e4e09b755495e9d1e9bf52f0d2a2fa541ed095f473fde7bda14dbebb13bc145cd52b2ce06fff070000225601cb1c4de2d5aec3e6468d52880da732a0acfce254c8d62d3822c06dc90c942e2aaff1bdd022e4810407b78d11530f665eea354cbc4279cf433b1ce4d0b290ef7cf6240ebb791a402a6d7f8cfa9cbbb902c7cbba9221fc8386475c4e1da3d64acdd887e741aa3990f7e9bde7847bf1cba18d80cd6cc44c7b2d942320479d4115d58791198a6fe126bfa43b1651e38874921ea88a244a8d2891076f6b08a7019579b2cd915d8c66796542d9b0e4a7528a40845d7cd4f2461a88d6dac2520e62ac4cc6c6656e068fe1eb788f88074430dab8ea0cf58840696b372508003c055c9b79beab9e3ff4e3b95fb3d326784f60e928fd4414f440ee3ff2a8162ec6b48c4068a8ba7f300c8eb717d1ad8db7ce4f5f611e37785a93ea592f5802465ea21217ff0efc6e0a41a1dd1a1d5201288760350b82c1a28da893e8ab061056e664549857a2b6e4f273e02a81e5c1372957a937018140677bec6fa1f02b7944840a050b459845726609f78fe4c64e5507a2dfa28345cac372b6886d958328c49200"/594], 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r7, &(0x7f0000000040)="08ade09f32746a220c471c0795bf5ca1acdd50ca4d0019552bc2ac59663fd14bcddf87f49f9eee1404c7226effeeb3", 0x2f) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000040), 0xff20}], 0x10000000000001cd, 0x0, 0x4) msgget$private(0x0, 0x402) r8 = geteuid() setreuid(r8, r8) getegid() r9 = geteuid() setreuid(r9, r9) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r10 = msgget$private(0x0, 0x0) r11 = getpgid(0x0) r12 = getgid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{0x8, 0x0, 0x0, 0x0, r12}, 0x5, 0x3e3b2cdf, r11, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) getpgid(0x0) r13 = msgget(0x0, 0x0) msgsnd(r13, 0x0, 0x0, 0x0) r14 = socket(0x200000000000001a, 0x3, 0x2e) bind(r14, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) r15 = semget$private(0x0, 0x1, 0x100) semctl$GETPID(r15, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r16 = socket(0x20, 0x3, 0x8) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r17 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xfe) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0x27e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setregid(r20, r21) setuid(r18) r22 = semget$private(0x0, 0x0, 0x231) r23 = getgid() r24 = geteuid() setreuid(0x0, r24) setuid(r24) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r23, r24, r23, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f00000001c0)={{0x40, 0x0, r19, r24, r20, 0x20, 0xbeda}, 0x1e24, 0x200, 0xfd}) 16:25:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000140)='./file0\x00', 0x800, 0x1) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() unlink(&(0x7f0000000040)='./file0\x00') close(r1) r2 = dup(0xffffffffffffffff) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x7f) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) setsockopt(r2, 0x80000000, 0x9, &(0x7f0000000080)="19eb1c61510f465fd32f3792d24580a76f2f10a89f4a0f97ad7cbc2858402d25207e7e91ab80daaa6bc483c12a100e3a9473239d06eef29794cb67cc56974c5f961c5d7c1fd6b34c5e7945c019777290766ae50b2afe3c47626701bf8bde013a568010a940d9025b7298c145c695cee78fa4b7cf9bcf9d21b47df8e7f0a771e8dc1011", 0x83) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r3, 0x0, r3) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) r4 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000100)) sendto(r4, &(0x7f0000001480)="9dc5cf1b3034f090902ed9ded2b1eefc85007f19219c41c86c0e5ae9440faa70ede05697d332bc22b71008f679f6148901b5d0c419fcf8354bffb45b933d42fc049d47d21261ae306c7ddd076f77f36b6d72596d992968159144a27597e5f554cbd47ba4004e14a6419415b9ef8c7cf0bc26e7dead49200bf868d3ce8dcb96179921f9fa19ea0ba6f70ad3dc7b51a217f868ea0ca8a0c1f4cbe23af95fcecbc18f91a3c6915c5288fcb186bfbd94c2ad8175bd154ac2f7120e5ce34de5384dedab70e02c3278a240ae81df30e540169b12e3d671491558c2874f32452063d2f16f9ba70ee63e2d2c20fb350560e7", 0xee, 0x400, &(0x7f0000001580)=@un=@abs={0x1, 0x0, 0x0}, 0x8) preadv(r3, &(0x7f0000001400)=[{&(0x7f00000001c0)=""/24, 0x18}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/106, 0x6a}, {&(0x7f0000001280)=""/224, 0xe0}, {&(0x7f0000001380)=""/96, 0x60}], 0x5, 0x0, 0x8) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup(r1) poll(&(0x7f0000000380), 0x0, 0x1000000) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f00000015c0)) 16:25:52 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:25:52 executing program 0: socketpair(0x18, 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x138) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:25:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f00000cf000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000], [0x20000000], [], [], [{}, {}, {0x0, 0x0, 0x9077}, {0xfffd}]}}) mmap(&(0x7f0000002000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0, 0x0) 16:25:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x5813, r1, 0x0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x2c}, {0x80000000000006, 0x1f}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") 16:25:53 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='x\x00') munlock(&(0x7f00007df000/0x3000)=nil, 0x3000) rmdir(&(0x7f0000000100)='./bus\x00') r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = open$dir(&(0x7f0000000700)='./file0\x00', 0x10, 0x1) openat(r2, &(0x7f0000000740)='./bus\x00', 0x8000, 0x30) dup2(r0, r1) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/235, 0xeb}, {&(0x7f0000000480)=""/154, 0x9a}, {&(0x7f0000000540)=""/127, 0x7f}, {&(0x7f00000005c0)=""/170, 0xaa}], 0x4, &(0x7f0000000680)=""/10, 0xa}, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r3, 0x0, r3) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) r4 = getuid() setreuid(0x0, r4) r5 = dup2(0xffffffffffffffff, r3) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x1f, 0xfffffff9, 0x1, 0x0, 0x4, 0x40b, 0x1, 0x0, 0x0, 0x0, 0x7ff}) 16:25:53 executing program 1: r0 = socket(0x18, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) recvfrom$unix(r0, &(0x7f0000000100)=""/135, 0x87, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x958) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:25:53 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x8, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a", 0x2) 16:25:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000380)='\x00']) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) chdir(&(0x7f0000000080)='./bus\x00') preadv(r0, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 16:25:54 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) ftruncate(r1, 0x0, 0x5) r2 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) r3 = dup(r0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000140)) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20000, 0x0) 16:25:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/193, 0xc1}, {&(0x7f00000001c0)=""/62, 0x3e}, {&(0x7f0000000200)=""/219, 0xdb}], 0x3, &(0x7f0000000340)=""/167, 0xa7}, 0x42) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) r3 = socket$inet(0x2, 0x4, 0x40) mmap(&(0x7f000012c000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x5) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 16:25:54 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x100}, {r1, 0x100}], 0x2, 0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffbfdfffffffff], [0x0, 0x0, 0x7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000100)) accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = socket(0x800000018, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) dup2(r4, r5) r6 = fcntl$dupfd(r5, 0xa, r2) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) 16:25:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) r0 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/164, 0xa4}, {&(0x7f00000002c0)=""/226, 0xe2}], 0x2) r1 = dup2(r0, 0xffffffffffffff9c) mknodat(r1, &(0x7f00000003c0)='./file0\x00', 0x4, 0x3d72c297) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "73fc1a4d4d7ee4000001000000c0060000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:25:54 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="830f5c3accdb6dcbc0a85ff94ee83dbe3df0841eecf7b72c129a964df69e253d36b6df753deb77083c5e7b49ecadfe7192fe97c99d7f418be55a6f3435ca12bfec7286682a415941f1db1abfbf7ab5921cfc0a2fd09d4d8604e6ab4d68d79c59f9caeb8fdb345c33bee9400de438d6a09cff00"/130, 0x10) fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) r1 = socket(0x2, 0xc003, 0x11) connect$unix(r1, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d31667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7acb11551b0235d28bbf44e367dea492813cb57610c5937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4b"], 0x10) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="a9431ba20085803e16775636cfa0c1a208c89bcc6bc29685404de8a9c96de8b15c4c46c46e0e373c17671e45260cb726b5e210495ff3a2c0c8d5644b7e0f1e06d48786a9a6bfaabdac39b390d752a4cf0b414f32d222c71bb60b8fb181d7", 0x5e}, {&(0x7f0000000180)="1e3eb43f4f1f1ece2b89d50c42522d43bb901bc71248c6ff72f6c228770d8530085f6c51cd44cd94b335b12837379aaca3dd03", 0x33}], 0x2) 16:25:54 executing program 1: socket(0x2, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x7fffffff, 0x0, 0x0, 0x200, "a2772063b950f000", 0x2, 0x7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:25:54 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) r4 = socket(0x800000018, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) dup2(r4, r5) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x1a0) socketpair(0x18, 0x0, 0xb5, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r6, 0x0, r2) r7 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f0000000100)) r8 = socket(0x800000018, 0x2, 0x0) r9 = socket(0x18, 0x1, 0x0) dup2(r8, r9) r10 = socket(0x800000018, 0x2, 0x0) r11 = socket(0x18, 0x1, 0x0) dup2(r10, r11) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r13, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) dup2(r12, r13) r14 = dup(r3) listen(r14, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e0f66696c653000"], 0x10) close(r0) accept(r14, 0x0, 0x0) r15 = dup(0xffffffffffffff9c) faccessat(r15, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f0000000140)=0x2) 16:25:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getrlimit(0x0, &(0x7f0000000000)) close(r0) syz_open_pts() getrlimit(0x0, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adc69ef64e16eb595607fcfd71100"}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffc, 0x0, 0xfffffffffffffff8, 0x0, "541bb964de0899d9e09c14f6000adfd1a1080054", 0xfffffffe}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x803, 0x0, 0xb3, 0x4, "49bf00000000060000000000e6ffffff00"}) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) fchmod(r2, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000500)={0x4, 0x1, 0x300, 0x2}) writev(r1, &(0x7f0000000000), 0x0) 16:25:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c0000", 0x6) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = dup2(r0, r1) r3 = dup(r2) pwrite(r3, &(0x7f0000000080)="88ef355dc9ca6251539917c3e5490085c0b3d5ec5218f204123b1c4ad7cd08f6ca0d4e97d8dabaa499455c0561b6b445a8860aaf1e6fc77cad972a2c2d0b4c76e109607926d2067d8a778c383b1c7574ddd050e1a1d852855ee72f542b30571fd6463c079f8fbf200287be3545c307a5e4745facfecabf5a03e5ad7ff857260d11809f6bd947b80e5617", 0x8a, 0x0, 0x2) 16:25:55 executing program 1: socket(0x2, 0x1, 0x0) r0 = dup(0xffffffffffffff9c) socket(0x6, 0x3, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r1 = dup(0xffffffffffffff9c) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r2 = dup(0xffffffffffffff9c) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r3 = dup(0xffffffffffffff9c) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) accept$unix(r3, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) r4 = socket(0x800000018, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) dup2(r4, r5) dup2(r5, r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10000, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) read(r3, &(0x7f0000000200)=""/78, 0x4e) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) r7 = dup(r6) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000140)) 16:25:55 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000240)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x4, 0xffffffffffffffff) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) execve(0x0, 0x0, 0x0) 16:25:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x31, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='.*$&\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='&\x00', &(0x7f0000000200)=')\x00', &(0x7f0000000240)='\\^\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\\\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='-+\x80{\x00', &(0x7f00000003c0)='$\x00']) 16:25:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000000c0)={0x7, 0x9, 0x3}) r2 = dup(0xffffffffffffff9c) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$TIOCSTOP(r2, 0x2000746f) 16:25:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000080)={0x0, 0x8, 0x9dbe5042d643007}) write(r0, &(0x7f0000000240)="220e2a", 0x3) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f00000000c0)=0x2) r1 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000100)) 16:25:55 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:25:55 executing program 1: r0 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000340)=""/245) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="6202e57f7f00000155f6dc61797d9ab2de3999c2604c66fb9bf5204fd866f4963316f9ce556d87426c9e8142598d3aadd73d425ca2e7babc9a7d441dd2134f8ae44958050a4c1460fe01a0a03cd1aa76bae6b9bc8f5f7d4eaa44a07ea6ae5d26bbe326be09185d03ac265c2f"], 0x1) r2 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r2, &(0x7f0000000300)=[{}, {0x3, 0xfffffffffffffffa, 0x1800}, {0x4, 0x4, 0x800}, {0x0, 0x4, 0x800}, {0x0, 0xd3, 0x1800}], 0x5) semctl$GETNCNT(0x0, 0x1, 0x3, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) r5 = accept$inet(r4, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) open(0x0, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) close(0xffffffffffffffff) fchdir(0xffffffffffffffff) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) shmctl$SHM_LOCK(0x0, 0x3) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f00000001c0), 0x4) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000000"], 0x10) sendto$unix(r8, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r9 = accept$unix(r7, 0x0, 0x0) recvfrom$unix(r9, &(0x7f0000001200)=""/4096, 0x1000, 0x1, 0x0, 0x0) 16:25:55 executing program 0: open$dir(&(0x7f00000000c0)='./file1\x00', 0x10a08, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x8, 0x2a) recvfrom(r0, &(0x7f00000001c0)=""/8, 0x8, 0x0, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) ktrace(&(0x7f0000000040)='./file1\x00', 0xc, 0x108, 0x0) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010021b403d27d132f33d11adbf7eb24b249135917287215e50a90bde000e0439d9fc4b019996761d3b12fcd465f1f356e2ac6894d75b94cc121d313e3b27bfafc56b4488a38f83d9ed1e8fbfa1dd002df410ada4c3452e170ca404e7a2c94f136b1f4434cf09c5fd672ab448f0b198ccbd66b732da8fdfa59f2d8b8c45852c04347c3a49920fe835ec234ab7e1718ac61aaa9e13c170ab72e2fe12c95d5e9fb579281d1a000000000000008fc76000000000b54985ec66b688c2228caa347656ae3a6539a6c5519913332139108c2a1ba6a4be41512275a734cacc7cb73ea3f6ebcc0cb266383266a934aa27227881c03ec5664d0cdf3c80244bd1a5bde1093ebe25a9b563aa7c023dc78a216b7adaabff79ca9c660a9d01776f509e6c629518517bd0b1309a613921b1b871dca552b08f67c446ea7d2308bf29361d0d5682fcd8e275a9b41bdcd758ec23ea49af2ae61ac244f804099e56ac4b14c"], 0x10) sendmsg(r1, &(0x7f0000001b80)={0x0, 0x0, &(0x7f0000001680)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001740)=[{0x68, 0x0, 0x0, "48cd1f35ffbb414e8f897a3f96a08833abc9989cb56ec23b94e082fe536dc55cdc7f4a340083efe9e6f53073b71c2c56ebaeeee2aaec5cd49afb4e30706957762ae0067b5ad2b485bcd56075578ac1ba69"}, {0x20, 0x0, 0x0, "2e3ea588063b8c48eb"}, {0x60, 0x0, 0x0, "3af3c8a87a36a134ece6eca0682acf30e1f1e44e8f736ec8c8dabb1b8d1e858ac47ee5a97852f828176390b6ab8f9cad440dce19b33899acc0308769ae7a51ad51cac3b00bd1c952c9"}], 0xe8}, 0x0) 16:25:55 executing program 0: sendsyslog(0x0, 0x0, 0x6) sendsyslog(0x0, 0x0, 0x5) 16:25:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x54}, {0x3c}, {0x4406}]}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x40000412, r1) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 16:25:56 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = dup(0xffffffffffffff9c) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) accept(r2, &(0x7f0000000080)=@in, &(0x7f0000000200)=0xc) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:25:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000380)='\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) 16:25:56 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000240)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xf0, 0x0, 0x20, 0xfffffffe, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = msgget(0x2, 0x4) msgctl$IPC_RMID(r3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 16:25:56 executing program 1: ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x6, 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5901) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:25:56 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="00002224a01c14d5d742c900"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = dup(0xffffffffffffff9c) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x800, 0x80) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x5, 0x204) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r8, 0x0, 0x5, &(0x7f0000000340)=""/211) r9 = getgid() r10 = geteuid() setreuid(0x0, r10) setuid(r10) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r9, r10, r9, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) r11 = getegid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r10, r7, r6, r11, 0x44, 0x7ff}, 0x9, 0x8, 0x9}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={r5, 0x0, 0xffffffffffffffff}, 0xc) 16:25:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xf0c, 0xfffffffffffffff8, 0xfffffffd, "541bb964fe0899d9e09c14f6000adfd1a1080054", 0x0, 0x2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) r1 = getppid() fcntl$setown(r0, 0x6, r1) syz_emit_ethernet(0x82, &(0x7f0000000000)=ANY=[@ANYBLOB="47fc4d3fbc4affffffffffff86dd60e2c3000000000000000600000000000008000000000001ff0200000000000000000000000000012c0000c2ffffff01000000000000000c0022eb00000000200000000200000000000000000000000800655c0000000037bc9e892079c6c7f64d3784c3d9355bd6357a27411b24d92bbfebb849d3fafa15c94c74d7c5bc805a777f236a833900000000000000000000000000000000086d7cb2dc64223c3f6c799de74651d5e63f3b1445665133b22ba84c65924c5b5b45e5b49c093745a3f7cbcd1e5d873c3170fcaf3359d51d2d03bb0134b652aeb657590efe78083fd5dcf3e303d253709bb392e6d54b478fcdb681a8d7f99cf2f6fb34aa33b9d110f30d5c00000000000000000000a06c85124a3ab217ba52dc8db1b753845be24ff9a4d7"]) 16:25:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:25:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='r\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x3) 16:25:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002940)='/dev/wsmouse\x00', 0x9319a2764a3de51b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) r6 = semget$private(0x0, 0x5, 0x204) semop(r6, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r6, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000280)=0x2d4) semctl$GETPID(r6, 0x2, 0x4, &(0x7f0000000140)=""/136) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000080)=""/83) r7 = getppid() sendmsg(r4, &(0x7f0000002900)={&(0x7f0000000200)=@in6={0x18, 0x1, 0x5832, 0xec}, 0xc, &(0x7f0000000400)=[{&(0x7f00000002c0)="96f95d55d182fa4f4fa54093957c6bb47925a8a9bef159f52fa4eb9f61d1eba2e686d67a1c91cf64b8cf6ce62f432ba9393a608287d41fda70bb4501051ed3d045f8356628e189f3bd9499b3e0180c760b324f0d3c923cb5ac68a1c1a99110e01033814a13a30b919442ba51aaa7ccfd9b", 0x71}, {&(0x7f0000003a80)="aa23c772905a064e0d2f10d6fca587cc368051fe47d746ede8975ff9c3b1c0a8f1d3d9511db416aac45c24a4449792fbd19cccf96d42468411709de171d7ca2fc48805d71499da3fba64849f9f753d891c98b9b39a40533ed689f48d93cff1b2081cf35b41b256b0a3e835592725a389a995f652dc72d293031ed35668a0b66fa5982379b1e625b949c27e7503ce38834c34106992e1d99af2dd06efa607dcb646a9878c33924c813e74f6727897a25e611b1609e9e9e6879c0b29c2778d3d275c75ac7aa9d39668cb9a1b28ec05d7f02a9c61575b35c95131131cfb7a3e4c188e3b99a787a9e6b08b59942d3e705c4da9ae1f71fe55eda249e945c179efbee8854238729a0c02d71fde6ddc6939e9f414002b56a879f811523068df48f99b51190b72f02b914c6738c786f64a685859695bca7c2185a677f4b1ed9c9018f1bceaeef5b7cfa2e2b0730ba6055e7bbe0d5ab60552143a0fe0f86e0c6f80ba2abb85c52a9691983a722e9d51cd5fdf39e31af3a0a732a1e6a6f08bb418b1e5dffb25ffb642a4d9b5d19feaabfd33d0fbbbdb065ec4a56ecd7dc9c81f2b3fe64ec42e79458a9a88f4292ef01688f55f407906599a732e49f945a5f49dbc3ea985eeebcf551b06e73c5aef174d4700145c93c22c2866401169f4d62b273936ec23113e5af3e15d16af01b55384b3f5d8931d9a898ae94dc73c7c2cf70d0e53e603a34e15e9f44f73358b2b474f6ada7a54a7f14107f2321a4a88a617cabc71c933db9c12ee7bfe2f2501add87d5fc432a3fe3084c4452c80453e92289a7594eba61076540e000000000000d012630460f58089fa89f38d574008421883d36830212995ac1a891d0f094508150886613cd7c3726dd885230a8d96157f1f882ab7f345bd5b494cab03152ff8af44e1b197f2f92484ea5dc6413ccc1cd5fd00bf43e0de735d80ad87e14e68bea17d706a5de72cdfcbeec6cbb2227da958e6114895f9b5dc2585f99d2edb4ec4e1e2322f83e221328ed97b4078c36eb6e8b784012ce5a6d94c66cab3b655a12b076e6f70454fc485c337b0a1dfbb432bbbd28fdac62116be7c99497bf0236986a5f5447b36540c8c38fb71915a9df703b98577c64f26cf51c4d86fbdcc357375aceebae60d2a8a36d1db3fac114c217beb2495eeffcc4b86d96a74d08615727c0385e71f420b170fccd26590384ec70aed8efae84798681a9695b7cde46b1d9efd0177e8695c78d20fa52bdb4e77e88d01b159a06caec7ee03ba40beea9084e17dd879f286816f674301c1415cf0b1c011a000cb9f8daac8c6679bd1d1e8422a97930b5b764832f2ad6d60a6f6eebee979cb39f630877dbd770560f46804f0dd8991ca2b3c35a0e87e0b2cea29e2f3ffaac1dd582e3a24c50c43aa1a2b24c1a187e37260088aa94c481ae3947cd580e11255339ee98ada5f0db760de91f544388bfb4b95346194450775dfef708edfa82f2be3304b8c701374755661a9a8e4f718151939f3788c10632ecc46e9f46fa961cffff941010ce84c80dcf40096ff16547f4130788ab5984e16e7a1629323c5621da02622e65a2df9c121d8c5c4790e5a5769743def89a922882e7b5df56b343d3872401b44f88ac08aa35b004f25c00a61758b446bde4bb348e7c0032823ad7bf36c659897f7552a8a50ca47edee81d274a561c11f17a452b9f5f211da2a5aad6bfc3c7c9fdedf0d368b70af3bf6d3f1ff2c75cdf3faeb95fd286b82ff196ffc12bc811f81f3fc31cbb72fff59dba3448b72754a285ea9b06a09eb56f740969f88a3b640e6fd07ccf5a1c5e3e594225f82c09086156aa64dd48213010f8ff4ed2173729f9c1f9c43e18fe93ebaca01130dcabe52c18b625b67136cbffeecefb5ce25175fccae9d16451f9a52d9762de2839b8b1f7718d13f45480687cf1ffd22bbb043c2bae8e35a08528f4931329892d8c4311ac9bba799d77b2f7392296b527c75bdc73393d21eb99a0c404e829146fbb0d06a172200000000a67bc965ff37b4a722cb11e5a05074588ff2b8b627196dd576a526326313af71b0a7c3278f1b89180ef8dc10cc5decf9293aada1b2cc61b72e4da65c25536698f471ee843912dae898c8f8844aa0992495e2fda5d5bb13fc07e09747750442028fe836fef30c131fb119ec4445571203f5f024104b3bdad49822d82aaae319ff73d9ab752d9c97b3a1ce0ded9878f01804d3e2abaec9eb17f1ec282de9c8801730d1bcc6f7ec3cf0bebdfd8269ba8aa23732cb429609e1f3e6b9e6b021fd1ed0c9e69af359c25e581c6d31cd4b6f28d02365948780dcb3b1f47c4db634798e69e6d450a712870266a3da49f59ed8e463eb42e7087fccfc245ab4df48ac0c1231261ca37d4fd730f0207acbe722f16182788ec84a42f4384ba7381f9126d0c8ff0e2841ce9dc8e101f93c0743d28a3695cbdda0844868e14e921d533379419adc83d35c36d02e2a5623628adfcf666fab907e3279279513290d59d35af9d6e40502e095468c96bf3c1fb45c8ab4db9ddafae413c14ebd54010e32eb61e9a618321a9942de053e4cb4fff2d04426e660b9dd52e7e2009e4bd2a974bf0c1a0e46e412ef69dfd4194cea3061e93ae96be8010a2d03877d26eb95cb620288f5de05b201e0e2354b825fd8347d596e53d73d05ced1b38f941ea543ed3eccb48edcf63e3bc9b2690994dec350909ceafa150978a7a19f52ba2051c0b96566ab5006eb5022ea2ed7bd4ef1148327637c5ef22bac830092d15fd273bb0f97929c26673a670947aec56dfea57c0d622102eb2e225748405bd961758d131bc3f7afddaa0565095e070bd7c4de9e15c5b1255233dba71dd156ee7ccbdffbc13a8482fe4fd215265ae432b0dc3c35f41e3e74aa6e2e73f7bb97bd60fa6c35e145e7c09d634c4d81bd0ba2dcd8d663f9ea42b8bed6a0416cc73af5ab67f57a02a64ef5978d7f542bccd620f4da86e49ba1f809acb332dbc610953f9be81553cbc7a85f3f2c6e77ea412bf69490469cafb8a647df07e1faa325f12e702657f8fa0ca704526dd6b0de7946e02b2cd14612fa2c642c7ff5fa111d756132f4abcfaf79be86b27a2c39496467973ef710107eb6e7cf66daa92282ee2cc5e09f41d8ce6ad784797dc2f4921ef3ec94bd2b8f284164de0c4f385dcd9ece2fa220af99f85a18557b7a98092c99e76d6063db31ee65b99687c10df1a7f06687d8d3e93952f50d5e31646402c4c14fa5c5acbcff758c22a6735fd24aa4eea52626e928e46d13b06445736e3d9c398a348641fb6671e989ba4ad3f9172b2142540bbd2669804d1ebcf958b32315c9fd0a23d5be19dc8c851d5c07380fd35e45feb50704943d6ffbf2e090b935bb5c5722d55b25350728525d3adc06685cfd0279b4e89154cf9a1990edf739fc94e604f66cbddb56eacb50ceebb227b403c55c477f77ff7bbbd1074672726308ea7afd4a7a7ededc3099b3a7f19b7c36664debe4bd2a8ddc72803eddae6b8daa03652378474077755527d92b5cb78291c645ae880a390118cef4f5f2ba028e73278007d8c380e4ff2a9544126a84f240abcceba28db22394965411099c731230dbd5c824d5c9e86d60b6726c505d11e8025693ae773968cb960829480eaec71224cb6535468e159b9368cbb67df712eba9135416296999666450380276322d1919ea5b3c2e327270efd500d0f56bb77ad602d17f53610e836d2e1d5e69b890f6dbf23cf8b37be3a6610f04b1f05219b71c4290077aeee8f0c18629872567a0de528b4c8b3e1253d8678e39a6c4cedcaf5e6237ddfc39c0e85b6a075380dae65022055b9b1db3dbb3faa54d2a197fba983390d1aaa4d9f8f3d45f1266779144807504c73c9419c71de4906630d0f493949e9e387282fc2c2c993367610b0c26d9b4dc801312fa592271b0fc9f919ce139cc6f4f9378e91bf78c96be3ca412632a9a9dc2a14a7e2377e44696951e089ba9c317a1b6d8383bece01352a306f643276ca3c9900dfae63598470b947960835633d4655e905ee391152c71f7506564724e8544427ce3ff21277141e0f3ddb905ed0324ae313c90a4d554d8c49144107d279202470c750882e33f78c14d0edeb6df03d6aa0c63e02819cf4ca0ea7a879ff818a802f003a933c3bb9e54a968bcac9b78f4ccd85cce4d301ab14f70c2d900851d7b146981561df09379dbb1c6d89c58269a990a19a6bb44b3da098670a28ff358c5d9d2f63632cfdac86e637a0bf869075896d7aea9b5151e8cfa17d4eb00527af4233dd3ca17dec1e86b266753a651b4573be51941cc95d5b8e61a8ee75bb8ab4b802d2c900d9208cd258990f72155277a3521895bd1e372f099fa4281e2e93b8df6deb16397a36ca418e9b47e4d616dbb978503eda03726bb3314803847d617d490f3d5714e16086c1dc43c07f225711ada968dec9b943aa21db6bb028fcfd5708465a4a9e101e63ddb1b24f388b68f5e984f35be1730aa1b0a150121038245391d3922ff7490e485c997fc6631b34d2fd26b8a6a0d83fcbd1587d781d596f7b522ff4bcdbe2331eaa7ba273caf03569ccf767805c44b0df2e39341bcb48f951f4d15edbf07cb4964ca5ca027bfd2845f40c8bae7f8b9f962edd603585d83b59397a82a8610434fc550c9f38449638957f15cfebc2682e61468450db876acad4f74efc0cd3b71e2ffd166d4261aec8955f05a251f646da56f45b6cd116d251c630e4ee9a63f6249a3c08e8ed71f8122ae10f30addfdcb0bcdaf24108e332ae181ce92df255e5134c64ccff5ba05b626ab4c790fcdfee4d444112f2766a18fe8136459ba04d1e22bcfc1265165c6a6708b48bca09092f4538a44d15e4b5f2b7f206b93356b575e3c3e946b985854d7e8a3ca7c1cb415a002dcd52efc6fb4b6f790abb56aab927fc5ddb1f240dd6ed9baa6e75f8fefa213fbf57ceccba56342059da9457efbe804c3cf40f272f89bb7653f2cb1f516d8d617ea4f45e44020d87a87504471eeaab3574e0b5592aff4d677826bf47778b72bf59e3512a2f40a66de9ec172b31bacbafbc1c62f1da9109c4647598d957c12ee4bec864209641a72b26328e79158ef3f3514d2bfc2c67a747db23bbdf89ebc5eee43ba95798f299a7646ece3be22bcbeb376f41778b6e0e7821d66e8d3abba34091be1dab65172b102a7d8790a1d6006b2f9cea22748bbc90a1d34edb48ce743d2c5ca03a7344f01336769fa203834ff996b74f94facadcde717a56f80d5a37e196f5215a4df2f6cab78979fed6aca1d0d1fa01136ee9426d1d22638a2063fcc21e3936df5cfac44493f0b8b0870f08950d610a0df535cf2a09decdf04952c921fcee44213757be0f183784eb069a6bd5ce0814bac15f36d074df2daae7e71a7706cd5e3d76846ec8c9a81b7c1359be8169c595d4f52f76003ae143a787867baacdf5507ebd238a6bc945c474d9c475c5316492669c9369ed2f22ce3ce8911e8a123ead61820492f07155b654409e20b233f0cae1ac3f2b3f167a3eaa0e4a4a3d21cbc01cfee638e37f60c27b60e1c9d33db82b601d03efc07f201fe996f8a0576f7b09cb3946ed82d186c1e94f4ee30e7935359dac7b571af435a74d81d0340cc498f848882d68e4eb5a98494df26d845653f48cfa9965617f8f2a66deb4f9f621f4fc878d87e7c39352ce13d74e86a9be209e5d2bb761dcf92fcab1c9b65431394a76eec3e7fdc120c30224b5cf468d1b4397d9a684d6384bbff9502c60a5aea6233638aa166ebfdb3020000000037842242a86097df21261261594e1f2557d6575d44bba98a15fbbddc670024dd42992b18b7b9027ed3a9adaa73261b251e785e8e9455451f4b50ff09abfd4a934d7d7626dc3fd4d7fb05a4f6ea694e093a1d800ff8d6502fd8880760721c5d90853058047e4a26ba037de43dbf8f846633813c070e000a455f58073fea506a718006995345d44049924dc848f7929bb1556169881805f4ad0e9863f2823b78c371be5c798d068d148d2fba2c66e936cdbf1edd827075ee3a3d283f64e44c09adc788b8218d31078d5e2b56c77a5262c32f0c5181bb37f8d66be44acbcef61cd73cf1efff8984791c971eff8cc063831838de6aa0831200ef13cf6784e88a9969fa6fa4467d63137ce3ea29aa69bf2e8a0708b651f3a2085346ec3285d2b7ccea692e2ca0a59944130de50f72c37285da10eab8db40d7d1121d969cf0c5cf1316", 0x113c}, {&(0x7f0000000340)="4642019273f910a6644996dd92882402b394fcfeadf39235607c2b89edd1c70087899ee5e846515d26725e46a35c2d678aa1b12623379dd1793c6936ad797d850df7c1b27309d2ddfc34d7a95952afa2242ad051b3da56064d9fa065994bdaaae08aa9d59184a1a3c8fd688aba1d8b1a1b43f05f2fd9925688aebf1a48b772622e09eb8b68d664bc5052dd74a128cde803612cb89c27199694dcb6b7c060073b686a58abb49d7c304f1330f32640f59a425b98fdf072fcc3cdf2019930c17611", 0xc0}, {&(0x7f00000004c0)="996e23e06d25b8bb3066e6b01921bcaa84398d1ce4509afeae878ef71a9a0b66f3b87bb1f7eeda0dd724c9dd5dcad4f8dc1b5aed00cde317c83b44456c4f879dbe24eca564c50d1f1a189054e66c8a8c409efe018196ee996dee3368785fa5359aeb8cf72861f39cf96e2fe53c7b687a215e37f7bb04e3cf3fc8ee08425af8a8fe19fde61c4320ad", 0x88}, {&(0x7f00000015c0)="50e6ccf9835b332bcb0879e44a7402b6a10199842e7f66ed52ce6e074b7fbaa136ace386473e31d8d13deb25517fd3e1875451ba15e38b12a71b687150e3041ecf93ac5e1101e6cd1a6d9f5c761c81504291dab653935b87c7fd3a37afd373c130f69ef6a14fb8db538b4ded470c75dc41c6d83e628bfeee0b6c4ed368f94acd750b7f0dcea1068cb8d45c569f4e83bf", 0x90}, {&(0x7f0000001680)="936ceedfad653ae79067473e0c167af128591b9d3d10911ec61f73176c9987f420ecf1cfc2c8d84f6d46361704bd1deaccc1d3ea0629194d30a90223fd630f5c895a1e3c4a1a9de6da012e155c20a6f73bb842cb0dd8531ccac45033ecca4e8adfec3521f33abdc5ad7e014f46aa690f45f55c017683271a7aa5cf3522519728cd8cf65544d130510fc2ddfd27b954969683db72f923b34b9991395182a1bd35826c30848336f7b04a6bf4db004812f502e0381b29e32157d1a7fe5c82a4dd8a6d10850bb9ab16a27706d06e30f267", 0xcf}], 0x6, &(0x7f0000001780)=[{0x58, 0x1, 0x9, "1e4d6c108048cc33d3597f1c88b577012a00f75c0ac89e91649145941a0eedb1b0bd2fa4146b9836776a49092739ca417751a7c4d9fb4b0815f843fa169e4728a846487ee449d40e"}, {0x30, 0x0, 0xfffffffa, "dd63cb8695cb510777f88e15f2bf736630f6ca744fd108600fe9d41684cc"}, {0xd0, 0xffff, 0x8001, "0c77bab25e2f71bd7c05c62e2aa2e91a104a942282bc08900ef308a0dc75b94694b2f9f1ac041a48a6db49353a94be608908bd21b40e2af457c5681eeb7cb111659f18facb306e686a2185a6e793006836bf1d25b0a3ca677c3e3adb808933e3e443a20a9e01f9360145264104a7b38ead6971d60dc944b0d6c124fbedeb09860f328cecea2a6ef3c180fc1ce85a57e955f95097c887fd0ba5976a41d9354ae2b255481720ac2aa40cacae056bf1f2d08050dc02256c7e0492d8e865"}, {0x1010, 0x7fff, 0x9, "ddf67d32c571baead83ce77586998cea0ca4ba4deb5c3022f5d3df1a44171ccc6e37d568344b51446e9995ff8d146cbdaf9fd0a57056e4cfaa4ce61839f4ed41129316fb9f2dc795d28668e30c79ccaece0d248d4e9eb955b4983eb50f738bcb59e74375e6138dbe03b29dc5b37fee2172bf287ade3db8bbc39964477cd34a740ff4ac421f1a920d310b9754b30dfb7c40be3e4f6b37c6ec328449fd12e6c5bea23903e75a82d9798d4e52e800fb0270ba2860a1e7d4ddd6e044923e62031e8982061334becae8304064c8226fc69d681774cc95ae22abd98a122fd203f80c80429d48b4adce114b2ac44b4bf759c753882d047fad694d74755dda4a13ab7737afa97a5f6b6ec47c84219e2e8432fd581df29358cf0d900856e8bd3041b96de669292d70c4ed86311a52dea8b9d67cae110352e356e5fc0e7412ae0097c38cd606b8c60a70b1ce35776e26e164420ae6840ca9b443c7d60dde516bb2b81b32e51c2eb274489452c65c907acbd3edd65752eeb3957c5d0b1bd3f571102be476b995c19031dbee268dd248656b550f80a3a37a2c92cba9d79e85ecbef58324cb778107ed69f15452d737c7a7cbb91b77d4b1aad9e05d14c86d2c8740feec1b43a84c045e9a36a53466de9d65464c8df8764fea24ffb16fdb4dd0585e9452de2f078a9c1ab329ae8ae298a838df76cd6088bf7d79c93ee0b1f68ecdceea4cf190c899af6f092761f8fadee634e813585b4ef9d4a4674b75f5d4ae100d8859f326bed91a0f7cb227f6e501a67f85b73fc5127ed36b07a60fd038866269fe54e37a895bc009bdd448b67c5f5015d36d15c81eaeef1e645fbc438817f9ea52700bd2e7dd023f6f26feb1ae4ac5c7f14b45053f8ad77b9ed078b7489a3baabfe2f0b9458e2757e7e0cea279b568f4ff2597a1265865670188bfbdd0dab8609f5f43509236b976cbc0933fa925edcfcb6f4fd39a85a5953b08abaa066f757cb73f45e6d0bbf520c0f4ead2cc20c94cf47edb3cb667747e3cd8ef61f80043e5e21a9702086afb2c4419437d0d5968ac12a24d5a70c6c8eb85ebef9bbd66e1a54bc63b8b02c1c364d34b175a3f44e0b5cee54e614af1fa5057dd0437d83e702497ec32e1dd540c08623133a6353877337c4ef65b3e33a5afbe9e5d0081f83078837ec4c007b0c78818d5b75afbfdd1ad60571c3703b65f40b62722bd2bda399a287ee44d78c8284f8ad32439c7a9b6286e856e63f0da715a0e7cb706079707f509aab92b6e69b747408b56a9d19a78e464955f9ecb49e10badcddcdd168c63698bc3b26ea8de1f6fd7b356f5353f009ac5e1692ad59fe06eba9296a11dfb90a087e6a235efc83719ddcf5b710696e94050a4169c38bf6f8b9d1eff06a5c192da78d9f595d177f8a6592bfe7c344066ae3bf19a3ba582968ef8eef0e102f9185e30366ec5dc77b332ddda3dc6d2850ead5f663e0f3dad9ba4c2e7138586c685dea2e928f6ae4f4f9586fc126b1675a4b67124e4a830c7790bbad20d81778d970b865b7dfee5da4d59d96d293f992a3110ef50df4c7f842a90c6f987ade8c8cbbcfa52e7e5d1b2266967181f1c9b110e22ae81da32464c6c909bffc8f8e8d8b63e8161ac2c3d0aeaed0d36739c08ae178dad486fcbaa42d4beed4f5c8f2f340376384710e8f98b529fdff583593c67a136d6a18bd01d98fc84cf94f6de0d2e2a530ad0b45107d8de4f95b94344ebe3c382ecccebe1bfc643d5ea5687a30b4241a923405d5c2b6016566b6bc179bb0eb69200107a1bee37def92e19e9cf56eda1050d7e422d725ff9624e8b2d9a07f0c9e3cd7f0a084b820dee3a888444364801c6eca44c0ecb33cd5c98adbadfa650137a5d7e25de5e22cd8c6d755e0a6c595b86d10826ec132cf4be25fd4f1adbdf3aa9add4b6edc5adc6d345c808e6a67ad07cd72adce10e43e9fddbdd53c6f2c87e9aa148b432d6cb027d466c50f75b0b36a60ee162b7875355cfc2cea5fd315f0c338d78bdea60e2baa98c6a36f59538279a0b7109777c71caec94a5aa578c01e264ce547f139f59cb09c602b2af337602cab5baee039846e88657f4cdbe88c35799d87833a42c7832edcc4cbf4bdcf2d8cc2da5f8594b770e846140ff583d8427a53e82df29a50c6bc4244848d7051e774255b27e23fa0da7b6ac850e1e0f578766e777a918cc52cdb3f4e42c4a96989050c96fb5fad0829ceabe95fa8bdb2088526a024085ce3abe6b7b97b35fa1382b8c535313f75656c927b86cf2924bd20796786c44cc6faabaecac15df5114f33d6ae01b9a926578e0a3ae828fdb6bb5282fe2153a1a8fa9e7ace5ef63d98d78a72184c93f62812660897a59d8666d00c2a7caf38a927f015e0fa2d0501c8bc96a928f0b77a2c5ad3c9316b5aad01fc64816ebeabe89fca60290e51b52921f58bddcb6b63950c6c5c23321e51e4dc04298b14b90ed355005d683861fecb5973f01d9fa85a571ae176640233fe9c7faf38086159d71a39b1f36fcd3bdd02f8d41fb5fed4f6bd9b4f7ab4bbaa8a1853fa6554de3e1839bbcf791774aa3631c4d39aa91369bc9b0f0aba2636c3829172d591a7d1db45174c014588640453805ce1cc9ac92c85f6ce6e49129d63c116e6e57ca2b9ccd6e012e3550f741a23b4980ecd81515bb99b62b680c0978dab0e642ddd60beaeb23e51572671a2c32c7c5246d7b14d42f24064d5d067f599fce092aa0f2059faaa89d854fb3ceffd86344c0c88693b0f1e09ebe74c0840df1ea2bfcc673186745f83c508b81815c1f9c514bef431f41c7cccccce5a4dd6e39e2455b9df25f256be9101cc84209a072dc7a59f6e8a792ad487588a6d598522b1c1e14a3738f51b870055369c0f2ab5a357f00218e8cf71e14ed14660ccaa17e145c316fa6c9b46c620a328000724d6c57d5fb41700b08d2e51ce2a47ee86b1761ecdfa4d2830a6a40f52923996eaf2c83050a06254822160e9ceccf98b9c7409e768af5c2082e71f2047852a8b6721f14168de59920de1bf1690fd6ebfd7c4fc04aa10753bf8cbed36608f91c01eea524467ed32e9f7b9fe5f467b15d25af26bda2e6acc0e51715b5f2400bc881170cff7041552c4558b3a1fef34e776c3af26baf17c75eff00f4be4f4879616d99ec43ff1e3931543401d85eb4302f2f04ebfb0806731f26357be25c76b3928accd1136fbd03be762864cd6a377d52bc6278d94a7a1b9eb39a1d3fc877e7b67768a248a8e77f36029ac85a35b390fcd6a8552a554649387977b6a7109416f6f1e6f41034b4ef4c5d80eebd29cff5b322576cba181794f3bb9bf6073522b828040857cdf92be17dcd08b0dbee0d9063bdae99f47ef98b8c3ae593b9aabc22cb6c77976f2bb88555af579a4aa6fb249e625f13a553bde3337d0162b7ad60a04d36a0e06c0e844b998a5b556fc412ab5c893917bc529f99504c53cc14a608c0389e6be82c8cbfaf5952ae76819bd7d2359fbe287b6ec70c81c813c7b5d0344446b80e753ceb9befdc74ba9aaae9b85582d9474ad285dcf4451b3f58e6edd11c4a5c62cbb11f768188f35659812fb97c32eb2a9bda3d0faf085e20d10152baeb4b5294c6bd991200ae4fa57abbfe3c376bc36953ce446e5a979d489305aac1351158f644a6764589697941448273f639f4652bc8396cd1a64e71c869fed9f211ff539434e6130e003b8669e46b90dcf7517a302476e19c9e70cf8578b52f58cd820e17e418f4a087178459fa81ce10c8ec6cea8cf3a19b5e4f091cbaa47d26fc97ebcfb7e8a0952dee3b4fe67e9951de89b84e02cc4bb256cfa3f49b4b98e7ab190bb5bd1dc759c4e1726262690175a17affde095eb68181b787c4a07bfaee8089a7bfd23e0953612d60e40430c4a62041c208cec0ddf2efaf69328e00b3e2d556707e6c9051590b94c0bb244c4e9f2e41fa82206e98cc3667a0090b4bc23b81fd49f82a0b1c933cf56011c2d0f5a0315785440075d5617100af4363ca03779da505b0ac53ec7e9faecc9e21f1b9daf1651544f14dace964b09ef523a0f82789c4c1373e37f66f901d77d595d4365644ce62cc6e7e602fadb4d5a3a8ace377926fba1d78cd5d61d2a10a98dfae69bf54a42b6442395e3ed8018e3a010a16e507bad260fbc0a890e7bcd0f7d9e37373da1fee588acf003589e98a31571ca15179e291101bfbf82d3024d754d08a58284b68c8a5aa3b1752e5ffc6061c0c2523400ef1964e35173cd6310f220f47771f8ce2e8bb6426fcec87de2ec29bb29065f456e1a374dc44288c790bbfa152135e3e5e8f883bbe2feba957e88dd0ca550fd7ccade2afac2d47258915178aa722957121bc717398d32914050827c7920439e7e965fb80eb11c53ee5ba49ee4d8359f977ec4f833230e1c3bbee24850fc2d5254dc7e1f611c32e715806f7775259755974ee5c127b47a677ef3e48d6e88e21a19763298a079161ddfc59505ea7e81ae256d80debbd3bb8f870ea9d9d8a6f9fd0ad9a6f0ab87ee8a75242d2bd740150da6ce59a9a67924fde588439f6b3d585732eb3233f9ede01700f526e9de7f898a3f413b686fc98979dffa95009ffe226ab5980acbd9fdb9e696a58c088eb1ced0fadf87e8aefd1768ce04dc9c68d6e73b678b29fa405bc2adbc22e154135046eeeaca4e470c08f9af72f6da60b3a3abf784a144da50317f4cd1cb94af6d13ff689d7aab741662eafffad4db6928496a21e19e08eb07dec355675e90d578c39247aaaf134bb5ede0074a818494aa23058af69f658dfd48b3b7683771270d3aef0171fd0e84f8eddf99512611243398edb73a26c19682e0e839bd8010018cc89bf7827dc639f5f6902618d40bd1b621e86bfe7068461d83cdb67c40e0b8f57656004e6f28cbdb7a2e29845486572b69b8a149ba323d291d6236c552e1a0d2c0a1a53d5fa22a1a0cd8bb546b2fb1b805f8b075d118c83e45d6a39a89889fe73bf37cad6bdc3e51cddb39ff8a559cb9fd024a8e20ef33e327fb8325cd827ac39004892a4d03d6ea43a451366f48632e2877e517fbdbfe068edc0bfcf833e316363852841efbe88bc55fdf39323d6571cf480057b6df9ec58a305e00ecf5cfd09a4228506d444b5ac697314853785bfe8f12d7b5c4d6511ff866b797f67b99c5d016eb73ff132160fc035925e1047ddc6e286bdc4017f957dd60282aa29ecba66cffffc2f14e0b13c582389a300c8931d0570a9de225d4fb024a7e81cd62f0a9ebb17feac3689b791baff9655e9941b512d8aadccc7e89d80e5143b9f3dbfb8cc2bf5ff03f8b59f1a374e12ab9e05029c4dacb1b6fe85293201ab880e9611a2039b41e2e06bfd49be9c56da234535146e1290e46546c87c63048406e2ca63cecdefab908d7da85bd1815e11b795cedb82be737746c70fdc4da5aa5466d5916e2b7b2a72653543bc78008ac068208d3e138a0edfa9edad5e635bbf684c54abc17309042dfdf9f8e8bece2fe62ed895e96b7d5a9a38a6784971d74535429b78bac356e0da1f41bd25a19a7e9be72672f3d71c79b9cb8c97352e038d514ca807191dbd6c5d687b42e6c42cd5afd060bb715009ed18ddbec55d9d72af9872b05754cd42801a9a12ddbb2eb1994f006620d23af66b81f404165e43cc30830d685968c94245a97eb516777a7a7a269db181f947a89e986b1c61e4ae9ed22613abb7d18b5cc6d38d199ee493356338c9ccb173c18a5b29e865ccd68599031be92fd48c79cf1776d6f203801f469cca4e483d196a58044634b1503931f4eeb43fd1a3fbe59c11"}], 0x1168}, 0x57d8eafeb1dc135) fcntl$setown(r1, 0x6, r7) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 16:25:57 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="5038cfe6972b52c165551677273680c7c0cf76f024f84905c0b2f6b2cf033630e61d74f90d55974b57cb4771360fbba6caa3255840a8f12634b4ca5353a958bfe5b74d137e90e0c198ada6b655dedf07f07592260105f1dc6a73902fce03fcce811283d432161b44d50722001ede8bbf88c748d9"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:25:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r1) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) accept$inet(r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x5, 0x204) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000340)=""/211) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESOCT=r3, @ANYRES16, @ANYRES32=r6, @ANYRESHEX=r4]], 0x1) 16:25:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000200)=""/176, 0xb0}, {&(0x7f0000000580)=""/112, 0x70}, {&(0x7f0000000340)=""/152, 0x98}, {&(0x7f0000000400)=""/91, 0x5b}, {&(0x7f0000000180)=""/13, 0xd}, {&(0x7f0000000600)=""/89, 0x59}], 0x6, 0x0}, 0x0) 16:25:57 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x9d1, &(0x7f0000000140)={0x0, 0x7fffffff}) close(r0) 16:25:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x3d}, {0x4c}, {0x6, 0x0, 0x0, 0xf4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x3, 0xb8, 0x3, 0x9d1}, {0x1, 0x9, 0x2}, {0x7ff, 0x80, 0x8, 0x1}, {0x2, 0xd4, 0x14, 0x3f}, {0x2, 0x1, 0x8, 0x6}, {0x4e, 0x2c, 0x8, 0x6f}, {0x1ff, 0x5, 0x80, 0x3}]}) 16:25:57 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x5], [], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffffeff], [0x0, 0x0, 0x401], [], {0x0, 0x0, 0x9, 0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:25:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x84}, {0x200000006, 0x0, 0x0, 0x1000009f}]}) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0xaeaa) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) lseek(r2, 0x0, 0x7fff, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup(0xffffffffffffff9c) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r4 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000100)) r5 = openat(r4, &(0x7f0000000240)='./file0\x00', 0x100, 0x80) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000002c0)={0x7, &(0x7f0000000280)=[{0xf001, 0x0, 0x9, 0x6}, {0xd7f, 0x4, 0x1f}, {0xe584, 0x80, 0x7, 0x7}, {0x7f, 0x18, 0x1, 0x80000001}, {0x2, 0x3, 0x1f, 0x8}, {0xfff, 0x81, 0xfc, 0x80000001}, {0x3, 0x9, 0x80, 0x5}]}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000001c0)) r6 = socket(0x800000018, 0x2, 0x0) r7 = socket(0x18, 0x1, 0x0) r8 = dup2(r6, r7) pwrite(0xffffffffffffff9c, &(0x7f0000000180)="244eb1000000000000009c152973fda4c9d200", 0x13, 0x0, 0x7) r9 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r9, 0xc0107002, &(0x7f0000000100)) ioctl$TIOCEXCL(r9, 0x2000740d) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r10, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) poll(&(0x7f0000000100)=[{r0, 0x40}, {r10, 0x2}, {r8, 0x2}], 0x3, 0x2) 16:25:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) semget(0x3, 0x2, 0xc) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40000c1c, r3) 16:25:58 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x1c}, {0x64}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:25:58 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x40000, 0x0, 0xffffffff, 0x0, 0x10000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [], [0x0, 0x0, 0x0, 0x9, 0xfffffffbffffffff, 0xffffffff], [0x0, 0x0, 0x401]}}) r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10000, 0x0) read(r4, &(0x7f00000004c0)=""/4096, 0x1000) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x208, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000140)=0x2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:25:58 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x64a, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000001940)={'./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) socket$unix(0x1, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, 0x0) shmget$private(0x0, 0x3000, 0x560, &(0x7f0000ffb000/0x3000)=nil) socket$unix(0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[@rights={0x10}], 0x10}, 0x0) readv(r0, &(0x7f0000001340), 0x1000000000000290) 16:25:58 executing program 1: execve(0x0, &(0x7f00000001c0)=[&(0x7f0000000000)='x\x00', &(0x7f0000000040)='x\x00', &(0x7f0000000080), &(0x7f00000000c0)='\x00'], 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='x\x00') rmdir(&(0x7f0000000100)='./bus\x00') r0 = semget$private(0x0, 0x0, 0x120) semop(r0, &(0x7f0000000080)=[{0x0, 0x0, 0x800}, {0x1, 0x20, 0x1800}, {0x2, 0x1, 0x1c00}, {0x4, 0x100, 0x1800}, {0x1, 0x1, 0xf48f391c6f95f792}], 0x5) 16:25:58 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) r3 = dup(r1) dup2(r3, r0) 16:25:58 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) listen(r2, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 16:25:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x48008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x71d) semop(r1, &(0x7f0000000000)=[{0x1, 0x402}, {0x1, 0x3ffffffffffffffe, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x80000000, 0x800}, {0x6, 0x0, 0x1800}, {0x0, 0x472, 0x1000}, {0x4, 0x401, 0x1800}, {0x2, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semop(r1, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9}, {0x1, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r6 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x8, r4, r5, r4, r5, 0x90, 0x10}, 0x5, 0x54, r3, r3, 0x2, 0x14, 0x3f, 0xfcc}) r7 = socket$unix(0x1, 0x2, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x489, 0x0) r9 = socket$inet(0x2, 0x3, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8000, 0x0) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r12, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101}, {}], 0x2}) r13 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r15 = getpid() r16 = socket(0x18, 0x2, 0x0) fcntl$setflags(r16, 0x2, 0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r18, 0xee01) r20 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000240)={{0x8, r18, r19, r18, r19, 0x90, 0x10}, 0x5, 0x54, r17, r17, 0x2, 0x14, 0x3f, 0xfcc}) r21 = socket(0x18, 0x1, 0x0) fcntl$setflags(r21, 0x2, 0x1) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r23, 0xee01) r25 = msgget$private(0x0, 0x4) r26 = socket(0x18, 0x1, 0x0) fcntl$setflags(r26, 0x2, 0x1) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r28, 0xee01) r30 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000240)={{0x8, r28, r29, r28, r29, 0x90, 0x10}, 0x5, 0x54, r27, r27, 0x2, 0x14, 0x3f, 0xfcc}) r31 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r31) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000240)={{0x8, r23, r24, r28, r24, 0x92, 0x10}, 0x43, 0xff, r31, r22, 0x2, 0x14, 0x3f, 0xfcc}) r32 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r32) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r34 = socket(0x18, 0x1, 0x0) fcntl$setflags(r34, 0x2, 0x1) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r35, 0xee01) r36 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r36, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffab) r38 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x40, 0x0) r39 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x100, 0x0) r40 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1022, r40) r41 = socket(0x18, 0x1, 0x0) fcntl$setflags(r41, 0x2, 0x1) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r43, 0xee01) r45 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000240)={{0x8, r43, r44, r43, r44, 0x90, 0x10}, 0x5, 0x54, r42, r42, 0x2, 0x14, 0x3f, 0xfcc}) r46 = getegid() r47 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r47, 0x0, r47) r48 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r48, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000140)=[{0x45}]}) sendmsg$unix(r7, &(0x7f0000000540)={&(0x7f0000000900)=ANY=[@ANYBLOB="0090122be76ae903a905117db3e576ef52611a5d9e005584f5ec6ff22d0f931036a0011c4e7d537032c6050005000000ce58a5be9f4d2a169cb487e706f64f509c19747d63112f20935906f70877ccd52f0db866a150c80c3b533b8d2d7e6476052fe265968bdb12d230d6c48facbce8db835f87c65b1f4cfcf0ec36375978792e9bf96fe70025db0f1aa7544e1e954b5b49b8f137136f797c0fa2a6b1e3aaed0b52bbf03881d349ac2338642d24a395ea5f7ccc554b9d8ce68156dedaee433d5222b369cfb77e7f6667ba9aba9a211ead629f3028ecfb02c775c7e2252a6738a38fc46ec5e1098066754100000000000000000000000064e869ca357675b7d038756b78d5e22836156ea392e01aeb890fe8300a929aea5fbe3109a0806189212cb16e9a551364c37619239766b31947991343fb51993513cd501a9bc9baee3f0326a2051da5195d59a6207ce323d61cd083d1d7d0fc945d1aa513fa33a3149422f07135c4e0ff6b6f8e88e54f4100ebeded324691bcd017c773338d05db24a4ab96851327537916e877ee77fe8fd7c022ad68775127a8a39eaa425ccfd810"], 0x1, &(0x7f00000000c0)=[{&(0x7f0000000040)="e8ada25efb021daa0eb56fbea1102d8797a18d3d11e9a51d7895e001839e18979487d6f8241f98701217bc76d374f315", 0x30}, {&(0x7f0000000080)="e88ada3c91c8500847fb773276400d26e2f84d6452be855105272a58e3b19a41b3", 0x21}, {&(0x7f0000000680)="7023293dadad90d3ab7bc80559bc1e75ba88db2ec0f76caf9b762366c6679a813840168bced05b2610e48d5d3a39eca08f5219776b80c9b72510cb60137dfed4257eb98513b120a2667672ff880e0d40a01b6dd8413b9cb9ba17c640920b181bc72da719f996f13fa705d83509d600aadcb737f5a5662bca61287eb71c51ec494161f0aa4f462048b0ffbfe0166280e7fd7fde4384d5f16d8141bd1b6e160135e88b627a3c478a7e83d42eef9942c554", 0xb0}], 0x3, &(0x7f0000000b40)=ANY=[@ANYRESHEX, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="00000000200000009f421745f4f6002e81faad5544e7ff000000", @ANYRES32=r13, @ANYRES32=0x0, @ANYRES32=r14, @ANYBLOB="0010000020000000ffff0000000100001609cccd04bbac0b58c5bbc2daba5154781ef756183eddf4eecc460b1d32e338fb86a6942744fcf9569861485938dfb746fa5e589c42e357d63411666bbb2b416cdeb3bc817e7ed45fce5b6e9af3caa8", @ANYRES32=r15, @ANYRES32=r18, @ANYRES32=r24, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r32, @ANYRES32=r33, @ANYRESHEX=r48, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r47, @ANYRES32=r35, @ANYRES32=r37, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r38, @ANYRES32=r39, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r40, @ANYRES32=r43, @ANYRES32=r46, @ANYBLOB='\x00\x00\x00\x00'], 0x133, 0x3}, 0x3) r49 = socket(0x18, 0x1, 0x0) setsockopt(r49, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r49, 0x29, 0x800000000000009, 0x0, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xfc0, r4, r24, r50, 0x0, 0x290, 0xffffffff}, 0x0, 0x7, 0xfffffffffffffffc}) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000300)=""/246) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r51) 16:25:58 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) getppid() madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x0) munmap(&(0x7f00009e5000/0x200000)=nil, 0x200000) 16:25:58 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x1]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 16:25:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = socket(0x11, 0x4003, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10000, 0x50) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) open(&(0x7f0000000580)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000500), 0x0, 0x0}, 0x2) 16:25:59 executing program 1: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x0, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x8) getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000040)) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.0\x00\x00\x00\x00\x00\x00'], 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x2a, 0x0, 0x0, 0x0) 16:25:59 executing program 1: r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:25:59 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0x3, 0x4000, 0x224, &(0x7f0000ffc000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r2 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) shmdt(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) connect(r3, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:25:59 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) dup2(r2, r0) kevent(r1, &(0x7f0000000000), 0x40, 0x0, 0x400006, 0x0) r3 = dup(0xffffffffffffff9c) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) syz_open_pts() kqueue() ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x3f, 0x7, 0x40, 0x80}, {0x8000, 0x8, 0x2, 0x3ff}, {0x1, 0x4, 0xa5, 0x7ff}, {0x1000, 0xcb, 0x2, 0x7}]}) 16:25:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000180)='\x00', 0xfc) syz_open_pts() r2 = kqueue() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "9dceaa1992c5487d5e5235b17b3f743e5b728e4c"}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0xfffffefd, "854955883d026111fe4d04000000100000001000"}) r4 = syz_open_pts() minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000040)) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) 16:25:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x61}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) write(r1, &(0x7f00000000c0)="be9c853dd2b198598bcb17b74308caa4f146a72cb4bc54379c63d01d9b6a5fa2016137999c6c987234789073e22d7a20f004f88097", 0x35) 16:25:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xfffffffa, 0x0, 0x2, 0x1, 0xffff8000, 0x7f, 0x1f, 0x1, 0x1, 0x2128, 0x47d}) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000280)={0xbb0, './file0\x00'}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) r1 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x4, './file0/file0\x00'}) 16:25:59 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x10}], 0x10}, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:26:00 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x80, 0x0) getegid() setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1, &(0x7f0000000080)=0x5, 0x4) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)="e53a2285805bbbf9aebc44ef258467139360f4d64835c8ace9c5ea6d2fb318e8521daccbda5856f83341c0a3e71f95f0e34573de96e1ffba6a3571a8a85aa72ffd1794d45ddf1ab154f60196ad0dd4ccfec7d31e7f6e201fd60a78133844e28e63902e66714822f920ec1aba9e99784f8fcfe98477754a791810f7bf67e312ea5866cbc6bab0fafb998ecf02fb1d297646bcc783f937c4da252219416a6dbdd38ef9104fae9d83ff08e179b8b0d18eb41dc73dfe22b242700040b960a1bfd919a81dd80165db2b8017ddeb3f8660e8e53ec5374268270749e61f9a2c8e4955aed2dfe71bc9e5c514801f2d11141f53d5fd73ea3e960fc37d94302d62ae70c1c823fd26b4865a34ece2ff333e9f67114dc2adf1899a01b013a671b58f71b81083318ee41b2dadf87b174ff1c6d4a9559874299b31049bc88806a67c4e9e036579532a679261d96eda25ab5e935a79b353f1e05b8504ac45da5a84dd4ae8e812fffbf120b257b26148f6ba5a73b909bc1987afb6ad8c377b5ad87260def52b5d970100000000000000e27ce171aa5a0214158dddb785bdfb17d2", 0x199}, {&(0x7f0000000200)="fba51dbf52c05fa73fa3ef08807322377917a2e85b69ac327d7a50fa593ff0171bf3c60263006f6ee16bb9a83730e093e1582e519b288e7bb5c3473eecff5898c1243df56515b4d7329eb766f5940ade64e4c4c20130321aff9da426b1f72cc3be8b45bb17912817a269fe9657b814e83d93e0acf92f59256695d07f8c406018e240515f3ab623", 0x87}], 0x2) r1 = dup(r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) 16:26:00 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x3, 0x200000], [], [], [], [{0x0, 0xffffffff}]}}) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) r3 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r3, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r3, 0x0) r4 = getgid() r5 = geteuid() setreuid(0x0, r5) setuid(r5) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r4, r5, r4, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) r6 = getgid() r7 = geteuid() setreuid(0x0, r7) setuid(r7) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r6, r7, r6, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() r11 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r11) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0x3f, r5, r6, r8, r9, 0x81}, 0xfffff569, 0x400, r10, r11, 0x9, 0x20}) 16:26:00 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="015413"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8266000000ffffff4e0ed9bb35d3d321c600448c6b6c8c3f31691d98a58948bfe4cf5ba5b5dc9f3df265"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r1 = dup(0xffffffffffffffff) pledge(&(0x7f0000000080)='!%&#\x00', &(0x7f0000000140)='\x00') ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) write(r0, 0x0, 0x0) 16:26:00 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000180)=0x1f) r4 = socket(0x2, 0x400000000002, 0x0) r5 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000100)) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000000c0)={{}, 0x6, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) setsockopt(r4, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b"], 0x10) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000040)="18d251cdfc1f0519", 0x8}], 0x1) 16:26:00 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="015413"], 0x1) r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r1 = getgid() r2 = geteuid() setreuid(0x0, r2) setuid(r2) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r1, r2, r1, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x400, 0x0) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x2, 0xff) dup2(r3, r4) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000000)={0x7c, 0x0, &(0x7f0000000280)=""/124}) r5 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000100)) connect$unix(r4, &(0x7f0000000580)=ANY=[@ANYRESOCT=r2, @ANYRES32, @ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRESOCT], @ANYRESOCT, @ANYRES16=r5, @ANYRESOCT=r2, @ANYRESDEC=r2], 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x83, 0x9}, {0x23, 0xbd}], 0x2}) r7 = socket(0x20, 0x2, 0x0) r8 = semget$private(0x0, 0x5, 0x204) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000480)=0x7) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) ioctl$TIOCCONS(r9, 0x80047462, &(0x7f0000000240)) semctl$GETVAL(r8, 0x0, 0x5, &(0x7f0000000340)=""/211) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f0000000140)=""/204) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r7, 0x0, 0x0) 16:26:00 executing program 0: ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000180)) r0 = dup(0xffffffffffffffff) r1 = socket(0x800000018, 0x8000, 0x1) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) r3 = accept$inet6(r0, 0x0, &(0x7f0000000040)) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0xacc6191ba586f175) r7 = socket$inet(0x2, 0x1, 0x81) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000280)={0xa8, 0x0, 0xffff, 0xd4b9, "fb5416da6cddaa82bc9c98217531086ac3772da0", 0x3, 0x17dabd3d}) poll(&(0x7f00000001c0)=[{r1, 0x4}, {r0, 0x8}, {r3, 0x100}, {r4, 0x2}, {r5, 0x8}, {r6, 0x10}, {0xffffffffffffffff, 0x2}, {r7}, {r0, 0x100}], 0x9, 0xfff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) bind$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000200000000000d0000d0584ec63f936bf08352b2934c806cd9f01fb2844494419d6bf1651abdfba70000"], 0xa) 16:26:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000cc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e8d16ae8b744cc85396bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b3f000000bffa4d012ae46ac41e6bf3bf554799b9b800ed505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000000000006a0000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b204aa3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d825ef39e4bff1f80a3581d85a821dc9000087914cc8dc0b8c9524520576ed156467db0f107584e8e5bf61aa97ea46b113733adfa28f5da740f83547f6edc524053a6e92829004f45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72efa507b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf808c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca50d86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca8a013b71effa5045be1a7937a994f2826192f9aeba215c0c3d04a07f2e07022c57900b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db568e38eca34eabad07690104000000000000bec808112841b0c29976f41a58bead85810763213fe3956f55a0eab7229f66103c05152651e60b50dc0a565717beecad63ebfba1dd645e01539a5639b892ffad0e8561c2fd1214e944bec09b4f55213c94074a5520832da21b00e04da3949775f73ce544aa3a51eb3ed27ddc981ab523dbf0899d28bfdbbe6e4604873d578c77815c9b9fa991e32266812c85ef782d0872608ea9cb4307d7e6c90e8bf56b3cd1e2535f8d9cecac80da37ac48d417f79ae2b38f67253649ff019bcb2fb9b0dc63cd798987476967ca6aae886ad486b0311cdcccc359706d0848f4646d4d54e9902ed84f503a04d1183dfddd2be74a00000000000000000000000000000000000b3995e8bfff348b4ad00f32a6d6ccf118dc3d670e0649dd81952ee421f014abd3ad7c4b272387129a4f8716dfc88c6974b5737a58c8ba119898f4d9debeb62ca9687bf6a34736ed4fe24ba12c736f25184ac3ed987da10f833f9c6f15191f7fb6e9ac4437fffadbacc305838501b7c09b7937bbfcc0361eaa0f3a5fe7edc805ff71d5915657a3f2004d171083dfcef921267eb31c24121ef6ece9b33f00c1ad0ae095637dabb54f74a5a751fcc463660eeb32053107a4beef90b2b3eecde1cc13c2e2b17a3f58a09793f2b077ea574b088b2b166c93c3fcad7f7d1a9e3d466e852912bdaca97fd123a93b6911e236f875fbda00f2fbd4b4e3567f2ee48abc490a343c44f2c1de614c10710c98ea497576a6608bfd044047f1737d6aa93a5187de676c74eb0af58ed14be5247569c2b5058743276698a281513f07dbe83b65d9adfcd027192141"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0xffffffffffffffda) socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206931, &(0x7f0000000300)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r8, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r9, 0x0, r9) writev(r9, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r10, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r11, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) r12 = dup2(r10, r11) write(r12, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0xfffffffc}, {0x80, 0x2}, {0x1ad, 0x0, 0x0, 0xfff}]}) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x80, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) pwrite(r13, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) 16:26:01 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x9d7898393c7bd17a, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xe31, r2, 0x0, 0x10001, 0x0, 0xac}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x5, 0x2, 0x4614, r2}) r3 = socket(0x11, 0x4003, 0x8) sendto$unix(r3, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x400, 0x0, 0xfffffffffffffd44) r4 = dup(r3) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000400)=0xa1b4) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) socketpair$unix(0x1, 0x9d7898393c7bd17a, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xe31, r9, 0x0, 0x10001, 0x0, 0xac}) fcntl$lock(r7, 0x7, &(0x7f00000001c0)={0x3, 0x0, 0x202, 0x7fffffff, r9}) r10 = socket(0x11, 0x4000, 0x80) sendto$unix(r10, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r11 = dup(r10) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r11, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xc) r13 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r12, r13) socket(0x11, 0x4003, 0x4) socket$inet6(0x18, 0x3, 0x102) r14 = socket(0x10000000011, 0x8000000003, 0x0) close(r14) setsockopt$sock_int(r14, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r14, &(0x7f0000000040)=[{0x0}], 0x1) sendmsg(r14, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x1) r15 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r15, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) 16:26:01 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0xfffffffd, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x278, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x9, 0xfffffffefffdffff], [0x0, 0x0, 0x401]}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 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, &(0x7f00000000c0), 0x3e2) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="94", 0xfffffde0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:26:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:26:01 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r1 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) r4 = dup2(0xffffffffffffffff, r3) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f00000008c0)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r5 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r6 = socket(0x18, 0xc003, 0x0) r7 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) r8 = msgget$private(0x0, 0x406) msgrcv(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000009953bb81f044d1830f88e7b1629600000000000000007d1ecbbb000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000ad00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0c711000000000000000000004195"], 0x92, 0x0, 0x800) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_USEFONT(r9, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x7, 0x6bea, 0x0, 0x4, 0x5, 0x5, 0x2, 0x0, 0xff, 0x400}) msgrcv(r8, &(0x7f0000000100)={0x0, ""/100}, 0x6c, 0x1, 0x1000) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:26:01 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) poll(&(0x7f0000000680)=[{0xffffffffffffffff, 0xd15ad0e3fbcc43a6}, {r0, 0x60}, {0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x80}], 0x6, 0x3) 16:26:01 executing program 1: ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x61}, {0x7e, 0x9, 0xe4}, {0x6, 0x62, 0x0, 0x400}, {0x3, 0x6, 0x20, 0x7}, {0x0, 0x9, 0x62, 0xfffffff7}]}) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:26:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x746e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1d, 0x0, 0xfe}, {}]}) 16:26:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="06040000008a1e190200000500000000000000f259d35a0535400004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fb48f4445ed5", 0x18) kqueue() select(0x40, &(0x7f0000000040)={0x101, 0x20, 0xfffffffffffffff7, 0x7, 0x100, 0x4, 0x1, 0x8}, &(0x7f0000000080)={0x2, 0x1f, 0x3da, 0x9, 0x9, 0x81, 0x5, 0x2}, &(0x7f0000000100)={0xe3e5, 0x5, 0x6, 0x0, 0x9, 0xc69e, 0x1, 0x4e}, &(0x7f00000001c0)={0x20, 0x483}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x4ebf}], 0x10000000000002d1, 0x0, 0x0) 16:26:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) 16:26:01 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069db, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = dup(0xffffffffffffff9c) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) setsockopt(r2, 0x80, 0x401, &(0x7f0000000040)="2e25de426a5dba0987f2bab3dfb8a0e1b42eb69b71e4707a76460f872783be047bb5240ab32ff183d5a04efcc33d0dc9fe06a3fb4ffcc0c08722c3977aba92bc86fcf67fc3ee954242af929b0c334873a2111f4515e7891757ca94e1b7419733f9f32a1e0b237208d85166ac5f2b", 0x6e) 16:26:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() rmdir(&(0x7f0000000000)='./file0\x00') close(r0) syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 16:26:01 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x20, 0x1, 0x0) dup2(r0, r1) r2 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) r3 = accept(r2, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = getgid() r6 = geteuid() setreuid(0x0, r6) setuid(r6) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r5, r6, r5, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) r7 = getgid() r8 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) close(r9) sendmsg$unix(r8, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="0b63bd7afe2ac1850000"], 0xa, 0x0}, 0x0) r10 = getpid() r11 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r11, 0xc0107002, &(0x7f0000000100)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r13 = socket(0x800000018, 0x2, 0x0) r14 = socket(0x18, 0x1, 0x0) dup2(r13, r14) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000180)=@abs={0xf9ac59247e3db2c2, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000200)="08c014c3f787f081e439160297df3a0706104bf49d69464fc8790da0d332ad79bac2d873fd186f54819b6c3c6cdbb4a9882bf562954a7c714bde41d44c62ba4cf4a5ed9098804fa0c13b129565f9dc4b366949053c7a5afff957ad4162622fd91ba5cd63817e9da2437796966b47cc00653e63b2e7a04d96912d5b7c5c4ede0f68d19a68f1820f9c3647b47990a9c4422884e8283794f8d03b397daed550bba7b5ddb4ce9ae0f9f9361624a1cc83d5bce5f71490c687cee30aeabfb1da8c354a62694b767359d6a948a75b5fb3b941ef3d652853c97a4b848f44519fa97b25274986fc232f251c8b1bfa66023dec", 0xee}, {&(0x7f0000000300)="21b06f4f04a8c0ad12aff36aa51cbee021529112c100e5144df26a95f1d8ed9a13682468a278de17b93567c8c1785de22840358d303891c7dafff475f1a89a55f0fce79bfb9fc1078fe658e81d8f597d5b3d69adafd8b38c09b302ba04431fd3239ff5d057699ea5c1f7aedad96fec05caadf88e10a146e6a15c2fab58116f06d7648a7e96dfe4026e8153c8808f676c376f4e505c005d15a8c118a76ae80aa52e4c19dcb241014a46626895c602d553e38651ae88f295ecaad0571c3a758827892354060bfe62223c53b3d653125f6cc4aaad069f", 0xd5}, {&(0x7f0000000400)="2293ca189cf9641d69346d421bcbdb21147520e756c21aad9016eb4f7a607a6ffd47329da33c04d8656da632566e7c455780a81b2b37d67a27b0b0a48e7161da07db8bf1e6d291c91e9e5cc79b7658a06f76c54fe07fcc6df11b45cbbef1f56b73316cafae465b33dfd34a5e780b59474dab8caa7333570a9d584864f502753ee3b960d86ac4a346dbac8c34cdc8fca66a0206b097f24ce0e7e6967cc1d94dd8bbc38f8d15e175fc50bf4a62d45f6abff342306259d2cb32de4a62a2edea607f6eabee", 0xc3}, {&(0x7f0000000140)="122d5d3b0aba34b80993619a0599cccd4b3c567c0d7b62b6dcaf93bfe4992c53033d5ddbc0627112393f75092ccea321482f4e4e", 0x34}], 0x4, &(0x7f00000007c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r12, @ANYRES32=r15, @ANYBLOB="006500006d5f942cf9838b11c1288b2389dac801000000420508ec0ada034eb39f2d12bf2559e290a6caa280b7f0a9add31be61379c17a9154dd8c9855ae90fb8ab04b374c174b00"/84], 0x58, 0x400}, 0x40c) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) semget$private(0x0, 0x1, 0x19b) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) 16:26:01 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000328000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) bind$inet6(r1, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x6}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000004c0)=0xfff, 0x4) r3 = dup(r0) r4 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r5 = getgid() r6 = geteuid() r7 = getuid() setuid(r7) setreuid(0x0, r6) setuid(r6) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r5, r6, r5, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) r8 = getgid() r9 = geteuid() setreuid(0x0, r9) setuid(r9) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r8, r9, r8, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) lchown(&(0x7f0000000500)='./file0\x00', r6, r8) sendmsg(r4, &(0x7f0000000440)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000180)="adb262fa3c1dccdd6e5b24fe9c4e8667b74fae27ec7bd55e3c1abef6948a7eb0406a1d55c8ad5792698e30f1208b2ce876598bbd44625faa8909d70529c4b471501d02cd9f7e3ee3022955b7f3a3a0a5497430b31433c9817b6d867a10f9bf6bb66a0b7bcade7baf9b3b30619495d18ba201c2ae83be500790b78fb5f8e8b796f67f0536dc0ba26c10e2e1508c41c037eef521633e45", 0x96}, {&(0x7f0000000580)="3583468beab5a67b4c5e9b01feb2604bc4c1c9af13123d037fabffc74137cfe992a9d76f06cc021bf4134d9bf28ead3ffef3d77a81d3c349aa5e59922b243c32d64f56a6f5db0a4038656e12bf2c4d50cd985a79b547db5d8500bb7752d552f9b208b954e86c0f94bd42384f35f661cf33", 0x71}, {&(0x7f00000002c0)="c37062c4f646b822523a94bfa8466b494302cfdafa45a830b4151e9567bbc74f1c90465736504d8f1c8c9902ebdebcaaf9424d3e16881b15ee66347c28ac7574d64045742fa2a35387a88823d5f079a731e95fc8a61221e2d1cec9cc1d11f420c19278b5c8a9ac34b01a", 0x6a}, {&(0x7f0000001bc0)="8e2c0515ef280ea4c2e958d55432feaa37752f2f7005252282333cb0a0c0aff9877f5a968b6c9ce711a5b85f552d9fc35573170e8897af9066dace50e215c08bb174e3d3270667b6b78f7f30507265320afd1d87c8f65b981c972b52ad8460ad367afdab4ba62a40e9e0794d8e9c4aba0c15cd6d43bb5c6720861f18ad7ae5c358ed75f25188f93e557dec31a0878f7d4a402af748bc3076b4cb9afc110e76832ab8879836c39ab69e898eecc3d5ee6096eb2a3ca5fcec8fed14d4c2e79a4c2f5cf056324899c06ba81082318c50df3a9dca25db51763699b1e9becf419ae95563070794e0767dcd13d4c07c8b3904165c5c1b0180416ed03a1e613833", 0xfd}, {&(0x7f0000000380)="50efa308a0796f04f2b4cd46b5b90f94e9e5a919a489f06c132a7d62", 0x1c}], 0x5, &(0x7f0000001680)=ANY=[]}, 0x40c) readlinkat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000680)=""/4096, 0x1000) r10 = socket(0x800000018, 0x2, 0x0) r11 = socket(0x18, 0x1, 0x0) dup2(r10, r11) sendto$unix(r11, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026b9733fad8bbe19dd5e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xba, 0x0, 0x0, 0x0) r12 = dup(0xffffffffffffff9c) faccessat(r12, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) 16:26:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000", 0x0, 0xffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000040)=[{0x87, 0x0, 0x0, 0x100}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000240)=0x8) r2 = socket(0x18, 0x1, 0x0) close(r2) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = socket(0x18, 0x2, 0x0) r5 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000200)) r6 = openat(r5, &(0x7f0000000080)='./file0\x00', 0x8, 0xa) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000000100)={0x0, 0x1270, 0x4}) close(r4) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0xbf) 16:26:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x9, 0x7}, 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket(0x10, 0x3, 0x5) dup(r0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="269ff014", 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x40, 0x0) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x4, 0x0) dup2(r3, r4) sendto$inet6(r4, &(0x7f0000000100), 0xffffffffffffff86, 0x400, 0x0, 0x0) 16:26:01 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8000, 0x0) close(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000180)={0x1ff}, 0x10) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:26:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 16:26:01 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x200, 0x800, 0x0, 0x9], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x7fffffff], [0x3, 0x0, 0x482], [{}, {}, {}, {0x0, 0xfffffffe}, {}, {0x4, 0x0, 0x0, 0x1}], {0x0, 0x0, 0xfffffffc}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:26:01 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x64a, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000001940)={'./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}) getpid() socket$unix(0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) readv(r0, &(0x7f0000001340), 0x1000000000000290) r1 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x188) ioctl$TIOCSTOP(r2, 0x2000746f) 16:26:01 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) fcntl$setown(r2, 0x6, 0x0) r3 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000100)) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) 16:26:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x8, 0x6, 0x3, 0x2}]}) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r3, 0x0, r3) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) fcntl$dupfd(r1, 0xa, r3) r4 = dup(0xffffffffffffff9c) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85047229b675851d", 0xe, 0x0, 0x0) 16:26:01 executing program 0: ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffff9c, 0x80085754, &(0x7f0000000000)={0x9, 0x1}) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x20000, 0x80) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) r5 = socket(0x800000018, 0x2, 0x0) r6 = socket(0x18, 0x1, 0x0) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) ioctl$TIOCEXCL(r7, 0x2000740d) dup2(r5, r6) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x100, 0x0) r9 = dup(0xffffffffffffff9c) r10 = fcntl$dupfd(r1, 0xa, r5) getsockname$inet6(r10, &(0x7f0000000540), &(0x7f00000005c0)=0xc) faccessat(r9, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r11 = dup(0xffffffffffffff9c) faccessat(r11, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) kevent(r1, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffff8, 0x8, 0x1, 0xfffffffffffff801, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x12, 0xfffff, 0x81, 0x4}, {{r4}, 0xfffffffffffffffa, 0x40, 0x4, 0x682, 0x1}, {{r0}, 0x448d55ee3ad319b3, 0x44, 0x80000000, 0x0, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0xc1, 0x16f768891120fd61, 0x2a, 0xdd4}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x63, 0x5}], 0x85a, &(0x7f0000000480)=[{{r6}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0xfff, 0x5}, {{r8}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x8000, 0x40000000}, {{r9}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0xe904, 0x8}, {{r11}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0xfb6}, {{r1}, 0xffffffffffffffff, 0x39, 0x2, 0x80, 0x2}], 0x7fff, &(0x7f0000000400)={0xb71, 0x1}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) r12 = semget$private(0x0, 0x0, 0xa0) semctl$GETVAL(r12, 0x3, 0x5, &(0x7f0000000600)=""/104) r13 = dup2(0xffffffffffffff9c, r0) ioctl$VT_GETMODE(r13, 0x40087603, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, &(0x7f0000000580), &(0x7f0000000040)) 16:26:01 executing program 1: r0 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r0, &(0x7f0000000400)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000380)=[{0x5, 0x7}, {0x3, 0x807, 0x800}], 0x2) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x7) semop(r0, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000180)=[{0x3, 0x20, 0x1000}, {0x0, 0x4, 0xc527c46d541c843a}, {0x3, 0x9a36ecc, 0x1000}], 0x3) semop(r1, &(0x7f0000000540)=[{0x0, 0x9}, {0x2, 0xf6d0, 0x3400}], 0x63) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffffffffffcfe) r3 = getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x8, 0x1, &(0x7f0000000580)="061a0000948000c7f6c9d0b7b50000", 0xf) setsockopt(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) poll(&(0x7f0000000340), 0x7c, 0x8eb6) shutdown(r6, 0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5c}, {0x3d}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5c}, {0x3d}, {0x6}]}) fcntl$dupfd(r8, 0xa, r6) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r10 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x3, r11, r3, 0x0, r9, 0x8b}, 0x6, 0x401, 0x2}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2000000000000025}, {0x48}, {0x6}]}) pipe(&(0x7f0000000300)) r13 = dup(0xffffffffffffff9c) faccessat(r13, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) dup(r13) r14 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r14, 0xc0107002, &(0x7f0000000100)) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000240)={0x3f, 0x7}) ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:26:01 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000000)=0x6) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x32, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x2, 0x0) r4 = kqueue() setsockopt(r0, 0x1ff, 0x74, &(0x7f0000000180)="4bcf9dc9be0a3feb2fdca367cec50d95293527bd5b52b1edeb2375ae38504b2a93e7ec331c19d26ad18adde7677da3cb5c150785d2dc620d2f4073aaaf03c2b76ca296f236761df0abdbd535d1aa5b549aff6e33e7ebc4b3d245e3efb0e2eeebe64d9a82317cce7bbe8f40ce94271a4ae55f6dec2695686af4ecc209729a8ff14c54c73fb1caac868acdce760b509411291863852c39e466d54116a787c22548df0fbb8c03b518afe92c4d9b03faa09390551759395281fb6b83b16a8e42b2dacbb04d6a6665bf388357dcd327289ea97ec9bc27354d85a2d4e6a927e136bb96150a1f082620e24cd6da480e02f1474ce83ccd08208f50a9752e1b01023c4bc5946eab59284857cea04c1b5f2ebdbcd9ef0826813e4d86afea7b571a2146d20c3c63c291745f3928e43f5863ea0e613fa3f3970940bc61dc76c665d54f94549e30eb10c10dc6db457694ed197e0214dcc2d3568c77778c70afc146d23e97ea100aece5a319dda4d77d5d5e634d04091f9b575d0cbae4735ac3f7614be4065b3cafaa0e246c761196165e3025be1c836c2bf6e01def33e181207ea753eefdd631664332d091223696f11eb78703aeb1c392daa0928b1b572faea5322c8031f8444688d41a9639a43243a156a978801b41bdd4b8b5bd43a8bf605e14ebca2149c78e62da44b8c3cd08e852a621e311f673d660604884c9943beab264df57b2e6c518c8216678e38ec34a649ca61441a153d1cb260b71d4f9af25dbc0059e17cfb57956037eefe2709633aa5e9e3afa4ca0895597c374e4f1a67be9670ee4b57bc182d4f08a884064bc99676cf6880adab7f89d8d9086e4545d7f0ad6cae5ea8760ac5f9d1597b662bc4d522915984c2c134632a941f6cbcb8ffaf30b97b3982f9c07878b79268d4e44e4a1dec9c888d2b852b630e100ce8440d78a08e02881d4f00fc1e816930c248c5df6b379fd49527131d47619bc56d609dcd40e6869f19a97112c5dd20e599615bfee73c6549b7bdda3b374fbafffa3981f05abc8440771679685146a7f6aca338d2fd4203b5f3272dff1e7077d9d2aa24afef92de3095ad68391ed64fd9c787e67384e68d9f746771b30215ab9f9defa47fbce2ae9c71c6d041e358d70310d7c0602aee82e3dc14e7f357d39cb7485447cdcd23fd5f69161aaa95ebee45630c780c3f76aff2b0163fe4fdc111ad8ead9eab4686f32d3cf6f26a4f7b6d9ddb3f5a99a6a0487a1c37668d3e1db621d664d37a46d4a5b6b58687709c31ea12ff3afcf5356f6a615d8d28f9e90cc36876ac50b49762e5d1d2603a363773da7dc14fbd5c4a487e23c5e96c3664e5f8e207dd44ea3c8f110e75a5c5d177890f7602d54663b385b6c721135ef6e3918b782b4590d203958cdafd82a88b2d7e171c195baf64f2b69e5c8749d5d76a2039e60eceab13483c31e129098b612c2792ab4341bc00186fddc95cdecb12324797f55cc26239a65ce99d13b8c00f04ab7945e2c229b9da547aa0408d942bdd3f3d118f06edb1bed7909770450b0597936fc987d6e9723feb551cb6a67c20bf1e38778911b7ae5a34e1de6f1192b1fb655f4a89c353e875b7db1d427a03a4caf698bd28dd8d06aa0091c57573ccd6c51d1bed2b49af89543a745a70be2be0fcc380293d56f9836613aab21d65aa78029180d9a43032c7840ff3838d51fa030f4fe22fc399405ab8e8971699c0af6607be516f1dcca2777b8613e3dfba08e07596f5cc2f0284772d2ecf49b0e18bc7ae85fa506c799faecea02e09f672ae1b893d8b0f6016d45ff2f53eab9b8845f468d360fc3ec49e164ae810c7083c26d2d2c7ecf01bd11f0cf6aefee762cde190ef633d2156a8b159760b96914afdf3f75ebfab738f64b274666ea4f1c6c9f5e5628525d9b4c7d9db03b29d83beae4429761f7d3263ac76d9051e1bfaba2edf9af6fef7ffff7f953c84d7c46635e0c4a4d79704ed3a2e4310cb14544cd422cbf70da209a984f94da7f52cf46dda5d6724ba51d4544173177cad5189ed609b58c1dcdb18e325b563390a16166ad84d5aa849143f1f7732eb895e773d307a7fbc397e7cddbd5f1e32f70b0162b34e005ded83cde037c3e146f94c214cc96a673a95225fa9e5071bf7c9e697801cc6e9eb74c461ee60fcbd2e3711a481f06a20a8e58f63bb5c4f1d631e986129049507beaada61b568d973aedaa56be6966cde1d9e6be23defd55244c282bd66200ab1b4d5226aeb6876f78ac4fef2e68423f379217565dbb4cf3ed9b52b04bb2c3b9ca15015ac7b34986fdb221735a3b69d4a1f704118cab0742fbc9f38d2d768c9853111e28ee444c261a93b897e64e81f05efd94050ece7af53e82d7545c4a4da684e99264ac398a062aafc8f85c474b2d5530ec81a1b5c3b2ae54758026e4083dcbc07e00552a204dd53bd6dfbe4757c6b0f461d985ec8d2db1b514139948faa8e2487300729f68aec14ecf79cc6e8270ad712fa9fbb0b81736a9b33c07bcd7796483768a288d74bf0af6ddd91599d827151fe06553b92913f84a23705380f525433b82571837ee58f782c073f77c2d5447dc6693bc0c3257beb2a60b94fc65075be832551ae5ce269c961e151f727118689636b1ccb47d216a649651d0cecf6d20f025f00753bdb938eccaa69b056a481810a2376a8aa093676260a280cabf2b42ce2382e18d691832cb33e37ca3a36bb1610851fb04afd83bb1f47100fbfd6130d3e88fbc46c5c51d85e8c1a378b6ed05db12e5c1488508a4dbebf2d198312f6fed92e354c8f08a1f3ea5563fd286f5377b306d80542119a19d88522522a66410fe6ed127598f715ebe665958668a27675223939a0aeffc8940a19ebfaa1459e2f8164cef3fc8e98e017fcbdaddc68d05825127195ae8caf29b973f3fc21dadd29ab024564b2c58cc8e3296435b27f0e9da224f32ee29d2876733d69e2b5c32321f184497394b46c75374bad82ba2d8b1ae0e2cf46a578da23bff9717ece00fcfb5dc5598dc804f05db7fdf71d771dafb79e661a5cb4494eb2273dd37e455e633c6b7be8df721db8012b91f0be797a005298d4661dee28d655bf60a457c4fbfb80488b607837327858aa123d9433a35f3482a454a0939b2616f353474673281020735d9990bcf82bac54e452e3a6cd32674ff1e8e5b0bec5413ccd3cdcc6ad90655a41eb2cd7b3cad59346ea1a7120461a5037c9fa24ecdf43612c3a4a60d0f10fab6cfcc25111aac5139fde60ad86a8ace79b802b2f2763d0381a5b0e31b924e8383a65239a8be05c97a56879788cea233733611e478de0de0a1cbdf3e0409385cdb95ef9b9cea2057e00045219c0aa361c913f54f5082f07a8f7b77afa4065c273836ba682a628380141430ef14f62fb01a300ec2f0789a284cd35f66fdb4157ed0ff9994243b16ab956a5964389cc2995a73cbbf4fe08d261d4e1b71eef389377ea72c2f057f238470167cb695b755efb6556a85a4de8c1cdc71f1a9b05a251838319807c3719f2b16d139dfaf4b92a53e9f63399e37e51b68ce10ed66afa24af6e0acf7743db787f6487770371b3b0ea7a02361a5b7eea1cb35699e0842d74934c0c264686b53dcf7b63c5b9313ea22df7817512db5f597440a95183a48571cb2ce80f23d12b5e259c07736d8530d7ef104fb73534a5b8d1ca0782dfb99cc11049b8fa056d79d743afa3269656b5c5bf0759fdf98252bc1f6a0aa597b7e03baaeb953bd38de836f466a583d3daa89ad4f5291a3321dfd1bbf54d64e9de691dfd5717c3b1abd06cdbf8f2e8757e68f38cd03edc266aca24a823496b5976abcdbdef2ad1606163301e1f579bd499fa19764721284bda8bb231b88025dc6646c31444e31ebd5aab90cfb4e486284abd40b7addfddd9cae9412084db58fc5e3114964cb9785141e499e3a74b6a78d6bd82f9057be8f84d999ad913bc5c62ff020c4c5af2397892b428fc4a578a4d4fb8a018f7fcafb16c9db89116c1d6edc961a20fb7884e6d4e87b44dc724502eb61bc573b40298cde912581b5268ce210dfa8b29da4d176b000a490fcbd478b315d3fd08da33ddd6e4a0db037dfa040797665132bbd9ab1f9457764bfdcab83c3054d7d72b16c453476e20414f64d74cf8b2e0c53a18b3a6137e6787146ec5f1d40190416e655f519279ea8989ece32918f436acdbd9f8aad8604834ac75532c03bcc86efd441fe99f691c37c58a51ec4a6c7dace1edb3ce64128d0384c781754f5158762521022636fd205df5ab446179a29a40b13722118b25a2a7d62b2ee2c887c6cbd2f8be665a14566ec56e5a49b16a356d7bd87c40ea85d09c40ef25a7e84dfd6192f34c87516471e01b64f28fff914c33327878e6db6f5f15a4b4bcdb96e3b58c05fb2221dba03e313ec5facb18dabb337e7389ec996191bca2c97c4fe4bee5052c005772e9ea26fc6665c4fcd09a774915008a649c1270566733a33536399458b420ec866efdcbb6f54f4e6cb1b21ff4bf3a3aa57e9583bc58c2d25c7dd091f104f15de84bdc50218ea74e8f9e9511da0a586acccb79bd8a2cb08339eedeb34e06d9c38b0d848fa23f421d1b1c3f67a4042927add1c66d82dd596e3c84d53172c5fc10d59e45de8240e9b15fde5d5eaf9de8e2adf6a3d92950ee10b2ca6d2f7a8f9d5d8cebbfcdc5e14184a58e9645b5e6a4692fd99a3265c66132f443dae07c9ea41456ccacc7992c66bb8bfebb623244b1a09722e22426d4a18d3d4d3058ea13005233d02c9fe3f10da11b1cbb89f2457e4c64166583e58c994ec178abd3c0af676bd776243ab5790f3c6b41e0fb3ff76578fa2702e66143f0a304b580b36f45b4c1f6f244b387184e216c96d8495bd0f29e3b0e233b92db457e04788725c40757f823b7d6b0e62526e3d057090a7c3e1c6c6df284dc1bf5f75a54539badfc1de83f5f6da67d2b7420b81aa030016f17b1e967d283d07d7cf78e5d6ff40682bac88c6f0bf217bce7b4a666ef75aa7b9b89a2245405cce2f116eb85616e9ebd04fd3a8517d12d6316341739b7010a0b54783835ed23e47a4b447d885256f5330a068df898f5d1f7e0284d8d50c177c26a4262886949a04c50adebfaed4731976346e7e794534019d21902f6dfe7810a113521dd6972c4760f1fe069a2e3875cfb03e4a6886cd45943d6d3003bbe194f992ba8566d56c07b949ea724b94f429e2333fcda5e98f2f1d63680a295f1c3e5e7beabad56416a583bd529c8505c644f46f32479db4c646a68d61086df23ba944791349185598363bf9166d88f3c0e267c959f464819714281caf43aeecae4b2fc984ccb71ee0ce46f2755fe543498c590043858559e3ad5bcbb54400f8ff8b5ccf56e0b049fae607fba1114378176af6cf961edf0a4274b9a3f968a2a7348a9157fba05fed56b5a13a97df6087a4f00e527f345ca6cd623bc685f99b7b9faf96c21a45fcef678bf514e54d26282344dce7b2800ce37dbf12601fdba483bf6cf7045f4de8b6d8ca0f7f2dbdd640f5200977eb20d9d3748a5b783b56effe8996df15433be40bad2aaba86cb26db1c2aa7e3bd7264f324efece2401aa5d02b71875fd3cb2fbc72cfc7a35363cdd2eedbd6e639f27bc9e6255b55ece03683da4eb9bd83674aef6f21e0f3b7a78922b2e46a0ba368bac5c00f0c62fc0ca8b98a6bf59bf59fb6492e8ac53324cfa9cba22a2a77be8f3f10257525328093fcc69d8069b83e3f468b9131162b2acfccc73543f00db52925d1b585d387639a681d320db4cbc9575472dcc02d32e493ea15c86", 0x1000) fchown(r3, 0xffffffffffffffff, 0xffffffffffffffff) dup2(r4, r0) 16:26:01 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x1, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xa9, 0x0, 0x7fff, &(0x7f00000000c0)={0x10000000000003, 0xffffffffffffffff}) 16:26:02 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="7978da"], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chroot(&(0x7f0000000040)='./file0\x00') r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) munmap(&(0x7f0000ff4000/0xb000)=nil, 0xb000) 16:26:02 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfdffffffffffffff], [0x0, 0x0, 0x4]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0xa, &(0x7f00007bc000/0x4000)=nil) r1 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000980)) r2 = accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r3 = getgid() r4 = geteuid() setreuid(0x0, r4) setuid(r4) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r3, r4, r3, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r6 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f0000000100)) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x8, 0x0) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r11, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse\x00', 0x40, 0x0) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wsmouse\x00', 0x80, 0x0) sendmsg$unix(r2, &(0x7f0000000a00)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000780)=[{&(0x7f00000004c0)="97c5bc3e9b2172a98048cb1ff41be6ea61c9493cddc028b35759ae3d5ec9149b9e1a6ba2e7adbad9f5143abb86b4ebe4bb8aefac1e4968d88354c6b538b6294219623e62816d138697cdefc2b1151eafb225df2b286ffdc07d8e4f10358a644e5efd77b19dc3cf89908915b005684459191d097db5f3ca16facf010d93885cb138a6c69a6c66efb36cb52b7adf2eda79d44e8330f4af69ca50bf7c129f71b4767710e46fe1ef9e445e19e3201a574aa0183ee7e99f59c4ba0f743ee54cbb2da76b13aa537f7a01a2738dde7a8494a18acd172cbee5baa7316fe83725fb19c24633", 0xe1}, {&(0x7f00000005c0)="457e5e9e553fbb09474fbac54f1a3488ba8b0ab0f3a11a1e1d97659ef7a937a6f3beb5d0a72bc4640a0226c7003f89f91415a4fd91", 0x35}, {&(0x7f0000000600)="0665e2c022e483723cb9c4c11fd059a6f09decaa2fc9ebfd836f5a0f995405590bd11643c4494b4935604cbf55e8f4acb1e2ae0000", 0x35}, {&(0x7f0000000640)="aaff058466691b62abe11570860d90f16d56da61a4887b74b668c2cb042a23aeb010b581e0363df05faa55b0d9d8", 0x2e}, {&(0x7f0000000680)="6604b665e11282c692f5d9c617d2f16e0444ac076bda12e8d6aa4f79f34acbb3a4d31c43d84f4b", 0x27}, {&(0x7f00000006c0)="734d90e2f855cc701f59dd0c0ab2eb9aa51354d1ff601426fbe6c69d98caa83918930144aab05fbc6a2d5efcd5d63a787b37222e96f6281c76ea919f30d2e0b1ffcefdd86deb0cef31c0e9a24da8eb96384a01811dcd39fc5cd36a5a0ec8c4", 0x5f}, {&(0x7f0000000740)="e87ae8028994e018b3965f2dfae3188cac8ab97294b8c8ef1941fb29d3", 0x1d}], 0x7, &(0x7f0000000a40)=ANY=[@ANYBLOB="2000000000000000ffff00000000000045f0277757fc8c4e5dc8b801c0856864e24067d13bf9d0a2c12515859f6fe9b7dd3a10494bb6e2b7cc4cc95958aa4d1c846f208fd71d0916", @ANYRES32=0x0, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13], 0x58, 0x400}, 0x7) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r14 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendsyslog(&(0x7f0000000140)="3a47f81ba5477567e3bdb9f25dba5d5d39dda92dcde97f49a5ac4279779a4d0ef5193c4e441e4fbd53ef9fd1c8e7e617c3181a6f5a40011047fea115", 0x3c, 0x2) ioctl$TIOCFLUSH(r14, 0x8080691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000000)={0x7, 0x400, 0x4, 0x4, 0xffffffe1, 0x2, 0x0, 0x10, [{0x0, 0xfffffff8, 0x7788, 0x4}, {0x4, 0x898, 0x1, 0x9751}, {0xad12, 0x5, 0x9, 0x441b}, {0x100, 0x20, 0x75, 0x3f}, {0x9, 0xfffffffe, 0x6, 0x5}, {0x8, 0x20, 0x40, 0xfffffffa}, {0x3ff, 0x8, 0x588, 0x6}, {0x8, 0x8, 0x1, 0x81}, {0x7fff, 0x0, 0xda1, 0x3}, {0x10000, 0x5, 0x8001, 0x10000}, {0x3, 0x8, 0xfff, 0xa744}, {0x8, 0xffff, 0x2, 0x3}, {0x4, 0x4, 0x3, 0x6f5}, {0xaaa3, 0x5, 0x4, 0x5}, {0x6, 0x5, 0x2, 0xfffffffc}, {0x0, 0xfff, 0xfffeffff, 0x10001}]}) 16:26:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x99}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffd, "03664e0100000000000000000000000000002000"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) r1 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x5a, 0x1, 0x1, 0x3, 0x5, 0x1f, 0x1, 0x1, 0x4b17, 0x63e}) 16:26:02 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = semget$private(0x0, 0x1, 0x47) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="000000186004008ba8002b270000000000003456f54464e3f2000900ff010000000038960fb5ccb1d0ba9fd9", 0x2c}], 0x1) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000340)=""/192) r4 = socket(0x2, 0x5, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r6 = getgid() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) lseek(r7, 0x0, 0x8d2f, 0x0) r8 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x0, r5, r6, r8, 0x0, 0x0, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/60) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) msgget$private(0x0, 0x552) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x200003, 0x0, "49bf00000000060000000000e6ffffff00", 0x4, 0x6}) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x100, 0x0) writev(r10, &(0x7f0000000640)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) 16:26:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f00000000c0)=[{0xff, 0x4, 0x9, 0xffffffff}, {0x7, 0x3, 0xfe, 0x9f}, {0x9, 0x3e, 0x3, 0xca0}, {0x101, 0x2, 0x80, 0x800}, {0x1, 0xef, 0x80, 0xfff}, {0xfeff, 0x3, 0x2}, {0x9, 0x9, 0x3f, 0xfffffffe}, {0x81, 0x6d, 0xfe, 0x3bf}]}) 16:26:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x800, 0x0) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x21, 0x0) close(r0) r1 = semget(0x1, 0x2, 0x0) r2 = semget$private(0x0, 0x1, 0x698) semop(r2, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r2, &(0x7f0000000140)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}, {0x0, 0xad1f, 0x800}, {0x4, 0xffe1, 0x1800}, {0x4, 0x2, 0x800}], 0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000580)=""/10) r3 = geteuid() r4 = getgid() r5 = getuid() r6 = semget$private(0x0, 0x5, 0x46) r7 = semget$private(0x0, 0x5, 0x204) semop(r7, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r2, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000000340)=""/182) r8 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r10 = getgid() r11 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x2, r9, r10, r11, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x8, 0x0, r4, r5, 0x0, 0x100, 0x1000}, 0xf2b2, 0x800, 0x4}) r12 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r13, 0xee01) r14 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r14, 0x1, 0x5, &(0x7f0000000340)=""/192) r15 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r17 = getgid() r18 = getuid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000280)={{0x2, r16, r17, r18, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x7f, r3, r4, r13, r17, 0x94, 0xfc7}, 0x8, 0x0, 0xe1bf}) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000280)=0x2d4) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000180)=""/219) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r20 = dup2(r19, r19) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000080)={0x2000006e, &(0x7f00000000c0)=[{0x100, 0x8, 0xf8, 0x8}]}) pmap_unwire: wiring for pmap 0xfffffd8052b03d50 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8052b03d50 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8052b03d50 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8052b03d50 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8052b03d50 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8052b03d50 va 0x20ffc000 didn't change! 16:26:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x200000cf, &(0x7f00000000c0)=[{0x1f}, {0x69}, {0x6, 0x0, 0x3f, 0x6}]}) syz_emit_ethernet(0x133, &(0x7f0000000540)) pmap_unwire: wiring for pmap 0xfffffd8052b03d50 va 0x20ffd000 didn't change! 16:26:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x20}, {0x6}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f0000000240)="fa15013460708b76b6608bc44485") 16:26:02 executing program 1: syz_emit_ethernet(0x9, &(0x7f0000000000)="c7dd7f00c3e3ff0806") r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) 16:26:02 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2bb], [0x0, 0x0, 0xfffffffffffffffd, 0x9, 0xbfffffffffffffff], [0x0, 0x0, 0x401, 0x0, 0x0, 0xffff], [{}, {}, {}, {}, {}, {0x0, 0x6}, {0x0, 0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x40) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x8) r1 = dup(0xffffffffffffff9c) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = dup(0xffffffffffffff9c) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000200)=0x1) mknod(&(0x7f0000000180)='./file0/file0\x00', 0x4, 0xff6) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) ftruncate(r4, 0x0, 0xd2a) 16:26:02 executing program 0: r0 = shmget(0x0, 0x4000, 0xa2, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x80000000]}}) 16:26:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:26:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() setreuid(0x0, r4) setuid(r4) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r3, r4, r3, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) fchown(r1, r2, r3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x30}, {0x6, 0x0, 0x0, 0x40103}]}) r5 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000100)) r6 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x40) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000180)) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f00000001c0)) pwrite(r0, &(0x7f00000003c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd8052b03d50 va 0x20ffa000 didn't change! 16:26:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) r1 = semget$private(0x0, 0x7, 0x10000000000490) socket$unix(0x1, 0x5, 0x0) semctl$SETVAL(r1, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r2 = semget$private(0x0, 0x4, 0x34) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000440)=0x49) semop(r2, &(0x7f00000005c0)=[{0x2, 0x1}, {0x0, 0x7, 0x1800}, {0x4, 0x6}, {0x4, 0x103, 0x1000}, {0x4, 0x6, 0x1000}, {0x3, 0x8000, 0x800}], 0x6) r3 = getuid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r5 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000240)) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000300)) r6 = getegid() fchownat(r4, &(0x7f0000000340)='./file0\x00', r5, r6, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000000400)=0xfffffff7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = semget$private(0x0, 0x5, 0x204) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r9, 0x0, 0x5, &(0x7f0000000340)=""/211) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r3, 0x0, r5, r8, 0x10}, 0xfffffbfffffffff9, 0x71b, 0x7}) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000600)=""/4096) 16:26:02 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2000006e, &(0x7f0000000000)=[{}, {}, {}, {}]}) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) r6 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f0000000100)) poll(&(0x7f0000000040)=[{r2, 0x8}, {r4, 0x100}, {r5, 0x20}, {r1, 0x20}, {r0, 0x4}, {r6, 0x8}, {r0, 0x58}], 0x7, 0xdc) r7 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r7, 0xc0105715, &(0x7f0000000080)) 16:26:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0xfb}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) clock_getres(0x6, &(0x7f0000000040)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10000, 0x0) 16:26:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x1300) open(&(0x7f0000000080)='./bus\x00', 0x0, 0xc5) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x80, 0x169) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r1, 0x0, r1) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) r2 = dup2(r0, r1) setsockopt(r2, 0x2, 0x9, &(0x7f0000000000)="19dc41d9ef850082797c51f59ca3d83a4aa73f800a2297b5c0c05cd9ed961755d9b4a3f196c203bc151ffb05baf460a8d44d7b33c1214cabb9fa26f4ced38d682f57aa0130fc63ce4a4f8266b6fcc11a13adc045ba8152d8b9fd", 0x5a) 16:26:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x800000018, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000100)) r6 = socket(0x18, 0x1, 0x0) dup2(r4, r6) r7 = dup(r6) ioctl$KDSETRAD(r7, 0x20004b43) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r9 = accept$inet(r0, 0x0, &(0x7f0000000040)) socket(0x1, 0x6, 0x7) sendto$inet(r9, &(0x7f0000000800)="1daad5cd36195d6810b318270ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e7068a0d0a3e839ee05e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e13faeebbccb92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc780bd319a6235b8816035225bcc7eb00f525897bfdd75d1f2d5a302b3c4eefe2f5ace97cade03c418d91b5edd3d278cedcdd1e7d4b95b3a63cd9079888381a65a8789264cd8048410f29befde650c4fa5dcb582718b324bf28706d04a602d395a0ff0aafed57c5dc7a2d17ef96202dc44790cc423511a5c2c44c1d6a2cffbad9e62418bc25d106ac22145de479fafe620614d07d935a3ae6cd295d9ccca947a6f483c71d2e04af4a8ffd6a534d183eb7d39dd34770f37290a93d68882c6a8d220e5feb6940b4ea75e0f94abe6c4bb9e905bc86656f854a277e6907c4478d74d2cf08a56c02d6c9586397ccbfbc41ef2c1a9bc18a3c7047ea96afc10d610015f6861ce8e55f4bb8a90a29627ac549e3b76e77e035c64cb4193b69f4d1b681efc1537f1fb05c47c2c2af503a14303e132ec1bc53dada1a3fb3f1f1b07ab36b28bee8a06ad73d56d212443467d944b39dfd1fd1becbd07a99a65aee6a2f4aa58c54479bdf57424", 0x321, 0x406, 0x0, 0x0) r10 = socket$unix(0x1, 0x2, 0x0) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SRES(r11, 0x80085761, &(0x7f0000000040)=0x2) getsockopt$sock_cred(r10, 0xffff, 0x1002, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) write(r9, &(0x7f0000000440)="80266a140b59907a14a5bc03fcd26fba24eef925df86118ae9e1536ca1729f40d929165444a673a4541b49bb2359d2690e843b267c9b9e58ae5718bc21a7b36ba49ef67af57eb64ca15c1fd8bfcc73fdf37e149b4f97f4f2eb6dc572b6bc57511af9fed5b159a5bdba24d1ccd39c2dde9891dc46ecc6ebd2c5daa3e0df04332675b6f8682e348c794460ddd3ba054ba8d05c044823e6c93da7e8b4121cd828e844ba400dace98c81b303673e26721725ad2fcbc385a64d925afca0ff1085a8178be57489f47506cc2d153afd76fea9add7", 0xd1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) fcntl$setflags(r2, 0x2, 0x1) 16:26:02 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) acct(&(0x7f0000000180)='./file0\x00') 16:26:02 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x100, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00 '], 0x8) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) pwrite(r2, &(0x7f0000000340)="61318a911aed6f7ff163b4cdb21db6d68031cf8257c5e6bc067bd93e4643c840cbc572b0772615771d95a64ce71192da9b454c8e09499fb4bba1517825b52d977965e3256d8c1f22f436ecc080bbe2c7900a242f40a8af71a033671f333d9b9802ae50870f8835856c0fea409965186aeeb3a531ffa00baa4e3f0670c83ff1ad9ef48e1dee39b18314240d1cd170d748c34405f9bf8cc9876b7ee3ba1459421b477a05042ac92939ee02640f26f71637886051689e9085dec1b2db278872c77473f771c8e69ca94b1b52", 0xca, 0x0, 0x1) 16:26:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x8) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = dup2(r0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = semget(0x2, 0x2, 0x620) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) fsync(r10) r11 = getuid() setreuid(0xffffffffffffffff, r11) r12 = semget(0x2, 0x2, 0x620) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) setreuid(r16, 0xee01) getgroups(0x1, &(0x7f0000000380)=[0xffffffffffffffff]) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x8, r13, r14, r16, r17, 0xc4, 0x8}, 0x1000, 0xa, 0x101}) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000340)={r7, r11, r14}, 0xc) setreuid(r8, 0xee01) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x8, r4, r5, r8, 0xffffffffffffffff, 0xc4, 0x7}, 0x1000, 0x8, 0x101}) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r5, 0x4) open$dir(&(0x7f0000000300)='./file0\x00', 0x8, 0x100) r18 = kqueue() r19 = fcntl$dupfd(r18, 0x2, 0xffffffffffffffff) fsync(r19) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000200)='./bus\x00', r19, 0x1}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000e, 0x402008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:26:02 executing program 1: openat$klog(0xffffffffffffff9c, 0xfffffffffffffffe, 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) fcntl$getflags(r0, 0x1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x2, 0x1, 0x8, 0x3, 0x6}) fcntl$dupfd(r2, 0x0, r2) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) openat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0x5) 16:26:02 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget$private(0x0, 0x406) msgrcv(r3, &(0x7f0000000300)={0x0, ""/138}, 0x92, 0x0, 0x800) msgctl$IPC_RMID(r3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ff03ffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x3, 0x0, 0x0) r4 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup2(r1, r2) 16:26:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket$unix(0x1, 0x1, 0x0) sendmsg(r2, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000180)="6a9131ec106cf7ef93a8ceec642b22da5dcf90a3f7ecc10bc4804b97ccd0c5989bbb64d421fe9661a9bb3ed10e8c41e0dc02a57466a1d8144fd245b61169b23bdddd45431f9bb481b8575154d512e3abaae74278b06d0992b3de79ca2cd7cd4ff6ded21f757af60e91d0f2f4846da25f367e81a0c0473d98a43162d59530d5ea0454f3c79429fa7e0ac79fb9a5cd0ef5d41f4a7907c1946fc9971028cdfd2f41a953b5473c2e20c2d9e88b0e690bf19ce31080", 0xb3}, {&(0x7f0000000080)="8430ae9ccd6002e78bf828ea934ec6c1967563162a6364ce494dafb536f8fb2f55a7e3eb56adc17f5d3d0b6978a4b74d5cef737f69440f2e714a7cf25a9d004772c453f1347c484190e388cb96fae40bd67da0b0123f6ea2e0b377958f66c8054fd5f7c358e29c498b0b6d7f90cd88ff8e9f", 0x72}, {&(0x7f0000000240)="63a7a4398c9aca1eb11f74076de68ff3512a095d35e7ac5ee9d7eeb4d5c4569eff0c86c9be1663dbc2ddc922f06aea4b8ad3ee0a9ff788845c908b86dcc93ed631e1d25acf8823ae9a7b648a8511c362aeb208d3697ecdf0a0b9189410a27ecfcd", 0x61}, {&(0x7f00000002c0)="aa4063d9634ffcf6bb8a73392b9f23496fa7dae449242517a66c5cdbd351771671835c33648e7b08448d630a1c111321cf81384f3e8a8b46ed162485d586d0c7cb9b83b5bf2b5d0e08485bcf20debe997e8b8daffcbc70471e26129362bb4785725ad906d586ed7c03156dab7268cb888d5768cf8a5bd1025d0f935cf3e9bf0c4b7882c526b8afbebb6cd27c50b32814f836ee28bd7c8971", 0x98}], 0x4, &(0x7f0000000380)=[{0x50, 0x1, 0x7, "01c7851eb5527764f0ac882874b32ccaed9fcae591caf814e40d46e38eba7651a5f8725e3f46e39c73ae5a39344f484fec2ed5b9b59838d7b0b6f5c967"}, {0x28, 0xffff, 0x9, "d5a302a76bf68aedf7d09812c533404f94713af3"}, {0x48, 0x1, 0x9b8, "e1370172758885a6f9ff047eae13dcc80f3d82cff357e95395b62eb7ca85e62708aa1ec70c4f567ca8de848a9a157f578f8ab472"}, {0x110, 0x1, 0x80000001, "1b055cbbcc1f8e4b49e926db18d0e81575eeedb36d9dd506b7be51e011b5373b6160ea882fc610214304a7af55eca17c157d5a676c9ed75666fcdf01b0f9ddf35eda75b734350bd18ce74f2422d19636e01efd75c4ad6ce723ecd230556a66acb2cd06e495adffc0f44e23749235bcbb741f1dd2a5660ecaca34118e3983ff745c259e2a6b59517036b1cfeffff059230b158e0db1c9dfaf18f17daab078f01b73f9410136e70055b47ad7f10aa2bd787c483b3306c0a89f1745a07facc234a1bf7a9829d05ccb0d1a44f767f13981e8416801bf88d8634783c221f4e8985e679bfe4822c77bdb46e4203d0a81085b1708db05ed5030fef0f7"}], 0x1d0}, 0x4) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x21}], 0x8001, 0x0, 0x10000000, 0x0) 16:26:02 executing program 0: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000f80)=ANY=[], 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x100, 0x0) msgsnd(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf54d3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacf63d6b927e9d34b6a31de9d05a5615416a1e22adcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e96a6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fb327326484829f3f7769669e325cd2485e172bf129bf4ef7a13fd4caa929b809aa9cd4b281423f3d974f30dbaba39b8c6a32ef1afc3187381b9b7222bb562e2b6fc6f540c5f4a089431d6daaafd2a3970d3a5e860dda15473aefdd67b3581cf29318fbb040fae8a8cf79dd5dd56829fe66f660d7594117c021d7e61f11503d6e0efdef73240402f1f793278df323d6f23897df059115da4883a69690393d5e90ba793609ea4b4b2d434d2596bfc94a145ec09e689c464411e5c2a141379698220cf6b6fa81b9d4dca40a03579120745627bb688f65611bd7fad3dbe55db71af87fc5779eccfa2a4f074df0000000000000013f55b4fa275074a791517ce1d3fdbb3309cb4bc67a98d62054cb26eca19cbefede1472ddca3aa5deb5cfdbefe6e3686042aff38526a8261dbca8d2ad2b112ff3e04ab49e728542c7e66af3ed0cdfbc0313389cdd6cebe4c989ab9437d5432373d1ce3a98c95bcba85d85d2433072062d36c5cb91610a3687ac744e3ddf89b9b7b2abb639f3d0b94c7d3676c9e000000000000"], 0x44b, 0x800) 16:26:03 executing program 0: r0 = dup(0xffffffffffffffff) r1 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0xf9b6cff276b69fb9, &(0x7f0000000000)=0x2, 0x4) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0x7, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0xa5}, {{}, 0xfffffffffffffff9, 0x9a}], 0xffffffff, 0x0) 16:26:03 executing program 1: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000280)=[{r0, 0x21}], 0x1, 0x800) write(r1, &(0x7f00000001c0), 0xfffffef3) r2 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x100, 0x0) read(r3, &(0x7f0000000640)=""/4096, 0x1000) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 16:26:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file0/fi\x00', 0x0) r0 = getgid() r1 = geteuid() setreuid(0x0, r1) setuid(r1) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r0, r1, r0, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) r2 = getgid() r3 = geteuid() setreuid(0x0, r3) setuid(r3) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r2, r3, r2, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) lchown(&(0x7f0000000580)='./file0\x00', r1, r2) chmod(&(0x7f0000000540)='./file0/file0/fi\x00', 0x48) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') execve(&(0x7f0000000080)='./file0/file0/fi/file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='x\x00', &(0x7f0000000100)='x\x00', &(0x7f0000000140)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000200)='x\x00', &(0x7f00000002c0)='x\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='x\x00', &(0x7f0000000380)='$[(8#\x00', &(0x7f00000003c0)='%\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\v\x00']) 16:26:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) r1 = getgid() r2 = geteuid() setreuid(0x0, r2) setuid(r2) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, r1, r2, r1, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) r3 = getgid() fchown(r0, r2, r3) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r4, &(0x7f0000000080)="272793eb2d7551fa2e3a02549cc8200043d6efeb0160bed62c44ae737f18b9b1007aa2209d63fe00f1b3c212fa0672022b2fd1ecfeb26ba1c49d19003e60c0ac3c430c4e16ab78892332f94c42f26d60c9512df56993b018ef211190a7e22ba247ff4314a7b474dbb1ba3ea84bd48374b2f21d3e1d26d2cb864b6fc4530216ba1345dea72f9b682907888081f05153195872fd0df7fabdfb72c581cdf83f23cf677c69eb99de21d3c8d30886bc6b8f7b0f67e82d0fc854496dcb4f9aa94f2afa702c50dcf91694aa198918c975de7d487f9ac4b45a30bc9c973716fc0d6ac3850721bcfbe676e2926f1c338b80b10a3f8373df426e6b89424b7ab01552b94bd8a5859307ed8b5c203a10fec20e3df9d505d266e91ef5b04861edfdd9f00486d9e8cc48ebbf5e98d21db42f0a14a353169dc2d63084700ecf6b45a80cdfcf7a4eb2025e511c889088aa7f44b97dbbaea892c9e684f70349bd30fdfbbd2a33ea804d6652e4465aa52b5498d826cbabbb59a96b14dee776b5c0b5bbbde6b0202031917a2ca571e5d89ca3ca187019820f2602d2a2e00bf4831fa43d1a38d9a032d488c5ad75a0c15ca8", 0x1a8) 16:26:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x0, 0x4}, {0x6}}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000180)={0x8, 0x797}) pread(r0, &(0x7f00000001c0)="cfe58db6bbbb5417a8b2b93123798684daceb07685e797b0e939e98ad6606101ff8a8c472186c1110a7a26e166053366daa3a4d09f28246b024e495fdb9d4377770f5726ef1bb316d6cb8a85a4bcc8", 0x4f, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x2e, 0x7fffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x10000, 0x2) 16:26:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2}}, 0x94) write(0xffffffffffffffff, &(0x7f00000004c0)='g\r', 0x2) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/209, 0xd1}, {&(0x7f00000001c0)=""/175, 0xaf}, {&(0x7f0000000300)=""/99, 0x63}, {&(0x7f0000000280)=""/39, 0x27}, {&(0x7f0000000380)=""/143, 0x8f}], 0x5, 0x0, 0x2) getuid() pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:26:03 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2031, 0x201) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:26:03 executing program 1: socket(0x2, 0x3, 0x0) socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c117002824ada90b64ed32bffceac2a84e6abca64896819fb15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000eda7beb85a85f8b2fd57d60f13ad30505e8f5300a4aeeff245e0882f894bc84157795ea4a5c5fe659fa202561cd8cac7ecbc5b65c6593d2870b40900003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1ef009e5a319d54401cb92f77420eea4173d5b6913e489e8b0fb636710000d2df0ac87e0d7b65b7240cf97dfe1132a536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e9501005d090000000000004036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ce556cff965a32f7c8e9645d300682b4eed6b5ad30d7b696378a27e42cfc93123dc2a8bcc719fe6682881ea2fd58ed735230f00f93f47ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91360000000000001980e0d399eaecbef83bb6227939358a9469b62f895cb7964b421c154a636c8c1337d65922e64c0949a7cc87d71ae8e6be397f695d585dbb0593c3753204856049da3b801d8e142c59f3608753e64210131844aee2963ecd987163f46cb65efa7dbba0306b18b49d31adb99755151d7f439743618851366756cb110e0762b6c3503264a70bdc89ab91964735b1f27122fa81c88cb62ac29c09d3a26a1c30f7265031f8fba6ed2ea7240000000000000000000028c101c1e8c1b0128c408deb7703b07f2def46ff13944c1372a09d5662b652d4ba79d5379c5cdfd7418eba2f8d88296d212dd14c3c4d9a77deead5082868fbc2d3bd1933cf7a73222149f410ffc5a4bb7d0c3c7eda7b15b9009be57d63e9a736888abb31686023ad16"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0xba, 0x4) dup(r0) socket$inet6(0x18, 0x7661581e41721733, 0x2) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f0000000040)=""/52, 0x34}, {&(0x7f0000000500)=""/100, 0x64}, {&(0x7f0000000580)=""/28, 0x1c}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/179, 0xb3}, {&(0x7f0000001680)=""/44, 0x2c}], 0x7, 0x0, 0x8) 16:26:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x202], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3fff7fdffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r1, 0x0, r1) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x1ac) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x0, 0x1ab}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x10) 16:26:03 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800182c00fe8000000000000000000000000000aaff0200000000000000000000000000012747d615"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 16:26:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) r1 = dup(0xffffffffffffff9c) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x1) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) r2 = semget(0x0, 0x1, 0x80) r3 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000100)) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x5}, {0x2, 0x7}}, 0x0) semop(r2, &(0x7f0000000080), 0x0) 16:26:03 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = socket(0x6, 0x4, 0xfd) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000300)=0xc) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) setegid(0x0) setregid(0xffffffffffffffff, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000100)="4defb9f5668c025e6f68", 0xa}, {0x0}, {&(0x7f0000000180)="e7b09c4e134d3c1c27f51254fca351a3ab3cc51407fac793d943436ff82c73f89f93051691725198be6df552157cd200ba9872b3ffba43a1472a71e0b24ddf2e54", 0x41}, {&(0x7f0000000200)="dc37b5844f009af4cb0fb3ea905d851fad01b713dc0253e1c4e79c7e62eaee6170e8ae37cebcf5215a7860eb570e8ace6adeb321c149628a1178e13fe69bd71ded3d7e4411caca4b37519c8df1d16e790b4cf447e7fbc968dd3050c79c1b90b901a8290febd2a2f5a54803de63105c8012ce5bbed4f78d9deeed79bf532e75aa20cc699bc0200c295f5291effca030733103590a801010f2db7491c329fcd7a8d6221d6187e0c3d3adcdf0325ea2468c69f621da3a426c5692372232d9e37ab916a470d78b48de89439b56895391a6bce4f1fac5193dbd1d6953", 0xda}, {&(0x7f0000000440)="bbf5ee8bfbfa29ab52b08e465fc790d1e1990dc656b54225f03b34f6ef7fde3e3a4341995f2dee8d98fb41d929c16449cf968b0b36178dc4c43a7ff0cb80a821da3f5bbb795e1a78b8991abce4f111341d924a69e1106c23b2f266c8497980fe0724b988ca86ee0323f8e5c4a5438a30cce336d1fff7736269f3ba0539b3b857185a1e5ab7ba30d075e9a83d20fb0c5f336c9f2f5a3f1759753f7ecdf304bf25a621434a62978dbfa450dfa487afdbca85061985f5e84180d14e953d063c30dcff5162a4d1d614b13fc5ce04d4f89927b5c7123c4442279339896dc910dea04e20b44aca9503947f47ec84caad0b735d30a01f17397060319af91064704746362c8e8aa24682aabfee33eb62e2446b75b840e2e00a5ecf6bf30c265516c32df0e5863d201d98cb90803c73cdb9a0d4f7a6960b3bab62ceac0ddbf3e7ff30dc9b7e9a4045c4443068e3512cef06a19a1ecc2ecd749ec977a2184435876fcca1ad8231e0878509057e77ae96b76bf5b546120f1f801ca4c931721b2459bd44d78f475e55886abd6569b57f708c06f34c2a0b181462fbffe5a1b12837886c746a1bab7c247791462d8a4ec766c5d0ac7c7b055d132bd4ba9fd12f9ee1d277f6d36e10ce55a2ace2b6a2e6fa8bedfcb8aba38c083c0f7b8b5dfece19529f617adf84d78379e96856a49b17cf4e06197cf9ed44ba9545c11244590f6a0e4e8e41598b2d6cb321e844ada57e51c45f819ab775f4768b3c04c5aaf8c8515dbb435d3014f4ad9246c9d8bef46a1a96e6e858f056fa68228280c00dafd3a27ebd2b02a286a219f0e960a55acbc47e171db887342d9155c07f74042319a2af5608668a2e5613baba74c953a68b944fff9e834790f7363dc82ef6b9aba485364934f08953a87fae0a31612cb4f44e1a218ea626d26a8ca0f7822aa334703c0dae15266966d38ec116789d3bcce51c797da888aef5e50587fe6ae07cb48fb03f50aa84a0bee6ddb1c3bec2c9146386150227a051479f549920452095a000c4a1b510c4fdab62f3c9ab5cd3e77657739a6dd912f176b2d42880b019db959d410ad8a19f0f8704f7dc4fd1e9aaef0f96fd690cde9146f1a80a29c57ff4148fca9bb276b6c6561b5c131976e9be975632b4dd84e5dc07e9d688f16cf77ed7e4a6c588a6100a4433b7861440559b586c2cc99f5fd227c1312a59c0d7f5c4d4e28865ffbd60bc1bf807011fc3114c8d11384dd1ffe696f59ac4273e3367d679fca1577cf0830984b014cf0858af322d795e260a40da87958f54e182b63e3d209bf47ff7bc0c4166172ed0d060657bd02476dea7cce15537db725738b990e2715455e81b2a2bb98e7d6b0f8d7de18e126cfaa5f596bd93c03f02817bf430ddee6d20cbec916efea7d00912ff89faa0062d06b8eddf1bdc120d5ef3af4d0dfc1ffec3e70589858e15ed441b560affe0415b6ded8754a7fc22b3d9b27c2001878bc1878cd0d71dade7e89e8bc1cbab797f028b83475503be026596e8711745021136b7ad93625b6855", 0x43f}], 0x5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000000)=0x4) bind$unix(r3, &(0x7f00000014c0)=@abs={0x0, 0x0, 0x0}, 0x8) lchown(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000001240)=0xff) 16:26:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1fb57824223d9229, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000b00)=[{0x80}, {0x28, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000000)={0x200, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:26:03 executing program 1: r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x1, 0x9, 0xf38d, 0x1000}, 0xc) socket(0x20, 0x2, 0x6) 16:26:03 executing program 0: r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc4) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x3f, './file0\x00'}) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r4, 0x0, r4) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getegid() fchown(r4, r5, r6) r7 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) munlockall() writev(r7, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) Mï¹õfŒ^ohç°œNM<'õTü£Q£«<ÅúÇ“ÙCCoø,søŸ“‘rQ˜¾mõR|Òº˜r³ÿºC¡G*qà²Mß.TÜ7µ„Ošô˳ê]…­·ÜSáÄçœ~bêîapè®7μõ!Zx`ëWŠÎjÞ³!ÁIbŠxá?æ›×í=~DÊÊK7QœñÑny LôGçûÉhÝ0PÇœ¹¨)ëÒ¢õ¥HÞc\€Î[¾Ô÷îíy¿S.uª Ìi›À )_R‘ïü 0s1Y €òÛt‘Ã)üרÖ"a‡àÃÓ­Íð2^¢FŒiö!Ú:BlV’7"2Ùãz¹¤p׋HÞ‰C›V‰S‘¦¼äñúÅ=½iS»õî‹ûú)«R°ŽF_ÇÑá™ ÆVµB%ð;4öïÞ>:CA™_-î˜ûAÙ)ÁdIÏ–‹ 6ÄÄ:ðË€¨!Ú?[»y^x¸™¼äñ4’Jiál#²òfÈIy€þ$¹ˆÊ†î#øåÄ¥CŠ0Ìã6Ñÿ÷sbióº9³¸WZZ·º0Ðué¨= û _3lŸ/Z?Yu?~Íó¿%¦!CJb—¿¤Pߤ‡¯ÛÊ……õèA€ÑN•=<0ÜÿQb¤ÑÖ±?ÅÎÔø™'µÇ0xffffffffffffffff}, 0x4) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000100)) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/60}, 0x44, 0x3515da46e6caa84d, 0x0) msgrcv(r1, &(0x7f0000000080)={0x0, ""/16}, 0x18, 0x2, 0x1000) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) D3·†@U›Xl,ÉŸ_Ò'Á1*YÀ×õÄÔâˆeÿ½`¼øÃL8MÑÿæ–õšÄ'>3gÖyü¡W|ðƒ „°ÏX¯2-y^& @Ú‡•TႶ>= ›ô÷¼ Af.ÐÐ`e{Ð$vÞ§ÌáU7ÛrW8¹âqTUè*+¹Ž}k}áŽlú¥õ–½“À?{ô0Ýîm Ëì‘nþ§Ð ÿ‰ú -¸íßÜ ^ó¯M üþÃ牅ŽíDV ÿàA[mí‡T§ü"³Ù²| ‡‹Á‡ŒÐ×­çèž‹ÁË«y‹ƒGU¾e–èqE6·­“b[hUMï¹õfŒ^ohç°œNM<'õTü£Q£«<ÅúÇ“ÙCCoø,søŸ“‘rQ˜¾mõR|Òº˜r³ÿºC¡G*qà²Mß.TÜ7µ„Ošô˳ê]…­·ÜSáÄçœ~bêîapè®7μõ!Zx`ëWŠÎjÞ³!ÁIbŠxá?æ›×í=~DÊÊK7QœñÑny LôGçûÉhÝ0PÇœ¹¨)ëÒ¢õ¥HÞc\€Î[¾Ô÷îíy¿S.uª Ìi›À )_R‘ïü 0s1Y 16:26:03 executing program 1: r0 = socket(0x2, 0xc003, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x66) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r2 = semget$private(0x0, 0x5, 0x204) semop(r2, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r2, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0xffff, 0x800}], 0x2) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) connect$unix(r0, &(0x7f0000000c80)=ANY=[@ANYPTR, @ANYRESDEC=r4], 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="0c1d60713c0c4c85f7690594845f6974ac", 0x11}], 0x1) 16:26:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000040)=[{0x87}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="14fb56d904f3fad2", 0x8) rmdir(&(0x7f0000000080)='./file0\x00') 16:26:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = dup(0xffffffffffffff9c) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x1ff, 0x8}) getsockname(r1, &(0x7f0000000000)=@un=@file={0x0, ""/40}, &(0x7f0000000040)=0x2a) shutdown(r0, 0x2) ioctl$VMM_IOC_CREATE(r0, 0xc050756a, &(0x7f0000000140)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) €òÛt‘Ã)üרÖ"a‡àÃÓ­Íð2^¢FŒiö!Ú:BlV’7"2Ùãz¹¤p׋HÞ‰C›V‰S‘¦¼äñúÅ=½iS»õî‹ûú)«R°ŽF_ÇÑá™ ÆVµB%ð;4öïÞ>:CA™_-î˜ûAÙ)ÁdIÏ–‹ 6ÄÄ:ðË€¨!Ú?[»y^x¸™¼äñ4’Jiál#²òfÈIy€þ$¹ˆÊ†î#øåÄ¥CŠ0Ìã6Ñÿ÷sbióº9³¸WZZ·º0Ðué¨= û _3lŸ/Z?Yu?~Íó¿%¦!CJb—¿¤Pߤ‡¯ÛÊ……õèA€ÑN•=<0ÜÿQb¤ÑÖ±?ÅÎÔø™'µÇ3gÖyü¡W|ðƒ „°ÏX¯2-y^& @Ú‡•TႶ>= ›ô÷¼ Af.ÐÐ`e{Ð$vÞ§ÌáU7ÛrW8¹âqTUè*+¹Ž}k}áŽlú¥õ–½“À?{ô0Ýîm Ëì‘nþ§Ð ÿ‰ú -¸íßÜ ^ó¯M üþÃ牅ŽíDV 16:26:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x9, "00000000000000eae65dd1da300fa700"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), 0x1fe) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000100), &(0x7f0000000140)=0x4) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x80, 0x0) r3 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000100)) dup2(r3, r0) socket(0x10, 0x4, 0x5) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r5 = socket(0x18, 0x4000, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r5, 0x0, r5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x0, 0x4}, {0x3, 0x1, 0x800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000000c0)) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x409, &(0x7f00000002c0)="470b4e98fbfabeab1f154bde63fd3c0884ec27b16f7b711ea277c46c8b4358b6c1ceee6b854d559e698a55b81d65f336e5b5a350f7bcad5749ee2121a950c992cb4180b575ee76895075d6154ef7f2efacbd7eb58e965649c2f05d0922e45f559683edf3a0c0e937553d6f68cb92a1d13029102f3894cfef7b23505ad70000000000000000", 0x85) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r9, 0x0, 0xffffffffffffffff, r10, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000100)=""/114) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, r11, r12, 0x104, 0x5}, 0xfff, 0x9, r15, r15, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r18 = semget$private(0x0, 0x7, 0x286) semop(r18, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r18, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f00000000c0)) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r23 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r25 = fcntl$getown(r24, 0x5) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000200)={{0x3ff, r21, r22, r21, r22, 0x104, 0x5}, 0xfff, 0x9, r25, r25, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r21, r22) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r22, 0x0, 0xffffffffffffffff, 0x0]) r27 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r20, r26, 0xffffffffffffffff, r27, 0x100, 0xdfff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r29 = kqueue() r30 = syz_open_pts() close(r30) writev(r30, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000080)=[{r30, 0x46}], 0x1, 0x0) r31 = fcntl$dupfd(r29, 0x2, r30) close(r31) r32 = getpgrp() r33 = getgid() getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r31, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000700)={r32, r34, r33}, 0xc) sendmsg$unix(r4, &(0x7f0000001680)={&(0x7f0000000980)=ANY=[@ANYBLOB="07706b0cea0f58ebf251646b7e34eb4bd488e238a8574b212e9dcb40fdd10770e34a31007518d52d3b5f104c3a15643b739f8cb47f4486c17922800b14d7c0441d1e3f7eb19c249b65ca8c3d780aa4f2b85af1cf13b43b9b8a6243de5ec06c56971e56a816d861aa1f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585997561fa361a5d5bdf0a85bde56c0f8443948dfeed2b3bf8f9f573165d4c4be48004752ebce64cfc27ff49b7961d8a86d4f66f759ca666984e36854d8ff54975b4178d6423dde255db0f3520197f1861d8be930b6855a2046fc17bfbb94dc091e46d610414a1dcec84e3f00c6fa9bbf3e90000036c83e883c08e841f1ca87ebf9df9f2aa12c15778a53c96fa1a8d5a22689ed07e03004aed89518b40656b6777e3dd7aa99b88a3000000000000"], 0x1, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f0000000ac0)="cf9711d9d16f202ab443c4c8111ce68f7cede7b07adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d0833ad682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08cdcbd5a88b447cf9a6d64d9e94f88df4b4d30a721b034083e9653f514b2dee853a1db4c2f55b2c386ce8c38de1992399dee5e6868d4ac0c74173a6c2d693969a66e9528b", 0x107}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r6, 0xffffffffffffffff, r10}, @cred={0x20, 0xffff, 0x0, r15, r16, r33}, @cred={0x20, 0xffff, 0x0, r17, r20, r28}], 0x60, 0x400}, 0x404) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x13e8, 0xfffffffffffffffd, r15}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) r35 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r35, 0xffff, 0x80, &(0x7f0000000080), 0x1fe) connect$unix(r35, &(0x7f0000000040)=@abs={0x3, 0x0, 0x1}, 0x352) 16:26:03 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) r3 = getpid() r4 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000100)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r7 = dup(0xffffffffffffff9c) faccessat(r7, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r8 = socket(0x800000018, 0x2, 0x0) r9 = socket(0x18, 0x1, 0x0) dup2(r8, r9) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r10, 0x0, r10) writev(r10, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) r11 = socket(0x800000018, 0x2, 0x0) r12 = socket(0x18, 0x1, 0x0) dup2(r11, r12) r13 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r13, 0xc0107002, &(0x7f0000000100)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r15 = getgid() r16 = geteuid() setreuid(0x0, r16) setuid(r16) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r15, r16, r15, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) r17 = getgid() r18 = geteuid() setreuid(0x0, r18) setuid(r18) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r17, r18, r17, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) r19 = getgid() r20 = geteuid() setreuid(0x0, r20) setuid(r20) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r19, r20, r19, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) r21 = getgid() r22 = geteuid() setreuid(0x0, r22) setuid(r22) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r21, r22, r21, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) r23 = getgid() r24 = geteuid() setreuid(0x0, r24) setuid(r24) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r23, r24, r23, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) r25 = getgid() r26 = geteuid() setreuid(0x0, r26) setuid(r26) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r25, r26, r25, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) getgroups(0xa, &(0x7f0000000400)=[r17, r19, 0xffffffffffffffff, r21, r23, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r25]) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="4cab04f0be6b147a69a1acbc8d05be3163c0285aea208756b542b2135c56402f7aa9e50e0979c6b281e1d472af28d0f31dab7ecd42c5978dc834b86f5c71795f0cc084b4260b608aed5a4d86d353b804a2b44885cea80b5f08210bf60478b7d61e58802200d3da7ac269de01d961454dc1202ac2fd4e7b1c934a814e889c43b02d3152330fa2ab3539f0d2827a3728112223d78aecaee23629ea0fe33ef746494941b4f788d8499033b93d61e5ad3d4b46d3fbba5953fe699e073f16873f9106bedb0dcbdc687da058c998d7d28b268c8277f20a709165f86edbb05d4d02db5801ea5c5562956e8ba13048bdb03283bccbbeca09d0d051", 0xf7}, {&(0x7f0000000200)="047319382516904b157985ccae9b0261e1b9b90322fec14654a91b6f42b2af688e5c02302029b7004ee2a7dce642c3cfcde038663f140b608d734fcd0bfd57e94ed6cf2348ad0d69f8058fd42ff1e49e1c7122582f1bbda64d1b3d00d4f970fc2dbf9e0fba93061945aca3f7550d844698", 0x71}], 0x2, &(0x7f0000000540)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32=r8, @ANYRES32=r10, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r11, @ANYRES32=r13, @ANYBLOB="2000000000000000ffff00005cd3831620437b0000", @ANYRES32=r14, @ANYRES32=r16, @ANYRES32=r27, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x1}, 0x4) r28 = socket(0x2, 0x1, 0x0) r29 = socket(0x800000018, 0x2, 0x0) r30 = socket(0x18, 0x1, 0x0) dup2(r29, r30) r31 = fcntl$dupfd(r29, 0x0, r28) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r31, 0x80206979, &(0x7f0000000300)) 16:26:03 executing program 0: r0 = semget$private(0x0, 0x5, 0x204) semop(r0, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r0, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0xffff, 0x800}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6208000000000001900247d368b52815bbb204a7bf171711cdeb1772d16dc2b191c08bae6f60339d48075e47da951405e5eec884ece9e18ddb05386e123dd95939bf828f806775f608accd441e5b6359c55d24993faf", @ANYRESHEX=r0], 0x2) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) fcntl$getown(r1, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) r4 = shmget$private(0x0, 0x1000, 0x2e0, &(0x7f0000ffd000/0x1000)=nil) shmat(r4, &(0x7f00007d1000/0x3000)=nil, 0x2000) listen(r2, 0x1f) listen(r3, 0x0) r5 = socket(0x2, 0x1, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/169, 0xa9}, {&(0x7f0000000240)=""/30, 0x1e}, {&(0x7f0000000280)=""/50, 0x32}], 0x3) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.ofile0\x00'], 0x10) read(r5, &(0x7f0000000040)=""/36, 0x24) sendto$inet6(r5, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r6 = accept$unix(r3, 0x0, 0x0) write(r6, &(0x7f00000004c0)="dd", 0x1) 16:26:03 executing program 1: acct(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ÿàA[mí‡T§ü"³Ù²| ‡‹Á‡ŒÐ×­çèž‹ÁË«y‹ƒGU¾e–èqE6·­“b[hUtap1: address list non empty 16:26:03 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) stat(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000080)) pwrite(r0, 0x0, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x8, 0x400, 0x6, 0x0, "53d77200"}) r2 = socket(0x18, 0x3, 0x6) r3 = semget$private(0x0, 0x7, 0x80) semop(r3, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/242) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:26:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(0xffffffffffffff9c) r2 = dup(0xffffffffffffff9c) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x7, 0x4}, {0x18, 0x2, 0x9, 0x1}, 0xfffb, [0x55, 0x7, 0x7, 0xffff, 0x0, 0x2, 0xb2e, 0xec3]}, 0x3c) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x4d, 0x0, 0xfe}, {0x2, 0x0, 0x0, 0x20000200}, {0x6, 0x0, 0x0, 0xfd}]}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a0291e96914f6357e3a822fcdedd32e93ff594600ec41256b50a6d88d85ba80790d76fdbb8afd7c95fbd4ee6f2cb86931858f5bf912bf8f8c621c8812c55703bdcc6f32e58a12f93bba44658b96420a4b8b1e452f343aae04a57e21114f2ce82cbd0b22b928b89c42cb5d4e019971c0e4a14daed8372f213c37f665461120dd7f25c1b8ac3d6f79ac10ebbb4a9695a344b6f916", 0x98, 0x0, 0x0) 16:26:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4000000100008}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r2, 0x0, r2) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0x2) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x4d) 16:26:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x7, 0x7, 0x3, 0xe43}, {0x3, 0x1f, 0x40, 0x4}, {0xf299, 0x40, 0x80, 0x7}, {0x7, 0x49, 0x39, 0x8}, {0x241, 0x3, 0x4, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x28}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:26:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) unlinkat(0xffffffffffffffff, &(0x7f0000000400)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:26:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:26:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x1d}, {0x6, 0x0, 0x0, 0x83ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000340)=r2) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r4, 0x0, r4) kqueue() writev(r4, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r5, 0x0, r5) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) write(r6, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xfffffffffffffef1) 16:26:04 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xac, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) close(r0) pipe(&(0x7f0000000000)) 16:26:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(0xffffffffffffff9c) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) getsockname$unix(r0, &(0x7f0000000080)=ANY=[@ANYRES16=r1], &(0x7f0000000040)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000240)="7c69f1e65487606099fab3322dff351b083f6d02f0ad57dbd36c9c1975eeaba2ebc6c87d89fd347e213fc1bd5d9587ea617b6cfc620f6f0283216967b544943e3a3225ccb2d31aecd4277d5767015ce76dd821d31c1208604911ec93922b9cfe5f9cfa7a49ab9bdbcdeac2238589d822581c77e1e8d3b03ae29605c7f04fddb34c33a2edfadfacd16c47e9dd1aad327f13f5231bb3daf80cad720397e9c125dc536539e0375ad56831b233e4748084b429f0b63cf286918631b2c90066cea70b7b90fd254c11deaa8ed97ea22701ba0fae30afd89c9494b834ddbf141e849e67f8d1a477688b16d3f2cac9afb96e9e998a26dfe9fe977349a01fce99e4e941562b42f4c0f8ccbd3c800e1cf9e1820a3db75625b29a6a713818135769e3d9f87b451cc9a2700de02f76a781f3daaba6e95281c5c33509a742d1cc2dd3272593433f32ea80f7e9710714261e3f8a7ac1731fd01380d80224f74c471cebc26f51424295f3f84dfded4782b724930d", 0x16d) 16:26:04 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) write(r1, &(0x7f0000000240)="e67a899328c40ddda17dcd6869faafdd154cd4debac9d8f8909c05e737f40efdf5a5bb498f9d889325a7c33ec7dc9d678dd1da44eda899cf0e5d74624f6af6f979c7e1b6e14e72e632fd66fb38015c8e05b8592f2117e75a61fdfda2986f299a", 0x60) preadv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000540)=""/235, 0xeb}, {&(0x7f0000003740)=""/4111, 0x100f}, {&(0x7f0000000740)=""/189, 0xbd}], 0x3, 0x0, 0x1000000000000005) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = dup(0xffffffffffffff9c) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) r6 = dup(0xffffffffffffff9c) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x10000, 0x0) r8 = socket(0x800000018, 0x2, 0x0) r9 = socket(0x18, 0x1, 0x0) r10 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r10, 0xc0107002, &(0x7f0000000100)) r11 = openat(r10, &(0x7f0000000440)='./file0\x00', 0x20, 0x1d2) dup2(r8, r11) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r12, 0x80087467, &(0x7f0000000500)={0x401, 0x1, 0x100, 0x2}) kevent(r4, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffa, 0xc3, 0x1, 0x800, 0xffffffff}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x0, 0xd8000000, 0x2, 0x4}, {{r5}, 0xfffffffffffffffb, 0x0, 0x5, 0x5, 0x1}, {{r3}, 0xfffffffffffffff9, 0x40, 0x10, 0x1, 0x6}, {{r6}, 0xfffffffffffffffb, 0xad, 0xf0000000, 0x40, 0x4}], 0x2, &(0x7f0000000380)=[{{r7}, 0xfffffffffffffffa, 0x6, 0xfffff, 0x1, 0x2}, {{r9}, 0xfffffffffffffffc, 0x10, 0x20, 0x5, 0x6}, {{r12}, 0xffffffffffffffff, 0x3, 0x1, 0x8001}, {{}, 0xfffffffffffffffc, 0x28, 0x8, 0x7, 0x8}, {{r3}, 0xfffffffffffffff9, 0x40, 0x10, 0x4, 0x9}], 0x3ff, &(0x7f0000000140)={0x5, 0x1bf}) pipe(&(0x7f0000000000)) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x5) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) writev(r1, &(0x7f0000000200)=[{0x0}], 0x10000000000000ab) execve(0x0, 0x0, 0x0) 16:26:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00007dc000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) r2 = dup(0xffffffffffffffff) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x5, 0x0) dup2(r3, r4) r5 = dup2(0xffffffffffffffff, r4) openat(r5, &(0x7f0000000180)='./file0\x00', 0x0, 0xc) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) poll(&(0x7f0000000080)=[{r2, 0x100}], 0x1, 0x10001) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) r6 = dup(0xffffffffffffff9c) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:26:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x7a) r1 = getgid() r2 = geteuid() setreuid(0x0, r2) setegid(r1) setuid(r2) getuid() r3 = dup(0xffffffffffffffff) fcntl$getown(r0, 0x5) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r4, r2, r1, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) setuid(r2) """"pckbd_enable: command error 16:26:05 executing program 1: socketpair(0x1, 0x2, 0x9c, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r7) r8 = socket$inet6(0x18, 0x8000, 0x8) getsockopt$sock_int(r8, 0xffff, 0x4, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r9 = msgget(0x3, 0x203) r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000280)={{0x40, r10, r12, 0xffffffffffffffff, r7, 0x100, 0x13f}, 0x1, 0x7, r13, r5, 0x40, 0x4e1, 0x7ff, 0x401}) r15 = open(&(0x7f0000000300)='./file0\x00', 0x20000, 0x0) ioctl$TIOCMBIC(r15, 0x8004746b, &(0x7f0000000340)=0x9) r16 = open$dir(&(0x7f0000000380)='./file0\x00', 0x100, 0x140) mknodat(r16, &(0x7f00000003c0)='./file0/file0\x00', 0x4, 0x80000001) connect$unix(r2, &(0x7f0000000400)=@abs={0x0, 0x0, 0x0}, 0x8) r17 = msgget$private(0x0, 0x0) r18 = getuid() getgroups(0x3, &(0x7f0000000440)=[r14, r14, 0xffffffffffffffff]) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000480)={{0x10001, r6, r14, r18, r19, 0x48, 0x5}, 0x3, 0xf50, r11, r5, 0xb24, 0x81, 0x101, 0x81}) r20 = semget(0x2, 0x3, 0x40) semctl$SETVAL(r20, 0x2, 0x8, &(0x7f0000000500)=0x7fff) getsockname$inet6(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) rename(&(0x7f00000005c0)='./file0/file0\x00', &(0x7f0000000600)='./file0/file0\x00') semget$private(0x0, 0x3, 0x20) r21 = open(&(0x7f0000000640)='./file0/file0\x00', 0x80, 0x17c) r22 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd\x00', 0x2, 0x0) ioctl$DIOCMAP(r21, 0xc0106477, &(0x7f0000000700)={&(0x7f0000000680)='./file0/file0\x00', r22, 0x1}) pckbd_enable: command error 16:26:06 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x120000}, 0x8}, 0x11) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = dup(0xffffffffffffff9c) write(0xffffffffffffff9c, &(0x7f0000000300)="bfdac2e470bfbc4b05a89f20c8ce8d16e1dd78c957344af0485aec1eae193debf88e3442e622ce29f9ab679bcd433e71e4bb471a7fcb2e4911f213432f2aa196fc6e44472e5b8e6d386bc4344abd630ccf92aa6965c6069da84d3091871cfe92aea436a7641c91c3bc5643d170b9bff4b278685a036226361578f7860964038b7ed0a7efb8749746f1f577de9476b99b06d4243714e9bde7218400d927f7bcc27f114bdc177686e50cddb68c9b11f375c8ef7fc492e0abfe388f73f2e9d0f85806020c27c45ad0c6", 0xc8) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) getpid() getdents(r1, &(0x7f00000001c0)=""/190, 0xbe) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:26:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup(0xffffffffffffff9c) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r2 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0x10) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r3) clock_settime(0x0, &(0x7f0000000140)={0x100000000, 0x7}) r4 = dup(0xffffffffffffff9c) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r5 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000100)) socketpair(0x20, 0xfdbc043c0bcb606e, 0x81, &(0x7f0000000180)={0xffffffffffffffff}) r7 = socket(0x800000018, 0x2, 0x0) r8 = socket(0x18, 0x1, 0x0) dup2(r7, r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) r10 = dup(0xffffffffffffff9c) faccessat(r10, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xc6cf72f32834458a, 0x16, 0x4, 0xffffffff80000000}, {{r3}, 0xffffffffffffffff, 0x4, 0x2, 0x709, 0x2}, {{}, 0x0, 0x20, 0x4, 0x7, 0x6}, {{r3}, 0xfffffffffffffffd, 0xa8, 0x8, 0x3, 0x445}, {{r6}, 0xffffffffffffffff, 0x4a, 0x8, 0x1, 0x5}, {{r7}, 0xfffffffffffffffe, 0x80, 0x1, 0xfff, 0x9cad}], 0x3, &(0x7f0000000280)=[{{r9}, 0xfffffffffffffffb, 0x1, 0x10, 0x2cf, 0x6}, {{r10}, 0xffffffffffffffff, 0x31, 0xf0000000, 0x8, 0x4}], 0x0, &(0x7f00000002c0)={0xffffffffffffff7f, 0x100}) setsockopt(r0, 0x29, 0x22, &(0x7f0000000000)='\x00\x00', 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:26:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000007c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x80, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000700)={0x40, 0x6}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000003c0)=[{0x4}, {0x60, 0x0, 0xfe}, {0x6, 0x4}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)=0x6) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000240)=0xffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) r6 = dup(0xffffffffffffff9c) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000800)={0x1, &(0x7f0000000300)=[{0x7, 0xfe, 0x9, 0x23}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000780)) r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r8 = open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x101) ioctl$LIOCSFD(r8, 0x80046c7f, &(0x7f0000001200)=r7) writev(r8, &(0x7f0000000640)=[{&(0x7f0000000380)="8c13ac1c071814", 0x7}, {&(0x7f0000000400)="afa393573c8b44d10147ae9f3360acb4d0794a08405bf059b898b862a8e40f9d990354cc0def82826ff539b5eb1f7e173a79fb817907d151fd85ac9beb863dc59c2640571e0d0e9d166c1f79d24fb2f513c8186c94af4305b8ae99f8248f3dc5420f9a6a86fbfb1ad47daeb9bc27aa2f14808db2bc101408cc2ac702fc2e3d60f4c4f72b3822ba14060a8124292821bb5bb24a3ef5cecdf921fd82664a7034f5e6e97c59e1d946fcc2eea80ab56c73aac88d36465f88", 0xb6}, {&(0x7f00000004c0)="835ad725f30a9fd49e58d984cebb12f1db90366aaf97e49732920295326c701e43e03255fec498711597b8cfdc271863c3a950e5c9e98b42cef18d4a430547dab14fedc1478037f49bffc2bf3831dcfce91e971591554a60503ca5c4806f8e4223f777b3e27b242addddf912c106385123a933243491e500ac0c997c2a51408aebbfaf890ae6d49a", 0x88}, {&(0x7f0000000580)="ff23f3c714", 0x5}, {&(0x7f00000005c0)="e986c03b0a2bf59e8d9cd379b6ef2fca5653c56c638482d815517da6bbdd81c7d234dfb3971e73c0ac41523d0d0d9382a3ca11f57b01e08acebc6003a27bbfefa14e381dae115510e9f5bf7fa9ab68d558ce3c3e3f201a3a3f8863431bca505f8ca4e86ffb1045ce31e8a35ad30281b1be2c739c6dac35c74ba5fdab9b30b20d", 0x80}], 0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20, 0x0) r9 = semget$private(0x0, 0x5, 0x400) semop(r9, &(0x7f00000002c0)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x3800}, {0x3, 0xfffc, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r9, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) 16:26:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semget$private(0x0, 0x0, 0x608) getitimer(0x1, &(0x7f0000000440)) r1 = syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x0, 0x12, 0xff, 0x4}]}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$setflags(r1, 0x2, 0x1) r2 = semget(0x3, 0x3, 0x60) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0xfff, 0xab0e, 0x6, 0xb5bb]) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r3 = semget$private(0x0, 0x5, 0x204) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000340)=""/211) semop(r3, &(0x7f0000000140)=[{0x1, 0xfff, 0x800}, {0x1, 0x8, 0x1000}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getgid() r6 = geteuid() setreuid(0x0, r6) setuid(r6) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r5, r6, r5, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) r7 = getgid() r8 = geteuid() setreuid(0x0, r8) setuid(r8) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r7, r8, r7, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) r9 = getgid() r10 = geteuid() setreuid(0x0, r10) setuid(r10) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r9, r10, r9, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x2, r4, r5, r8, r9, 0x16, 0x8001}, 0xd7f, 0x5, 0x41}) 16:26:06 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) recvmsg(r2, &(0x7f0000001540)={&(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080016bc846ef366a113c0dc75aa91f79600"/110], 0x6e, &(0x7f0000001480)=[{&(0x7f00000001c0)=""/210, 0xd2}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/78, 0x4e}, {&(0x7f0000001340)=""/143, 0x8f}, {&(0x7f0000001400)=""/121, 0x79}], 0x5, &(0x7f0000001500)=""/40, 0x28}, 0x40) fcntl$setown(r0, 0x6, r1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x1, 0x0) r4 = kqueue() r5 = semget$private(0x0, 0x5, 0x204) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000340)=""/211) semop(r5, &(0x7f0000001580)=[{0x0, 0xe6ba, 0x1000}, {0x3, 0xec}, {0x3, 0x7, 0x800}, {0x2, 0x2, 0x1000}, {0x0, 0xfffa, 0x800}, {0x4, 0x2, 0x1c00}, {0x4, 0x8}, {0x4, 0x1, 0x1000}, {0x3, 0x7, 0x800}], 0x9) kevent(r4, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) denied attempt to set clock forward to 4294967296 denied attempt to set clock forward to 4294967296 16:26:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0xd, 0xffffffffffffffff, 0xbfff6ffffeffffff], [0x0, 0x0, 0x401]}}) r0 = dup(0xffffffffffffff9c) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) r3 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000100)) r4 = accept(r3, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) socketpair(0x2, 0x4000, 0x8, &(0x7f0000000080)={0xffffffffffffffff}) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r7, 0x0, r7) writev(r7, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r8, 0x0, r8) writev(r8, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) r9 = socket(0x800000018, 0x2, 0x0) r10 = socket(0x18, 0x1, 0x0) dup2(r9, r10) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x10, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x1000, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x3, 0x2, 0xff, 0xb0}, {{r2}, 0xfffffffffffffff9, 0x1, 0x4, 0xffffffffffffffd3, 0x8}, {{r4}, 0xfffffffffffffffa, 0x42, 0x1, 0xb5}, {{r5}, 0xfffffffffffffffc, 0xc, 0x2, 0x3, 0x53ed}, {{r6}, 0xfffffffffffffffa, 0x80, 0x1, 0x4, 0xff}], 0x1, &(0x7f00000004c0)=[{{r7}, 0x1, 0xa0, 0x8, 0x6, 0x3f}, {{r8}, 0xfffffffffffffff9, 0xe8, 0x1, 0x1, 0x40}, {{r10}, 0xfffffffffffffffd, 0x6, 0xfffff, 0x550, 0x85}, {{r11}, 0x0, 0x20, 0x8, 0x0, 0x7fffffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x40, 0x2, 0x5, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0xc2, 0x0, 0x77, 0xb4c}], 0x4, &(0x7f00000001c0)={0xfff, 0x10001}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r12 = socket(0x18, 0x2, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8080691a, &(0x7f0000000300)) 16:26:06 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6e, 0x0, 0x0) close(r1) r2 = semget$private(0x0, 0x5, 0x204) semop(r2, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) semop(r2, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000480)=0x7) r3 = getuid() setreuid(0xee00, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = open(&(0x7f0000000100)='.\x00', 0x2, 0x0) mkdirat(r5, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r5, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000500)) r6 = msgget$private(0x0, 0x718) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() r10 = socket(0x2, 0xc003, 0x11) connect$unix(r10, &(0x7f0000001440)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c9700800000e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8baa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f9c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7acb11551b0235d28bbf44e367dea492813cb57610c5937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4be1000000000000007903c5efb7b8cea6686d4c99f5a05ff1453d44a46c6cb2b5901d7d87a6aa89c6f41c04230c29517c1c203fab3e834b7e2a1d4cbedad97c56cd2b8c8e4933e6a2e94ea93bc1503d11ab51b47550279788c358760baae5731f5cc2d0a5c644d38a8bedf474aed074c80e7e66f0e6952ee95854055221f5271d31dfdd265441ea500f3d89f11a4759ef1b85a57fb32e3f386cf12effe61ccaf0717eaadbef7e4b043351825326f48a73f6e04d63da5e0f44783c331a76d14f6b8aedb5982844ec314c0dd2b6f9a8d636b151f2aa3e1f6fd54379cd4dc3bf68650b0115126add1b8a2c16a0e2388e534db2a529274d01bc19948ef25144765ed55c05aa6df404aae81fa55b95935d9278413c2eb6f8ad6ccd31ab829e0524167e92b86ff14e45aeb3fa3713b1841968e44344a04aa487f7ed0ae097944371ff9d2606d81f04afb3c120c266d74d8c00"/1934], 0x10) writev(r10, &(0x7f0000000480)=[{&(0x7f0000000000)="a9431ba20085803e16775636cfa0c1a208c89bcc6bc29685404de8a9c96de8b15c4c46c46e0e373c17671e45260cb726b5e210495ff3a2c0c8d5644b7e0f1e06d48786a9a6bfaabdac39b390d752a4cf0b414f32d222c71bb60b8fb181d7", 0x5e}, {&(0x7f0000000180)="1e3eb43f4f1f1ece2b89d50c42522d43bb901bc71248c6ff72f6c228770d8530085f6c51cd44cd94b335b12837379aaca3dd03", 0x33}], 0x2) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getpgrp() r12 = getpgrp() r13 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0x8001, r7, r8, r9, r11, 0x4c, 0x6}, 0x8, 0x800, r13, r12, 0x7, 0x4, 0xfffffffffffffffb, 0x6}) r14 = getgid() r15 = geteuid() setreuid(0x0, r15) setuid(r15) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r14, r15, r14, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0xc6, r3, r4, 0x0, r14, 0x2a, 0x7}, 0x3, 0x9, 0x1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x9, 0x800, 0xfffffffffffffffa, "0366288fef097f0c033c02df7179000076efffaf"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e725709", 0x189}], 0x1) 16:26:07 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000001040)="e54a458e936ea6dfecbb6d61047fc1328feffdeb2a2c1e3e7015db94af6a7013eb6f15fab6f05024e52d879b4bca0d6b1b0d23fcadef34dd34e5568583d4204a9e2c9d9e2df14b0c38ad188395f9b0224dc816149b7556c2816c38ac8e077aefe4f92e2dd4860485abd222312fc9ec072620403802f14767d60cd22e5d399b10c265f91a89f8260b956f5a230c5e5dbc1bc37caa1a1871ab87845190349ade8f8225bd0db94bef2cd13fe3334fa42edee9cdd0c4b82e9d2ee0c330797081c057787210d5008833a5595281fb7f29da8c100dbe48e2b25ccf79c3171dab6a36297e69f480ab350e3e1d0e523d95fb7b8cac29da7e534ff7f7e99e3713215bfc2ebef1e3b713365611a7cf3cccc90678969f85974152bca2c63df109d8eb38491cefec54714b0fce86eb0033add63c6f81fab08ddbf30dce2ce04f0b7cd744b3e9cb1a074667ee458147d4ab29ff32cdea947f1a7b209b13720d2a2484cf6bb212a0b11d0ff87b93c31e587a78d989bd994e41ea37354dcb5ae919965f8a295e3f2bcfead3f964d2016a277e5bb5b628418bd58b2e7cc02f7ec36d6d04a726d3ea000f24dc9801be3c5539065b3f2515d478cc6d37abd08bbe24f28a75445b35da15a84de10ee45cd73718c909274215a6c5152c4353c7da486d35a07421c41c0bf9ada0e055f7ce1ab3e7c8f041227feef714f675b4c1f26b7f6ec9350bb5937225c2538694bca1dcc5a9ae0678513c0cbc6b7c327c787483c6d40853c25bc45dcfd5eac8449a208544a079f9149e3681f744888b6b11ecea68a4b8f234366db29208e27e74d7f2e364c8c815d1bbca0399a11fed36287c6ad1ef54f3b69415b234da0eadeac77a002d7a8c2903909e42029e9d483c16ba04d9f9ed2ae24a9da809633ca1288572b08771b4e12997947a4c4fcc98c32e4107e7c1ac0230d501c76e2974b920c8cc672cdbf102fd584920b21723bf51efc43fa98de69562b915f9cea6fa41beaf5637914723b93f30625bfb55e050d2554b32e309472743c253d80bbe2fb63c79d370b8c759add27e8137ce7558baf8c7a3569e0477fc8b1fb10114b421afc0a3edc3aa63a118d939937d40f5860bb431eb82a0f6231e8739a8b47fcd417cbab01dcdd648cf887d9ce8d46b8e1dcd7ba0699a495cbe25634ac7b5eaecc434c17a500af8bae24dedb0c21adc6c8635ce6bcedc829bdbea71ceea88f47c5933238d39233a0dbc1df92e2bb537cb1c60698c8db7f1365377624dac8d2e560fe8570a9da5050ca6c46651", 0x38e}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad1985", 0x282}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) socketpair(0x18, 0x2, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r2, 0x2, 0x4, &(0x7f00000000c0)="9ef6045d55e24739a9fd6d", 0xb) 16:26:07 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) kqueue() r2 = msgget(0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c, 0x1}, {0x2, 0x8, 0x0, 0xfffffffd}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = msgget(0x1, 0x254) msgsnd(r4, &(0x7f0000000c40)=ANY=[@ANYRES32=r1], 0x1, 0x800) msgsnd(r4, &(0x7f00000004c0)={0x0, "51f304cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926db9fa88c70e8e256b3ec66e9e7ef3b10ca63be973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192abed727944285455e9b62d67c4d5b3f4ff"}, 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getgid() r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r7, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = msgget(0x2, 0xc0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r12 = getuid() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000000)=[{0x6, 0x0, 0x5}, {0x84, 0xfffffffffffffff9, 0x0, 0x5}, {0x6, 0x4, 0x0, 0x7}]}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r16 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r16) r17 = getpgid(r16) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r19, 0x0) r20 = getuid() msgctl$IPC_SET(r10, 0x1, &(0x7f00000003c0)={{0x0, r20, r11, r12, r15, 0x1, 0x9}, 0x804, 0x1, r17, r19, 0x6, 0x1, 0x1, 0x2}) r21 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x8, r5, r6, r8, r11}, 0x3, 0x0, r21, r22, 0x9, 0xb01, 0x9674}) msgsnd(r4, &(0x7f00000003c0)={0x0, "91048e01e9db327e8ee96ae03414289c90b83639271ac69d31bbe78704f36e17e49cb70ac292b1ea0984342576cbeef3d6f8444848b9846fabd537954df603f78c723f679737404db10a7f9ec6fe1cbc8ac2103589f33d416089d9b80579cf16de948d0394414ace3398eb589480f8d85bfbfca03c5c49d65692a3b955d93676ca1ecc09517646a93fce95da36275328bd497e3aabb47a05bf720847beb96b8233a5c69300e8ca44e4002b075c48141839a8c52b847d660fbc056218f442fbd07956d0599f28c7e6e69c68c6f3e0698b550bd50ab264663c23c58404be75eb5dac0008d4f21900eec09fe8f31fe0901095705aa2db13a16eacccaa957b2b4b9449386975f9fc78dda2325e25ed0677cea9a16db09ddae596a844f3ef536fec85b6ec254a82246bc108ec7622efff6d81a34099c05533416fc32f06cb50de07c7eeb3d3bc778e701604758c5eba89888fec2ad188da5eab57b97f62116d98ad7b77e53174c9a0d515faa8d0b448d85160337e974266889562aac50695a98acdf11f367d48e89c915798d6d5c3073da6341424d79c44527430a8f17ae53c4024be4eae60e6559a665d32b9b7e1586b59032b82b28847d0476cccf91ab5b9c007fe8da56f593ae2c00472d8a216f13410011fcf8c053e3cf3a64cbabf33bd92abf7f4d8630312dd93ea142c6e20a380dc0fac0af6a8f68830c339c09cebfdec0c09e3b3b1a714443de78fbb8e3fc518f70d29462abe794dee05e22caee6d36c75ef570cbe9e7e1d0665051fdb4ff2bbc31b63921b7be1894304973f183b8f9cdd21b3412c2933884e744ae5e8a61ad2d8223157a6f3070630559a930f16e2f51c1a937a2bbb630cdc3941245f972596353d33ad1e588e903d06d0e230d5a8b6ef36fdeb895ad417739ee6deea7d60977ea3e9647ec6026d0c3c2dcf6c23ba0a3432a7538c6fd384a0263a288f41e358fdaf805fe3e9d992dcc7e60c71bd5a27823897b88546c9929f7b04b852ae36b19963fa8a45acb584b816961691f7f028aadb20ecd8de7c85e63374e195f55a10ba694173130eb88ce3525d1d742dda0f020fb5739ef790c0cd14c465c7f833110446b2a8de36257a54f9edf2d48281c1e87164fa9fcae74133d4a24af2a1c63cf7cafb2c167002e45a292b89249ac5dd196f1b6b660e95e27804a47f33381b20ad73910ee4073dd5f7fb40f47b64d26566215b9bcca0ef7fe3d287f8b8fd1c5ac4c5bb012bc89649a3857e3413b306111bec2958f8a07cfa5146f247041fd41638937796abde8d168737cdecaa3b5b685e6d56bd20f554738311b2b92e26ad439a215d78dc67cd7edb5aa69d3afdd990d47494b1d3ad8aaea8d76fb7c1ba95ac88b5b72ffbeccf5ff549400b4efb3903a2b99978d32e4846dc50ed6cda9934965cbf00f8881c30f1b58e24efc6d2367fce0818a15968a91ee9150b14fecc9834132e9167fbe6c8d82c9a0ede1a80b93b1092ec21021818e57fc7d18f09c5b692c30840f100de07dae7808f627eb0347234eba35e30284e95cf6f569aaac81aa1edc57a11145c96c5a6b2c4406a30242829902643b5f84c7abd87b6ce34417cca739068865946edde85c5fe35de8c6a914a1bd17a9fa9e69dafa8a55a84066fca2d7e7e45d4da2ac0ffe8860b8294bcb237ebd5a4bfdf67dc8ad21cb693c40e348b90c4fcb028fb84c81ea4c2d0111cc95d2e9b88343f73aab81d7e05355f930ecd0722b309613dc8b479b9a08c697085e285a14089d00442fedb282b88ae93b8a78c1d183ed69b558309205a8f95a369c903138c685ca0d017f0b7b430a92a332e4f67fc8b32fb86e5d0227dd259f41a6cabe717aec57867543153608d5032529f0b1d32cdb89dd1fc15dd6387faee616de3f518cf7c63ed0d5c612557d8c0efdc755eb66de8b431e72c8ccbc784d81db1a2391809a51c64da6a178c389e41296edc390579da73a074aa798a50b602653cd88b0850408721b32810f1d7a5c9615b4548e8eaa28e41c7da31c9f449e3883948eae45369bca2c4a367b9439eb46a25c9fab9abfdb55ed7cbc6981a662a7556e62b909d9fa8df564f175dc0ec6be08f192fc651ca891730375192b83b71aefbf7601a54865b8f0ea7c0bec06180a8185a1c4c1f17e68b79ccc8d267e416f225fd493e0d92491f6636c34f813dd83e8a267ceff336db7c2abd8ef1b10a3affa7c3003ba915e1a35d5588e33768057cd023dae2037d246eb1943da15bc753d40c3883f06016ff7921e981b7fcbc914a216edc7e34006d197c324b28f78d578ff8f417b81f17079e47f3418b975fb9eb4c420935fed17e49fee949310df1d952bc5afd3b1e91bff267453a82500749c56e7cc98ce7581a6ea1428a8ea10b18fe4dfea4781039385db01d74db920febd04eb45afe41ea2f635589e3d2e968c6ddfa4b0dafb2f87872e68e9afbda97319e05bf6c84d78a7e2ea45585f6ea2a7db5fc6193cf70386738bfd591d59827059f2d793c35f47e475b7895b243527d13b794eefedb2c86f3715d96825c977519a282e9faf9670917113d0bf993609d07366c26afb12f67e09399a9c3c35145190806c9760a9ce7de961c17f6154da7ede802716464b307bf2249d9c0c64fef7ffa612950c1c7fb6b82824243114da0255a4e34fb44dad5d1850a34e67cd122c086de60f0a2eb1a9eed6f6a7013e48c7a2597335ab7fa7738d27b5249d7814044785dd98dcbf4bb63bb0745a9c27d3e68b7a9639599084a4628ca0368e16662faf473acb51261c56b1f893de83b606a2d9c7387cd63a35e4e0acd6c161b702b9135ba3450868a2699ec1d5f19eab2dcfd6d7691c7bdc45eab3156b5475c9bb38cd9fa44497e72fe792e13f09f851f7cb03fe7175e909fb1210cfee04ef6e106e738818fa8aad9e1e5cb3d242e9dc3c1ea6f88ad7a97990fe86e615568b97fcb7e96509ced017bb97e10cbeb3b7bffc2f4140067e4ca90f877ed3dddd6b676cd5006421ebe837b999338ee12ac27ab66e1a4f8aa685e54101bd1b94591c54f26deb081cb24ee7ab552fc43982598860c216849df9b9ab8ccbefc43f74ea77cea094b4972165d351fe5e967b8f3a59ed51550b1e1caede2f33484a589fda57e0e89892586e2ca9a7664c25b162b606fbef1f3e98b64d4296864b313cbc8809b195679df7cbccb3521a74df3179d240c4a7e4d90b7706f184a18013257e26af2fba26bea401dae15dfcd4d74e043e968b4b1d9d89ebd5ab8aa5b294c87cc31940a4cfef442169f7ace147696e1b2385ea8e4e2848e3e5ba25153cb5ad71f0834f460f02ff5325222173d8cc4e74b53e3fd807af8e46b5d39e3f13ee65cc1d3a30561218d3c9cd848d853f082ef2128348985e5f541faea096f0bf0ce716f439dc408638ef3a4cf676c2259ddb2d9f163565c4bd6307c54565b49eca5065c77de9f142832bfe937829662db13390c9b4f6ad20bbcaed6c965f4422fc3277f43941dd0767a02a391e94e76b7c7e99b4a45a468d8be20cabca06bfb6ef74292fd833044d053da2e50efc856d31d83dfac0d163fedac3934b7436ef4239f3cee1f6451c2db271d83642a7b062046db195fa95ab24ccf7fd926f95b089850dcc2aa4b63a825868db01e1f23cae56735c32c9cc1a6c086c1a6bafdc8d8e2e2acfc2363f0de9e16d515c9813c3d702b73c2d1e53262d682f6b3f7b0ce4993420b44e7076fd67bbf4262de5bb212052e86e2e15053454939ebcd3c8a6ae451d0d0e6022f1bc207749debd3cbef3a4815fd0e320588349111098b3ede4fdb84ae456c58bce1edade7c431f80dd56c14d8e1825b3ad2b3149017897a30fa84a0b9e9f08369a070152a7b315263f82d3042704f2aa976c2c820e260f8a2041f2ffd58aeea702454e9a4e30f4572f2683e071ddb1909a5998eafee74e61caec499ca6b2b5b961661885fc2976ad629575bdc92e28cf479a174bcf10b65575e00aba94480986e33e4d7d2b149739c5d1e63ae7b3d31693d5692b0ea62da8783d7ddb02fb65f45f23b853c438ddcdca516ccf980d1096de13e6e5687442d13993d70c80edeb4cd889d4c179fa5c8d67e1bbd7485f5ac9bb849ae1a7c9c1a88b7dc5f8cfab876eb9c52398c508a470a9fe07a33830844ab14fd4796b3f88e251fba94203406432665786387435bad561cdc9f6bf9994f553d5ce59153216bdcff13537199b526619bf441512defd25284ea0690da12240def86655624663bc26fe9fba2b1b4eceeb2d951bcc5b1c764c45efde2d6491240cd6f2b1a203765a0bbdf0d456394b9b81ececb4d9926f77d7f8ad8d3d7077bc569211e36368cfd5e18591b835bd576aac4f01b766083f4b3cd15c795458ec63cd60ba3f79d6ee9df97cc16a64178c062ad0daa6cde3b51a3de57f4618fdcc37684dfe7bf71fad04ad0c9b508e89f365a30bd658cdaeb6fa919b9844be26e870f7fd46dcbf1c59f24df166b993630401044decf3ccb9bbc3e529c439550275438925dd9fa330a8810e381c32730a66c3589b3141dab7c79ca6390e608e206eb75893cfa5a3a3a0c7b9fb01eabafe0a0bf2cb81b27f4317c1def0442d9537a057aa6e52e2c1e697a3d36d6bbd676dd423fcff6fa0341f8312afcb7fef9b0e3ba752344ea5a470390173f480c434e2f06f42e7a56ef4c19443b0ccfb8efc7bfce8c6c325ee3d71457f1011f43c1c45a701c367e4c9a6889eff68b499b8cd3867fec6c8d11fdd75825f9d3fd131f442fffea91c0af8606e2e0dc47d6d333815a8266fb3cbd98e1c55800677721608deb72d9d70d3faa56dbd1faa22ca548eb7593affca47a57973f43cda9c563c8cc7adcbaf356a71f156562fd4343c5e7d768997d66d68fba9ea6233f15304d734bb06c477318991c870fe62d26af7b43f839144e73f80a9b61d98f1308d358f4e796d37413d5539aff03118a965c24a4a05c7b5909dbd298c40fba33fa4e913d92ca66a2cce0727eb76673191eb1093fdfbb89563d178cadfcd01d51e591d833fff30a1fed86cb2eb6f559acf4dfb306dc9e854450130ca911b7f6434f604051a4ed206a81ad848bd2aa67dbdc08af1ed4e8675fa29cd47100a34b5edf87eb4d40c07432c6bd49d6af9ebcea57d0dfe9695670cc59bcdbd0bd6c839bbc551b37c73a13a034c78957bfd843d78a3f4bf96808b0dcfbf6447537533ae953bdb0011e611f589f181bdadb8cf311e3715aa95792b6b3c6964e448eff44f9c959e9066098cb478b10426df5f04901960a91dd4f0f26f1265bd70b175859b7f6dcb863e32e94440cd984e487d083a9cd8c1e3a636ea5534881a144609f27f0a102f65bd4e06cbf37d8179e34804d0cd03ee3e264e602f8ffa5dba5884076579ae1d839e64cf0120a5134382a759a81e1cb9aba3aeb69935ce8e10568c370f95c138a63e77c5eb1fc6c3b00db8dd4e548923994ccaa67c750afdaa3f54de79eb197de26fb162837569c9f166932ce4816de809c31fa359877b11891da3fb6fc3264132e18704a9e47b0ac27ea02a8906b7444e3f696c77fd393aa616b16ca45f7ce010f54d825e65a4790acfe2649c633ef4a83879e4e8ce5b016f2320185c70ff6909ed8567d4773761d54276edb8cd09d8d6a61e2fec68349a923334df1b079b86b1ec8c1e9feff66062ee7e852fbe39c24a3d876de91e987311c24ca9e2c6e3054ebb43f2999a9efa1b7aac29c6b3466e9cdc46d5ed396c793b64457bf633c1eb12f92d12d761199c263b46f6d9d071525d173fa9b640b14ec9511"}, 0x1008, 0x0) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r23, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x14}, {0x28}, {0x6}]}) pwrite(r23, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) readv(r23, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/74, 0x4a}, {&(0x7f0000000300)=""/151, 0x97}], 0x2) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f6400000000000000001a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba92ef3b1955626fe9dd83095a7d47e8877cff8797ff300b38def898"], 0x101, 0x0) syz_open_pts() msgrcv(r2, &(0x7f0000000180)={0x0, ""/36}, 0x2c, 0x0, 0x2000) 16:26:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x40, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) write(r1, &(0x7f00000000c0)="06efcbd6c3d93d1fbc09b308dcf537df293b39f80a0572bf2931139b9738546bc0f7f70ba983d5a956075589", 0x2c) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r4 = dup(0xffffffffffffff9c) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) pwritev(r4, &(0x7f0000000080)=[{&(0x7f0000000300)="b1b54f5ee300d812ab4e27b9e6336e7c688bb2bdfc3a849aba8ecc025b9a1de6ccfb2867e1f9c83e40b5943455f7b64536caab056c525075422b23cdda7fcb7e45b38ab9953ca6aab49722e3a152576f301956279ea6dea129c6eb4bdba11b584f57a85d396439c741bf9d85b106030c7b0c8986bbde4feb5a1c40b36f56e78d704ef08723b208168caceddc7c7d442ce6dae0b9534ebca354d22e057e0727f2e6ba99a68dbb242b35cfb79dad6c3147debf581b4b7ea2dfee", 0xb9}], 0x1, 0x0, 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x14dc]) write(r0, &(0x7f0000000000)="220e22", 0x3) mkdir(&(0x7f0000000240)='./bus\x00', 0x180) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:26:07 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x400, 0x10000, {0x5, 0x1}}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) pipe2(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000014c0)={{0x6, 0x3f, 0xd2}, 0x8001, 0x101, 0x1b}) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) utimes(&(0x7f0000002600)='./file0\x00', &(0x7f0000002640)={{0x40, 0xf0}, {0x8, 0x3}}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000015c0)={0x7, 0x2001, 0xfe, 0x8100}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000001580)) accept(0xffffffffffffffff, &(0x7f0000001500)=@in6, &(0x7f0000001540)=0xc) writev(r2, &(0x7f0000001400)=[{&(0x7f0000000140)="f7b420a7f27f920a2763ecbe086e4002cd225b0974d8fedc0cd84c9c918cfed6dbf64dbc6dd966da52b5aea4cd4419ab30fd31eb594b1a451788e201f5a2f362c2130afebf0b2ec557f4e6e7295a3e24d948d09e6ed31f24fddbd60f9f532990192d50aa07aae04d77404d0f5feb23ca2aa1898f03e546e7aca914eeeba0200bba1a2e8afb6a543cfacdfbb834743e43ba99142340e0b35c7d6a3714d55732e49b8c78236e3e6fa9992a87a0aff59a7908ae47529fa80da705b73dd8646ee92f25c3dabceeb33447287ebbd8e2cc6140c88ab04a80", 0xd5}, {&(0x7f0000000240)="483e3c740bb750071e95c8e1d6799d33595c2ca4d7c7378d3f635e8af9931e0b83c24fc2228876b8950d4c1a26022852d1e3ae424305df1c0774aefdd5100c270a5b87a10bddbe13fa9bc1599e5c633aa7c540878254a494672f8fb169da95f2a604bed5a4e1b95d273cc9", 0x6b}, {&(0x7f00000002c0)="96692b8cfc0b6c2a56af8df5409ad898a9e55c3de2338dff8a93a5e887d4600bd5a97721a7f900146679d663e458461b3f8d3824597bfae93dc568b122b2b2932eeb0f18a4ccaae8e5183a5bbbeac6817b07fa120cdf9be3d7c07ad1ee2bf4581f1bfca8980e8ff706b6c4c85121658678146db73ad23c4582c1efe08040bcf39c1095b1912ee744638de6d1ff3941bb66dba42fb8f36b4f37e24d636608575ae13acf903303d8b91c64468f3594d2e93ee9c241759cc872d6d96ec531be284ec46efb6e079df852f395da927ecdaed7407ec6dcc43a4d62c26df75dff3283c6d69413aeed59646c49a61f15ba1d8177a201336b446366137998eb8cf38fcb757b6aafbb5dc609eaba4dec3dfd4aefe7633ab3ccf352e4d1ff4e64ae9d32196ba3d14948fbeba1cd0157b501f2fbac5fe7e181c3be3986feeb427023205132adf59142e6c926bf14946ec3999c7cfdccd84574f11a996f9e4ba72c455a7bf6f546d2fbe0fa353ada08b0094a6f5cff137c1cf7d2b83862b8881fe4147259cc46d3f054bbc799be600fac62786f842503da48baa99f7cce07501ea8145cfaa395f760a99fe8ed67a993f17c6186a6e90bb75ea507a5095b0a9db7f0bfb2a4d34293d81449e1259262ecdf88b517d16736f5ca2538476b0be2821859b44e6c81e21f69fc81b4a707afa38bf7a7a87ff317321ed35022f811b573673be7f791961fabfb5e600f1b2b9da0b9fc4a17ec22e981ff2cfe7d7f4e7fa2505b3858244d1739341e620e3658c3ee07c212ac72432692ad2cd0ea07c85fe0fbf3765a905710998ea7c24b418d2a935271ffd58a2cc7a09c9501bc6e087972bcaa8da89066933604d270fd86c3c64ed99c6cdf3314a0daa310de138734c46dae99901fd068d5bdf33e9eccb84cc9325e83c86db9740bd30c15ae36c183fb26775e842a211754efea615e764a64b4208a7963ff227c1f9df273b57e84d13e6a0dc36b8d7afe0827b3073e16340162c1628041e0182a4b5601904e1c1e6a1424dbbf09f6d3c403478b7bb6672fb06f7068ea59ed9027e7bec399b57520f73f92f0ee5db000d9d45202af0654fab22d19baf7717bc97bd5096d3cd4fcd78e02760f7e2e09403be7577c6e349b76d241157ce2d90606fb8e960010e39c5c991b31e564c1452f3919bba65c1a294f7311060011ae94db08f912cdf9eb25b15506c37fdf658ea000a8314f57f3c7c659c2c75ef9a8d79877cacee9d0c5c2e158c214b287399ff99eb77124ec0bcab555361c23af8c8ccc2f4fb73eb7fdd852b7370ba282a41a9f676a9c15f2ded5f6d6186ae911fb0028eef09a63dc7bf8e5e9b05b4ccfd4dff617c3f299d26debb85ed9ef735833c78d8e7b251e86bf7679ed8a81a577f39bad5efe3cabbc57e8da7e79c086542f8d1bd79f4c01351b333636008d187d465391261f48676281a2dcc98a300f517504990b9132f7095410af0550e50979aa154e0b0eae1db71ef98e3a7be1ffc495ff717630b27db5b6a0a759555a6f30314688e91af79382c58ba40c3ca6288c0d4038476b388ef77e123b04e77941e708402bfbb3f4712d0907514ff6c0bfc9f651b18981a75e4ed5731646fb12229752cc25b0b0feed4bdffc1ba546cad6c433ace31f31659ef4d61292143632109a091ce3ddc9dd5e00023f667d4a897da2572e476707063216ae4ddd6f49d41576ba8b67bc24f46cd4d902bbab3789f8b9af07f496f2660278e6f5207dcb878903770330624b6f64bd5278c2421fe8056ee4ad10b8320a5159f3196cd6a4f11e0b7e50a570c789ad60ab6698ea568a077c7d69d0b0c411bc1ce105731b3397f47adff003a23244393520891211c6b2654b5ac2409a620f3e6cd43d63a35e56a108ba69c474bdbc2d331de55017c9bd45c81ec26d6fa7de9048f7e582e39f2c95863c0d1a0c996ee8954c79c4681ea271b363d2bb00042131452ae19653c5053eeed3368c98e1fd1693ea4b45575b78f4fc9e58c8b346b00fd0e83b9536d62b2f980a62e5fcdad7c1b81e2686a41b3643bf2ee525ddef96d74926b4946c40ca69e230f72eef99565e25de75a69f36a8cebe4e5202318a0ec53297bb5a7ec0e9103158a8a6ac0716520d429b4a5699ef36158f44337f198a266195a530f94dc16aaa8884147a5548fd302ee9f084418e02190ba73f950a2b652958914f4846a35adb5b738093a25de42a089a644d0aa7f027426c7f7ec751caf9ac99769c936b2959e707213fd60dcb9654afbbdd63e5aad096d64163c1bff14966531b50a4e13b8b1cafe88db80f4112ead3af0c14ae7e0a8ad618ab3e91773ca5fc7f144d281c1bc8b1dec9af21d9503eb91b1135c5c9d3ee44adbd4a5eb3cc3391a59ab2caa926422641e3abd933d55b8c48d1ddffb83cd842aa513568cf40cb592b6e1e5c1d4cff59e1d8d260c4e05177038a2d00945f33e281b097f8a53398f4bba2b1593f208b7402b330775aa42eb260a04896ae44de3bc8d711a50b2920d5b08089a98940327321fc5d778b29a0fb237a83ca63c2d8d0ec1b81875fac7e0b5939585605bda47363638a77ff3f2b133d87d13e5c0ae3500973f9a4d5ca1f281730d593ab682b72cecaee2b0e1d716edc958599d90e07f7c0534a2867beafc08560ce82f029213b4608ed6f1f9cb0fe3e72dbac5db8f5ec5fac9e742c22185eeee3a408295dfb8e784bf078c798c6b70d45c7b37377de094c40d8ed8ead8da15c7a68d6ce843db2b96a797891d0b183a96e58f793c7e8af96e9c13c222abbdd70e7fd7285f549f34e43bf1dfd1bb990c249108f10801fbb5ae5f904a5eec2e7cbc9906bee6796c07b62aead8b8f7fde4c171aa655de7853284964404842e0c3e937cc772eb8a7c438a3afd25e294fa779cbb6cd68b7265750119334c1b1de34686345ecad94ba07c08572dfad3d2124ab90e12614530fa7a5ee714fa996fa8592fd70e26fb4b289fc118a4bb21765697fb11f0ca93aac5ef2e854148da4c3a1682956f04362931b71159c475895a89f44c7eed19bfbd160d051335398772eff4784153687b92b767f020a829f34bd7cabf98a94306bca7a0d3f9dba7173313c53a1b1f10d5a7eff48234ea484e25c497ec05f13a7645a7e167b296ac2f824cdd44d4f9383af77d13c4ff8024e0dfd6aea84967b7d10cc629f8dd4375aa31739a510712daad832fe840907d254e4a7def9008f5a3fddac437dc5c0617abe212479fee2c3cd9705ba36d3229715a3cf2895c63785b407fa51166e0b7f1229837a169828d4196811072f237157151229e2bf9564d94ce0763cb7577d17134631ddc75ce921479fc8125ad566cbf3d8495b26db941e274ef07b600db79575d3ed15ea085aa84cdbaecd5b4f5fdf3e2da0e61cebf4bab21c327f37f39dfbf4d7a101d99d1df38e406f34c45ac93392c38a6b8619c271406a0934e979a7df4cbe5dd5ad808d35fc5bde9945fb6babd8e3e10dd2d93b8b0014523f53924cb56333a3e2a94d424f3dc99fa18604ea480772f7633faff9ad4b789bd67ddbc42425676bec4e8e8dbfd9789f44ad8f069bcf205b257f6cc3e5a488e17f3f5df79580e185045861d75dde7c8f66adf73e52322c42ca92d1f5758bb5479ba4f81045c1d181400f9339bc7afdfb4994d68c099accb945c42627385539236bec29271746d8faf5ab4f015240e2a1f19e650509a692247ef4e1033effc0f3f05bbf16ae0ed39c3293f252c3d7ce12281e10df15bfc47a66e0a1d5c3607233ffdeee8420911c62094961d8a24e6c24f305a9d34a3816fb4c91bac432479ee7142236aa73c98d491d68f7fb3226f3f4054674c559f7b228dc86cc8c3670a9bad081990ff8509b85493729c97fee942fc454efdaa44b0bd3e8a9971ede4b0e2a70f3ba5783c036723ee755e5816677ee1bd9875e6359e2e317e6d822be2aa3f3ac844a49770f015dafc7305ed14023882aa28d017b78dc2a04c4b8757ec139faa6e1d762014b57f91618e2657824028684eb9cfa5f52bf3c6bc4a60eb6cd465f9ad7690ee6adb2055e553554d2108737a775f4fb7bfbeeb6f3f53baa402fed251fb75fc780c7c7b79d7cd6a5d0d6047a2ac47e562b52defb31f9ca7706cad21f29972a8ff23e423f90ff0875ef2b7179622250459a33bbfe229fad3b2482c5a8dc4b83c1e7916af3c2a97bdb0bd20fb042ea88029d4b13e96ff8fd162281166e5413fd093a2de4c713e5e075d9121f77151fe1794e26f181a1352ce37b9b211467b7f1ebce7bec0dac85c78bad1ebb42eecbbcedea464ba1f957aac725ec70acd8948067ab22b6b79198730e1f19083c38a7f0f6225af00f2f8802bc5ee59262dcbdee4365af1bbed4520607b24860da81aacc206a7342ba39c61290b1f1c0d90460afc120c6beac8afa5265e82f6c8b0d29dd05dd0708d884cb191bf85bf20676056c8a7c5d81f20e55cc9888bdbf53d316f6b2f9ac0a924a6f724c30861da01e22d4c318fcd31e0bc43287f204c61bb4ff23332abff78804b72640ca294edd668c4a688b722db0aa72a0007c0724b74741518c687ab6e9e7a4adb9dbcbc6000c0100371070e7457c624bc0edf0943f8c65f312c9fea74ba7b4bba3d54c451e5604a3010b6a88facb030dce32e8c01419118b3c24e577399f6749f9d24b06cf6525752fb77890680af153dded19e075f24c5ada5f5d4b923e5d25aa7fc8d4d8bed2b7e847bddf3a47585181aaf21556b6cb98938e708303686b70e553c072d1ce3c024fe0a0e681a28fac93f628dfdbb28cbe121a03aad692631c108f8b22191057735414df65b8a0b529ea5b1be41da90407e702588886b7c6ca4b59c1b86635ab78f7fd50a621aa2dd4eb71330da28bbb1d3316d7393fe3b1d3e855396360f31d0d0ae1ddc556de390bf9515261f6525a88c5637a2821a6e51ce130692d436fa709d15330315365be4a7d8fe046f0c48b582c89ef6c193e46da528bbf10bdd6b6f4e5500b3e384ab02aabce47c5a841a64a3e35c769aa9a793e3251f8919c5f9cd272cd8fd83ae21a4355cce2fc49baed27127acb61ff600707765e03873588ef56940744245e771ed3ffbc9e3feaf89f4c060e383f816f743ccc1dcb067c0ea8b7670f7b7d30892ff61e030e03619c8a2aed962b42dfd94c56d27f66d4b77033f46935d0bb3b6e05713c2a98c85ac1004e95af05ef9540a37287d0ed7dc0da98476c971e175cd8bece7d93ba9c3a1102cce36b400be0e7bcbd85dc310c11023b7c3ef9d583c3393516bb17c2c5708ad023eb12e9b54a21f75504554459d7fbbee50423e56c3777737ea49ff0bd015a6559027e5ec27cc3d80b7b04ad816513984e71295d0d78dd70cecc5651dbc4bcfaea1ea5489442f071f0f5d41d242c348b0ed6b06377131c3b7aba3976afd9deb0283bec8378c0df90d31f2192e2094aba2438836210dd61abc8f567f243139a7b011f93af8fcc1333c2a84b02bd95ee9ca1577097330a857c436fb5dddf208e99e4db4c87b41c97d329c96a0ade688611b9e26526934cd12c2943eb60dcc704ca0d53c78063f99894b0f105fe71862c79e895528f3f37ee91251c7ae544348c732cd5dc1a227fc849a3223d068b6a761451ac8351c1ad6f9350b3aebc0cbf9ec04d9741a3ab16265646a6473adbd5c8fd2538cb77a156ff4ae2b01f396102dc03a6e75cab6c23fd41bed7665757f3acd25c5753247f6da997c37cae114f0c2131cc6549629cf02ab1592306bab1cee2ca04cbfb6a9e727cfc6b424735137687bc5172", 0x1000}, {&(0x7f00000012c0)="1ef9391cab2466b91e80e7817c6b1ed7dd7e290e63ff6883a694a3e7ae27f07b4f243cfd53b577af1aca8e61522ad1e7da7c3dde91f010aafe3c38dad61ed942cd84c3ae946746793ebc600cb16a24c19736db29f5ac66539956ad2334adc626f454d9a38747729565b65a5e1497ebdedb186c936d8f45e96926787ff7ce9110aeab2a5e42", 0x85}, {&(0x7f0000001380)="52dc43da3c505a4aabafbf68a731416727f5a001e7d8c5319afac565d01a82747df2922a8368fcde1a1c9892703f10949dd51692d53dba0de2f972d2b29e9df93c9b236f3d05740845e1ccbe5292039269f578b6c8975f046629661d9fadbb235147", 0x62}], 0x5) r4 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000100)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000002680)={0x20, 0x80000001, 0x8, 0xff, "3354e0918dfa21f594ff5877088daaa75ed81006", 0x80, 0x1}) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x48, 0x80, 0x0, 0xffffffffffffffff}], 0x6, 0x0, 0x40000009d1, 0x0) r6 = dup(0xffffffffffffff9c) socket$inet(0x2, 0x4, 0x4) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) read(r6, &(0x7f0000001600)=""/4096, 0x1000) kevent(r2, 0x0, 0x0, &(0x7f0000000380), 0x7, 0x0) 16:26:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000340)='./bus\x00', 0x80002007, 0x5dc3) kqueue() r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x40, 0x28) lstat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0x8, 0x1f, 0x0, 0x4}) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000100)="dad0", 0x2) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r0, r5) r6 = semget$private(0x0, 0x3, 0x10200) semop(r6, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:26:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x8007, 0xfc) close(r2) lseek(r1, 0x0, 0x9, 0x1) socket(0x18, 0x2, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x66, 0x0, 0x0, 0x4ee}, {0x2, 0x0, 0x7a}, {0x20000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x7, 0x0, 0x0, 0x10}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x20000000000005b7, &(0x7f0000000280)=[{0xa3, 0x0, 0x0, 0x5fe}, {}, {}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0xa010, 0xffffffffffffffff, 0x0, 0x3f) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x61) 16:26:08 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) poll(&(0x7f0000000140)=[{r0, 0x4}, {0xffffffffffffff9c, 0x2}, {r1, 0x8}], 0x3, 0x6) bind$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) semget(0x2, 0x0, 0x2f4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xe20) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:26:08 executing program 0: ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x1, 0x4) listen(r1, 0x3d0d) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 16:26:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r1, 0x0, r1) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0xb1}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 16:26:09 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000000), 0x20000000000000f3, 0x0) pledge(0x0, &(0x7f00000000c0)='vmm ') r0 = socket(0x3, 0x8000, 0x8) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = semget(0x0, 0x4, 0x41c) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000100)=""/201) 16:26:09 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = dup(0xffffffffffffff9c) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000100)) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000580)={0x10, 0x4, 0x4, 0x4, [{&(0x7f0000139000/0x4000)=nil, &(0x7f000072b000/0x4000)=nil, 0x10000}, {&(0x7f0000395000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x100}, {&(0x7f000041c000/0x3000)=nil, &(0x7f0000636000/0x1000)=nil, 0x2}, {&(0x7f00002c3000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x16}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000759000/0x3000)=nil, 0x1}, {&(0x7f0000771000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100}, {&(0x7f00001ff000/0x4000)=nil, &(0x7f00003cf000/0x1000)=nil, 0x2030010}, {&(0x7f000062f000/0x2000)=nil, &(0x7f00004ac000/0x2000)=nil, 0x401}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000397000/0x3000)=nil, &(0x7f0000485000/0x11000)=nil, 0x8}, {&(0x7f0000103000/0x1000)=nil, &(0x7f000030e000/0x4000)=nil, 0x10000000000000}, {&(0x7f0000157000/0x600000)=nil, &(0x7f00007c3000/0x3000)=nil, 0x8}, {&(0x7f0000209000/0x2000)=nil, &(0x7f00006ee000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000036a000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000252000/0x4000)=nil, &(0x7f00006ee000/0x1000)=nil, 0x3}, {&(0x7f00005e5000/0x3000)=nil, &(0x7f0000044000/0x4000)=nil, 0x7fff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0x20) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000340)={0x7, 0x2, {[0x8, 0x0, 0x3, 0x4, 0x5, 0x8, 0x7, 0x2, 0x3f, 0x8, 0x2, 0x8000, 0xf81, 0x7fff, 0x6, 0x1000, 0x7, 0x1f], [0x800, 0x7ff, 0x0, 0x0, 0x1, 0xffffffffffffff00, 0x8, 0x2, 0x2], [0x6, 0x0, 0x2448, 0x1af, 0x5, 0x7, 0x2], [0x6, 0x9b59, 0x800, 0x6, 0x80, 0x3], [{0xfe01, 0x80, 0x9, 0x7}, {0x6, 0x400, 0x0, 0x7fffffff}, {0x1f, 0x401, 0x80000001, 0x9}, {0x6, 0x800, 0x2, 0x3}, {0x7, 0x5, 0xffff, 0x649}, {0x1, 0x5, 0x4e, 0xfc00000000000}, {0xd59c, 0x9, 0x2, 0x7}, {0x2, 0xff, 0x0, 0x400}], {0xda3, 0x10001, 0x0, 0x9}, {0x9, 0x4, 0x7fff, 0x80000000}}}) r5 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000100)) r6 = dup(0xffffffffffffff9c) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r7 = dup(0xffffffffffffff9c) faccessat(r7, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r8 = fcntl$getown(r7, 0x5) fcntl$lock(r5, 0x7, &(0x7f0000000000)={0x3, 0x1, 0xffff, 0x7, r8}) 16:26:09 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x8}) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/60}, 0x44, 0x3515da46e6caa84d, 0x0) r1 = getgid() r2 = geteuid() setreuid(0x0, r2) setuid(r2) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r1, r2, r1, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getgid() r6 = geteuid() setreuid(0x0, r6) setuid(r6) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r5, r6, r5, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) r7 = socket(0x800000018, 0x2, 0x0) r8 = socket(0x18, 0x1, 0x0) dup2(r7, r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x8, r2, r3, r4, r5, 0x40, 0x5}, 0x8, 0xe5, 0xffffffffffffffff, r9, 0x1, 0x1803, 0x1eed, 0x1000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='x\x00') rmdir(&(0x7f0000000100)='./bus\x00') 16:26:09 executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x20000, 0xd2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffff9c) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$TIOCSTART(r1, 0x2000746e) r2 = getgid() r3 = geteuid() setreuid(0x0, r3) setuid(r3) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r2, r3, r2, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) r4 = getgid() r5 = geteuid() setreuid(0x0, r5) setuid(r5) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r4, r5, r4, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) setreuid(r3, r5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x15}, {}, {0x6}]}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r6, 0x20004276) r7 = dup(r6) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000000)={0x0, &(0x7f0000001900)}) 16:26:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000f7000000000000000000e9ffffff00000000000000000000000000000000000000000000000000000000002e00000000000000000000000000000000000000e3ffffffffffffff0000000000000000000000000000000000000000000000f164b94beeed0877dc871da5c43b7e780af4a9c4fd08e0e231499f51859f3fe4a90b1755088ba2cb4ed1ea8bda32d0b119c247586e15f1164ddec149217ab810ef79c87259b2bbe01f87be64f6313ff52abcd1121ffcbdc733fd5e470e1081f6906c7b0b381a9e1fcd5cbbcd5d1930ee19119fdf43af47dad40f0c427daafcc1af186aee8bd388efffd0ea246d1ce571839cd81f48948a66386b7d9d1e29f148bb7e3680afbebc5e3d374e03a3f9c3f2c15a9c7d70d9b187fc66d05bb6ed7b5f8a840fcb8e94fc7d34e5b2808d3d8625a76854fdea84dee14aa61515932d866e65"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000240)="ad18f05de2fcef182c36165c9ac1c6979292", 0xa8) r4 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000100)) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000100)={0x8001, 0x8, 0x2, 0x6, &(0x7f0000000400)={{0x3f, 0x0, 0x20, 0xc2, 0x1f, 0x5, 0x85}, {[0x964, 0x7fff, 0xffffffffffffffff, 0xffff, 0x640, 0xfffffffffffffffe, 0xa82, 0x8, 0x100000001, 0x6, 0x7, 0xff, 0xaf1e, 0x5, 0x800, 0x3, 0x3, 0xfc5], [0x4, 0x7, 0x8, 0xa9, 0x0, 0x4, 0x7, 0xffffffff, 0x2, 0x6], [0x3, 0x2, 0x3, 0x0, 0x66, 0x4], [0x1, 0x9, 0xde, 0x100000001, 0x400, 0x76be], [{0x1f, 0x7fff, 0x8000, 0x6}, {0x40, 0x35f0, 0x6, 0xfca0}, {0x0, 0x8, 0x3, 0x5}, {0x1, 0xfffffff8, 0x6, 0x6b}, {0xffff, 0x7ff, 0x8, 0x9}, {0x1f, 0x9, 0x1ff, 0x3}, {0x0, 0x3618, 0x0, 0x1}, {0xb1b, 0x2, 0x1, 0x5}], {0x7, 0x12f5, 0x2}, {0x67, 0x6, 0x5, 0x216}}}, 0x9, 0x6}) 16:26:09 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000480)="82", 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffec2) syz_open_pts() syz_open_pts() 16:26:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0xbfd, './bus\x00', './bus\x00'}) r3 = semget(0x2, 0x0, 0x399) semctl$GETNCNT(r3, 0x9, 0x3, &(0x7f0000000300)=""/214) write(r0, &(0x7f0000000140)="a4", 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x6}) r4 = semget$private(0x0, 0x2, 0x308) semctl$SETVAL(r4, 0xeb0945194ffedfb, 0x8, &(0x7f0000000080)=0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:26:09 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)="041ad29782ae2c7107d20a15d3c8176db9b0a7e45e60b2a0ba82bc4e6fbac262e5b6b2a776d62114fdd196ec4dd43bec3c6386df65534451a3273c13be1475e036c968df0771545380bfa47d58c11c4f82e950e2675e4e263da5c4ccd1e1399e59839d52db", 0xba}, {&(0x7f0000000000)="430859ac6033a66309a9a8104c94cc0624d60e02955683d03b755f629137d10b17cd15b77ac07cc7740cc0a703d8cbc0643a", 0x32}, {&(0x7f0000000140)="0b29ac96206dfe3407aab7caf1257b2d95986adde82a08", 0x17}], 0x3) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000100)="a96f6c", 0x3}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:26:09 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') r0 = semget(0x2, 0x2, 0x105) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x814e, 0x9a, 0x1]) unlink(&(0x7f0000000000)='./file0/file0\x00') r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) unlinkat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:26:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x5) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) 16:26:09 executing program 1: syz_emit_ethernet(0x1, &(0x7f00000001c0)=ANY=[@ANYRESHEX]) 16:26:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x8) socketpair(0x2, 0x8006, 0x4, &(0x7f00000000c0)={0xffffffffffffffff}) fcntl$dupfd(r2, 0x0, r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x800, 0x100) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)=0x1) r4 = socket(0x10, 0x4, 0x4) connect(r4, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000200)={0x2, 0x7fffffff}) r7 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0xc) listen(r7, 0x8001) r8 = socket$inet6(0x18, 0x4000, 0x5) setsockopt(r8, 0x6, 0xffff, &(0x7f0000000280)="293533998cec197b8c29dde40b7d1c2614a570326e12a9d4a2394d05bce8b795c21177371470be2077b24600a7404f76e17408f7391aac4b28e5be45b3b0a4da7c0ad3c489799b7d9d1314de5389a26b74dc9c873cd98e4b5ef1594aeced639aafd5864135c024d7ef2cb90f3ad2589ce96df3fb5e0480deacf4c0b7adc267df31111aa89c9c6cd033a0a3ec963e5642bfb33ffc5cb1e7541b13f3", 0x9b) r9 = openat(r0, &(0x7f0000000340)='./file0\x00', 0x2, 0x45) r10 = fcntl$dupfd(r6, 0x0, r9) r11 = socket$inet6(0x18, 0x5, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) fcntl$setown(r11, 0x6, r12) pipe(&(0x7f0000000400)={0xffffffffffffffff}) getsockname$inet6(r13, &(0x7f0000000440), &(0x7f0000000480)=0xc) r14 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x20, 0x0) connect$unix(r14, &(0x7f0000000500)=@file={0x0, './file0\x00'}, 0xa) r15 = semget$private(0x0, 0x0, 0x212) semctl$GETVAL(r15, 0x1, 0x5, &(0x7f0000000540)=""/4096) symlinkat(&(0x7f0000001540)='./file0\x00', r5, &(0x7f0000001580)='./file0\x00') ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f00000015c0)=0x2) pipe(&(0x7f0000001640)={0xffffffffffffffff}) renameat(r10, &(0x7f0000001600)='./file0\x00', r16, &(0x7f0000001680)='./file0\x00') 16:26:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffff9, "0000000000008001faffffff00000000ce846879"}) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000300)=[{}, {}, {0x40}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = shmget(0x1, 0x3000, 0x551, &(0x7f00001aa000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) r5 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000100)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 16:26:09 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) fcntl$dupfd(r1, 0xa, r2) r3 = socket$inet6(0x18, 0x1, 0x31) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0x0, 0x0, 0x0, {[0x8]}}) r4 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000100)) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000040)={0x8, 0xd9c4, 0x1f}) 16:26:09 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8307"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) dup2(r0, r0) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0xfc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x20, 0x0) r1 = dup(0xffffffffffffff9c) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) preadv(r1, &(0x7f00000007c0)=[{&(0x7f0000000140)=""/45, 0x2d}, {&(0x7f0000000180)=""/237, 0xfffffffffffffdf7}, {&(0x7f0000000740)=""/71, 0x47}, {&(0x7f00000002c0)=""/145, 0x91}, {&(0x7f0000000440)=""/140, 0x8c}], 0x5, 0x0, 0x4) write(r0, 0x0, 0x0) 16:26:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x20, 0x40, 0x0, 0x9}, {0x3c}, {0x407ffffffe}]}) r1 = dup(0xffffffffffffff9c) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r2 = dup(0xffffffffffffff9c) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000200)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f00000000c0)=[{0x200, 0x5f, 0x10, 0x1}, {0x101, 0x0, 0x80, 0x8}, {0x1, 0xd8, 0x2, 0x9}, {0x59, 0x9, 0x1, 0x9}, {0x1f, 0xf5, 0x7f, 0x2}, {0x7fff, 0xf9, 0x5, 0x7}, {0x8, 0x2b, 0x1c, 0x3}, {0x80, 0x5, 0x6, 0x2}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:26:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:26:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0x35, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x2c}, {0x6, 0x0, 0x7, 0x3}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="11a9dcfaae39f8659cf281938dea") r1 = semget$private(0x0, 0x9, 0x42) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r4 = semget$private(0x0, 0x0, 0x80000100) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r4, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r7 = semget(0x0, 0x2, 0x10) r8 = getgid() r9 = semget$private(0x0, 0x0, 0x80000100) semop(r9, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r9, &(0x7f0000000400)=[{0x0, 0xfffc, 0x1800}, {0x4, 0x4, 0xc00}, {0x4, 0x4, 0xd8a38cd8169d3dae}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r10, r11, r10, r11, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r8, r2, r3, 0x180, 0xfffffffffffff7f5}, 0x8, 0x2, 0xfffffffffffffffc}) semop(r7, &(0x7f0000000440)=[{0x4, 0x7, 0x800}, {0x4, 0x7, 0x1000}, {0x1, 0x4}, {0x0, 0x8001, 0x1000}, {0x3, 0xff, 0x1000}, {0x2, 0xb, 0x1000}], 0x2aaaaaaaaaaaaab1) semop(r1, &(0x7f0000000240)=[{0x1, 0x0, 0x1000}, {0x3ad548ef32f5eab1, 0x7, 0x1000}], 0x2) r12 = socket(0x2, 0xc003, 0x2f) getsockname(r12, &(0x7f0000000200)=@in, &(0x7f0000000280)=0xb) setsockopt(r12, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r12, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x248, 0x0, 0xfffffffffffffede}, 0x0) r13 = socket(0x2, 0xc003, 0x2f) r14 = socket$inet6(0x18, 0x1, 0x40) getsockname(r14, &(0x7f00000002c0)=@in, &(0x7f00000003c0)=0xc) setsockopt(r13, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r13, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffff8}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r16 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r16, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCVERSION(r17, 0x40044271, &(0x7f0000000140)) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000800)=""/191) r18 = semget$private(0x0, 0x0, 0x80000100) semop(r18, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r18, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r21 = semget(0x1, 0x0, 0x0) semctl$SETALL(r21, 0x0, 0x2, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x6]) r22 = semget(0x1, 0x0, 0x0) semctl$SETALL(r22, 0x0, 0x2, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x6]) r23 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r23, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r25 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) r26 = socket(0x2, 0x2, 0x0) connect$unix(r26, &(0x7f00000018c0)=ANY=[@ANYBLOB="b53000f100000000000026d54ed4c86979792ea813d73f88d24c018e79140c98a9e2a2201a6c9a3aedca40d4dcb15808a50191710d996e9ea83fbdeecf304fc4ed08c548726c1f44b36d9fc1446f0f1aab19b1cc60549d0a1d0217dce69907e0407095d6c68f266d9bb61339679e57f9adb1a4322cc7a3c1161dd34cfa4d98768846d42f5ba2531085a2730e61025ad62b361ba5443ca109148f577b8e4825b28d0f57db6a6c0af2bfe5a35ae5a3324ee62959565018523c399fb2542ea872272f2fe9e33fb62fbeb5f48291e2f863aee011c065bff7c3f8d79329d54ec548c1c167ff390fd4a858051184aa842df9db69f141d09c351aafb0401389845c163e5e3e1665e5d5f123424c1cee0e32e68985690870a6ea328f7d68d0ca69ddd01484bb2f3029f5b94d6a552691c6f9465af5ee963dca970dc398d886c691d4bd2e4f51c7e26098ce415d3dd1526a8e61372da006849125c6e42eb862221f69bb8d3c824b92d3b9bc800f4c2678de42cdbe6c891034700e92c711ae61b490c1097298440946e0147e0376bdd7a82f402d83cc89b1f947821d5082d72989f2c1f927512a98a50a1ec48ef266d5ae07b2bfd97eedc3e452a5792cbfc35b7656a5af4c176c37e279b357459d8795bf60a7ee8ef80202"], 0xa) listen(r26, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xfffffffffffffebe) getgroups(0x3, &(0x7f00000005c0)=[r27, r27, r27]) r28 = getegid() r29 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r30 = getpid() fcntl$lock(r29, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r30}) r31 = msgget$private(0x0, 0x0) msgrcv(r31, 0x0, 0x847ab0258f804062, 0x2, 0x1000) r32 = geteuid() r33 = getgid() r34 = geteuid() setreuid(0x0, r34) setuid(r34) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r33, r34, r33, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000140)={{0x5af1, r32, 0x0, r34, 0x0, 0x1, 0xfffe}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x5, 0x4822, 0x80000000}) r35 = socket(0x18, 0x1, 0x0) setsockopt(r35, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r36 = socket(0x18, 0x1, 0x0) setsockopt(r36, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r36, 0xf, r35) r37 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r39 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r39, 0x0, 0x21, &(0x7f00006cdffb), 0x135) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r40, r40, r40]) r41 = getuid() r42 = getegid() r43 = fcntl$getown(r36, 0x5) r44 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r45 = getpid() fcntl$lock(r44, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r45}) shmctl$IPC_SET(r37, 0x1, &(0x7f0000002380)={{0x0, r38, r40, r41, r42, 0x20, 0x80}, 0x3, 0x7, r43, r45, 0x8, 0x80000001, 0x4}) shmctl$IPC_SET(r25, 0x1, &(0x7f0000002380)={{0x0, r32, r27, r41, r28, 0x2, 0x81}, 0x3, 0x7, r24, r30, 0x7, 0x20080000001, 0x4}) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r19, r27, r19, r20, 0x40, 0xfffffffffffff7f5}, 0x8, 0x1fb, 0x4}) semop(r18, &(0x7f0000000480)=[{0x4, 0x1, 0x800}, {0x0, 0x3ff, 0x1000}, {0x0, 0x8000, 0x1000}, {0x2, 0x40, 0x1800}], 0x4) clock_settime(0x2, &(0x7f0000000080)={0xffffffffffff5b14, 0x4}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) r46 = semget$private(0x0, 0x4, 0x500) semctl$SETVAL(r46, 0x5, 0x8, &(0x7f0000000040)=0x9c41) semctl$GETNCNT(r46, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r46, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x2800}], 0x3) semop(r46, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x3, 0x1800}, {0x0, 0x1e, 0x800}, {0x3, 0x6, 0x1800}, {0x1, 0x403, 0x1000}, {0x0, 0xffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x1800}], 0xa) semctl$GETNCNT(r46, 0x0, 0x3, &(0x7f00000001c0)=""/31) semop(r46, &(0x7f00000002c0), 0x3c6) semctl$GETVAL(r1, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semop(r1, &(0x7f00000004c0)=[{0x603ca37ff7146ac, 0x4, 0x800}, {0x3, 0x5, 0x1400}, {0x4, 0xca, 0x1000}, {0x7, 0x9, 0x1000}, {0x2, 0x7, 0xc00}, {0x2, 0x3, 0x1800}, {0x1, 0xaef, 0x1800}, {0x3, 0x6, 0x1800}], 0x8) r47 = shmget(0x3, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r47, 0x3) 16:26:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x15}, {0x3c}, {0x6}]}) r1 = dup(0xffffffffffffff9c) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x8, 0xad, 0x6d, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:26:10 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/234) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 16:26:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x20, 0x0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000580)={{0x18, 0x2, 0x8, 0x4}, {0x18, 0x0, 0x40000000000}, 0x80000000, [0x2, 0x9, 0x6, 0x5, 0x800, 0x4dc, 0x2, 0x3]}, 0x3c) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r3 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000600)) r4 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000240)={0x3, 0x1000001, './bus\x00', 0x200, 0x7, 0x800, 0x58}) r5 = semget$private(0x0, 0x3, 0x202) recvfrom$inet6(r4, &(0x7f0000000340)=""/74, 0x4a, 0x840, &(0x7f0000000180)={0x18, 0x2, 0xfffffff5, 0x81}, 0xc) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001000)=""/4096) semget$private(0x0, 0x2, 0x46c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x61, 0x8001, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f00000002c0)) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000480)=0x265d) setuid(0xee01) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r10 = openat(0xffffffffffffffff, &(0x7f0000000400)='./bus\x00', 0x100, 0x2) kevent(r10, &(0x7f0000000100), 0x81, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r9}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000680)='W\x00') ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000004c0)) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000300)=0x400) 16:26:10 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x104) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0xc4, 0x16d28d5}, {0x18, 0x0, 0x5, 0x6}, 0x800, [0x7, 0x8, 0xa0, 0x2, 0x8001, 0xfff1, 0x8]}, 0x3c) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r1) execve(0x0, 0x0, 0x0) 16:26:10 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="86"], 0x1) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000140)={0xfffffffd, 0x0, 0x9, 0xfffffffd, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:26:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x25, 0x0, 0xfe}, {}]}) 16:26:10 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x400, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) acct(0xffffffffffffffff) dup2(r0, r1) 16:26:10 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000100)) ioctl$KDDISABIO(r3, 0x20004b3d) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x104) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) nanosleep(&(0x7f0000000180), &(0x7f0000002540)) 16:26:10 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x8, 0x3}], 0x2}) 16:26:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x40, 0x0) r1 = semget$private(0x0, 0x1, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000240)=""/4096) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0xc, 0x5d}, {0x70}, {0x6}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) ftruncate(r3, 0x0, 0x4) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001240), &(0x7f0000001280)=0xc) close(r0) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f00000012c0)={{0x18, 0x1, 0x8d, 0x4}, {0x18, 0x3, 0x6, 0x3}, 0x5, [0x1f, 0x80000000, 0x9, 0x7, 0x4, 0x4, 0x0, 0x8]}, 0x3c) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000001340)={0x7, './file0\x00'}) r6 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f0000000100)) connect$inet(r6, &(0x7f0000001300)={0x2, 0x2}, 0xc) getpeername$inet(r6, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:26:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000140000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) sync() write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:26: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, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1}, {0x87}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:26:10 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0xff}}, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) syz_open_pts() setitimer(0x2, 0x0, &(0x7f00000012c0)) 16:26:11 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) r1 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000380), 0x101, &(0x7f0000000400), 0x1e3, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) dup(r0) read(r1, &(0x7f0000000000)=""/5, 0x7fffffffffffffff) 16:26:11 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x11, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000001180)=""/149, 0x214}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/211, 0xfde3}], 0x6, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) setsockopt(r3, 0x6, 0x7fffffff, &(0x7f0000002240)="d98fa78c37fb2db57f8d1fbdcf5dc32180ef61485fbe7a5112aec8b0286b549de4bc3eb398f72b0b44c0b52f12779224f3220ed06e0d5ccc2dd161400d5d720d3c2b9a612e4d9c4ad948fe2809ae", 0x4e) 16:26:11 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x88) accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x7) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) r2 = dup(0xffffffffffffff9c) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) bind$unix(r2, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) 16:26:11 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socket(0x18, 0x3, 0x3f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r3, 0x0, r3) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x60) fcntl$dupfd(r3, 0xa, r1) dup2(r1, r2) 16:26:11 executing program 0: socket(0x2, 0x3, 0x0) socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x63, 0x8000, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c117002824ada90b64ed32bffceac2a84e6abca64896819fb15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeeff245e0882f894bc84157795ea4a5c5fe659fa202561cd8cac7ecbc5b65c6593d2870b40900003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1ef009e5a319d54401cb92f77420eea4173d5b6913e489e8b0fb636710000d2df0ac87e0d7b65b7240cf97dfe1132a536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e9501005d090000000000004036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ce556cff965a32f7c8e9645d300682b4eed6b5ad30d7b696378a27e42cfc93123dc2a8bcc719fe6682881ea2fd58ed735230f00f93f47ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91360000000000001980e0d399eaecbef83bb6227939358a9469b62f895cb7964b421c154a636c8c1337d65922e64c0949a7cc87d71ae8e6be397f695d585dbb0593c3753204856049da3b801d8e142c59f3608753e64210131844aee2963ecd987163f46cb65efa7dbba0306b18b49d31adb99755151d7f439743618851366756cb110e0762b6c3503264a70bdc89ab91964735b1f27122fa81c88cb62ac29c09d3a26a1c30f7265031f8fba6ed2ea7240000000000000000000028c101c1e8c1b0128c408deb7703b07f2def46ff13944c1372a09d5662b652d4ba79d5379c5cdfd7418eba2f8d88296d212dd14c3c4d9a77deead5082868fbc2d3bd1933cf7a73222149f410ffc5a4bb7d0c3c7eda7b15b9009be57d63e9a736888abb31686023ad16"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) sendmsg$unix(r2, &(0x7f0000000bc0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000b00)=[{&(0x7f00000000c0)="64c106b7a36de838aaf77359117e34ccee4187b03baea6f558de4044a8da975e41453ca0c373327f97b54211ace041a8640cbe01de384d9d585c52df30bd200fda2e3af0dfa883fbacbe1b02bd3ee22ea952b83e5f79eb8ab79890e12193c57af8048d1cb75328812ca9d7a28822945fc26632ef3291f22d98d1148f944faf668a8b", 0x82}, {&(0x7f0000000500)="6b93d6595376dd4b2942577a0c3fcfd8ac8d8c06f58109d92c1b2d09efc1974df2d2c5ebb5ba7d8ea6df6865d8877393b524b1e11b88a19617d299b3246491121e4247f63656d1e2a27a56123dcdfe8cdb4b71bfbe7f0db3e2b1aabba97b2b3247bf25", 0x63}, {&(0x7f0000000580)="2dc004e4e407da24d3a2dcb61d22fe081726fa4c9f201d072bc599fb48a06aae7ccdd0a4cd038aea778180c3d15cb7f3d67a06b93fdb7b757eca8efed85af210cfb00fac2de5da63472813", 0x4b}, {&(0x7f0000000600)="7a1723eed2c3442152655efe", 0xc}, {&(0x7f0000000640)="180b52b067e7087d794dde64b2f561dc7c3c6ca1b5313cea6ad910eae44906fc70d9fdd84c0e55c606a50c9ff3030382ff8e5d0b57f30bae59d986eb650e8df04f9de73877ba9f44009380e83f15aa5dfdff0612eecdcfe9170e0a21f746905649bbbbb7d1a9f72b20b7f754eec36505a851950d09085ab8f2b65449a336fb85b7d15b273c3669f0bf2e57f195714c96e4db2fcead092d3eeab083c6aca184a6bfc32be51a1cb06768a4830e45d86985327bed366a784da43ddf6be3157fc30bc00362c1e3184d58cdf38565", 0xcc}, {&(0x7f0000000740)="c6ff1cf718a6bffda40ce29300a0cbcdc2944feec67a206f6bfd5fc0eba390d118536bfb4d3a19b4eead20062a4388c436b7ee71304dea5bae82d092c062226ebaf2e4e23ebf88696c3e800482d29a2e0cd4ef967d20eafd2b2bf28a4c988b3e5fdbb11da5b2e46d960b4346d01226839a38419f09eb989b6fba18db6423b2ace54ca27c17f698c97a723a845f90c210571b1902c450d1fc783bd04d6a9be3d048efda9ddd4a9724f02fadd3afa8164491ae7ff31e2f9d681c1e24a586db96649456cc61", 0xc4}, {&(0x7f0000000840)="9cf37b33c6bb5c2848a6ea5bb97af7ef61a84b29805c73392e8a9b40cc04123649b956293cd000179e543bedf97bdc4ae1b37cc453fe993931a42748a4f9d9b5b1007d3184988408e1bafd55eddabb21160fe2d9e120dceb3d8c80145da1a82ccb2b14788bf33363b6dc769e99bc511ffdbbc8d2f3a906faa5e735bf05982a9a897ccb8afb57595e6a0e25a060b00f63566cf729f78603956c8bc4c7c61183d929d9a6a17055da97639851ec81ceb55e1252706e8a6ee3e3b18f144f648ddbaedcbcc22077d9d9947ec5f19f53e3feff1543c7509f3755f29f8d9387bab7f58dbb67524cba31b3a2df4121", 0xeb}, {&(0x7f0000000940)="eba05d2b953b4dc6b3ab9943200c8a4b113a4cc2f6a40f0a946886b3313e05d9aa162f9d87fb1c05d0068545a5f06da748c6d978b7564b77a20390784657f89dad0a6169704e7e2a93651d46a5d1fa02843602d36ad00ef63595bfe9768370e02f43a5702fd4221a09d19ec5962c249be3e86000c065a08dc16092fd4facfa78bd599433cf9786d0cb9de8e95863d503349fc33a9b33b50828ca0666ea9881e9b078f2567050f0c1f11e25692a1db906700c08624e8a299751d05800dab28e4131f3442739668d13e5acb0b7034d3abce7694dbf727799cdf6a81a697e867fb278375c5f8c54e0dafc48", 0xea}, {&(0x7f0000000a40)="d4de126b686c54c3ccd371d183ff737d2a05daa1f3b8e759dc9953bcf201bbf33f9265ce5936686edc0b60ed3645d185c01575e3adaa07dad10932bd414ed356ad56fb717490a1d80b5badc8e05da05ea7b4be79443f154904c0e65a734c7f52e4344234d1fa911744fe2641d8f7cbc599ef2a9fed5321f80f57ea8d992916b6d773e6cccc3621a4f68f7f42517788204fa71b8b4591ab2a40c114c6efeb2d3d1cb00cae0712ea5d0b", 0xa9}], 0x9, 0x0, 0x0, 0x40e}, 0x19) 16:26:11 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c1, 0xe0) setreuid(0xee00, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r1 = getgid() r2 = geteuid() setreuid(0x0, r2) setuid(r2) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r1, r2, r1, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) r3 = getgid() r4 = geteuid() setreuid(0x0, r4) setuid(r4) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r3, r4, r3, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) setreuid(r2, r4) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0xa, 0x0, r0) 16:26:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9af, 0xdf, 0x3f, 0x550f, "2eb16ecce46adcbd74c60e6092cfd71100"}) write(r0, &(0x7f0000001400)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c9fe8fb4cb6352b48d3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5f307c5375eaba46b32649dbe31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab05000000159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab73f6b77103fe03f5ad252de15639607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b6385926805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ccecbb3591d90b7357c829a234672330197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893c001d940d170789d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507b000000000a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dd040000000f1f91e19d8c10cc4a7430528a4125b551eec4b9bf591006b4ffaad2a7a939fded389efe600000000000000000000000000000000000000000b9e2316f7ca05cc2a07b3fa2aa9a536dbd76f0da11b94ce51d5789bd71f629ea", 0x321) 16:26:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000009421000800"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1ce) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) connect$unix(r0, &(0x7f0000000180)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x800, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:26:11 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x14, r0, 0x0, 0xfffffffffffffffd) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) 16:26:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0x1000) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/110], &(0x7f0000000040)=0xffffffffffffff19) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:26:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r1, 0x0, r1) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) r2 = dup(r1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x1, 0xe6, 0x48b1, 0x35, 0x1ff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0xc4c01002e}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:26:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) sendmsg(0xffffffffffffffff, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000540)="e508b1f795e2507ebcbfa1a4efcba7fd3c55f62fdd9f00f464c615eb4954d1437e5a17612b8e6911121d334c85cf7c1fb68312c095f9173a8828aba4e0c0bcc23a3080d07a7dcb5fb8b7c4b83aba2a1769cf796f50f8dc2ed52235e694a9155dc9e774a37e890059b629ac9dd6c019dadce673d129a0b0311b13b92ae2ee4b2da85073d28298ce183cb1f2d138d6fc7193c3c526b49021047e4bf82d5d2501a90ac30587f3083c02b0b7269d28eefdd0b76d47c0b4e431e4", 0xb8}], 0x1, &(0x7f0000001e00)=[{0xb8, 0xffff, 0x8000, "41a6001d9caed20429926e200bdda468f6de1d4f650fe701efc3635d71dc9deaef7ba94859879810d4c8aa5e78278748517c7ebe961e8a950333b0410cef51f3f0040be20465188236730448a7299cea5ee7e190c9ff6ee43fdc2f4cea4ee39dea2445e7e180d9daa9614ca77b2f84c3e880d597338fa5359007acbd2c27606fbe2eec71e09a982e6c01ee0a69a9bf67d498ed60d8f0fc4b56eca5e6dad390dd0e4a50"}, {0x1010, 0xffff, 0x100, "0fc6a0dc87639fdc3bd0e80fb21de847fe826095cb66331158b04461ebc59a8def11db0f0e888ea1658d7539dbe86dc1c4a9f79aba8fb4337768e4eaf8c7c33982dd4b55d2c81002151b6dbd9ee0aeaad6e9efbda51d7448fd85ef1f50fe7e73ac27d93d4f9b03df340552753b0313d316db98bd45244a2474c7670a27e651a62f63740495b446d78b75e850d827e2dfd829cd7679a1cc27081e92765229001e9c2867c155f5f37b11f3b6a6b8b9bf11d9789355647dde45bbdd7142048ed2762c99e56823bc791dacb3eca626aae9b801f19e38defd79cf1f87ed9f606f36fef340ab7f84a917fa1e9c301d1f7629048a847913d6e35b68cc7f327a5d5d98ef050c93bdeba722384551ca8b53835db7e64bef1be83f3beb8b66cbcd0db3f420f7e8bbfc6612013204be49484b3dc8cc338e6a9977cd09dcdb47016a96b5ae0d538da11bfdb58ed7a694fa247a7eac7c5b3d75f2287658d0afdd0fb8449a76fdc327b1244555087dc7ae099cbf9776bd8bb2a5fd7ce99ac4d5327b1944c3719ca55cdc5bf0ea797bdd531ef63560b0c6d3d3f9b9890949275db1f34219ca67a3cf7c5c15269473ee1d455f8dc9f12b30b722eb79b76305f215539ab7c354689216030b01756f5a82357f40ceb4e12cbc65a7432ec1ab548af1755e4a1e4d31310a7d705ccffd870fd252382eac4fc029eff84b8e83e9c1993192a079c44912146371660adcd6513fa7a9ae7e65ab4035da29517a9e6b80fce1a69d7107820821a06620874e77e4707b921288f9341363df26d42ddc01aa309f06ac53b1f5fd30a0cb7ccb7267ca5532c7ece74569458b1c9ddd1a8c4c58eeaf8377e24ecdfebc42fb19fd55c85393a097edc1d62ce2747f24bd7c8a7966612e0b0ff5615a2566ce67c2b3850b8aff514a6b5602b28436469cf797eaa41df0e3c13d17bef99a33a41f29cc82990b5e42cb6f9223c8743e8cbf3a01329bdd71730d65af8b4765d757915f3b14bb4339f868c8d5bbd7277e6daec15026bf94ce499c8968b405875b20daacd8e20782dfffd9c63771012d0a5bd7f4e9fe9b24902d65c88a58ad6d5d5157b9a1837665d38de7385832845aec8cf6c7ca87bb1b0d1d18ebb30d37216dcebf91753618892db0ce4dc31cf03b09133e9fff85c84604f8683273f8303307a48ba658d7f4fcc9cdd023ccc9dbf987b51ade53aecdcf96d464414a45dd594b98af5ac8c1ae849d407a0fcb66ab85e4083117013c91b4def96c64fa74ca4cd95d3b21248f8cab6b1f77545a322a2658f5390139818fe7654752b4020bb0bfd7c3e7b7f44c787cc485dde5b8956a75f67019115142da6aba3c5284b32c99c538653ee37f563b18a51f7da924470204f18afc8edc24af7f186b73820d982c73ccdb4a09b13b9f3b71226893bfc965cb5b2e1a9436e22b2fe091f31cdf01d9a4fc86b7ed1a7e718a42d68df3927c83dd25803dd0710488697b26289ffbad9a1670f098f73d3ae23e508c5de7a09439f4871412ee53208ba27aa30f186c114e224587839b6efc0cd719563097dec3b95a22fff0192942988e2d5b6e49e815dcf05cf91b25bb29000d773f83e3a7f586133374ea2af93442ab6544ddec164e6fcd254b28b9667921012f710cf55e2f882e2c003169fd253abd4a71cbca064f2f5bc723710473a14be4192d343af96c513cdc74a1014440a5672b47fcc033869427b7f28a16671a956e0a5229135adf0e0e455c23ba6df8bd9c47b12e730b7e6c69d3584cb014e7aeaed062d7c984bf1d62ba69d3e1f45659901e33607f51b864996f7a57e616cfed8a72ac00853fa7751831bcc1b81fb55ce3fd503b3d7fd9e15b35b6e078e52c48c261e4effd5ad2d419841eb1e81dfcceb188ed16c69ca51c941561c1ead05ba36ba15469468a6d3e587d1d7b6d990a219d057f1fbbf08c3016ac79b9919ca0a76c1b1594c77b6d6fc97d53c0e6ad76440d2a902b37f0de17f3e2f3055f6111bd705b3492a108078978e064ea283e2ec026fa98a37fed8e6390d3b7a78a40f222048a1a949894e149b710e202c5b34171e1b97e6f7e7fd7c59cd48bcf6ac3f2c543a8a556c827df0b792fe9098b53f8ce736777b72488252ce86b807d474afaa328bcbe0589a536a5c45e0c598631a3cf14f52217d9d5357ff426a221c72e6dd21d15fc191815bc2e5a09898ca929f13aa8c7c430b3b2d96cae7e709f400f5bce01027bfa5f8481ded2e63145bc9d94ab612ed566fc968746a1f5ce286323bd3840d3f080d590027178c330f6f7ccfc8a84fc9570484764123bdf340a96eb0b9464739272b13773695696e94a2b96250a239344b48f741683e0b9154afd208fb4959a8878cbcc29d39e08f4e15980ecb338146b4dfeb35729cfff630059244b06d97d2b308243a6e88690c3d0d0cdd9804f60f8637dad71d2a6b02c08bdeeb34ee8213d61167306eaf911beb5c89f069d2b8786926d1696ad31c558a26f0475fafee5746c1554115358e99de97b6c84b7ee9a88890bd8d5916de8d011cd287d88e842295d114527715b69c7a36508d3d4fe6512bc4d9eaae4e54c94a0f3c4be5f45faf1d88b92c1e7b10aa12a0d39cdf815b231ee05def0ebb22b32e25aa44c427cc4059feabcb3ea000ac8b01cb97c4e56743370d28ef49be1f31b160cc7ba87fd30fd1ab0f0bd7d44f8a0ed2a4c47ef92b4aed0f18b18cf9e0d76622f57dfe86c0782410f62493008fe6bfd68faef403d82b04e1470e8bee800cadfb2b42358558c7db1d76cf2b0a7ed7bd0996346e90b599de6200e73bc940049556d7175459c65f4bfdfea1c3b4ff97012b53433c178794c7452f48afacded171d17d95d77f95f19279b74a00f8d95af80e19ec49cf49788f459a3b7a1270f90282a6d8f8841082f201ded228ca150ea95c40e995e4167b1a7dde80bc445e738326757cd167ca4bcdbe42daa2313cf561ff4eb9232c7bcb11560b1beaa523288e87507dcf6b4d4b7bb943b84b549be85b914fe7460389edbdf74203ba810a22c90df898b9a63528d4c868ebc4fa56a7fc440fe01624ec261b0cd895c6bfbb497e1fc861b48f20daf0e54736aebb5d0523300c4034016416d7ed896a9ea25d726ce2126322f142d0386de16e2608218f6c1abaf3fa755eafdc6f93c7e2e8fdbf812bca5f8aa5c9ecc4e1d9477c9537e4a74ec937c98d8e0198334f56efcf565446e3345e9c85c00f118407cc72903c1cf709e048d958b65ac18dbf29e6f0ef19608a52ca49e191fc70b37ff8c3d31eae061f503eedfe83a6caccd8fbfc83dce58a883785c82807fc9c71be3d305d5049d01d16ef5f89e023629f17adadbe86b72c6246ae591173b28c66a72041793f01c0455f9bfcb903d5dc3936acdf29e1ad052e191865da262fcec259c919611d8469198b25e8aff760fdbea3072a29b390a7289fe5d465c3f9aec438e710e769cdfa51ac97e30fb23fcb4ed455e1c16e8b2add84c077f041ce0583b8c80aaf5ed8743889e7489a3489ed514d3b2c3549d2f038866363cd85205aeb6b7b9c32630c9225e03948a5f0b6ebeda366416d7cae17acccb7be89f5b2228e67d2576fb6062ad692285264b0d4f0689293bb02acda08224c15ce22208168484cea3455d8ac22f6cec15aff8b606e819abbc213d7b404dd36b498a44dcf94b97eaca0fc2aee10eddb73ad5fccdf31cbca5dea0f2ec22b4db2ee5ef58b82ad19e9189677198ec5364e906da29a02f816a22132c2624184671e48201d4bf5d7ab0b5f76f4389af94607bf0c8c45409d9d53160d77d4a0baee966c9db2ebb51f30895548672f159ff5e1c3125020e55fb9d0239c440ff8554acf6c03305b2de90f072fba8db9ba2c7ab4dad401edffc55787634914c217e66cc1438d7dc31942464d122572dd3626f018ac884fe3903d2371323b578bd11c6a9794c86980e1ac331452219e629fee13ecf0b912a0cdafabf8f674b4d222f84d39b529a544e932e1d6b8abdc8218f4c316469b1cd20cf10c003fc3220559c7ed56496724ec405247c9175109f88f02ce04f03226a5e602d4105e6bf74061c1453c77f96d6ede6349884cfe162c25dc0b868c4705404d006c43c01985907a1917f09881ffaf0ab6781f760451606850e4a60c36b3b406c2a09707e343d9b31330cbdfd71478e1b25bca93636db1a4bdc1cdf5f67de64e5436ee3703df2e4b87d6944ad49602ad5bf6da219ccb45c03da4e6cc25070627672fabd6499c2abee835932aa4fa21acc21f20a0d456a93b316192a9e384eeb0c7f55d674be903846eb6e5fd025c399264661a922995257632b8f28aa47aa95c307089062380299d7d72d464e0fae0b65158640395c38d565b7224725f6e2f223a802cf2fde5af72418b267a14204d2ce86c77ac62263ea78fb8269eff67ebd83e05be1a74cdb8102bcf75c38a27d8c8647ab677ce21fd7b38536d9eecaa325f46f5dd334f9af03448181154be6796b8854d467815f231b370d7e95b980d501d9c5123e189ec15754587993ea0748358c0314d47f40e21eaa0fea4793f93e3baad8ca9a492923fecf260a01ceb71f083683d5f84be2d5de371c676f1ed6e990ac40e281ce3ff1cda375bfd06d9610cedd2628f12da72272404efe49fb6fa3acf3a25252e18a8f75419c7de206ccf3a0df1514a95de6b0e937a4079f85d3331994c3499a6d6298d7ac10224f5baffa8925b47903383ed4a4608324db866cefaa60dd8bbad1867eb63c32cb5b1f01277617877a24265cb2bc6626a27beba07b07a5069aea2f3ee075b02175cff088059880b5257dfa8e76d962418c03ed62af578746d612b2c9044f5b862189734219365412dbe891fd1a3e5075e6ebc61806497c4958d09aa2b4c09a0c7214070745da255657874eb826b18334a87cb55465a963cd09fb93f347ff32fdd66add69e7246f425d9a7caceb80be878fcf7223bcef0ffabfd691a4ea7670b725ef8e19c795f72d3742c7e54676dbedd5833ca8d67cf9e796a7266a4354a54d0cfcba43fdbfd1af4b8989bda5db515e7bdd49e431d9e34ef985e64fcb6867a1e9b4e9e5fe09d90166636721bf9cb2fa7ce4a0cc1270fc2072de9dfbe9c228b9b6cf2a2886bccb52e898003b1a31cd555d6a936ded34f66c5eeee2b695f8a7d58673a0af39a14e06afbc84819643a1404a1f169a1dc8a0884588b6fd274db19087da139b6e146c0d86106feb9f6a067ecd467f55353cdf56e10ac6ebf43f5702dd872dcbebd4cf43c31ef3fd8c2cbb1d76620b86c4c8bb8037fed32939296e7b90e01f32e1ecf00e3585ddb3cafb8569d6c435818fdc94cd1691942baf3001409cdbb5eb8f4444e3614036b5c02184ee4cde70641aa15b0a6b4fe1883c9acf5580bf8b84dd63800ebb16e70989ed6390949ff5f97ea7989c4a95b2acbc75015c5f4a9569ed675cb8474468bc2e0285ce10088bd276aa49bb8334a358ef631171cbe97bb09aef9724129f86bf6d2a112703b13eced4795f1ea5ca238fb15cce4b376336870dcc4a0a15bbd593a0cd9dae740b47d4c9ce6598a11c1e1d594253c38fa5cf1123437d1a8c7ec68aa188d1d66b0e460346cff2f8c85896eea2db9cd2d9ed47a6cc4cc4597b086778a85b66f97ec927a9d390da692ef35dd4733c4e30ec66ea101f447de1fe328d49039c6bfa7f7e43cf8a6833c620e74fe2022681a7f249074eb8e4ee6fb5a78fae6a00a6e82b63f4bc340b8e9cb4fbe2ea755b2ef60354e6b63f3ff7b291ba07083ac0cf77d23614f12d413089094e0a2f08bc"}, {0x108, 0xffff, 0x1, "36c7429e2c7afc912bd26e5158fc611c8fd8e852329ebaaabe9e2153686ed880fe4a1ae9cfcb50e6f50792512d93d62ecb380ac91313771e23bef43b8ea529aba72f88c96a02ba492981476760f01b438ffc0ba0fb076e86635ef145dda2cfcbfb093edeb90b3cd0a83072e1821f64eff92979b04dca4287a59636cdc01222db90c893b01f7030f93c6c5a34dbc3b922475ebffc705031ec6d1e79604a21978a25b275f318147c9850030108d9c0cdc369b42fb497b52df3d5921ab2e4f676b9d690d2ee4c09a44fee719f3c8b973acf797b9384eec102836f592edf90044f52bba8f96f173078a5590edaaa7efac02eb165e44132"}], 0xffffffffffffff95}, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:26:11 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)="008a376ecb7d7f059ec9bb41bc9d72a4503b436b364800000000000000080b54a7b402b8b59871cb8bb50d510000010000000000fada9a41e5", 0x39, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000100)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:26:11 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) rmdir(&(0x7f0000000040)='./file0/file0\x00') connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:26:11 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x300, 0x0) r0 = getpid() chflags(&(0x7f0000000040)='./file1\x00', 0x10000) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x18, 0x400000001002, 0x0) connect$unix(r1, &(0x7f0000001500)=@file={0x0, './file1\x00'}, 0x1c) 16:26:11 executing program 1: clock_getres(0x2, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) pledge(0x0, &(0x7f00000000c0)='vmm ') 16:26:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x100, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(0xffffffffffffffff) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = dup(0xffffffffffffff9c) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup2(r3, r4) r6 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f0000000100)) symlinkat(&(0x7f0000000280)='./file0\x00', r6, &(0x7f00000002c0)='./file0/file0\x00') sendto$inet(r3, &(0x7f0000000140)="766473342cb0887ea1fd6e0c983d77be29ec48ff474feea58e70cbfab9e9157d2eb019a09531d4577a8e7906eaf55d03e491a6561704535084b1c668db", 0x3d, 0x207, &(0x7f0000000180)={0x2, 0x2}, 0xc) r7 = dup(0xffffffffffffff9c) faccessat(r7, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f0000000240)) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:26:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) msgget$private(0x0, 0xa8) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0x4c}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000600)=""/44, 0x2c}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xffffffff, './bus\x00', './file0\x00'}) poll(&(0x7f00000006c0)=[{r0, 0x140}], 0x35, 0x7fffffff) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b2624", 0x458}], 0x1, 0x0, 0x0) 16:26:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x20000000000000e2, &(0x7f0000000000)=[{0x30}, {0x1099, 0x9}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:26:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x1f) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:26:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0xb, 0xffffffffffffffff, 0xffffffffffffbfff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socket(0x23, 0x8000, 0x3) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 16:26:11 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) dup2(r2, r1) 16:26:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea819ace46ade000000000400"}) r2 = msgget(0x1, 0x546) msgsnd(r2, &(0x7f0000000140)=ANY=[], 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:26:11 executing program 1: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x5, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000b31000/0x4000)=nil, 0x4000) mmap(&(0x7f0000363000/0x2000)=nil, 0x2000, 0x0, 0x7812, 0xffffffffffffffff, 0x0, 0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1c082, 0x10) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x6) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x7, 0xff}, {0x44, 0x40}, {0x42, 0x81}, {0x8b, 0x90}], 0x4}) semctl$SETVAL(0x0, 0x1, 0x8, &(0x7f0000000140)=0xfffffffc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x4012, 0xffffffffffffffff, 0x0, 0x0) 16:26:11 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c6, 0x0) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000040)='./bus\x00', r1, r2) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="cb", 0xfe21}], 0x1) write(r0, 0x0, 0xffffff3e) 16:26:11 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b81800000029000000310000000724c20100000000000000afa9"], 0x39}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x1c8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:26:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "00000100e8ff0000e18000000400"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000001600)="11ac51f7d6693a129b2e765d0de14946028be83b3672a82136df5f4a04035204fe69b6cbad92f69281ac112900aa7b1f48c42d733456aba89c7f2a77ccdef4d01f83042300687ef1a1aa87a3b0d2f22258fdcabec90c5048594d36fafd7bab62e216ef31970412aaf2f9d0217636d60e7f7708c32810404e831502fa626402c6b8929ef6f321528b878daf55af77377fd0be0f0f16019afb13da999d4a2300dbcc1030f1810462ccd7671f9482f7a3e3a32f305de83d1e83a68818a7df7edd8ce63a38ebe8f2da881856056c99f626e528a2b5ddec35191eebbb56759ee2b2d6d064622234e1fc6898cb7b7150907d06a3c6e4282a1324fbcf797364ad62524fe7eb9328c24fe1d205400c5c5d65e611bfcf2eb0d23a93eaf9bb9ad32369d770153767f061e01af0e7eb19b7657b722af9dff7db6e352a309735448f91fe860c1192a01468b3e07bf319e7db5faa531adc0d03bebbaf7cfc0306307247bfd77d5a91f95e0cabd789a3ed790b8ca01bede80af5fda8faa9bf775bf577d17431a2097c219fcf163958d74354c7af64e904959111b26b9879c1e3ebca13a32fec4c0f16435c4002d9bb921895ce6b75ac5c0fa9ae5dc5ef3abb97f3233b0616522a6bb1b0c52986ef2a59e7e30506b258d0c77937e8dd7927efb4fada010c4f02df8cdc2667721f0fc505705eb2b7a1ce2af8cd5635fede2fb38f7e52acba9be795036137974a6bba95529b42279cccc6e8c913d6192c1b40c17ada6e67d9fbeeb0e3a8c5f5b6d091e39ce9c11003303b5c46d10a6db550ee04846311556c20b7b361d3fc0ec81b423c51ee90bf75a43c59c6ea06d8b190d866a418964303853164c62d04d928f6c1172a79633d539006da0842cd30d0b5cc0e6903387d0fdfa519569fd6a38f9e8d2a6c8985f6214d947a6637f055f57bbfd6d801bb21a5a33509879ab5111be9891a6b6b8e7be69652444ad9d50d68914b3309c913924a17d78f72ffda4562d89a2db467149a71dc24d2a17475d9d56ad473405be2456908791062666f2b0a3004af7c6450897944ced39d9cec3c680c1b22a09f0ea9d5b87c9b3a29bed73961aa061aae12d5a35d7f8ac534be1fd568ee601d6b4322a67a59ac2201ffbf0c06a459178046075dffe116539886b22ad0ee7d9ef35e5ff3b6060bc0a9f33f4fb1b987d000d561e6", 0x34d}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ff, 0xffffffff, 0xb3, 0x1, "4929dc9df2ffff0000009078bbe6f44e4db36600"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="1e", 0x1}], 0x1) 16:26:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x5, 0x204) semop(r2, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r2, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0xffff, 0x800}], 0x2) r3 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000100)) r4 = socket(0x800000018, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) dup2(r4, r5) r6 = socket(0x800000018, 0x2, 0x0) r7 = socket(0x18, 0x1, 0x0) dup2(r6, r7) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYBLOB="ba26b38134298b292ea4e8ed00d8cec8f922a3d447c77043f410b30fe11e5bed8f22ccd3f5db480ec701a985672d", @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES16, @ANYRES32=r2, @ANYRESDEC=r1, @ANYPTR64], @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES64, @ANYRESOCT, @ANYPTR, @ANYPTR, @ANYRES16=r3, @ANYPTR64, @ANYRES16=r5, @ANYRES64=r0], @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYBLOB="8b3888555febdeb6e2e297230dc01d9e4cc560ea5fff0f0502ea1536d49bdf1692f4d9c8d7f2d8db011df8614361f90cf411f1da142e9b0a97341e063621035a3958bfd394b8b70ba0cccbb76bb71fc1f74eab8dafc658a25e857a5a3d9131fe021b9028504909adaede1fc85f2b093a05b964e99420f3a473258df72c9e66bfb298e771f1574be2f56775e2500ce2f5e889cf90b1209e2974285d08e3a06d7628c2b37fb4a71eceda1b0c4214ce5ab3362800ed1a5f67134e49fa51e4e94df1d404863cf4d21527731e50116695c759a474aa8394491442a21e0bec2d39dc3b35bab9b678d1c037000ec6636fc751b42e03a581e37bc21df47383a18a", @ANYRES16=r1, @ANYPTR, @ANYRES32=r7, @ANYRES16, @ANYRESDEC=r1], @ANYRES64=r1, @ANYBLOB="74d60adeafd601adc5213d032daa3a8b491d7649d8b835a93b3593e48c000cea78c785abb2fcb51558ff6b5b357aeb7005de5bf358"], @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=r1], 0x2c}, 0x0) 16:26:11 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) ftruncate(r0, 0x0, 0x8000) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x800, 0x0) r2 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x4, 0x7}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) fsync(r1) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) 16:26:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pread(r0, &(0x7f0000000040)="f42f38abd64a1e2b339e52b31c541ae7a372a67f10e33b206016f65d68828ab5cb98e0ded75b6a8f82d2a24b085152bb5886db641a4145ac4ab36a3acbb63717c368cce55075e89bd4de66e73ed58c183e96c0f89cb03feeb8f408b817ad64feebb5c1d59441f9ccbff627ba8f1b0ae14df8a2792d93647fe259f4b151db41a6", 0x80, 0x0, 0x100000001) r1 = socket(0x18, 0x2, 0x1) r2 = semget$private(0x0, 0x5, 0x204) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000480)=0x7) r3 = dup(0xffffffffffffff9c) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) writev(r3, &(0x7f00000006c0), 0x0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000340)=""/211) r4 = socket(0x800000018, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) dup2(r4, r5) r6 = accept$unix(r4, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) connect$unix(r6, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) semop(r2, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}], 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) 16:26:11 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10001, 0x8e) mkdirat(r2, &(0x7f0000000240)='./bus\x00', 0x40) setgroups(0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r5 = msgget$private(0x0, 0x406) msgrcv(r5, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000900000000002e8ecbfe27b5007b640000000000004fa10000000000000000008000000000000400000000000000000000000000000000000000000000000000000000000000000000000000005c91000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6"], 0x92, 0x0, 0x800) r6 = getgid() r7 = geteuid() setreuid(0x0, r7) setuid(r7) r8 = getgid() r9 = geteuid() setreuid(0x0, r9) setuid(r9) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r8, r9, r8, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r6, r9, r6, 0x42, 0x101}, 0x3, 0x8, 0xfffffffffffffdfb}) r10 = getgid() r11 = geteuid() setreuid(0x0, r11) setuid(r11) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r10, r11, r10, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) r12 = getgid() r13 = geteuid() setreuid(0x0, r13) setuid(r13) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r12, r13, r12, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) r14 = getegid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x8339, r7, r10, r13, r14, 0xc0, 0x3f}, 0x0, 0x3, 0xffffffffffffffff, r1, 0x4, 0x4, 0x200}) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x410, r1) setgroups(0x0, 0x0) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') ftruncate(r0, 0x0, 0x7fffffffff6) r15 = open(&(0x7f0000000100)='./bus\x00', 0x400000003bd, 0x0) pwritev(r15, &(0x7f0000000280)=[{&(0x7f00000002c0)='(', 0x1}], 0x1, 0x0, 0x0) 16:26:11 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000c46000/0x3000)=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, &(0x7f000058e000/0x2000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000640)=@file={0x1, './file1\x00'}, 0xa) connect$unix(r1, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x2}, 0xfc8d) connect$unix(0xffffffffffffffff, &(0x7f0000000580)=ANY=[@ANYBLOB="1c475eea2b0ca6dd407a9b81db946a42224e52d7701c5665ee6afe73e4ceac8b3c2f015d0b1e8143"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000540)={0x4, 0x1ff, 0x2, 0x1}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:26:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86338) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x36, 0x0, 0x300, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x6d, 0x26ec}, {0x40, 0x2}, {0x25, 0xfffffffe}], 0x3}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() r4 = socket(0x800000018, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) dup2(r4, r5) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f00000000c0)=r4) open(&(0x7f00000001c0)='./file0\x00', 0x10, 0xa) kevent(r3, &(0x7f00000000c0), 0x1ff, 0x0, 0x88a0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f0000000040)={{0xee, 0x0, 0x2}, 0x80000001, 0x101, 0xfe000000}) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) close(r2) 16:26:11 executing program 1: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x44, 0x0) 16:26:11 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000004c0)={0x4, 0x0, {[], [0x0, 0x0, 0x0, 0xfffffffffffffffe]}}) 16:26:11 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) r2 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x800, 0x81) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000001240)=0xff) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x84, 0xd338}], 0x1}) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000240)=0x472) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000900)=""/206) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r5, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, r10, 0x4}, 0x200, 0x401, 0x2}) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f00000001c0)=0xbd) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r11, r0, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000000)=""/29) socketpair(0x18, 0x0, 0x29, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x72) 16:26:11 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x882) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) recvfrom(r1, &(0x7f0000000100)=""/212, 0xd4, 0x2, &(0x7f0000000080)=@in6={0x18, 0x0, 0x4}, 0xc) r2 = getpid() r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) fcntl$getflags(r3, 0x3) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, r2) ‘{/-%Óåãß7e'’2À·ßæ z ‘{/-%Óåãß7e'’2À·ßæ zË./bus./bus./file0./file0./bus !þvm_resetcpu: failed vm_resetcpu: failed 16:26:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000, 0x0, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49ca000000ff00", 0x0, 0x513}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) 16:26:11 executing program 0: r0 = kqueue() r1 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x3, &(0x7f0000000000)={0x4000100000000000, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x6, 0x5fc}, {0x18, 0x2, 0x3f, 0x4}, 0xfffa, [0x3, 0x13de, 0x994, 0x1, 0x7, 0xffffffff, 0x1f, 0x5]}, 0x3c) 16:26:12 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) close(0xffffffffffffffff) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x8e3, 0x0) 16:26:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) r3 = dup2(r1, r2) ioctl$TIOCDRAIN(r3, 0x2000745e) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:26:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000240)='./file1\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000380)='./file0/file0\x00', 0x20, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = dup2(r2, r1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000a00)={0x3, &(0x7f0000000940)=[{0x1, 0x7f, 0x8}, {0x7, 0x1, 0x0, 0x9}, {0x0, 0x3a, 0x1}]}) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r5 = open(&(0x7f00000001c0)='./file1\x00', 0x40, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r5, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0, 0x0) r6 = getppid() wait4(r6, &(0x7f0000000c80), 0x0, &(0x7f0000000b80)) fcntl$setown(r5, 0x6, r6) write(r4, &(0x7f0000002380)="e87d7b5f6fc023ef6152c6b807500eb909fde1e6f14cbf6ab3a915337ce39b690b492cefb2519a6ae800cd037fa86f7ddc9b3071faaccd9f199dbc72a5823b9126d14189f4304be354fdad702ebe3168c8b948faac30f8cd70986ac028ba396da633964823e2aebe01271dcc56b7dc12a735d12e6a5b95be117a9c7ef8a67d3137891bcd5988f9f6aad31663f21af93735fecaca3d1cf24819d67ed5be0e228462cb954b7abdaad9f763b2c34538972693b642d5421c28272f0d5b2e5d2f6434c576581d96f43c8bcd58e3a260472e6c88d490fc442c160d8972a2d2a636d164d805e361fb6549fd51281a8a9050662e3c0dea3fa35715f5b3cfe19520139a054414cfe6802798bba1317ffcee1c86eb1e289f655938a8885f4f296c8be76bcfff4a7cbab346b74d38c93e0fddb89f07ffc4b402dda4db6b0c9dae1136a5268be2c0f19f4b4429b1c8a15593f998fe5e7bc382c247f7bf03304fb9ae16059610f05cf01b314d19645021caad79cfdd5845ca47e03297a0f0e4f117cdca4c720dce492ab850ba1ee3e3d3c8085c6f4a1a23569d16f716533808b67d7d8f1a0bd9c5513f7e3a1c61bf13258b08eb413ab66d91a30a280ddeaba07c2a08d0dac092217604e974de148a4ba5119d1ff6666ab62eb49c44e3a10f3bc66c6044c942002a01aaa2df0029f8a1541d477bebb067e71b92e25164a2838763b9ea855b22ab27895df62c15eef1649c200aa862a249fe88c03714c34c3db7615f42ab9983c99d25c9fedecbe65973402a9f2cb4c1338338383b482cbbdd351fb2f25642a1151de405093806bb67693b86535b5a50c3cf21c7193f9641ee96b757e5f12d41e6dbf622f2836be72156f607c1ff25bfa00ed243e267f0b7cd0e655546911538e9a172baf931cd0289f1b1f496753aca4fa9ffbb24641e593881a0456d8b970170ec65df914743faa835b627ac3cc182d4930e4cebaf33ead1587ee5b4c324aee0e904dac6ecd6cce0d2bd4981c0aced67c8f3a56e44099c2604e8230a439d279ef3d2fb0d243eda4ce351295f7a3d0177fff5cce8bed14842ce202adc559d7013327d670d9ffb3e9ae73926ff231d81b6616a5e9f13553c1effbfcb7d390d9767c057a6562b514e1a959a04bf89da060b9e2d220d2bf5d96fcb1613d0d5fd189939679934a192290c0650a94242bc70dd220723a9604dfc6f374ad0a767f66095d89f084840d852e32015b446017819600e7b5b7b2b2bf44670806292a96af5beea8b8cf6281f3def974d7532ff301c37ad5574979e0c380e269fc32b3b9cc6ad0f9a9e06688ecf21dad6333f0689f57c346e28278906462af8ee643eb1d2d2733183297d39c8983af3222b5f83a17cf3ab30e40d5e8dc7b0d2e98a14cd33babbb1f2abf52863ed7ff9cdf080798eb74bf491e8f3237876e20260ceb9798616c7c93e74060520915c675928151d9053dda5d587901a7ea7de171142f7dae3afa22c6653d37d28e088c3105ceb73a0774e9574f3ea3acd618ae001fa4889ccdb300d48cf020d54ed7ac4e95d8ebb866500b5cb49eb994416b070bf3b2f9d646798677ffe50be4f3f600c57557809093f5f1e98d61d0b8d1509447f575fdf8541b685d77a3a47118468869a1f8f466a9e79f623c6d422e3fc730e493fcb74a0463a1bb35eac9e5974a149acf31f868c5f95ced7b4de9da97d66d831bc256c486fd1725760ab9270279d20ffb063647072e0457465916df095a6a04869bc75bb8a1e66652a15da6016b862c680004f988264ba6c171013829b6f1f3f3a7c177affa3b1d4232f361d21ab992a0d0a7bfc5aa9d5152a233aeff2e9da4d0dec3acb713de17f9b7467e65f7a9b619303a4c74b7896d2d598dc1a4ee570e71aa0889b3f6b2091821828151944db0a6175868a44da25d9318dd45697bc9beec5b32b2b9a977d1cd8e9e7d7defdea96bf5f4c1f1ac902c51f12a5fb6e3f20d7d58e85a17000b6c4ef026e5aa7aaa3483fe13ae691e0e3a8e5a52f2080507e9a6af48d5f04d7e0905768664bf002c4b88b8288e57d69423f5dbffa9ac9abec19535a15e6213835d61ff4b6ef8c9d7b8c77be9e86a87e4cced38bd787b6971d829259ce5a2f5c6bd16a8db0abe02df4157b68ed91f23873dafcc922126f3d5826f2bc9c154592fe59737f9fe3a37546537e41060df73312d9fbac367d47199afd69bfdd4d6f8b2dfe9263ebd22ae50c06ad918db7bf1c6ec68cf9022e973163267660375e83fd6a42c8fdfbca9a48b26167942e40e733fd0984a5909ff71ca5a9c4dafb9d510d199ae036ad66b3ff15c404e2437f093f6c04acf3678eb5f60f2c8d9943fcc2473056999d3a858331507cc2492ffdef0675a9ae2acfd0e487ac9e90c8ad15169f29b3abf3fa1d9b4539db28267bf260b9a3297bf1ac7dfc60c2ffe828e7f07de4e8408f1c0e3afbd50341925d6355463fd00bf32b82ccf9d11cd3ec5744e03c2e56c6081a9c5bef3d323c11d9c46cd3257f32a68d70ac1eef7633e0f00933cc0eecd2879b2397b4b8e94c457848fcab1369b33811291c497ca70278eb8976df698a72858e1c5d1a67184a61cd2f4f2eb4ff9290ff548179ca2e76c3224c18d5258199db665919e7faf8e426c5f8b9c23d6a8152db809739ba87edde7f0f2ee498082039bbc2b14a9147b2b43fd75647272243bd1a26a0508e4c23b03faeb4bcebbf087914dac7085157a23031618e74581a05ee76b7886bf4196a1d4ae56e681098f7c2d73fe914c0910d131752f2f03c795a417f4991d93634fe8e54521589ded57b1262c88a7ae6f6815e354702ba80aa085335177c791cacd8d017ffd456fc03c00d628629769d1a5bb5273dd5c020d63b6c383a1dac6dd79d319e38c844b3b6d79a0dd961afe2a701b668d5879d0f4d49918135ec43a0d23da65a5f6934e0ea88a8ef01b6b9c5091ec1177132f42b375efe5c15d3f537eaaba430275fac9a866a1f40ab34ae6ddfa9dfb1b43f5049007e62fe79c9563f20eaa0c2db3d4cc197de01f1bf240d7f0d062ee48d0662f67203cc6f380acbe48eb071918c46e17425b5a7a9ec50855d94f9b53df66dd02ab14c027b4271f86c77cd036790e48cdf9ae203ea4051d11d5680ff4c8acca2661a1d9d52763706b96a55e80fb4a4ff09d65991efe5fc90effa39e0d1d35b55f6e3826f7af17e808913841ba2310a49ead743a58dbb9baec9986e21ff15eedbcba6b2ebdd326ab0223baa23633d5475e9d3812e6656d562e54800c3ac919982e7dd31c8468ad5c172e2902a9d58536c8650dd66a0bc31c146e2659b0ab0a5a905ebdeb42abbfa87d698f67605f7ad604bf240789ab804112774fc84699cfb852bcc2cf790edc92325a1c099e8e5804e3d1b871985962e823f8c6563e8be8651b675cfef2a0e08a1b48286f1b85b6c70ed68f791e9cd5372e42ef07da1e1bafbe106b6b5fb2a651ab3d3581c0156cc9351c38db35c942a6bf1509d93fb215321f660edbe83817a0b580b34000f7a6e65aa8653d86004c1c84d6c1e95bf65fbcb224d9474b78f358bdd13aa788e868f4714fe5c964941fad0d82b43b67c30a66263f0c6ba5d162690c734b6b9066e7dff74c3688a2ac7472b42304ec276552d91ee43140178f7300c97e3d75416c21a775863ef9491d104bbb8f341c5729f12d3178ea3127e1d354d6d1eb27d9adf06a2adc6f9413a533197a1314e1db4dbb7cd36865e79b3b76471e8c4a59bbd32e0af3b03673ad0f19caccb2657296f70828f9b87ad094f71d9cf547d33bfc252f3673b3f1dbff0e1c7cdaad3439d63ea4f98a84b6654a6bcc28a5c8fd320a5008d54814b25f66030d9d2fa5cb309d041a61594d0268b2c25ea698bdbf1606e396d14b9d461de7da88ffa195e39188d15dc65d8ae52c3106acfa557fdddb02105476ff1d7f43d6107149320d7c8e86ffc56baf86000d7d9bb396647a52eaa4660bd85fd45f3b0faafe743e648340244d311e3199160bb0161cd009598185d761b54376848d403e675882006d0c4a9277217105adbd2698610528ece3d0fe3f77ce9fdaa5b3430cd19cbfee6dc40b19289bbd14960b1d674a50354d34c55b15a0950a0a1b8b5c4d0891a49bae988522c56b4c88c6dcbaec4a6b20e8f5b51f481c2dc08df79ed4dc581331fb1ba183e6f68fcf95319f3477aeb699d66a04a4994104a9b8be8c3010cabcdeaff59143cbda085b921ae43b6e32a53fe74bbf69cee518fe4311be9ab225ba72af6f13fd91ef58b238989c48cec8549437d9f50f273fa85c9cdcf3f3b9063ddb4d4477b7f91dc012876a78cef67c622c86678f3ca3e3c90a87e85135c6b03272bb7e5382acb9a82b4e6ea04773275bb3f4f1a48437cb338bc6a6d69c0c0c22a1b6db42dd7c372e67784fcbc8c921c006533b149532fb7b92b0eb7711cab80e02ab912f38b149ddf4ded70159146f3a993339c9646200f893095b2eadb9ebbd04684210fcc07879a3ee4b5b92ebc0095b12d913d9e1447ce0c2b7c025d7fc9616b02d020c3949496f396828b6b6afbcea13e6337b31e760aa9bf4c5b2d9bac830acfb5befe244cde8122e96277b9701cb6afa5f4d16e9e50c1bc89e814a780d61f25cbe4650c70e02b6bde25391dfb2afca729b1022c125cc662a748b46db453f316c13db3dcc3932d153424e6f853ee3943a76821801f3182749c9eed1f41991d251a82c30ce5512479a5114081566db307a845a76439af3b8848c8811fc16fd49e8833d6585918116abc307a2b8f6881184a654edd0ae2d84e79391d93a7af203dfc99b84f8672b18c0f8e4bd8e5e728cfe8bc3aecd123dc93e1210f402d3790db679fdb1931f3a2c1f56dec3d6bbc65de9d7f85e75bbf0287b9b9a0a344209b82f13b65102b5729e7fee6886ed15730a811b317407d91404ecbb3598536f9b57e7f15c93dd94754097023cfd29f0056572566180775ec7f3ad7ae3200d4bad79f37f721282366dc2e8837acba5a8f657a76c06627e879c0a4582beaba501bdbb6c067216a280bafe055efc2a0d651ba94610ad1c4275e1e16d8363091c63dee9357e425c106d85230b7528117733f0dd81bb670159cc9823f6250339b288063a44682649cef5c38c54cd5b5076804ec74ef7ba7d1de23e6e1aaf8c0de08443cc994caf62bde32587fdb69a1e4b66f169930c7d8f5df2ff137a06bfa4eff109f0d081388d46e850ac697585385fc6d86aa24aa1b8e52ed5e0f2bb62dae6886291a0b7542f7ced243ff43454bbda4a9544dcb446a1dc95766e0591a91094ffc11429c9dc8b51fca7fb1635cf94d2ec92d5214c535d9c609dc06f44cc18aa2e5857866f16da0a2b3d135f3056a339686e769ddd60b68f630915831e6b7761bc592369b3a54fbbddb104330c496e588f15a3fed74859775d1cbfc3b838a6f24e1216f525f2f1ea3a980077950f0a0ae7cec93882953c312c795db18cbfa02ed9265d9bd81c3e1f6c73561649b6e2fc624278c5548ae76f8b5bfe00d01426a5b5c1baeb1a2586a640c381b0591f013cd4288e431b54a165c61a7f41ec888e27ed394311bf4d4bd4603a89648e0ed51bcb2174852af77c183aa0e528f187814f4d00c0fddfb0375a763581a40a5e1bd16ea9f737f5a524cd9a621bd3861d9f26dc4e651e68494f18f7be3766fa4f276f177cbfafed7899ad9fb5d60d2739d2784bfa594f1efdf66cd68cbd274e08a2d4608c322f8ecd8c95fa43a8aee94a9ae543208d9a442e737c020188f3eb95488ce4c6ea3e9b37ad28cfe2adb", 0x1000) ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0x4, 0xffffffffffffffff) acct(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') socket$inet(0x2, 0x2, 0x7) r7 = open(&(0x7f0000000040)='./bus\x00', 0x70e, 0x9) pwritev(r7, &(0x7f0000000000)=[{&(0x7f0000001380)="741ef9382bfe3a9354a6e973a2f598126478d3e2ab50328c5c95c34f2f1910a8db9a81880ade405be6d060e4dc7b9f368f0084f3a27dcffcdf4cbab802fffbba6262ece2f2be447d6dce5401907c273157be1ed11025654ad9f3fad11b0029e0df75f482399205ccb93fb910dd0f19e7317dbfa104587e9a164a449477e407865edb35fd6d59259fd3fc95987f9d5c4954d05e3d3ea5e03e5d9bd63c59bcadec9a255fd829529f5dc788267c774013311a3ffcc8b0095b047855e4c76494b631917f1221aebb50a7ad1f529ffae3d876b46c011eea53ed3813ed221de0d6dfd075b3567dbc12f8271af96ccf0e3762d540dce5e2329cc661dab2a8d6965126b3b190863e103d81af47fd10ea3641800be9f769f7da138a68c8a229b716c345fb10e46f9ba9480583e4141343db2f500130a03cd894d4c1121024efb020ae13166af39b276ee56ee53b50d1ceb6477198936b20ac9d868b056553c154bbd2a2f19d30678260d2b4e83ff882bddfa89fffeb81da916e8553c481a1e34770efc107e2a35374e3a7157a8519b569b1499f2e92ea7795c50b930ec97e684d6fa907cfbcdbe58a735ed5a9960e3cf3168fc0d1847dd9b084d86f39d10bac2402aae5f1317f67483eeb02921ace21d8124e290e4ab86c74a68038b7fe27a52252dbe8545d1c5aa1038784f28b6115ea52a5ca51f7b01ab53026199a6ae9062b066c7713c5a3e570aa932fd55148b470591b0082763ee233a14c7b0fc3a0236aa83068e8a65b11cf93cc79291c2bd7496bdf5509839749b887f1d7560c9701ad9afc39b01ce1a5d7de3fc09dda62c08622ea1cb7d3a8176a7cef87ea3c4b54c1e452fae6b68da44caad81ae0ab4ec6644a53e50669701312d2925e117e0347b2d7ef507b9a6d09e56faee03994e285c0c2102651076697f5f1b3a4f4c73fd1b769ac0402917ecc6a54098900dc1d80f9ca96da5f8edbacf5b0d9a8ae9d91e057f340709f46780013438aa428788b1b89331b91166ff1206ca1bd8518dc5e6299bd19d487ea7fb5d9cdcc200cb393c024bfae243c24bc599847e3c5e28e629d6ea7ff91657656884308d084e02290657d6b1a9e9153c26c96790598a72b350f19040f4c9102896090eef1f4292f16401d4e81a71d55a879fb2280048c163e49b8204ab0cbbdda1505cb8018f24f796710e4fcd2798c02c4d873a4a09a4f833856d7489dce485ae627a7fe9fcfe74c358a03645ee3dd1f857e603540e382d406dd27904ef5ebd90cbc5ad8164325924622e128f0811bd7459eb931c1f15e8492a66ed5269145a38d05db6098e044980e88feda45986db22b6af1df0eee539e723bcb6d877890f55d0dc864c2e7a7204fbf0093405c2120096e98964e26ca5bd28c79f52373bac2650413b6370b3192c814e35c48667261157ae560dae98a1ce12fcdc77de1180a47cdf71d8d5cf0cb56b4fe67d115e350070d1c770955eccfb56827510cd010bb0bab817c98b2754c0e22672e1e974a6efd061126a9f251d43892f937d50439b0497d83a77390ee2c299c5dea9ba77bd78f462ce51a82dc55a46e7c5c0f981d72726e6ca379f1e304f39271d8cb130c2a8d8874230d62700ab7deba6b4d053feeef184ad95e5c0f5a1e71bd7c99d28d349294ad322e23db273fe01e1ad80d62c1ae24dd79ce9c541e0ab5908a8df9395d0e09f5624bd42b995af2daf8c1fc2512fed6420bbfb93c1a03bd8fb174f1e9a40830a0277540ebeed227af510edac92b05791d79d0e309501c959ca0472bda51b857b7b8abff4b024931c1e75fdae53fcb69846f61b7070a15acc5a8270bbcc4fff7a7a0cc2aeed0224af46f07178ee3644a98c1a082e10758e884b9677bc13127ac6807947511d8e5cb3b3bb50817ff48cad231325d8611f8f7401d74fac092499160498901f38c9bd09cee5012fe041b9717b0c63d1341d310891bed635b8908ec74044aa427f31df8a2be6acd9d6cba7b7a684d3c78b028055f6188a2adb8ea11984e66759b58123fbc6d4756aca33a5d15c6257e9c433724ddf194640f269922c87d141d1f8c74e2fe2e58d5532084b5089432322061245d5639dc9e1baa905e0b82ee428e43f72a4ddda75fcaf5606309b66b9bd23111b44fa0d22ab20fc9beaade6b2e689cf68a6bc2328dce675794b84f98f098598a480c067fcd8c10a9bc49925db5567a46e1194d20b7011ad2c85b6988734a3e8f23dd35cb28379852fce0e7e86adeb494d2dea72c223e27353b62a012c607d9edc92884a2286a2c7a2e2bad1bbd796840c6bebdfe8c04076040aeeea679cc494099386d0433630512370f2106b20cc8aafa6195ebfd1e663489680cb7c0f135158427c055b43c9a72cca2235b9e11b142213d3566c253f7356eb90bdf55a1c4f56f2a5714c32d3cea6642304801d341b1b480ed89b1d6829505c5426ff721131fe6bbca426500e1a9f9d915f7a23dd840dec9a43f1b8d0ac3da386adffd9cadb4b5a7e6af35935c8a0e9638d947c2121130ce27ae35eb6133a638797bbf4c72528715f8bb6ceadd714cf70324c489f34b6541cd02a5df8be7ecc8084c9acf5937d5928d3e095c094b72efd1aa73621d653f74ec0f95543d116f76b0cbf1bafa49307325d20773f77eedf30e9f5dc9510aaeb0875e88673696fe9d8c6422c88f14066ee6c9bb5104fe07e07b18944aef94350840849316c750aaf9b0a3e7ba65b12eb3c910ac2f45129c90fd81c899d70151c0ddc96cb4856545fdd580e2af09a8823fb13027559c8996b7420dd2e13c94915e7a6a13c749d40117086d5c43a6513acf6d50e43bde6e090910e796ea3f0cc1a42598dfd1bb5d23622652705365dd9f405247ecd3771c5c299edf7a56aeed7022ef3c5cd8ceba9fd5bbb6768afa36ee21638cbd5c8484fc244c969b4cc15551b56ece0f8c6e9379e129354526ad51a29f1d6b1e506fe9f26eb74adbddc78484b33aec09ffbd6c54285a6c7da473d1b5df4716c2a51dfbbc4ee1df338eb185b5f2a5b2a16ecb8b363d8cff38b6549917b43054eb9911f3df91fb42bb9c0e702d538f9dcbd523cc5a7068ee63d2d912726ad469bc2b69c43091e11a829c4e388fd6e0eb4fd46580753ca2c388a286a029d5630534982eb390f21892fa4bf0d067403d3e352fb5dc37845dbcda1c22d6cdfe63adcd19d981e3231dbb7a24eea1b2d0ba6b6e4a6f68d616c1d1d9cb00c33481fadad4794487ff46bdc4632195871bd5a7159ae409e6d56809f3813e4b1e17c837b26a98c334fdcf1dbd8ab73caeb6dbaa15633ff1894a3e9344b8ae6ba8101bf7d3cff135686c8fd9cc721d668c1a47de38f929134a215c4eb4e789917c2b6a636f80658acc038c02a12f8fb6a3a0dc8d7c0223d9c43436c9a12ca5e1389aaeae119d7ee017823a6151892b02badae4b6d5337680fdbce7dd951114d3e403bb9299fad42095bc2c1bdb50813819875e7a69bdf93dd83ae15cd3d57ce57eacb5a8e75f4652527484dc008dd9ad3451b134eb6d6a2e2d511d573a5a895ff63f4d0af98f392ebcbdb29df206c9b057de0d83f6c49569837a93c70575dfd61c557ce1679ab35d0cf8d3978a6ab0cd5184114b668e5ade8984d4c7a0746dca18c6cd05ce6a366da09d1875dcd5bed3dd7d91334a79b36cc54c053d79013108777e242c8e5042aefb935a25292ef8bb2c4d36b3d6a48a4e59ca93e2491fd8fb06cd6d8ecb0c71456f74c03cc80b9676029e1ba7bf484e202aa1bf42792c2ac5a4c403694bd986a8d5e880cd64ededfb32ee097dbe9e0b115af9ac6fa678377ca559f750d526a360736c7332b973d89858973da79b99b74175be17999880c352edf8cf753c0fdbf5fa261cc08f6187029b7151674a562ad2898f018314b7e173c4e8810520847e5e0ebe4c5f12d769fa8d4aceebd5cfb206882d25a101c5e0dc22c2b3763f212d599a155cae49a1c31865f23667303b0034d2499b97202cf051f627e7167fffbd0e6f7c9c67c2eb653e3259040b3afd1f12a524fbd44ff8f794a1dbe03f016353354fe869c1b79eefd2bb4738909ad9c0aa8411552bfef52fbcefae47108850e9114ea08858466bb55f16db748228b016571bd77eb4bd0757b48dcad5cd12570b831dfabe7ccc3068d87c806f18cc8bcb10f2147bc5851358960b4de6dc4cafd4737ee9d278e2c3dfc397ec383049fe39ee81d0ba281a420455c4c3fbac280123834401c1b9c8273667f2ca864b7760e89f2930f0bdec3542c09d49206304c8364255c3f1520c3fba9c4da89f573996057b1af59ce17127ab4efd48dd68e6aaf048c3b44801f282fdf964813c1d34385f05947b722f84c68742c41a9b1ec7778e52a856259c24fad925a2a85bd383ea2eea5f8dd4d7c24b4b5b7d8063fd9b742bdcd058c1eedb19a94f73ae5fd70396cdd6afe3b06e3697740c283828a02b4e36cca257a9df96afc2804000f9ad9fe22e7396226728ccb336cd26e3e043ec5f1db6f5344d5a897bdb34311ffe2047c5c4d1cf2337387efe39df57a1acfd690e39c6a44c3aa5f47ecf84e34201bc81d6fe2d3e11cc1c97babee691047a043dba44a962410c8333b0b907f3df6bbaf577214e2403443ae5f2eddb2bf633d125fe09be87aafd54aada3075afa6c6df0210da913b013397cb43bc5ff545f9757dddf678e78d2855544abf04e63af078019dec6506da4de182b6d4ebf233f7792c0f2d592cb03c02910cc822b41582e575f24a18e2aad93a53066d9d0e24ae7c5802483ca8abede6af2b45d9a64c6c39cc4d7ab40af5f9c2b3bbf5cc1126259ef830ef67ec0b92f910f9afdaff5f9f59dc2b8208153eefc90b8701b9a7281778ad5cf09ef033892a1431f168262aef1b400c71c3daf0089c5281107c10125eff849afb14b939e4efd76ed0f526903147d729b8bdd8f978389a233abf322a52890c6ae84ccdc66912874c1ad5c10686a3b453116081e0f5ca8b8a6547d2c9ad7d1201fa3f48e380116b4ecb6a5c9b0fff5cf00efbd2036f836803703cc39583128fd684587a0e79155baa07534b2e764273b7cb7848a2b54398599f84c7e1e7187a25203166c8931608b81dc7b5787f6eda15ae56891c6e2937d3cc656bd47987aeac349fdbd3fde5790da2bb46ae7be7125d7e6332448d5e0d5b79432183b452e4bc963d6953f7eb45b1b45a4e4e4359d6583683e35f3b17bf973c73f59b7d67d06a7d2b5f3bda13c3e5aca36103fb9b63db464f2bc40b4c755f8d6fe98a288a8f6ce9421b9cdfe4b6fcd0832b6fe961955171aaf769a81a864c7af92d4f305c950df65b1581d80fe85da37bc02cd8f26c3bde7e6f35ee35c5bd1a40b9a2497302d20a0794ce3b7f4666bf9766d0e9f443d6d2ca62801cff0fa42d230b0898780e96b6b2480ca863013788537ec45204e98d04c269472a11d01a909857c632b3fdb7602eba5525e9f351619263329cdd8f9c734535aa027909f69349bde849a46ce3d336008671190368497b0c32b37b98883d70a00f6bc829356c98004023f9c509d665f05b9ae2a8cd5f5f7d11fcb5efd0229d18b73479a1199ca78d45c7706904b163341f61cc2388baf0897880f2591b825fd538752e1a3183bac80f7f549dab17effb19aaba77bb3934bb55c4f5d80921f337145f929facc8e2aa500de29285b95eb68a63b81436277a58cda80c8818160c9a044ae496e9164ba3d7a5854f5ddaceb1f95f0367b726416ba8bd8a807495e5f89d6b8e0056e2cfa9c5cf6e8f3eea8b04476ff36ddf9a54b33d5070a2c6", 0x1000}, {&(0x7f0000000280)="c04543863bf60199d14e5e6fd1d9d188d259b15eebf0529ede69e7070f18e10fb01fb0745899335c11b0aede8adbbc28b6bb6ec7d560efe4cde8a6947bdea6396f09da1c74a40c118f4442521ce0b87e1a24c7733089b8c6778296b091821e08a69e323c47512741652a76da10018865abce3d32bfe0521f0cb4a185175a3a80a24999a0f0ed26c503ff2f9f8eba5e33d21eef3bbdecc96a44f792b11c0f4a348977b815f1fe5ab86fa8a8", 0xab}, {&(0x7f0000000340)="8a472f00a44454061630edaae43ac9089cbdf2a1225050aa1c15d63579770544764774180ec9428d784f9f73086195ac0692bc45d563f5260fcb93324df669", 0x3f}], 0x3, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x2, 0x0, 0x0}, 0x8) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/wsmouse\x00', 0x20040, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000980)) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20080, 0x0) acct(&(0x7f00000009c0)='./bus\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000008c0)={'./bus\x00', 0x1000, 0x8, 0x7fff, 0x1, 0x1000, 0xfffeffff, 0x3, 0x2, 0x6a3876207d967197, 0x0, 0x1484}) ioctl$VMM_IOC_CREATE(r9, 0xc5005601, &(0x7f00000003c0)={0x10, 0xeb6a, 0x4, 0x0, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ee5000/0x4000)=nil, 0x3f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3dfa}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000e6e000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xb1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x101}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x400000}, {&(0x7f0000f78000/0x4000)=nil, &(0x7f0000e11000/0x3000)=nil, 0x80}, {&(0x7f0000f93000/0x1000)=nil, &(0x7f0000e47000/0x1000)=nil, 0x1f0}, {&(0x7f0000f2a000/0x2000)=nil, &(0x7f0000c49000/0x10000)=nil, 0x7fffffff}, {&(0x7f0000e61000/0x2000)=nil, &(0x7f0000cf1000/0x1000)=nil, 0x6}, {&(0x7f0000ddc000/0x4000)=nil, &(0x7f0000f60000/0x4000)=nil, 0x100000008}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ede000/0x2000)=nil, 0x80000009}, {&(0x7f0000c5f000/0x1000)=nil, &(0x7f0000caa000/0x3000)=nil}, {&(0x7f0000e12000/0x1000)=nil, &(0x7f0000ea7000/0x2000)=nil, 0x5}], ['./file1\x00', './file0\x00', './bus\x00', './file1\x00'], './file1\x00', './file0/file0\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './file'], 0x8}) fcntl$dupfd(r8, 0xa, r0) connect$unix(r7, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) execve(0x0, 0x0, 0x0) 16:26:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1fb57824223d9229, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000b00)=[{0x80}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) r5 = socket(0x800000018, 0x2, 0x0) r6 = socket(0x18, 0x1, 0x0) dup2(r5, r6) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x10000, 0x0) r8 = socket(0x800000018, 0x2, 0x0) r9 = socket(0x18, 0x1, 0x0) dup2(r8, r9) r10 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r10, 0xc0107002, &(0x7f0000000100)) r11 = dup(0xffffffffffffff9c) faccessat(r11, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10000, 0x0) r13 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x10, 0x0) r14 = socket(0x800000018, 0x2, 0x0) r15 = socket(0x18, 0x1, 0x0) dup2(r14, r15) r16 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r16, 0xc0107002, &(0x7f0000000100)) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8000, 0x0) r18 = socket(0x800000018, 0x2, 0x0) r19 = socket(0x18, 0x1, 0x0) dup2(r18, r19) r20 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r20, 0x0, r20) writev(r20, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) r21 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r21) r22 = getgid() r23 = geteuid() setreuid(0x0, r23) setuid(r23) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r22, r23, r22, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) r24 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r24, 0xc0107002, &(0x7f0000000100)) r25 = syz_open_pts() ioctl$TIOCSETA(r25, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r25, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r25, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) r26 = syz_open_pts() ioctl$TIOCSETA(r26, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r26, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r26, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) r27 = syz_open_pts() ioctl$TIOCSETA(r27, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r27, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r27, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="99e8fc669b1c8afccf", 0x9}], 0x1, &(0x7f0000000340)=[@rights={0x30, 0xffff, 0x1, [r2, r3, r4, r6, r7, r0, r0, r8]}, @rights={0x30, 0xffff, 0x1, [r10, r0, r11, r12, r13, r0, 0xffffffffffffffff, r15]}, @rights={0x20, 0xffff, 0x1, [r16, r17, r18, r20]}, @cred={0x20, 0xffff, 0x0, r21, r23}, @rights={0x18, 0xffff, 0x1, [r24]}, @rights={0x20, 0xffff, 0x1, [r25, r26, r27]}], 0xd8}, 0x4) 16:26:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62d73407ea8879435751"], 0x10) r1 = dup(0xffffffffffffff9c) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$BIOCFLUSH(r1, 0x20004268) sendmsg(0xffffffffffffffff, &(0x7f0000002780)={0x0, 0x2c, 0x0, 0x0, 0x0, 0xffffffffffffffef}, 0x0) 16:26:12 executing program 1: setreuid(0xee00, 0x0) r0 = syz_open_pts() r1 = getuid() setreuid(0xee00, r1) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r2, 0x0, 0x4, 0x0) getdents(r2, &(0x7f00000000c0)=""/4096, 0x1000) r3 = socket$inet(0x1e, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0x29}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0x96}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000010c0)=0x3) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000001180)) open$dir(&(0x7f00000011c0)='./bus/file0\x00', 0x40, 0x44) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r6 = getppid() r7 = kqueue() r8 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) fcntl$setflags(r8, 0x2, 0x1) connect$unix(r8, &(0x7f0000001140)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r7, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) kevent(r7, &(0x7f0000000040), 0x8, 0x0, 0x1f, 0x0) poll(&(0x7f0000000080)=[{r7, 0x20}, {r3, 0x2}], 0x2, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000001100)='/dev/tty\x00', 0x10000, 0x0) getpgid(r6) accept$inet(r3, &(0x7f0000001200), &(0x7f0000001240)=0xc) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r10) fcntl$setown(r8, 0x6, r10) socket$inet(0x1e, 0x3, 0x0) socket$inet(0x1e, 0x4000, 0x0) r11 = semget$private(0x0, 0x4, 0x220) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4}, 0x5, 0x5, 0x2}) 16:26:12 executing program 0: lchown(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="11af3a8b5d99130c4736e74c23a8864f91a948371fd7661a50ba2aa59aa6c65f9af7e0ed7262449055ca318faf2bdfdf85829d727ae8754cbaa61982a24941fb46cf3220d0d0ba5aa3acf12a592ee5f6041f4fbd84c1de467250d46e4dcde7d74f0b53a5fc49d7180885bf39032ef4a2fd1a25dc1b3c99faef19f9873ef34253b509578c3fd21a399ceb355b60b27e667d33728ebb256f9358bfac2d86aa2ed015723e35ab11d2da935e0cb8069fa710ddcbb5045cf246fc33bf508631b52d1df9cddcdcbbabb8695c0df7e462f9ffa4691cb08ca019e80b30a400"/228], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r3, 0x0, r3) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) lseek(r3, 0x0, 0x57, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:26:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x54a) 16:26:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x30}, {0x1}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000180)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x8) syz_emit_ethernet(0x168, &(0x7f0000000340)="b6") 16:26:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x74}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x1, 0x0, 0x0) socket(0x10, 0x4, 0x74) 16:26:12 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="8a5945637a546ae2ee7e1ca671ac8559851b40264a24a0ab66763935174cec7370b97e9707bb0ae9651fa684ee38a6bae1c15a11c0edd4e16f29afb29fa8ce2bf50fb97ac152dffaaf4c4d856585731f7865925e66674dd14c3ec4d40ebefd0ea515b81af39e3a1de238c05b04894fc8cd66b5f41209a42e7ab96f2816fa09009d535faabe4ad3899e0bf3e251"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1, 0x3, &(0x7f0000000240)="ebffcbff13b9fd812eaa4e713048e69931929648ef3671f2bd08eb17c9760a74168f0506b94e2bf0bff781f9f358ca9abadb8d403d2bb3beee131dce443caeb69c1896f0fcb05ab187542e5868b395854f4f2d0705b1824fdfb50b71596d20fb", 0x60) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) write(r1, &(0x7f00000002c0)="1f0bb09895858a3e17fc7e6195111c89386f6d20da0af5bc27cca6c5aabba93d1d49586e7e634deb69fd552a262f4c4d81574f8f6ac6aaf82b423c01fdcb736f2209b17556c0b7e3241d55d520d5647d5d043c8d31215c4ca122f56afe262ad9ec88a9242e6dde67633f7a00af63e015d035548b63ab1886be0879b20a47072d90c161d64b361c994c3a4e4ca38666cb54d16d3af0df17a6d1e83de1d6e08a96a6366d1a424653189cfebe6bbc246d367e760cd69c192ca3dea8", 0xba) 16:26:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100200000000000000043fd00"}) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) sendto$unix(r2, &(0x7f00000001c0)="3bdef0ed0ce255831cb10d73a170a809838d444e3e3e6f94d1df9489cb8d069f4c726e11fab73bef8725d04db20d96737ef2ddb740231a3928620df530d0608edabc07433e941273d4dff234679a5048b8f86ae98af3f67fcbf293761b3c36b74b1533dd4b7877f51ff195be2009a8f82e583dacec9a221f0264241dfb69d5a1fc0a8307fbb84ec6a0cad1d9f3012eb704c6855044bd6b623a6baa4cb759ee7fedbfbf1fbf56f48a0216f6a301f0bb98ee8c5e90da200eee61d169e56ae7b1013b4f0e68b67a836a5ff7fe80fe309031f571650b110bb48515370cc2e25d89c3f1c327ad0ec123df446edbb3f09749c96d0209ad922bac3df9008bf0d33b2526f7a92f7779f5f03c6c693fd7d89b875b65c62f39939ad5c2b8bc2173d4a5db27a444bfd053adc64cf10eae902770b97b1df9604061dd6226561994afbf7844d2abcada59dc40e95e3cd097d5b42e898d579dc1148a1219bd6c634f85e035215d370505d21947d0a2b20602abcbe602f66fc5ffc43bb91542b176ad3de416cd9d3275aca2f4789b72068b350474100c38d41afbb14dafc57804e4080af092cdc66ee2fe426c7bddd541db916ae123e9392c273c2c113dbb8dc9366bccb757f5a18fb435c1fc37031618bde11661f14c0d3dd24973b51f9bfe7495d56f5343898d62de7ad0aa9d5ff0b719661dacc13851e354c1272ed202765280f58f230d872dcafa462fcc2e870025df84396dd7994e30d607ba6ceab621f698f76f5630b136916effd17ed6051c10279515b6aa6fef278e2edd37b2bcf3c57c686cf702720bb9dadb27fd2826baa0a34c6a48c2291f846a9da791fb76c5529a3ae77e88c4c46c478acdf7e096366e7ad6f0f6883fa5eb7b53431188dca281478fce38d2864e68ddd6fa7c76a99d6881c3604a7b894b8f0f2dedc60eb1c3d5148065d4d59ee7f5dc5d394560239a58f71970a441db86bfd8cb883562fba8c7d451aca718da354f600488a58933db7e5ff58cd55f4f24f9cd60215c1f57057b3ddadd8036924918c1d9452c04e53bc8456fc97181fb8d53e82ebf8d15ff995c61651d779b412511a274807d235c048d4923f680dea575b9288a204fdb1ce9d28fc4ee201ed9d49e3e3fbe34ef541519f519f5a0e661a7a8f77911dd325c1b531cea7773406d61b24f3c3c9f5b910162a130580441cbdf0dc2886d53a9651fba2b941fa56ee821c9b3e1169c8238e32e9272138205e4298a9b801e67cca24ef28fedaa96d1afe3e9ab4ca6f0d7d5cdb130d8b73ff24ea347c91e38d8de9dffb7fc3183d98e4e35156a680a2db06cee946ce935945d63f685b6f0e84b5f1d8ffda77df9a5c69e128bc4abe5d00605aeaeca801d93a90e4afa4f243f42bbcce4512c9cdaa3a3fc829aa670549af8915e90b0414fed8c6f6763137227f4f27cea20d14f605c3f486a6f512a9b3a6bea4075edcb474161d56e4c4dcf85be39b1253bf916da4e767f3529eee9875852f235a7b3a526df6d2b16a7e7b2f5ddcfeec9abee656c392973c48622c723ae3c231335b93a9639ab9150b574766a0ea1d1e482573154668b6f95d953f2559cdaa98bfe3f6401f63ebd18f7d16e4e0153a32f7b2501c943343b76988a6dfff56de9b27688a5a45405c0d77217888358adcb9b4a199dd0b9b1fd077e22f01b60fe993da303677a4502add2a0b311fa06a475bf89ce5367bd5822cf3d0f83e7c8e1958b09d4977381e56c898ede07bd6eaca886f63e99b8f019f87728d149a0b6ec583466158ce6562cee8c91c79336624cbc6673111515258c746443c04cb887178cd4e13941f4a237c507433bda60fe3613b215c79972601c9624ce51d6750ef11530843085ec3a9d9a7903891045a6b0586d728191255c72b644d8812ddef9c30bb70e1bb7d6ed35b6c7acb4e15539aed67f749ad7b2327ad1a2f32af4f48d6ba65e2ea54eb2330c0128bd64744130b9c47b1bc32d851fcf135b57368fa23e5669bd24951ba1afa5dbe46d119c4a3151883ccf60ff18e4c1677326ae5328dfeaaf2d3c7b71a11284910aca069044c5c61e536837220ce82d24768682caae7c3f87a451fbe1d56da282ad6bbe2eebb46b30881bf67e2d4431c95534da85f895437959b7cef6d9ab3ebd3f414609217f53eb0f3198986575a46204f6fad2c0e6cf3a50d25d46aa738882f91b34a99718a5a7897c5e33e7bb404a50cbee20aa6603e5c27d95e42c1c6e669073f2911830dad6675c210b288f371f341f73deaa3d380fe81db3d17eb2ccd919574ba922d075ad2b885e7c1316359f2618d7501cc024ef4c6c40e2181308e81ef0c2afb32d3f90e15744809c28b3412a17a7ebcd9322ee6b2fc0e90cf24be6bb43092b6c722c1f15ab890155ca236a610734354a875465bdf609f738c476121ce79c1862cab0ce31846ecfd72c81196a5ebc5b2c1e6f521d93cd38194ba5451b47f4d0cb02206e03ca52c42509a9181a37d9bd24589d1ea710c09bd33305083b6cbd5edda561dec372549faf8ba8453b6231616a2018918f139812de68237702b808f4d8645c8ec31e26c504029558c0099f1c7279ae30b05d14d1b4cc27cad82fd3ac8e560e8adb01174ed54514e68e62bd934705880f3c7ce90761557ec4b1fcb2aa40f7f99e82fa33c9f60a27301ddaa403303a5d4a8f65ca531e4bdb3de361f2384e53d4d6041305b34235aa2cb66fc638bea5436f1512dd31bb39c22d44b428ec927dec8f61edc0e6467fa88fbf3d70e825307de42d306360ef8b80ea1716e88a6ff85ed4d958cdbc2ab296180546dc90a6cd700ffdd7d22003e32daad7cfd3fd8ce5e3eb6de1c05258e95f009d52d7970f216bde9398e6f474cbe58d862cd323ef76e0daed0710d980959a792ee9c0e63ec8558e1b3ee4f5b1341cb31042f27627303f6cfac735a5fb0c8c99fd8482b77117ec00dfbf00fb32a68543c47e388ad0dda9374ca7dc4216e6967dffb3b4cb42d1cf6842aaf7f0f913035427d56bde139bf09840d4154e7d06b783baabce73910f314a71df41dd3c7f8d204c52843c1cd6e1e6c6ee98b20e5e952c08d1819d9e523896549af832cfb19b3ba0a900df68997baacb361d06c0f359f74cb893d32aca8cd4ad14be3f991259c2e70ae692b99adea96c8cac7776252aa602ee66054a93e7aa401a3be6d0329bb409c8f690bee65e526641586e48b62558c17ebba091aed44e1a2ecacd44a4d01a44a67e44093b4180891c9a3bbe97354794bb621eab44db9ed0f7ff489ef6a7b760cb0222b0ee968713890ebb22324d8712cd9e1f9496835cffc7004ff1a052a8e1f2554eb99286f0ca32842605dbbf9f7b9d3c5ce26efc50480c43b0751beed1eabd129271a3b093db9649a77ba2593fb65937d6ff2b2d80abd9e7f4b7a07dba3bc3a0a7d8ed9ef46997a445e0d2d74d2aeb6ef6b5ca069244dac04d7f36296d5cdc7e0ff3addd14986be9cd78e4972a9d5d3c48e4f1a8b827b43e7f5b3fb70af4ff62d3ca24690ecfe0deb549c043769c8b0e17cc16e56d0e37dfcbc252620d08f526b5591f69ecbd46cd7e1c7a5f5124cf00b53502557365447313a80be36a0dea6b4d1d7d3e353bdb14114ced338f57b48fa37486206eb1ed7d89c63f814c5d7d45d1170918b5f79eb329fb340eadfe3d5ca9f021fd945ee6a9119f50dc2456e5cb2a057781f03dc019583850a1effbb889647025701989b026f8f2ea6945cc4fc02cd3c348e95858e6c34510951dbbaaa4505ac732cbd2bf8cfbdb98566981a9cf5e063e982747e17ee200433a7b3fbe7a11bfc5ed7eb46993d7ec65159bcc62753ed45e015239211cd63315b3292110a7c0e1c3161fbe905be3e07b38beff093c50e4d58ae98d3d03bb8513c271b5c273f3e3fb6fdaee10bd1a34d7e090c920c72aedaefdac5ca7e9ee29577f6adf8993c50891b6bd87b6789d2fb8b5fffb24af694fb0ac20aa834a330701023022a0bd9618aa52eb4afa1aae24a5af1a993d47483e52308dfa5d65f4aef1e6843bc4839064ffb359cf3385835b96e81776f5cd1b8f4e7464d5b755f1c7c4a89ea211855dd9dac69c1f088d5efc086be5957afc93a0b1a5fa3623ece4902731fd002e6d6b71ae6218e157a184b9edc8f5e8becd543ff14e4555e07bae2d291f69371fc964f48a9b98ee47306f8252ec1b6d940c33a445b5b8b0389099b2ac04903809bf58acd0af495f7cd192f221e69de633a319639257f1b50837d7863abaef1737df3c7b115635c27432ba5b02cefd3456694be082f0d87293559ded0c250a7b37177cf4f44042871cf4682453c5db465e998673e5a64e287183f082c7e2535d376d945af869d4d5e802a673be0cf630847487ba81b921cb28b0646e681c4ca6a754145f23c03fc4da28284611ffee7a6279dcafceeb719f9db1a1febbe80de776ab021de5c1d9a849cbfefdab2eb6880e5fa3da170f0277341ada4b3098c29a241e7119c02056e8b4adb32411748f7b46ff85748a645ab795819cb8c89bc7334568bd763c85ad2cfef21aff0a4e764e024acedb767ad85808a069c02441e7d4f7f97d59155e3f69d73083841bf2d0e0f936921bf5ba07a2453f17a3873ea2488a84fde0955e29b042041370dca43b99e795e67b14389d17415632fe957e0dbcaf682811ce00a442066a420203a7f26df176ebdbf6477a63a3f2277ed87ce6ebee1e7b4a890565de8454646bbb86e25c9a88516ae4e1f612d9a487ba3530c2b9a37857832a5ca7318943e53b4ff8e66c6dd142c25cd01ce6aec8527fc57bdf780d27826e658c7327173be159b4bae33297e0fab3ca066c5cf27cd20000dc515746a4774e2d035afd91e23e80fa4b3200e16d5cc44a4d1bb44da85ca50a96b053fed6648428e3348d3d19dd33a1e011bc0060f80beaa15b6482f0badfa7a9f088d45f23a8a21299e1e5669c722b0ad761d18a992eff10956256bcc1abb619f3ff4d65a8417e0e9b5f43caf9046c7d276015dfc3ef2fdbb30a2cf1313c9046db5b624b8a7016ac27e548b1d985eab1eca2c8e30c6ec786b1dcd29f1cee0794e0fc2c4923bb8a40a6f73436e5496476631a8e08820da17abb6e165cdb9e26aa9d193cd60363c01aa46a4494ff8a8833641823ef58da7302cf3a872730f1615a731d83eac636029e5739da17eca645a0c23d11949b6814b3b5e4ab08bda93c07181b9f2b3af21c9edc545e99f0900cf60cd5cbcd5ef9074fcf82adf550a79c46f1d955f5cc80858912f5dd75ef6da4f81112cddb8532709983d13fde17981baec88867037dddcdc349a42f80ed650e5e32ffe7783a3bb8a489cdfbc0b1cd0aeea4fc7f43a45a4f55f8491009e0d31f459539fed2da32a5d8c531e0e083c1a033b06cc8d2550074dc08b1fc47f03c8a0694dda5302700ebee042f85b171fec6d286e39b463c22cd06ef880d562338e1d774d932be65187591e2ec364cda6d8707beee9e8ce8186bca2bfd722accb842624484af2251189c5e32e5c17693950895ef13804c0126da1844d5a4c92a339953c764936fc5bd7d7d01fa2c0295c5232c8cb15c8dde246d799239391074782f1f64b2a3f1961fd413b0b5f8e65325c0ceb0b04d23508855af8058c59230a09f82b35fab97b82950a16fc0bd30f5b4e984711e3a5049eabee3c19b0c2138cc53ffe15f6862b748e339203c210280ed4160b578a35ec6673e12a11ab03a40ab183dee856adc07eea76a0a46f16cafea69cf99930f63570216d966024abe1325a1b1efb1cdc0de40a1cf408aa2b62698e67b8e69", 0x1000, 0x400, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000000029, 0x4, &(0x7f0000000180)="01000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) 16:26:13 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6418214c], [0x0, 0x0, 0x0, 0x800009, 0x17f647f0], [0x0, 0x0, 0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:26:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x100, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000380)) 16:26:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x2}, {0x6, 0x0, 0x0, 0x104}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fchmod(r0, 0x85) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:26:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x21) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000006c0)={0x7, &(0x7f0000000100)=[{0x1ff, 0x81, 0x1, 0x9}, {0x0, 0xb5, 0x80, 0x403}, {0x6, 0x5, 0x3f, 0x7fffffff}, {0xf6a, 0x7d, 0x0, 0x800}, {0xba, 0xff, 0xcb, 0x6}, {0x0, 0x1f, 0x5, 0x1}, {0x4, 0x1, 0xa, 0x8}]}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0xfffd, 0xfffffffffffffffe, "03664e2ba70c033c02df50795acd00", 0x4, 0x4}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d03", 0x546) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000740)=@un=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) 16:26:13 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, &(0x7f0000000180)=[{0x44}, {0x34, 0x0, 0x0, 0xfffffff7}, {0x6, 0x0, 0x0, 0x80000100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) r3 = dup(r2) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x0, 0xffff, {0x20, 0xe7}}) 16:26:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4000000100008}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8}}) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x3, './bus\x00', './bus\x00'}) 16:26:13 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) ftruncate(r0, 0x0, 0x8000) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x15) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:26:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2, 0x1) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000100)="475f706c2a1f05fd9c7b29021376fb3ecfd3d664d2d0ab78d200000000000000000000000000000033f89ac42be5cd7c9ef5a27dd64a1bb699cc6b4315f27880bc6df3aa01b7e8639c06c42f8f90e8f8", 0xffe0, 0x0, 0x8000) open(0x0, 0x80, 0x72) 16:26:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) rmdir(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x39) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0xc4c01002e}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:26:13 executing program 1: setreuid(0xee00, 0x0) r0 = syz_open_pts() r1 = getuid() r2 = getuid() setreuid(0xee00, r2) r3 = getuid() setreuid(0xee00, r3) r4 = getuid() setreuid(0xee00, r4) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setreuid(r5, r1) r6 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r7 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r7, 0x29, 0x65, 0x0, 0x0) r8 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r8, 0x29, 0x65, 0x0, 0x0) lseek(r8, 0x0, 0x4, 0x2) getdents(r6, &(0x7f00000000c0)=""/4096, 0x1000) r9 = socket$inet(0x1e, 0x3, 0x0) r10 = getpid() ktrace(&(0x7f00000010c0)='./bus/file0\x00', 0x0, 0xfcfc96ac7f78659a, r10) getpgid(r10) r11 = fcntl$dupfd(r9, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r11, 0x8020690c, &(0x7f0000000300)) r12 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r12}, 0xfffffffffffffffe, 0x29, 0x0, 0x2000000000}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r12}, 0xfffffffffffffffe, 0x96}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000001180)) open$dir(&(0x7f00000011c0)='./bus/file0\x00', 0x40, 0x44) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r13 = getppid() r14 = kqueue() r15 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r15, 0xc0107002, &(0x7f0000000100)) r16 = openat(r15, &(0x7f00000012c0)='./bus/file0/file0\x00', 0x20, 0x69) kevent(r16, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) kevent(r14, &(0x7f0000000040), 0x8, 0x0, 0x1f, 0x0) r17 = openat(0xffffffffffffff9c, &(0x7f0000001280)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r17, &(0x7f0000000180)='./file0\x00') poll(&(0x7f0000000080)=[{r14, 0x8}, {r17}], 0x2, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000001100)='/dev/tty\x00', 0x10000, 0x0) getpgid(r13) semget$private(0x0, 0x4, 0x220) r18 = semget$private(0x0, 0x1, 0x100) semctl$GETPID(r18, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000001200)={{0x20040000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4}, 0x5, 0x5, 0x2}) 16:26:13 executing program 0: syz_extract_tcp_res(&(0x7f00000000c0), 0xfffffff7, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) unlink(&(0x7f0000000100)='./file0\x00') 16:26:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000380)='\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x3) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) write(r2, &(0x7f0000000080)="0262ab8667b1832ff125f34454d60226c2f3fae8647a426dbc0f6edc6775a655488b0f041ef78e7ad52489e98ad4960d33f169601345390c59a1412aca8239dca9a4d28b2b7b6fed170f141bc94a23e385e191368a6e6189a88afc168313330f9ff42f10973374849a2fbfa8bb4a88060718c18437", 0x75) 16:26:13 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) r3 = dup2(r2, r1) r4 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = socket(0x800000018, 0x2, 0x0) r6 = socket(0x18, 0x1, 0x0) dup2(r5, r6) r7 = socket$inet(0x2, 0x1, 0x8) r8 = socket$unix(0x1, 0x2, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0x5f, 0xf0000000, 0x4800000000000000, 0x5}], 0x6, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffff8, 0x5, 0x1, 0x4, 0x8}, {{r2}, 0xfffffffffffffffd, 0x1, 0x40000005, 0x8000, 0x1f}, {{r4}, 0xfffffffffffffffa, 0x30, 0x2, 0x2, 0x6}, {{r3}, 0xfffffffffffffffd, 0x40, 0x80, 0x6, 0x4}, {{r8}, 0xfffffffffffffffe, 0x30, 0x1, 0x9, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x90, 0x80000000, 0xbdd, 0x200}, {{r4}, 0xffffffffffffffff, 0x2, 0x8, 0x5, 0x8e}], 0x6, &(0x7f0000000280)={0x3ff, 0x80}) r9 = dup(0xffffffffffffff9c) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000100)) faccessat(r9, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) sendto(r9, &(0x7f0000000040)="dc3ed2b75aefd205201a16eaf40948ea1f34b0e7f23cb29f7016918ebdce20b5a55bfde6847f6ea2ee98d8a44b14e1024cf3c75ecdee6d5e1baab57a621e18ae1f579b616b6ccae01b5e1654a9478743975c8452bf70a03fb49376364555df6e1e778cf3f9192a21e81c637f7667b321bcb5045edad280826c", 0x79, 0x2, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) 16:26:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x3}, {0x35}, {0x6, 0x0, 0x0, 0xfffffffd}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x4) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:26:13 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffeeffbfbfff], [0x0, 0x0, 0x401]}}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0x800c5606, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(0xffffffffffffff9c) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:26:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)='6', 0x1}, {&(0x7f0000000080)="5c209326a8a90c99156f04ff662c454509dcf7548b0fa7c795ae3a02a9c983731d61d7821703a0e5f1c78d2e6af27524c741279f5220f1cc465d90c61f28ffbeadf97498219a9d1cd331e6", 0x4b}], 0x2, 0x0, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000040)) mlockall(0x1) r1 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) getsockopt(r1, 0x6, 0x8, &(0x7f0000000000)=""/14, &(0x7f0000000100)=0xe) 16:26:13 executing program 1: open$dir(&(0x7f00000000c0)='./file1\x00', 0x10a08, 0x0) ktrace(&(0x7f0000000040)='./file1\x00', 0xc, 0x108, 0x0) r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) r2 = getgid() r3 = geteuid() setreuid(0x0, r3) setuid(r3) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r2, r3, r2, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) r4 = getgid() r5 = geteuid() setreuid(0x0, r5) setuid(r5) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r4, r5, r4, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) fchown(r1, r3, r4) r6 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010021b403d27d132f33d11adbf7eb24b249135917287215e50a90bde000e0439d9fc4b019996761d3b12fcd465f1f356e2ac6894d75b94cc121d313e3b27bfafc56b4488a38f83d9ed1e8fbfa1dd002df410ada4c3452e170ca404e7a2c94f136b1f4434cf09c5fd672ab448f0b198ccbd66b732da8fdfa59f2d8b8c45852c04347c3a49920fe835ec234ab7e1718ac61aaa9e13c170ab72e2fe12c95d5e9fb579281d1a000000000000008fc76000000000b54985ec66b688c2228caa347656ae3a6539a6c5519913332139108c2a1ba6a4be41512275a734cacc7cb73ea3f6ebcc0cb266383266a934aa27227881c03ec5664d0cdf3c80244bd1a5bde1093ebe25a9b563aa7c023dc78a216b7adaabff79ca9c660a9d01776f509e6c629518517bd0b1309a613921b1b871dca552b08f67c446ea7d2308bf29361d0d5682fcd8e275a9b41bdcd758ec23ea49af2ae61ac244f804099e56ac4b14c"], 0x10) sendmsg(r6, &(0x7f0000001b80)={0x0, 0x0, &(0x7f0000001680)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001740)=[{0x68, 0x0, 0x0, "48cd1f35ffbb414e8f897a3f96a08833abc9989cb56ec23b94e082fe536dc55cdc7f4a340083efe9e6f53073b71c2c56ebaeeee2aaec5cd49afb4e30706957762ae0067b5ad2b485bcd56075578ac1ba69"}, {0x20, 0x0, 0x0, "2e3ea588063b8c48eb"}, {0x60, 0x0, 0x0, "3af3c8a87a36a134ece6eca0682acf30e1f1e44e8f736ec8c8dabb1b8d1e858ac47ee5a97852f828176390b6ab8f9cad440dce19b33899acc0308769ae7a51ad51cac3b00bd1c952c9"}], 0xe8}, 0x0) 16:26:13 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs={0x682eb13985c518e6, 0x7}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="050000003de8ed5c04a4c1138ac20985eedc2007e4fb7a138938a7c3894c9dc0b1ac4ecb4d814b332944ded64abd692cbba3c559e2eb882d92e1cf808e1f4e98c7d79e0a875bc2c504fc8774c3877e3afb21e2e6a4450135f2377dec9bc4cef24e2cc8f6c10b406020cf81b983ff5e2b53f21945d3dfa05248ccf44eb5c2673e91ae272f1a9282c7a414d951d7984022df5bbf89d7bc0f53bdcacba660babce491fe3e882dff5731f6eeb17f5fccb1bfef522b11da3e9948a6d9caecd0c2a49e85e2f91d9ea8d90100000000000000bf5589bff9569b10191176201d81d8754b13c5e80e4cb58d"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) socket(0x400000000018, 0x3, 0x3a) r3 = dup(0xffffffffffffff9c) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) 16:26:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44}, {0x54}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) 16:26:13 executing program 1: socket(0x2, 0x3, 0x0) r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c117002824ada90b64ed32bffceac2a84e6abca64896819fb15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeeff245e0882f894bc84157795ea4a5c5fe659fa202561cd8cac7ecbc5b65c6593d2870b40900003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1ef009e5a319d54401cb92f77420eea4173d5b6913e489e8b0fb636710000d2df0ac87e0d7b65b7240cf97dfe1132a536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e9501005d090000000000004036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f4e2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ce556cff965a32f7c8e9645d300682b4eed6b5ad30d7b696378a27e42cfc93123dc2a8bcc719fe6682881ea2fd58ed735230f00f93f47ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91360000000000001980e0d399eaecbef83bb6227939358a9469b62f895cb7964b421c154a636c031337d65922e64c0949a7cc87d71ae8e6be397f695d585dbb0593c3753204856049da3b801d8e142c59f3608753e64210131844aee2963ecd987163f46cb65efa7dbba0306b18b49d31adb99755151d88439743618851366756cb110e0762b6c3503264a70bdc89ab91964735b1f27122fa81c88cb62ac29c09d3a26a1c30f7265031f8fba6ed2ea7240000000000000000000028c101c1e8c1b0128c408deb7703b07f2def46ff13944c1372a09d5662b652d4ba79d5379c5cdfd7418eba2f8d88296d212dd14c3c4d9a77deead5082868fbc2d3bd1933cf7a73222149f410ffc5a4bb7d0c3c7eda7b15b9009be57d63e9a736888abb31686023ad16000000"], 0x10) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r3, 0x0, r3) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) r4 = dup(0xffffffffffffff9c) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x20, 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff}) dup2(r5, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r1) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:26:13 executing program 1: setreuid(0xee00, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/102, 0x66}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000280)={0xce, 0x0, &(0x7f0000000180)=""/206}) r2 = getuid() fchown(r1, r2, 0x0) r3 = getgid() r4 = socket(0x18, 0x400000001002, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x3d, &(0x7f00000000c0)={{0x18, 0x0}, {0x18, 0x0}}, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)={{0x8, r2, r3, r5, r6, 0x3, 0x400}, 0x7, 0x633a, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r7 = getuid() setreuid(0xee00, r7) setreuid(r2, r5) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x0, 0x0}) 16:26:13 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYRES64=r2], 0x1) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r4) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000200)={0x4, 0x7, {[0x100, 0x5, 0xffffffffffffff9a, 0x3, 0x80000001, 0x8001, 0x7fffffff, 0x1, 0x10001, 0x1000, 0x10001, 0x401, 0x1, 0x9, 0x9, 0x5, 0x80000000, 0x200], [0x100000001, 0x1, 0xb4, 0x8304, 0x9, 0x80000001, 0x8, 0x4, 0x5], [0xfff, 0x7fffffff, 0x1e9000, 0x8, 0x7f, 0x717, 0x6], [0x0, 0x2ac521d3, 0x7fffffff, 0x1fffffffc0, 0x3, 0x1], [{0x3, 0x6, 0x70, 0xfffffffffffff515}, {0x1, 0x1, 0x3, 0xffffffffffffffff}, {0xdbe5, 0x8, 0x1, 0x21}, {0xfff, 0x0, 0x4}, {0x6e4, 0x0, 0x3}, {0x80, 0x7, 0x3ff, 0x4bec}, {0x5, 0x1, 0x1f}, {0xfc9, 0x5, 0x1a, 0xfffffffffffffe01}], {0x2, 0x1bb, 0x9, 0x80000000}, {0x1ff, 0x3ff, 0x3, 0x401}}}) chdir(&(0x7f0000000180)='./file0\x00') 16:26:13 executing program 1: socket$inet(0x2, 0x4003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x7, &(0x7f0000000040)="b53de5412ac79244fc1f00006b5d1277d409d38f0054b9f83973ac6e1958cc7a1c25579f43954fe9ae0a822ada9a5659946a0ccdfcb23f51c1ffc5f20f5e6b0bab91a249899347ac4fd779fa0dfe5f5cb6f7a21f2dc007be8f8114dfac034189ca4ea2d2f26819227930f51cc8806af779b0a8e6b2bd40c6770b8d5ae7fb35f288513e399c0617e21b679d36eb7e7172493215c3b15a3e99f0efb8af7309f91d93e5db566d2a9cb7a6715ba859a285e42bbbca9cc8e82944c9", 0xfffffffffffffca5) r2 = getegid() setegid(r2) 16:26:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x35}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:26:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40, 0x0, 0x400018fffffffffd}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="c2db454fd363355651c27f24bcac566b2a6a64285488ef18c8461451f8105f3587ac4f1712513fc07821d0a89e93e80fe560e401223e81a1613a8d7439ae1362b3f24fc34dc10e5c3dd861bb", 0x4c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:26:13 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}], 0x1) r2 = kqueue() readv(r2, &(0x7f0000000480)=[{&(0x7f0000000100)=""/21, 0x15}, {&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000240)=""/47, 0x2f}, {&(0x7f0000000280)=""/221, 0xdd}, {&(0x7f0000000380)=""/219, 0xdb}], 0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x40, 0x5}, {0x48, 0x2}, {0x3629aad7570de140, 0x1a9d}, {0x44, 0x6}, {0x0, 0x1}, {0x5, 0x4}], 0x6}) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000540)=0x1ff) fchdir(0xffffffffffffff9c) 16:26:13 executing program 1: munlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r2, 0x0, r2) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) chflagsat(r2, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r3 = semget(0xffffffffffffffff, 0x6, 0x20c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x100, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r3, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) 16:26:13 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000}, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000440)=[{}, {0xfffc}, {0x0, 0x3, 0x9}, {}, {0x36b6, 0x81, 0x6, 0x2}, {0x0, 0x4, 0x40, 0x5}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000480)={0x487, 0xf179, 0x6, 0xffffffff, "0100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xed7e, 0x5, &(0x7f0000000240)="8b019a25308a55440e7b5ab0b7069a570597e780c4ea365a8ed2ec221605f92fda1b851ade424ce6c0b4905bb9b2871dbe8c7413551ca046b73197858dd9d6d4cbc0d0feeff19dec34bf78e53c78bde48a7fe0a1500334e2a7924a327f1dac6bb53fad643456b4d3ed69a65715265364a0719894828e29386c7f62d1a76780b7844425427c670c27b3cee0faa6a0f2478a51226f656ba849185b38bbf748240ceebc3fba7715e38f460b168ee6cd20e667f8b7c5f3776e9e3ce40b21ad2707e03bc184bbc1bed383a2176a93863b1862614c09cea9c85b5e08effd00c3ae75f1138dd59b36b7a8607378", 0xea) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x4000002e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xb) setreuid(r5, 0x0) r6 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f0000000100)) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000000080)={0x8001, 0x8}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) recvfrom$inet(r7, &(0x7f0000000340)=""/244, 0xf4, 0x1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:26:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(0xffffffffffffffff, &(0x7f0000000200)='c\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000240)={0x10, 0x5, 0x4, 0x2a34, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f000056e000/0x1000)=nil, 0x3f}, {&(0x7f0000436000/0x200000)=nil, &(0x7f0000435000/0x3000)=nil, 0x1}, {&(0x7f00000e5000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x101}, {&(0x7f000007a000/0x2000)=nil, &(0x7f00006f9000/0x2000)=nil, 0x80000001}, {&(0x7f000062e000/0x2000)=nil, &(0x7f00006af000/0x3000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000633000/0x1000)=nil, 0xf3}, {&(0x7f0000152000/0x1000)=nil, &(0x7f00002f6000/0x2000)=nil, 0x3}, {&(0x7f0000454000/0x4000)=nil, &(0x7f000049f000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00004a4000/0x3000)=nil, 0x574}, {&(0x7f000045f000/0x3000)=nil, &(0x7f00001c6000/0x2000)=nil, 0x6c}, {&(0x7f0000283000/0x1000)=nil, &(0x7f0000575000/0x4000)=nil, 0x81}, {&(0x7f00003c6000/0x4000)=nil, &(0x7f00000f1000/0x1000)=nil, 0x1000}, {&(0x7f000031e000/0x1000)=nil, &(0x7f0000481000/0x1000)=nil, 0x3}, {&(0x7f0000635000/0x3000)=nil, &(0x7f0000543000/0x2000)=nil, 0x20}, {&(0x7f00002a4000/0x4000)=nil, &(0x7f00000d9000/0x3000)=nil, 0xfff}, {&(0x7f00007a7000/0x1000)=nil, &(0x7f0000683000/0x1000)=nil, 0x100000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x101}) 16:26:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup(0xffffffffffffff9c) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x82, 0x3f}, {0x1, 0xc5e0}, {0x46, 0x20}, {0x88}, {0x82}, {0x22, 0x4}], 0x6}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) 16:26:14 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='r\x00') open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = open(&(0x7f0000000140)='./file0/file0\x00', 0x80, 0x14) fcntl$dupfd(r1, 0xa, r2) 16:26:14 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) open$dir(&(0x7f0000000140)='./file0\x00', 0x8110, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r0, 0x1) execve(0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20, 0xf) 16:26:14 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x7307198c1e78f2cf) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) semget$private(0x0, 0x0, 0x200) setreuid(0xee00, 0x0) r0 = getuid() r1 = socket(0x10, 0x5, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) chown(&(0x7f0000000040)='./file1\x00', r0, 0x0) r2 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) r3 = getuid() setreuid(0xee00, r3) rename(&(0x7f0000000080)='./file2\x00', &(0x7f00000000c0)='./file0/file0\x00') 16:26:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, &(0x7f0000000100)={0x8}, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000380)=""/174) r2 = semget$private(0x0, 0x5, 0x204) semop(r2, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r2, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0xffff, 0x800}], 0x2) semop(r2, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x210) getgid() r6 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f0000000100)) r7 = accept(r6, &(0x7f00000001c0)=@un=@file={0x0, ""/37}, &(0x7f0000000200)=0x27) fsync(r7) semop(r5, &(0x7f00000000c0)=[{0x2, 0x81, 0x1800}, {0x4, 0x3, 0x1800}, {0x0, 0x800}], 0x3) semop(r2, &(0x7f0000000180)=[{0x2, 0x5, 0x800}, {0x0, 0x2, 0x1800}, {0x2, 0x6cf, 0x1800}, {0x3, 0x4, 0x1800}], 0x4) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) shutdown(r0, 0x2) 16:26:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0x4) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 16:26:15 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffff], [0x0, 0xaaea, 0x403], [{}, {}, {0x0, 0x0, 0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:26:15 executing program 0: socket(0x2, 0xc003, 0x0) r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x5, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) r4 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000100)) connect$unix(r3, &(0x7f0000000cc0)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a3862070000000082959510bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd580a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85ab2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe65000002361cd8cac7ecbc5b65c6593d2870b41200003d00000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c90100008000000000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee571cff99645d300682b4e9701b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56be1f227030446137813494ae280cccf9136006e51ded92a4ee45e46ef35719229aa64efc9c074a0ac1b2ef8831bf4ceb9aa9128c659cc7479a51a09378c18a083a84a11562ac9aacb08927c6ae3e1f566e8adc71256ffd00f27852be84d5f1b751d6c7ce7f1f085b9c5daab91c3b36dd711b5ed9457a19ad23ad4bd8dc3f98e3e4d8446a5bd19e0c2dcedcb6563c80fe448fa00af57f6cae38d87047d540e1fd00360cc47c4df6a9aed39e85de091f4607392d64f894bf9a5f53fad69c8a272d1ea46913bb7eeff49f8539a466cd71bca25997a2eac52f4eb3d94335cdd89f5a3cc00000000caf3ab54b5884d9ac5940bfb2d8205faa768aa6abec21217a9aff2fa1485e9a9e78cc4aa4a4f340100000015f7f6c667d77814cf78136eae46c353a57c782abc2db20ebf5c1359b14d36f2034128183f010172407f95fa96b2cdc42f35c15ebda40e0def8aa4d7035b7799de6aa36959cf8bb691fdcaa96e8e90d67603f51add", @ANYRESOCT=r4], 0x2) r5 = socket(0x800000018, 0x2, 0x0) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r5, r6) r8 = dup2(r5, r2) getsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) r9 = dup2(r3, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r10 = dup(r1) sendto$inet6(r10, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r11 = socket(0x800000018, 0x2, 0x0) r12 = socket(0x800000018, 0x2, 0x0) r13 = socket(0x18, 0x1, 0x0) dup2(r12, r13) fchmod(r12, 0x41) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r14 = socket(0x18, 0x1, 0x0) dup2(r11, r14) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r14, 0x1}) 16:26:15 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000001240)=0xff) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x84, 0xd338}], 0x1}) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000900)=""/206) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r5, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x3, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, r10, 0x4}, 0x200, 0x401, 0x2}) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f00000001c0)=0xbd) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r11, r0, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000000)=""/29) socketpair(0x18, 0x0, 0x29, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x72) 16:26:15 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='r\x00') open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 16:26:15 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x5) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000240)='./file0\x00', 0x4, 0x7) open(&(0x7f0000000280)='./bus\x00', 0x18840, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)={{0x58f, 0xffff}, {0x3ff}}) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:26:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{}, {0x3}, {0x6}]}) r1 = dup(0xffffffffffffff9c) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) socket(0x18, 0x2, 0x40) r2 = socket(0x18, 0x1, 0x0) r3 = msgget$private(0x0, 0x204) msgget(0x0, 0x8) r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f0000000300)={0x0, ""/138}, 0x92, 0x3, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgrcv(r3, &(0x7f0000000240)={0x0, ""/167}, 0xaf, 0x1, 0x1800) dup2(0xffffffffffffffff, r2) ioctl$VT_RELDISP(0xffffffffffffff9c, 0x20007604, &(0x7f0000000140)=0x1) syz_extract_tcp_res(&(0x7f0000000180), 0x8, 0xffff0000) r5 = dup2(r2, r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r5, &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f00000001c0)) 16:26:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) fchdir(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x2, 0x1}, {0x18, 0x1, 0x3, 0x4}, 0x7, [0xffffffff, 0x53c, 0xe42, 0x0, 0x3, 0x8, 0x9, 0x80000001]}, 0x3c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x5}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="b623f3209b25658cb352251c322e") 16:26:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ff"], 0x0) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() r7 = geteuid() setreuid(0x0, r7) setuid(r7) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r6, r7, r6, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r5, r6}, 0xc) r8 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:26:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() kevent(r0, &(0x7f0000001240), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x0, 0x2}) clock_getres(0x4, &(0x7f0000000000)) 16:26:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000380)='./bus\x00', 0x11, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/172, 0xac}], 0x1) close(r1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x2, [{0x758396c53febc55}, {0x3}, {0x0, 0x3}, {0x0, 0x7}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}]}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = dup(0xffffffffffffff9c) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r4 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000100)) dup2(r3, r4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:26:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x2c}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() r5 = geteuid() setreuid(0x0, r5) r6 = msgget$private(0x0, 0x23e) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/110) socket(0x6, 0x1, 0x40) r7 = getgid() r8 = geteuid() setreuid(0x0, r8) setuid(r8) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r7, r8, r7, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) setuid(r8) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r4, r5, r4, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) getgroups(0x3, &(0x7f0000000080)=[0x0, r4, 0x0]) fchown(0xffffffffffffff9c, r3, r9) 16:26:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="000000186004008b00002b27feffffab1b2891ffa49c22cdfffe8100000000000000922c70766c307d000000", 0x2c}], 0x1) r1 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x1, 0x4) 16:26:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x0, 0x2}, {0x18, 0x2, 0x0, 0x120000}, 0x8, [0x0, 0x1, 0x2, 0x0, 0x0, 0x2]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:26:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x45}, {0x6, 0x0, 0x0, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1f5, &(0x7f0000000100)="79ff070000") 16:26:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x691, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x100, 0x0) getpgrp() r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x1, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x40, 0x0) r4 = dup(0xffffffffffffff9c) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r5 = socket(0x800000018, 0x2, 0x0) r6 = socket(0x18, 0x1, 0x0) dup2(r5, r6) r7 = accept(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) r8 = dup(0xffffffffffffff9c) faccessat(r8, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r9 = dup(0xffffffffffffff9c) faccessat(r9, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) kevent(r1, &(0x7f0000000240)=[{{r2}, 0x0, 0x10, 0x1, 0x684, 0x4}, {{}, 0xfffffffffffffff8, 0x100, 0x20000000, 0x6, 0x3}, {{r3}, 0xfffffffffffffff8, 0x11, 0x80, 0x8, 0x9}, {{r4}, 0x6, 0x85, 0x20000000, 0x657, 0x2}], 0x5, &(0x7f0000000300)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x88, 0x2, 0x3, 0x5}, {{r6}, 0xfffffffffffffffd, 0x43, 0x8, 0x81, 0xffffffffffffff29}, {{r7}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0x20, 0x80, 0x7fffffff, 0x6}, {{}, 0xfffffffffffffff8, 0x41, 0xf0000000, 0x4, 0x7}, {{r8}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x67a5, 0x70}, {{r9}, 0xfffffffffffffffa, 0x23, 0x1, 0xffff, 0x80000000}], 0x9, &(0x7f0000000400)={0x10000, 0xda0}) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r10 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r10, 0xc0107002, &(0x7f0000000100)) ioctl$BIOCGRSIG(r10, 0x40044273, &(0x7f0000000080)) r11 = socket(0x800000018, 0x2, 0x0) r12 = socket(0x18, 0x1, 0x1) dup2(r11, r12) ioctl$FIONREAD(r12, 0x4004667f, &(0x7f0000000000)) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000013c0)='x\x00') 16:26:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)}], 0x1, 0x0, 0x0) 16:26:15 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8ca28ebc3ea3d6bf42a2f9afe047190c188de90f41a75ad9e93698ff38eabc4b5cc3e24ef542a3916717405d59fd6299bd486f4893336c1722b8986b0b6d9fdd71434c5a7c1670e06aaeb04e09287f1283e6e35bb047bb699f746f643b49d3a44c08aeaea97f357a6bca182ecb8be54b5fd022fbc5ce8641d6365c9e2a1809e1d68a4260120b008cc97d95cbceddbec7b5430e15ae996e8eafb71a37009b8c6b4e72b1c61cdc913d2a521fd58edd73d9855cb95cef706f185c169aeb506c3053a355d3f140497d51d3d0d50f24670d1d50f9fd88e4a87ffdd770257158f0f6d31aeba4ce81a50384ab932f37", 0xec) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETIF(r2, 0x40045700, &(0x7f00000002c0)={'tap', 0x0}) 16:26:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) lseek(r2, 0x0, 0x4, 0x2) socket(0x2, 0x3, 0x81) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:26:15 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2}}, 0x94) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f00000004c0)='g\r', 0x2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:26:15 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="e0000000000000000000000000000080a93cbee3f2e18770a483e8af8df53c1452b1a245202c44449334e63d1a220f521788dd0f734f7b16ba5c3ae8825519d38850e989302eb7bd9a049d5f2e51ff5b03dd27c1d5debd445b5611e073c27172b582ebc4b098cb4f6cb6dffa20f720b17de40d69cfff71ae08c1435b82221622f6451bee2b62574157fd8bdf536a20cf7163d955acdf42d09f06c109f6f688da620503a4ea8bc86431a8ebd40f73a2f16e9b8870ea50317c98f389549f87cd63cb0e8a57b177eaf8b6873dd28357000000004800000000000000ffff00000400000075cb6e53ead5c4ab94aeaa81b98684b8e1b3ef1ccb3dd842020b2afa9584e26e891f424986b203a765ae385dd9a5605fa86d000000000000101000000000000001000000080000002598c0a1ca7b7ad9f98a9c74360518b46931285c652794783e51dc423f3d933fafaf45df1c6a94abe63aa106803b3f7d1a96123e21e94853842128684a25755c1046533a29defd51b255dc6ba56e0c7785f995f44d2c874baa0ced79e40a529365eb8ab1083e15f056619e31e0c37e19e9f3219644cc0d68dfce30d432d65286fe3c81d9265c827b33d28ba5459e140fca17452fdf9ff6232b25bbe2b09d6b53c46fcbb6b09fdafb25f82ca94dae6e956f796a7aa490f829c21197d1769607ff4510168340ff0903ae205a6e5336ed3000b7ef7d068f35b35b7db69a2625793ba93ad5e697a7c957b4f4316b26d56ec9b37dfbe1da1b2dabd261c1fd6ce939f31c95f4e0c45bd93f2889fc8ebda1e6ab0d873c5b61c11ef28128294e2a52a3cc63ccb76e02eb4f5bbd5173f74e4476a1f0d47864b75f4f9bccd7487278390e6693a760228a4c8600b789d49034f361333f0228daabce62e501404b1980f81faebca525d938e0616e88c42ffdcbfc9333a3d83b05c8c29a4fd8d89811331418df48379aac428ccc97bdf9a1ab251b6083b5b6fa1cddc4bcb0cc322e8e826d60e9ed885ca186f07f69e69d9870659c611bec90bf376c8f99faf245aaa98e5b183d95e028723ce8eb7b4cd8338d16921ff1619c526d80ccdf5d6dcef0ccd12c8b991042888e84c8992ba9e35818a029ca64c6719e068e837cd8cab4e5a007ae46591ae4f994d5646fcd339fc58c0bf640eb6a068eab67022d5c977280e5acd055af76d5b9b227d01408c846d3bdfdd4d45d52e7849822f1071b9995947602783e0c26d3420183faa8d54dcf7fae21b196e70cf40608909d08c151a80202eab3bf709eb4811e98ad89e0e4028b01cc599fbf64066e3a5f3b43e3e8b757705c6d818a7adf184d739233765b76bb968bdf50b8e561ecdd9a7870c908f023fbdb166f06a99ed4fc8ee4e6e3837ca9cd0e3b2a76d3167c7bbb30c6077642c775827ff05c91778a6d0d750131b6766c3f4950ca497cad666468181d2ee37578ca02481230f874356ae53b56b15572672e7aecc45164c609b60c7d8ed392284fa6697ea1d0f701334e7643b5d3845f9e24cd8e31dfcb703cbdd1f585fc808aceab7105db7df2e0d31b990155676553c0415d8370867ee0f9e3770f7d9727cd1c40eb48bc0fcb00ba4b7142f18922b51d1cb1a67a370fcceb975aa4b37d01d5cb636add314b4e36bfa3d15ecd0f085b04b37517298399ecdfd4c265115697530576512816f1335b55b3b1012c175b4c6fb7c0f83958d3ec57525bda25dad67d01081c8c96da8d7696df3fceb872f1e29cf25dc117af51c21ecc1c3da18b095cb5892e7cc4efa6d0e2780feed39f427c0a8910d158c9f4a3ab9f85ecbd39cc62b9f90be00ec3eb35d382c4eccdd428ff533d86b314455e87f7a3cbcf29de0df6f957aee4d262ead52ba517286a1e92ca94de406371e77aa18f8e67b4d995fbf69b871048da0a125887cedcc357214eee0a9b8ace73aa6dbeb200a7331198eff4d788db882c53de978123addbd6ef362e5c9fbdc31313f56b086892ca5cd683b68a828c7fda1afd9cd8e1d8460fba0bac3dcd91c774a3cb33e390f981d4a2c9ba83d5c87edf6f5757eab3a820b7f8db3075f67e6dc1ac85a95ecdf1bd28ff5a5dd0695f954609d8810d08e943e71ae1de0d9e10dddd3fdd8f60499fc79ab816e439c19ab931b563d2e0b779a51d868e945e82e3ce3c29f5150b42b452d2bc569aed67f6915cd2a80df01f31b96318af88f844d85c99f425d7126efa35b5d5c54cfb2e53f5b9bde332848687b1b2ac5bb6c40793d85ba6786650e6d5de2fe0605a40175e30bf025f050e9d0468e68f0c6835e4d8db9157b779bdefe7faf23a97c7b80de39cff6b1fa329983cfee5670b56235174a0da901ae74d8da13baf691785d4c51d5e940b1429ba7eac479ee13622da5811be5ea58b3959aad75d428f44da57afd36d4466839f4f7c914fe83af689fce05838045e50503b61c326b7dfc6f770603f3a7d8cac3ff5cf0fe3474ab4787a8210dacc55d6c31968ad9dc0e8f0ad42777c42292c769c3332a76dd6a2131b98aed8c33dcba243a7a21c8afcb4d9930aafaafac06f844ac8bc43e06a2d08c551ad5f30ea2fbeff5f4bf957933996b19014d06f37266abbb6523cb2a8a7b8613f58ef6ba40a7f02ffa0c3293dbb091040f38458c701765bdf60d5a97e725d6ae350e8b6fab4a50aa4948ac2a1b2f2c56141c5e79e7d8c8afb81dcb5ce1a3aea043ec1f7e15df31646f46765ddf25e05aed1364702c466458d65b50b5a4233ac6415298e460eaca4b8213285dd99d8d1a9eba0ebc871fd1208366e2f7f917e4f75e17e4618b225369ff6b0a2e8d72fcd12d769848ce3f5d174e93c9a16ee0d23962d24524e72f8b5a887996cbaca003efb0602eaf4caf1aea5f1aebc57cb942e7bd43ef0e5f460592d2cb37c109f5d96f0602cb83394238cf750c2d483d7e54f8a881d6ca64519e218ba796be0c58ad92fb042a63ac2b1cc08498ee0717518a450a1f2aeae14b5cb045619d76abf8bf222d9112020"], 0x860}, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) writev(r3, &(0x7f0000001140)=[{&(0x7f0000000f40)="44a9bd6773a6d6a323489fbbcdedab9326d56c0998d30cad1be8abe939fa46c5f4703da3a2d142b2a02de1ba968aa0b983ee804825b4638b07e1f73888f78523ea92e26ef6de6fe208d5657d7f41f954a5dfb61c253b82c8c747bc0aaae3e4a5792e2e6de5804368166fe9c99e43db0d6e70e952a4ea1a06eb34c1a4eff0a44f1f68bdb3bf894b5a1e461b66cf9d6f67e8c19dc2bc5249d5394170130b317f", 0x9f}, {&(0x7f0000001000)="b5c546f32710d5e5ea925401d215ceb31d60a97e66c414d7dfb2d0eef51f7efd6f357d484992f35d4be992c5d66c9c1908f5a2594affedf7ed853f42d83e16b71d47671473fda0ac63b5bafe773fab53cd8be01eaa7ebb0b7ab53854138a762e9e41a65f9fa08a89f155816cedf9bd0197942e62e279575b75b87436e3d22a5a2d82102440c3c33277435694dc8209d287ed11e78fdf2fb53912a7cf1997c7ccbf47b0936bed53", 0xa7}, {&(0x7f00000010c0)="d036a30f2e017726232d0da9", 0xc}, {&(0x7f0000001100)="874455f68b7f8bd2b5", 0x9}], 0x4) sendmsg(r2, &(0x7f0000000ec0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000e00)=[{&(0x7f0000000040)="2c15e0c3d90d05ec454213d9717215d3d654ae39ac36a2034c24cd9efb7f0bb7ec2cefdb9dff5f5411bf19fad3bd3ef5d890983582eedbe6f6f6efeba5b11c8613b46dd4d009fcfc10d08a5c048e5963ace5f8e59b8daf3743cd637b87bf0899def9605f0da02dcfd5014afb59a1cce036cbb2a4ea428fcdd02a972c89c5515eea19922a5477902d495fb53527a04f774a5b8a4b05a7ed328a8671c6ea15506202f45c0480b5ba8f2f080bfe818db9118e5090e7a3b0", 0xb6}, {&(0x7f0000000a00)="752bf8aa1135db5e2803ddbf43ed187b500ce9a1c28260c0b7f1fa9e8b7179c3d7c3bb311d1c31b9674e024834fb53ec0dc8babde371871740474e74795e80cef9c732cee6d526f837958f76b224505facac54d5108115c74a2ed6a9bfe3aa4c5a87efd2a53fdc5caef3479700b59d43b1d3b97589893080eecf63308ca23a66b79f118412d78da7fbe6dd082269538cb947f6a8d5f9f8df0d39c3f37e2b1f8117189ee9c6a435ebb7ea4af8eb20949bf9222b115ba4f4faaf8584c02be6a3bea05159ef8a0de8fb00250b0bf57603028bc47107c10c682e5ad1acba95841f1dbe579e728ee4bfd03b8fe50506fedea9557f94a673686ecf1aef", 0xfa}, {&(0x7f0000000100)="89c599c17bddeef78369e77dc6378f0ad95de11a95af79fa0c218ddf10788e15ad88638cb593f0d1486bac6b8821250addc39a88f286f151d87b47910fd3e242d6d0e91f32f3ed6b3a2815e7d51383bc470e1a4193473e204f6054e0a2", 0x5d}, {&(0x7f0000001340)="a808b5eb7e9cfbed3c8fea35ededed8362c95216efc12bd1ce2df3e137d3c3b4ea345f0ace408f1176b1d4f8bde6acd9b9dc6528f0e203969ae666934c1558d6d1ba9eecd6f899178c250ec0d112d0f96a716295f18a11fe9a7a899af097819bee6cb969971eab1d139020e98b23842080f863d79a24172e7fe5789435a7fae6db6dfaf1766a222448201c9b2ea2b6b69194f0a81b5b2ccbf191a5c8202b72b43e41ac0dd00753ae0d46682f79fcbc852c5ec7e3bdd47ebad7b9349a22b17a1ed8a98779461f74cb59f73a200a65ef1e43f6e719c2dd343f4892c736b78ec9133d67490b4edd9b42b4db70a49590889dd106d9f51db480a77dc978a5ce78c379fc4284463a3e5973fcae8957be61cbfb432459c1d5205f7e4dfd46db2f8b785ffc26a015d120df4702879542e48008bf08d64228c48b2401998ef11b46315f0a5a87d62d5abfc9d9bc931dfb23c3c77d2631664a40ac081b2c546f3d967ad2b4a3b7cbe984c32f50daf6297ce188973739321d8d220da8344d937ff04cbcb0275ae6af02e81e37eebb27e15e723eca6339682641e71f3f1b1d272e565f2220e1d613ac09460422d101dd48901219179349d93acf38e262f7a307f6eeb33a27a229eafe193dad5f8ba3d3ba59a62da6f122da354cea4ee0813387510cccc4fa743d60b53fb7346b18ff18cd571cbc94c7f1e6bcc99ff55003b183f65fc0eded12626bc854d20cab041065463fdd5d839dd6dd5c1af5b3396694898e99d04c777884a7b00f54c5f1a7eafa68cffc5496552397af939cc371b8c34a19a515c6c2df8ff1f5741bb2f75e29af76c62ecaeea71975c9697598df193a1173bf8331ee7086db1ce5e73c9945aa16895c2a84fe357df6cdbaabb094fd7eced86050a53d816b993cebcdb21f1fe5218b3cd7f8956903c00ea0e5ecb4d2d521bb2d74cb149c1ed854fd3a8136cc402be8ff692f1b8b5238a89d935703bd4b8a78392794b505ff0242d2eee3ff7688c3f08111385aa79b8cc2983d54dbdf701b68f001a014825f1dccabb60c7228a1502380ae827b8b092e08d09be3005da9a5e1ee828f71d2099ef48dd0f3a45d4a19b26f5b7d731a702a4f852950c683bd45ff68f0587c5c465d57a2396a7f925dcea998ffc06aba6e6bc072ec88043a3ab131205dc567d3bc6ca3fd703706269333efae359e6394e569e613289c5a7428a155443ff243eae99dbb03a8ce0cdbc7c36831214e2d3194df9df10547bae742f1f1b8e8a2e4fa5b1e0c9fda8af797851410bce058654558aec10177f1b3b8aed73dd26e3703eff1d9ee695faec67165f31ddef03b483bcd842395aa439d6220b0687e793be4bf421e222d61c2a8ddb474075ac2bfcbee381d9065e096184d0907b43d3ec25fb58e4b8fabb775439707517ada2ecb044eea855fb4cbf6289050cfa682a2cf64529fb5374fd5bdb4013bf235f3089922baac446d2c6f33ea4765400766aa82209d046e438c3288db6957789fa59597499e367ba941f11aecb21aafdb765cf934a81a24ab77a758a1045207084ddcf28c59ba783642f3c03bb7a98992b09c23b0c600aebdb91fd4a06bd96ee132a1c38f19c845b7b0b7e135a064555d397d98c6b1d945eef1b7f6efa5e2abc1ee0d7ef807920ab1a8634c43bae29eb92583a338f5364e22ddb36e50dc67249d6b9d5cde1c64ba4363023ec80182d8b3a110deabce17e96a0ad144884879a90c9303787161b510d8cdddf6bf27ac8cd55800ff41378775095e17ffb5fe6e95438b36d32b63759deb75986c4818b8c27eeea5436722263f83993502c269bb38ce10b2be5ab78a4753caa6d97a008cb32b5d87bd9f21bdef165b106fa9720b56c2199f052abb29c70781e10e674c85bf68a046aa1aa8bb02275f4e64428d023d2f89f9d8853dd623f4465ba7b54ba934f68adc4dc595f7ae060736971e85d15cf9ed2d103d20f05034e709e5575eb0d9d7d18a1d1fd6771fe8f11b3673926f0eed5df9e852351d99b7db7abc31295613cb1fb37552b474350821e06972d6eed14defc4e7371d5e1d614b790de3787ebc68dd5ee047c8b91fbeeb320e198fc4eb0ad4ef3d1040adb4db6f528c2ccb396a62f535e773cc80c1b0b358d58d453bbc49b5b1654499e549768050cbb764d5ab68b1c23ac31d3c63064b235eddad0bd6a16f2aed7e34a649d42edcd265e31924b7484c967d9dd5ac75b48c4fb62e75930eed1d53abd83e4e54f6f229bcb379bf9300dbfebab806b972bef624a56e9e009a966b4af8042e1ab6f35676f4935da9c0d2585d2a24f30d72ca0310a8f03ddf27fe24fe0871da65db763b20de83c6d8c3a4704dad428f33dd676fe54faed6507f6d69d4bc56522061d90b07e98d424a844a562e916d59c8105f331cc083305e60a81140ce0d2daa78fbe21b211c608081ea1274ae38cc1cd680201a78bce75fef0aa1eefa100e71d076cc67af7ee42225886cb6eee9859ca6926641310e77fb586f732eee05d7326a13009b8f70e4f5e2cc58e95b7be708262aefa1a81f887317050ea15628d87fc7088aec5f6086be77b14dd6bc961e1054a672651ade8d25b7bbc0bdf833adae7a52aa4c7663bb4beb0fed5e8a334d47ac6cf6a7272b48bd4acad307613055f22e0a2b3e3d5e311def3fd9d36c1e44b2b4ecf519dfb0cc2cba7291b215b56c46d819a37e1034a4693cafbcc420c661f0c0ece5e493e9d988f162a99a09d70997b5be75d632d56e3ef0c517837c78587980af3e4e95ebcb72d47d22dc6b67904e0e6c06e9676ab727e93df6d6d6c6bb33b2ae9200a1f2785a6daffa50959f880003e06678782996be317928c0c4712ff662ecad40fa1e8cd27f1e70bfec0b823d78214e976a8821431a0ce4c6e3623adf534a7d73727e4131e4a6b49007b9984954a037d21a26dbf15076e6566a1048966af917a47b244c919367ef5e176a4af980a7339f315448ef1aeda2338a79f55e62d2283891b21f04009c7431f8707dc3c8fc37ad0cfdd7b06f0d0497249e945c3d526908ec4935d28c192d5807136818e090bf5afcf8d4847506090e50ea61e1fa64695aad86c8b3575903689c5f14b5e7b316a2970ca86c88cd6164530f907c56abe31b45d0d508d45c100f88ab920f6dd72532e2f2958b452cdb4c005f750319127cafdaa449df250e3cfe48b02b97aaedce708367cb3bfedefda89225d3656772c6b5264f79152b9b4ee416169290d06ef496cd3c69111cd64d012c45d3939dac3d0f1b9be782eb2b4cb3d3110db2db36659f8fd2fec31bf71b62c8d3d66fc974bbb08f0186cafbf164e0667881190d3760c62260477119001ddd479c06f08ce7e865ada84fa15f8e1b913961ab5f71626db7a876a702d05986d0ace079a4edb79ddfcc9470eeb67eaf5abffc1d5b64c83ec9697308ac84daefeaee2524bdbf53f6d939891e8c3f36c40142fe99db34a4b1dfbd68d1b4c244b88e9be9a7c022dd5b3dcee0caf3375bd4c295a802bf8781ea207976eec448ae2f7c2dcc5d47fb62f005e2ae1f4ffed6dff0016da54d1cbc908de47e0d868fe2d25dc4a9a1ec848fd262595cefbc9da878067f9cbc8824dc49f98b958d6ada431eca5c6f90133f0ebc898298af3d8f3fb2b869bd94e2ffa395a479d3c2d0c0e10222798f45bf606d360791082d6c721647b10151d3d9502fed34da25c0b84424b22852966ee405ba775be5af32c79089bf09e9c9da7f11da7e53edcfeb69ad4455fff37341ffa9efd5df36e9a78ca885ea8d894529cd452589b706a885c1649cd4196b079388547c6cbaedb6049b1473380654391fa564f2f3272e8179397ae16a4e7a375cfbad5cdd4292dd6dd2513776b0fe18ac6fbc598b673ba59139013bf3f86129053f12f189d76aae497ade7607379096e53ed7babdecfdb732945607e52fdb634f9fb285163e13ac3264e0924a6fbcd85f899f9a326a6f02c97789fe0ccb161019123307f78fc9619d62c6ea52a776ef7ffdea65419e7c1824f4696a8cb317dfc0adf47b537048c2b3e8dffce04bd3a526efad2fdeba6f5c442b4a6fbedad6d4b73a4c17e51483533aec539208c93fe5263f52f95045984ec14f9ddd8bec4fbd5d772b4fe99aeed452d695f9f7281001261c350f8e64b234adc384c4e7b26060b4f34200d518b98d7381b3c97c3a91ec20a1c0b5428f1a35271e9b31517fa35a2aab8c4c58a0cf7d22d9c89673a3b02697ce5d1b1485b83adf3d2bd707239178bc9a275a3958fbab9447b7b096b2f57f846a0851baf34b725bcd55ce60f65db553a592cd94f6761c4472ca1a09272e743f83446365d4a6e561f4a99821e55864998266fad8014a39f601d35ec1a17418d0a0941e287106b826e511f6678074d4367a60db6a244d9c6722ca495b8e20bd2ddd69850837ef564842cab25aa4f57491ab7f7f9138175e19e1d3c2763d76935cdb17961071a910be152f725d6538d0f9664d0f83d3dd478b508e4f96f5aae39f5c1bc1f3626db1a512b8981c71b755c1878a6b16206ddfa01fdacc75e804333a05223034b03d7945b7a565f2cfd000d0265b3711273f4dfcb8a75b3b3a497eda3c860aa04570bae7d01e1d956616f12540bd32fb4a6f60c788c315649068ba4501bfb0123f00816df9e38cc901ba8908d9e6740ba8a9500d6f418ed5b4307d5ab79785f5c278f055be533468845f8a6fede021a6f8b113b7b22b1f491ffe05d355dcf26113a6dc73f73cc75723cb7957e2921df692204f33045c182ef81659120e351dc768db8030be29af7936f16f5ddf6380c31ce421bb28d51521167d55fd3145b1e9013ae1d6a3e0e08e8c4e8fa690e20f26dad2467384008219d454b7cde4cb8fad00eb023bf5bb1b02aed46b9093d86e313c25219a840f98e3ef16de446fb76826857cb10beb8f98a64cbdbb6e871c0844b8047866994aae2e32b5f73f2320ac7ca976009d999633488af8a7f6058b6fa58f1ac2917dca1646a5683c0e5a4f4c97ae7f1c244b4caac8c4f11dad880295c9cbcc730320c260c65beedb2ac88f290426ddd16ea9a1920e780f5a28e604f025c4409bc91d54c6d819aaf658cd08f5a75f339151e3893242da97bb9ffab0154a5dbf3b232aa7d37a4da24fe360334c1141057c1c88d2bc0f8bad69fea4dcca143e8420f2fbd833d6a7ab31f3a143c9556a01451564c1f6fb7a7a16d7642c1eb3343a30e2aa01a28203a41e303aae0b812c92f82c847b68028da88b322dbf36b3fb9c5224063e17a9236c0149fa18e1a620926d636536693dd963a889c4ee48a13de49693dfae05d61ce01996861d2c79edc9c28e960ba8136702ae5e8d32a47f5af001512ce92c28f26d970411c77ed21241bfd44a15e687fdfb2ac499c6666c048d203cfe17c293cdf82b22d0b837450645122ba985b530975bbe0286ffa0504373d9891505dccd58f7e996aff1a435967f286be73be92dee0acf3616ff044016c0fa1914f9edc3ab95ddbd5fabc2554bdf2c3407b671d435d6aa29c9d43ff5bb9112ec5e16a7713f0807209629d18d8c2ed9de463041b736311a1ed4c3eac2077eb9f740840a16f97f4e6cb3568d315910ad281f7158c64d7cfc00c358a49da27bc5fd899da96018e7ba99684b879e8f7bcd114eb5b84d9b92c9e1ad7bdcfd8a424e96397a577fbb2e61d9cf76d84adc1ebb3974bf3c9224ac86a9799644064b343c478f18257c681fcf922a1ce0a46a5c2cf60d47ebdbfd5efe2bdc80f9bbf833db44e3e3f9d69edc40997b02ecece9b5990bcb97be0e508867", 0x1000}, {&(0x7f0000000b00)="fdef497fabab7657b4e7e58f9ae222327c49c644117320494d66c5ffedef221f9633505811a535fd818f962b192a866297b2bf32e54666bfc2b2b4c84366c0f4748d22bfe24cf7677dcdc2100172b8f3d965d38cffbc8df02420809931ee24864f96cd27f8f7330c085a612c8ae727c96a49f598d09d8173c7e5aeb51f491cc9a1ebf19433d8d0f2eba5689d605c34106ae6a21e984dcf45ac350e81e65e75325fc522af6dc8e9818c5ff8cc866b2576d046ffcf57b3573075d2fad206c505ed290c840d00653b16413f3643ddc158841770984461c1c2f7", 0xd8}, {&(0x7f0000000c00)="f352fd5160cfdb40bd81323524f00f47ffa7f944bd261a4d6697417a4d20d23a47660487", 0x24}, {&(0x7f0000000c40)="d07f4978b9d16ddbef691feed06b52eab90c0e41b71e6a1ce993ed2714c6b2d63ac8963d5c4d7240d45d", 0x2a}, {&(0x7f0000000c80)="a1f1a9740f2d5bbb1c857f8bc0efb3f0edcf9c40df6ee35d28528fabe0ea131ff73a7bd234eb8bd2ac9715288113887258441dd9ad1615c16abe7d186a30e0dfc8bce515f693e0321d3af7653063a1e72b09810aefb1e5966f36727a8c737ff4df1fedcb1dc93a8f42c6207c12c62a3173052577b50af66477b6eb3e16a27d8847bfecf4fc8db3f82b38c29113ea5a2e0f38d7c4b8c7983762476f52493eb91c931f821c31351fd793dc8fbc3244a01afd22b9eb5e41", 0xb6}, {&(0x7f0000000d40)="58329bdf8dba49d8ff5e560ececfe8ee718ba210e1547520bbb15c9bfcd1bbd2ccdc009b21357a5f0e7f488bb9bd37f66492877513988414719e1ef5539d59dc9bd33bb9261744f46b1c3366bfa3844828709ed388e080af5ceadd5053113eb4f3245bcc5a6ab5ddd9b852", 0x6b}, {&(0x7f0000000dc0)="7b1c37a218129329ec1ce784fa7ee062e387937da4c36335baeea20b61ea20365f0ed1847c055953ff76fc0c3e269cc8deb4add1227f5bea037f", 0x3a}], 0xa, &(0x7f0000002340)=ANY=[@ANYBLOB="4800000000000000ffff00000000004073686c41adad6ac0a20c0f88317e857f1d0ad8d8b1767198e7899837846f04c603d8dd8d14edf4c1c001869aef1cfb1224995900000000003800000000000000ffff00000900000072925b83be7f1017500a0511c239452d1c8f78b084e3c5d884ac112f0aa166b4813e02eca80000008000000000000000010000000000000058287b07cb4566ba80b44e540231a4c7ae06612723a36c928c49f1f4d479369ad565376c1d9c850ae280b715957490c0c68eb6777713d0acdab499f5c77557706f46cdcc9ea7caaa507591ce5e5f872d6bc1d0e12e5907aa379b51a50ce9f7260c370163953f07a09009000000000000f00000000000000001000000f5890000d3f8277d83d14fa5e1800510f4f120701c6b8257e56433389212324bd7d21c1da921d39340f6e8cdcb25d2122baee43f7698393c6d3a22370a4406f7d76127b286c88c3302a506b0a1b550e48fc0bdf384a7ce27defbf8ebcb52bde33d2e1a641d2279ecb74270c28298f1863ba2ab4a2de18b9947d8e3b658f447c0ebb6a95a7be37a1088e6f5df7c56fec64aac95921e9b78cfe38936e07e4383aa16041d2b73484c86b649a1f710edc07dba422688c4c269c888b009f3cd190551693f567169236a1581eda62b9f5348ff50767227baa98381e33901fa81519b42000000003800000000000000feff00000004000096e3a619741c21df3636a92e6c678af843929bacc6ac41ee796a6085c051dbfdc06f7dc10cd8000080000000000000000100000008000000f6945c4eaf779900e05e4fbf2f1332debd56fb1dc301b7c7fa6d7ac1e67a6c899ca6ffeb41d32a83b6fa08505a8bcdfc1a2070acdb8bcc1b6b263cc1621bf8ce5353391e45d92dab8075cc65efa7e359f897a22da656611534dd7364cbc48e5bd1ed7c629a211d7a4f811d029e2700001010000000000000ffff00008300000055a84470328dc0c9905884fe3fc669a249443b3a523ed8cec77a8bc1f636105d92b6d54c052ef515349a1f22545bacdd5635a8ef9980eb9161d4f631a45922fd5866875314d9da95a1497e45f3ea8e2ab31aefadcf659927e42c03d20b51e4d38cec21fd11bfa64df93b8d04dce86decae20423d1464acdd8863211e1cb1344636fe2d8afb2b73513edb219306f350d5ceab41305bc20a483a6837a79da637e1c2e4fe36b3c2e77dee7c6b677ec858e5e5772eab563f81c32482bc91790b03bb0afc417afce9679c7855110ec35e2d9d7114947e39a1f026e779142da6f8d05387f713d3e75af132d40f68c88e6b5a3ad54bc5f27614235e207e08a0d1be2f9f65adc35c1abd504e3a3b33c955ee78ba5c93d75fd450af39b5489af5c1c15f5a2984e6e784802063670f536f774e2a571d7e6c7fa780127025bd811502d1b2aba4a0e23e82b81c6360455e2d11229ca6a86f6ba57f8721271b58931f3d03d74fa76e5d1636932802ef6cdd0cc6d96bea24f52c776e7ae310637b29342f7c3bb6ecff97b464ce0d305e6b9d22189e03d088235885b04178ba9edf075d1bcf80482110e8198091b362d1d6d9b32639c607663aebdb5d4aa68e9762988c46b4fe021452dfb8a39ad21d70ea2ffe7ff3756341ca4d1d78bc59e55e842e999dc84baa859bc51fed30364c7596f1ae2e86561f12b70a46b2a5b1ed4f98101f8f88d9d4fcbcc5327c13bb22496252322387b937efc038905834dec0fa15c600e4c014b57bbfafcf2d28a3e957fa21c7a042362bc0182cca407d17c2910d66b584ac2c9dbbe942fbda796d8ed2c0de9e8f5153d0ad43c81ce702cb799c31af82530e9cf24eece09d333f50b27fa056d2e6a6a62193e3a8af550f62f07d7b2ed342d636fda0fa4231a6649018ab829e7e90dc5992ec95ee3035505f6f04549d417b3a9b5b3710776c5e8bd619041d25fa47aaf9336311bdb87f1ab8988fd4a9e4040a0d52f48838fd9b0398a0ca24667574b4a1ad225690f31d4f775a8191084cb0b43aac626e544949eb0e97c07f18348dee9e1956c6cc21e2f77870b5ac3d8e546668190411eebe099a229f69ba008fe7e86ebf4b2a671c72fed7e0a506f3cc3e2643c333313b3479c0d156160c248a5f115e86c9103ee8701d4f8a636c28c8c07195be23d3ec132432afecd2f9d6f520dee602e981dcb910fed78d0dda60b05dbef0b87d719fe3da385006b4d0fa0471cbc8f985264cb4ede37906fa1a9517944501cfa57acb2d2f7673c9ffd0eaa6226d2d547c0c79e9b2b8d4b5d62c98a0504287fe33ced370e851b4c0b46381af6318e143cba2b6f6f480b3f271973d62fd1ffaa1a2c028f44ba71ca8056de16fbe70f432482100a7787f14fb1cf35895f2b06b8eadba0bf5c22a7fd6c61eb320eab384c3d0baf4058ac1a6ad77c7dc33030d36c0293fe04db2955a4a468e5f64c81b6ece54efec4b09af28ba0102474643e6ea82122ae30ab6441c47cad40572bfb48a858e814fb3f1d2a52fdb44a5c152abbce3228f2f2c19a76ac421551b564f1790a8762d1a9eb8d51ffe85e319657efab2e2beaeb358cdcb2121f05f0d843816f5e078b601f817b8f84b1b7ad1dec5868144b835f579dd91cdd1001ce1365acb71c1e8d1450baa473804d766856e524e0be93dbf0754631f46a776b4cb27f1a3133541fbeabb73b4ca50f264e5d4bd000a3030ab3fea3545323292c86a2408a4418d854a707d03ad97992433412445f46e952c8a53a70c0897bf7eba72e9724b4257239ceb4045229a842a635f2f5b850fbbd34726529161dbaaca9cc224defd419ad1e7f75f676b2dea1fef73646fd56e62578ded884fa150f2de6877bbfbe5940dd9a31e005a2d9f9dd8d320b627f960ecf4e3ca989f006a66aef37933aff1c412a9eeb0112492171f705fe370bcb73095b964ec2339db7588b88572004eecbafe0d25ca2657a4acc728e32c4bab7cda2912b3eb7ab8e90f0f57400430f0230d4b54f71d66972c1b313e28e5a1a7ef8a9495d5e46a3d59340bfead5ba64d3951f46a197817533bad5481d66528e5e25c90a6e1dfc4f3c3ba7e21ec6956a086f990567c602dcdaf4b2d4d28e0ff690a73e60850789ff37677976a0eda63917249eaa1a673055fe0be6dec165bc32bf94a7625f70cd492fae24fe7ac13c3473dc8da5d8a3e1bd344534d4108febf44d89ee35af9db430783143257005e32d56307b68458346507639d6ce637fe6a6c667341c8e498e02ada0366bb8cf40b69abbc31a6e8e8555946ade12e8b277c40e6b1ee528a3b63a77edc5eaed0c3ac8b2a868485a6b0f5d36295778a00ccb6e7386ecd29f030816b73eb769c2d56ec00360168ab6167dc4d5d18ea54fd0157dbac062fda8423370d01f03d86597f34b9389701c2af749d405d57b9ee1713d9a1001c0fa31e7245e3745c9db38f5b9d3fdbc3d547a7d9f67dec0ed6f9f2cb2edc21cab1c54bf53dbe9b804b492e5e3acadbcb5cb74d5b22e72c7b4ffeef7d2cb29d5c86a9a9fbd725a6873422b73d4c673f2f8b7210b27f895c4ad4b3cd81d0c3526df8869d7474600577e615ac2c07648566242ecb77def19f1c38669824a42643f93440d7ff416d9f231c26592070b6afbe97ddb425dd02c45e2eca1abc4f9079679078cd3b7ab635f0787ef0b00579828083d549eaa2ced569fc4e22353281f98ddd11722eff97235574df02bcc79b7b46477048f08aaf0a10c44abde37de66022f54c75f907ddb8c4c7ddcd30b149a0bfb01d8b9647c92521619c6ac93cebe9cd5166afd2ad79b5e6103f611861c65bfe29356e44c9ea8f3c8481e0db07191a04d589322291e08cfb6616fe22bb52e96c1fa9e3b28d69daccbe742fd0062a556f60319cb7997c1c3779fd5996ca660391c6a022c04e12d3fa090b87e0232fc3cfd56c51d5a54343db6cc11c232156bce2c374e6cb4223ab32c40ef6ab9611d76c6e74a66b6b556836864740fcb6176f2d9adab4dd5f212c0c0f33811c4c6a0025e48eea88b7d8e51346dbddde038c5854c51bb7e90ebe098232807cb0f4dd1865db7db18cf126e308c0fcad540a9689af113546d7366235903babdd6c282e0ebc0e2c08281b64b371cb503ec84d29a392c9dd35cb534d8a99f25305497198fb8e113a59ee3dc6a584d03260165567716e52f716a4a50f0e2c70110b17ff9a3429281965efaf3dd506d8b2d7ccdb3d1b83af36f00f6feff9774f631856fe68591847a4cc1abf8e5a185217f463893ec2563210a639f7f7d4d52691103337ca821335e51368a3c36e70ae98662520fef298177d464853915219d45e8d4b0043216ea80f6a238adea3f77cf36d317671dd3423bbd0c95297d0b83476c46dae5373f6d743d68b0206a9602fc771ce838b998b97f4416a111423bac7135dada156fa51da63902b491335ef98deac84147a433c94a6f48f7d90431b6e5921517b4d8fbef0e9358745d58652b795cc4e22d7eca699c252e62be0c3e13be60c8d58c791330b9718af81883e0217e2030ac3f3187e645b24fcbd132fa1d2f36793984ff44f7fc426163cc964830c73cdd3b37ae07c99700aef9fba4d9a50959655b23c6010cf2530f8ec27b3c0551d94ca9f9e270a36d23a14e3e5b0bcb5bce1304f730c13bde1e253b3addde51487a972f993c9ac48a42add5233fff3f18e746e3f3a02c721499fd728df8db830d381489de9b041178bc1f78d65aa616cabc3735bcbe13d66c0736a456ecf49b58e0d8ed3b2e53a97fa04249dd501b36bb7a894fd475b6ef8e8cae6ad55ef8f7be3367f045e38bdc6c02ed34ef546f9fe8e8a4295ece6b2b13a1260e5e6c7ca62af55d768eb7b2a99a4c694a971e2968539b218b823fdd134844b09be10f409bd18c4101ab11b564fc280266d8b0a70839492f8e8db59f4fb15e81622a01bf09e7f47712922ff0685c69c5c797259a02fe9e0f501c236efa9a1992554522c19eb8e5ee47e55ce29ee04f0834577c1a6145a6605629a2d39448fc178da896981ee15d33797c1e15e0ad3868863c2d94df6209fa80c2ebcf2c5ad94da1a2839d7a6c95b4fab5abdb2fe12590fc72157dc1b48297fb1f702f7e5e4a58186e87dfd79600f4db21d22134d0cfa6b611a44f6dac6c2445956c51b1faa62a8e70c46af4cd2dcc893f0e072eb3e311d78ff6ec4ed082f36c226cce0cc30e4b8b1f1edc3ed6bbf00b472200a6e810465f7b59efc41271d042bdce2536e6f30c99a53d2115df70736a451af95c675ee5d1ee1cbbb1c1ac666661402f6b9dfedca3aa37ba34f2f18a6722c18ed9bf0a565a765bc8a49bfd1c3bfb9e0eff0ba4ee232ffc41035fb3803cdee68d0b2fb88c505173467fff71cb6ac0f89d9c007b3720b8379d98817652af97b199194698c7f8b0a2a3c7455a86c868c10602330eac351c745e5c1c3f35222edab5562d09d339568c2896d3d1e0d8b0b6b8dd82e0a46377be2acfab013c81ed80139ca20f9896637a432ba5b915ec0be30e0f43060ad183eff597d8438bbd823020dbf4a88b5dbe700373ec0411c0396b702bc8b1659fd05b89f986e51cd207267e46c8e28711d5b53596fb0df1acc95b087cae1ec49d3c7ff548b4eb6f1b61116794d7293ce9f9b063ec8068b057dffc0a77d905c9cb20e70469f5399cbc49fd2c9b6e7b33cbf819d7931d972ae9259dfc928ad508a4c6f301f399f973aae3ae37994b74ff75414954a49e814f026cbbf9d54fd0546d5fa21f180c4083668c766d89b412d21fd16f4fd6d1b104e06537014a67c80ae20a7fac9bcbcc6d28e85939627c08d6335aa6874cfa2b9f51559dd54f7fcf6f185c181ad17cb229d6359355991c9b150bdf821f60660b575634c1246c98c98d412d0b892488d92291fa11d3bb47bb8c36ff18cf5791d2c45ea9515c8ba5325a2de14bea7019a0fec76c148b614169ade7b54e2d4e8c1ee02c4236a4cc9110fae5a9a59ccba7efe9238efa9fe93c44c4d6418bdda1a4d930f477c2c3624b01a7bdae54b5211a5ce1ff55d72abe6afaed59b21d35e4fce8a5cf190809ff99aa0642dac448ae5f1d92721b3634d4b2c12483feb6c714657a4c316918e51e8c481e94a2626f341511eb942d6608612435a2328a1b53e0c472a6f4b6abe20b8890b68c578b9432c86c1837a1e410b054be22714dc3144898d7f858b6e75845075a2bf63faba9e7007a686e37d2a8f4f7fc1fb09b92981a53382ceadec32f560453bbdd437d1aa0e6b8baff17cdda7b0550b24de3d0c2ce7f0f919b63002416c9e3e098bb4d74eb96c704f3395eb78985886ba0ba09e2ce41fa79af8e24f21e41f5cd15a5d00dc84fb8a0ddbc55c356dc29a76e6fecd13284cddbe5169cf9d2ef471648b63723b5e52096b324a89eb80ad65f562db1d8a1252c1d2b5ad5f2f36fd08acdb54c06bcca19cabcf5975ec2d210cbdc08106b43bc50ca5bcd23a2e2e3776e60f3f3ff7bffc495bd42d0adbc47c9220855165eff9cd569bb9027ede166fdf0d3298e75591a612ee0f1d3374076bc5cae963f2eb1c9f3554dc5ae869b955d62f9744fb6be321c82ec06fe7093b9f6df6d4f844048684f8cc51a31a7e8d55c697f52aaba945ae6aea9613c5ce378e6738d4c8343fc51fba91026191842330042bcbd906c8e8aec3889f4ac62901f90274b4f329a6f0726285a910e9e2748e490b7c8c4eb5f806bc0af42d3be1ea96701ac97c54073d3a71ed59ee0b25c10596ac469e9115a1ba76fc606ea58319e7b7e0561859eb588b98f3004712443ea800000000000000010000007a000000fe637445d1dc8301bd28a82cbba360ce39a63efe3dd06758194ec1333957449565d0cef27b85daffcd195945520b91d700632f8bdef76d06d1a37695c8ec4cf92bae648dc5447b2e05f637241c02047f8fbd2d0fa8d0f3772eedd7dcf5c7560840a73496cc9e161a03b541c287e4dfbf4ec0d0cebc89b81dfaec8555a43e3aa3b12a2dc2e879ee38ab68b7f0701eb55554337e57000000001010000000000000ffff00000400000035b0446d96d006571808fc1d8f5667344ef614ce179fa4b8656e6f9299ae96f94602d3a03962368a53c5a50ef4e97ad569f727239c26255344519b266373c8e963693795bb7bcd2a75ea52cb79069bd42c2d62b0112257f043952d661258c9dbcb88ebc0ab9cc5605be4a84e673eccbc371ae31f4894a2a236e1029aaca4b6c87f262b6e130099b4b765262d760e10f8a9ae6403ffc264e0113e710878ac4ebe3edb61ece4ddf0d45a48245bb5c8569aa1fa595be562957220cfee70c3d8c0c7d15df47cea4f1c6590747ee2299de99b8329426ed66c0db2ae5559fa753e0be3b80cc92a854c61dd0e0983eae553ac40f73d2190409da1f5ab872000fa5d035e2dd388c93bea1d0de090a3792701fbdc7f8f99ae26eca635ee5d046701b01e95f5bdde1e0ab60d9b8d5db273181ea7634bea1d522e8e28ce807d714e54a254646b7cbcf55b2b8e5e280d85dbec822d5aecc4fbbbb9ec7ff9f64ef01bb428c9237376f38cb20a24cba437bed45785ba4e84dc71ce343ae6d1dce8335e466dfad7b06556c409de05bc6cb33509d8e616a3226d325030199746fa55f73bce31840d581853e81de67a453729975d61034541bf86eea62b892d34df7ccb4380d7088f2fa05ecea0b63f1973def7979d7f7c20960a03337b282083bea9c2401562f52e30e9f9116152f1e7b27b6fb33fc74a9cbab970f9b56344cee4dfacf97fad3ff83922eb851d06e21c24b07e5724166007debd90b6d8e3ba10850e7d7b561dc852e4c036cd44f38bbd4ff213462a8995fe55447eaeedc740c5b9874a38c8bd5ce106fd144b14170817062ce5293fc4c109b9bfb03b4d9d22bb0fb618e7a17425620a3032918cbf449801f26c80711c5c171a88450a2c56c3893a13c95883ee7f0151577dab316bc4399681f62747c04264ced789f2eb2f324a0e08da997ca1d0790d5903eecbfd430c304d2170426a05b03abbc8640a74d7bdda6590aab52adf10caab469942f0ea881987ca32814c9340aa12bfa662435875fa7578a43c5347fc47c179163314dcd7e9e5d6394e255a9edc95edf9d3c53202262384e8608e8588781ba554d6a6389e17083b62c2d648e1f3927ed0e8b27802ec13214130e5de3164d23a7b05f5494a8503f1a61940b94c7b272f0c3a51a63912a9ec8884356c4d0a1f6e03fa4ea54fcf3c722f8c74fd531f278d55e8b50db39e272cdf874323eedd4288eb256aaa034bb33040e89d50a4f2a3de597e32f533f5055a6d318fb252d5f8a750c13af250e7ec87e1762a52caeb6fa9ac3a5a3945b707d04aca9b24aee18bcde51e798d5a5794e3c61baafbbc3e0814bcda4bf6395a2068d5980b8d79272d487a6e2e407cf49939e730707963ed3c797bd329c1c6704ce510a07b2444a500d6c98568ffc529307e518b52f7696a7912a930ca5ad72de021a56ad232b3b6307d0ae04d0a6a2cbe81e5eca5d0450f66c1d0de03db171ae24bbc39ca65778151611f8727ccece0e3aabec0ad06753c6805b5a4267908f4484406090e6ee9367539905e2b3958b4825d2c50ced227077b1824673e1d892f7c36f1ddcb6d37760aadaa5bcad231641c7f51f6e74a01ac6ef961cfdf7b3012c92e875eb1ef35652871234c09f04525094b84f7c68d079754a6941801ffabd831254f9ed20c59c7ffbabec342713f719c31100f8ba5de6e91c61b8241359c10707b853b400d06ed709aa17c1ee3f82cc7a1daf1f523a7026d3874d132b77a90bdf1bcd5af71caba6ae7aae69763584867742dd0e3e0f31c2ff3c1f8b7b20dcd03c9fbf25bcb04c36d68dea773d78a254e50630f70836c6e7e94887fb70be4cfbc683610cbb69af056ff04c1c88cf49ee414cc09cd0a108a41f8c462e09dc6615988e61108a94d36b57f39c980fd62edcb81922c64ac4a7f236f0c56912e5f7c386abdbad6574a42adcfefcb9fdc34916adef8c726ad60caf4db965dd4cdbe44855eaf36d518afd4e6e9ff57182a0033037047c717fd6b5d9435ab75f24202ee1191d0ba641498260558a0e3bd51cfe74a60b1c39c262b815554a374d0f50f669e7cb853327a8321f67dec852d44804f41b164238ce5ffa9ccc919d47151d9fd8635d26aa347f9a0a9bdf9aec3829e67179f67e728795d396417210420dd1a6019b13ec9f591c17ee914113a85110aa2b1cae4a6ee18090dd82942299dad31ab8e24e96f9de9ab9ab7f903b6c033007e09a399a7892ea3d769d1d22d838ffc4084f5b4482d11b010600a7e2c62a5c6f7e0aa1339097214c7495faf0424582b430e71eb655f17627afd2e4f5a60fb5a1dfd1d56628a1b67b0047dadf3a6b7f716dc2718c32d9e2eb22b1362bd29c0ada2ef441f5d3d4a5418da9b8e25d0201f48780a7956350133e0962594d6ae4af7854b3ee29e8d8b1c133f2abfde0046804b1e3b3e7d31d39d352fffb06e46015a2ce5f0739f9e3326f11a584ccb015d564a7ec80f1512c24b281bef1623c4b677e2490b2c99f8aadf4d463ed5fbae6e5acf8d663e3af381415cf423da6376604eb69129c1ca6fd4ff52450597527022227b1d370525b3f4057aa879a6610c95d9f94c6815de9245eb18d22cca356d3ac3bd6fc579481953e90ebe14b86a91dbd763b4b2c69728202ee004210235df7073cac0dc9d6e040e35812f270623dbaf7d7a9472805be9cb86e10f85ae066645cb1686342e2118250bbdb0083f76809a56dc2ba930e5cd3d2870abef76425bf021072ad55627068a810a9713650f23330eeaca0b36de028080574fa37b25050ec72ff008f8b8f6d8cec9e32ef55fbb34d7eb2a1603642a919e9111c55d843b0446e08a952748b74e080ddb19b065f602915abac68f26127e20df5dc6640865c7a5887419c691ad90d0e4a5e621934c7e56a4303f2adb611e0296b19797aa5986c6ec33497df344f2f5f6d0318ac497f172642c815a920bb39dd144c14d17b3e593602e1fd2b9268be595d6ccdb8db70ca2db5dd7aca2c2768d4e25e019d847ab3cf015f37cbc29e99f18f5165c8847e9122494a5828b870e1b0dab7251a4d00d5a0b9e7de11e4594663eda133b6e3a66c3d4ba20dbb750bbfc758e8336c2057cdbdad2e0f15ef77e4e897a291bd8e822e702b13d0f5f9a1a51ca69471789674e761d5bb57195f665fb7d859ffedb215f2cc44d466b83d35e89d24791229b16b34bb41242d930035944c9a573838745e9a73524a9f264930c66e2a8693e8086154b0964341cc528465fb604f19d13535d4cf0c756b8531ccaa40f0f65c521d9ccca74e06ebc5caefe5431966105ddacb3b2acdca7e81b276be40f4f1dfd8c22ee3bf02c3c966d5456dbb9c15ae411ce2ac8dd6c5bb8ca6405d92bd3acc78afc12db2f429b12a02303d38171ff448f389662cd1ad7beeb90283ce41d8c69cdab6a652f5c9acb367f8c88c48651d35e39aa06a774b45c736430ad396aa548a9a9fe24339a3468f50b39cabb8947eec79edde08f8d98781a7e255f52ab7d5efb485beca7de4fac136dcf9c81f26f6af338e5c80b8fdc115a617c460b0334a56421ec76b3f87b6883a9df1b39db8607a2366d90765e4228a76e2cc9efb91bb6de7767f0d10b7ad1f9ee1416fef60e7962b4940015149a131f46a89daf5a8017a2211a8c3cf9c00eaf2cea93883e04c58155b1b8f48be3d3e7ed4d9065f6f3e640e2f2933d4203efa06a2f78c029ff82f38eb348f6b7bc63a9eb7436397f25634ad873b33cf732ec665b35ea7f12f53f140853b60c6e6d7673be259a841908aa9e15ff83951797ca03de861e0d15a75100be1dce91b1b62dd6e91d5ecc85d3698743cd0b34c7466d83ff49c68405453300b54bd9810a47d62a6c9987ef9ca31f3572dacef6830955a1041d3d54690806a6e55a80814d60da332289dd47f343133b0093f0678970fb56efc7bb211e3ea2dfcbe4c031d3d433b83fa654aabc11480d1f1147625750a11f26bdb54419d4f49e005f69a20f1ada6b1440df7f450e98e0b02bb15bcb853009844126234e595b39024ddeda836444e20db5bcda1961a0dc35a166ca376514d641321636d97a7a2b2a8a27b8e7356782add012212a67800909dabdac2bd3828bef4a2b3b2b1d38b7a725637a92af8608300045f9e5d81619e1d3c8967b2bc92572125730e61ee65652c8ac603d00b3f26ec3966d2a123474eef90efbce4824812dc5d61f276ae537b20cab778f8010d189d9759a30cdcf2f12917b1b1d1ce7fa2e3f1bf8efe13358ccd5a7e8cd41f5e5ca41025ae1d2d5b1104a8adc1b18975ac0aa4e6399c7a24de5063b651be5e45f879d0025c666e74bddef175a663bca3ef20962def1aad9e6eb00a0d5facf6a1f44850f60c178d03dfaec0747f1bc2e483bb0c1d1efb001d1c579364138dce09186cb4c2957f3be7c267901d756ece8edc228ee97602103d649c517c40d5f0d82030b22cf528f58f2931a5b3232b82e5697c3cf082fa3c9349d09efd1473ef3c8348cf986bb43c059d134615d3ba15fb3f3c48883feab5a6ccb99c7537a4e12b77202784e23cc5fc949e605ef642ca11d22e683bf6dac06c32737f0c6b731f110f664ff56448ab4bdaa6548a2aa7be66c067458888f70e1d883c99dea899390a51fc8c434019a7f49574f6abf7f9844d46ce84e170233d393cfdfdc3b9348ef81771e77d337024ee51bf13b02ab8969e3a94e21066bf9679d97b77021a23c6636d87af9fe8211e04cc1b9f624df4f716f3d81da7968c81eb5977a6d54a8cbf050d118f8b41503eb0164b6e0bfb13333cf5941ec6b68f9d38961e6aad4ab89a5279417d3aba9a92e23e791286f14ae7e3340b84f3ba4462e5951fcbc6b4d0c24439676431516c7837a604f65bb577747770a5bb047df177cc2a7b00ee5c27f846c68af9ea1e59e878f0d3164ffb88e2554e9893851c89ef88953709eec24ccaf4eee3508ad27edb50f9de5e31b9a39bde05921a02a747d415ce20ee0db523184176c4b6e3e60a68ac3ab4b60191552b902b876f8aa52e8f1d21104afa7bf338bb3970356782a36a7c18ddedaaa83b8ca1d464e3e9f3e1c3a00f2c668cb82bc5af2bd1fe852d33b29792e12d28d3e89379576f372e9dfb569ad2169a1c466d4353bb03fdcbb4b3d792fff2257896d3f26b0fb207c927bb751d1089f1bfca59593bb6c5a66b2d25045b0787941101076c89731f6f5c45683901a238866233f7fcec3b94f1811b3748329465844ae277b5460f3584833c5179849f497919d973808ce425785073b9d94a23ba88864d1aa6c46955747ffc3e874d15525f5715ec611285f0b588ae120908ba4afa3d1a553224711be3d3751f12253198db72b5a8d02f16d54a75c6e34d71390446b1b7db1e477dcf4cf6ce9bb12555c739eda6728092c0430c51c76b2b13ab817f314d46050ae9a1bc2c42531facff87da492dc75c8c08246a58229f2dae5663a6913466928616615a778c3b513ad42ccfc5c21ce2f565e3a2774835ffec0fc8c28215daaa9a224fe57deee1ed0490edb5eebd25cc09dcf72f4b395ca9d6cc244a2c7850f793c098e60d2ac39eddc68e99ae44d76aca0112bf478d536d051d31aac4572b0ee0b4593c881d9d2291ba3b4adec7a18cb2678ec0d5d36b119fd00d55642d1cb07620f2ec2ed010e27f589e67d33ed76d1005e6802f1a9f20b5b627d940a20dcfa51e1ae47fdd1107ae188611af0deca96b9bd55d354ffd56b82a37e480ea2a2040c4d1d9c8774eaf77fc49e292e9b011e4c277a96b40a704a2086c07257698d7cf3b53d821800000000000000000000000000000017e084ae00000000"], 0x2388}, 0x400) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) r4 = dup(r0) r5 = geteuid() r6 = getgid() r7 = geteuid() setreuid(0x0, r7) setuid(r7) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r6, r7, r6, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) fchown(r4, r5, r6) r8 = socket(0x800000018, 0x2, 0x0) r9 = socket(0x18, 0x1, 0x0) dup2(r8, r9) connect(r9, &(0x7f0000001180)=@in={0x2, 0x0}, 0xc) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000002c0)={0x0, ""/60}, 0x44, 0x3515da46e6caa84d, 0x0) r11 = getgid() r12 = geteuid() setreuid(0x0, r12) setuid(r12) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r11, r12, r11, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) r13 = getegid() r14 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r14) r15 = getpid() msgctl$IPC_SET(r10, 0x1, &(0x7f00000011c0)={{0x20, r12, r13, r7, 0x0, 0x0, 0xfffe}, 0x4, 0x800000000, r14, r15, 0x9, 0x2, 0x81, 0x7}) 16:26:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x612121b9], [0x0, 0x0, 0x0, 0x9, 0xffffffeeffbfbfff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x4b1ab97, [{0x2, 0xffffffff}, {0x3, 0x9}, {0x2, 0x9}, {0x3}, {0x3, 0x8}, {0x2, 0x2}, {0x3, 0x2}, {0x2, 0x80000001}, {0x3, 0x5}, {0x1}, {0x3, 0x9}, {0x1, 0x401}, {0x1, 0x6}, {0x3, 0x401}, {0x0, 0x7}, {0x3, 0x4}, {0x0, 0x2}, {0x1, 0x7}, {0x2, 0xfffffe87}, {0x2, 0x7f}, {0x2}, {0x1, 0x7}, {0x3, 0xe7a}, {0x1, 0x7ff}, {0x2, 0x4}, {0x2, 0x3f}, {0x3, 0x9}, {0x3, 0x7f}, {0x2, 0x3}, {0xf5769330387b6207, 0x95e9}, {0x3, 0x8}, {0x1, 0x2}]}) r1 = fcntl$dupfd(r0, 0x0, r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:26:15 executing program 0: shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), 0xc) getpgid(0x0) getuid() chmod(&(0x7f0000000180)='./file0\x00', 0x40) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r4 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r3, 0x0, r1, r2, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = dup(0xffffffffffffff9c) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000040)='./file0\x00') shutdown(r5, 0x0) r7 = socket(0x11, 0x4003, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r8, 0x0, r8) writev(r8, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) fchmodat(r8, &(0x7f0000000080)='./file0\x00', 0x10, 0x7) sendto$unix(r7, &(0x7f0000000300)="b1000513b100030000003d000000000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ffaef5a872c881ff7cc53c894303b22f310b404f36a00fdf9000fcfff0ffe608a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:26:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000b00)='./file0\x00', 0x1, 0x2) r1 = open$dir(&(0x7f0000000380)='./file0/file0\x00', 0x20, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = dup2(r2, r1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000a00)={0x3, &(0x7f0000000940)=[{0x1, 0x7f, 0x8}, {0x7, 0x1, 0x0, 0x9}, {0x0, 0x3a, 0x1}]}) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r5 = open(&(0x7f00000001c0)='./file1\x00', 0x40, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r5, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0, 0x0) r6 = getppid() wait4(r6, &(0x7f0000000c80), 0x0, &(0x7f0000000b80)) fcntl$setown(r5, 0x6, r6) write(r4, &(0x7f0000002380)="e87d7b5f6fc023ef6152c6b807500eb909fde1e6f14cbf6ab3a915337ce39b690b492cefb2519a6ae800cd037fa86f7ddc9b3071faaccd9f199dbc72a5823b9126d14189f4304be354fdad702ebe3168c8b948faac30f8cd70986ac028ba396da633964823e2aebe01271dcc56b7dc12a735d12e6a5b95be117a9c7ef8a67d3137891bcd5988f9f6aad31663f21af93735fecaca3d1cf24819d67ed5be0e228462cb954b7abdaad9f763b2c34538972693b642d5421c28272f0d5b2e5d2f6434c576581d96f43c8bcd58e3a260472e6c88d490fc442c160d8972a2d2a636d164d805e361fb6549fd51281a8a9050662e3c0dea3fa35715f5b3cfe19520139a054414cfe6802798bba1317ffcee1c86eb1e289f655938a8885f4f296c8be76bcfff4a7cbab346b74d38c93e0fddb89f07ffc4b402dda4db6b0c9dae1136a5268be2c0f19f4b4429b1c8a15593f998fe5e7bc382c247f7bf03304fb9ae16059610f05cf01b314d19645021caad79cfdd5845ca47e03297a0f0e4f117cdca4c720dce492ab850ba1ee3e3d3c8085c6f4a1a23569d16f716533808b67d7d8f1a0bd9c5513f7e3a1c61bf13258b08eb413ab66d91a30a280ddeaba07c2a08d0dac092217604e974de148a4ba5119d1ff6666ab62eb49c44e3a10f3bc66c6044c942002a01aaa2df0029f8a1541d477bebb067e71b92e25164a2838763b9ea855b22ab27895df62c15eef1649c200aa862a249fe88c03714c34c3db7615f42ab9983c99d25c9fedecbe65973402a9f2cb4c1338338383b482cbbdd351fb2f25642a1151de405093806bb67693b86535b5a50c3cf21c7193f9641ee96b757e5f12d41e6dbf622f2836be72156f607c1ff25bfa00ed243e267f0b7cd0e655546911538e9a172baf931cd0289f1b1f496753aca4fa9ffbb24641e593881a0456d8b970170ec65df914743faa835b627ac3cc182d4930e4cebaf33ead1587ee5b4c324aee0e904dac6ecd6cce0d2bd4981c0aced67c8f3a56e44099c2604e8230a439d279ef3d2fb0d243eda4ce351295f7a3d0177fff5cce8bed14842ce202adc559d7013327d670d9ffb3e9ae73926ff231d81b6616a5e9f13553c1effbfcb7d390d9767c057a6562b514e1a959a04bf89da060b9e2d220d2bf5d96fcb1613d0d5fd189939679934a192290c0650a94242bc70dd220723a9604dfc6f374ad0a767f66095d89f084840d852e32015b446017819600e7b5b7b2b2bf44670806292a96af5beea8b8cf6281f3def974d7532ff301c37ad5574979e0c380e269fc32b3b9cc6ad0f9a9e06688ecf21dad6333f0689f57c346e28278906462af8ee643eb1d2d2733183297d39c8983af3222b5f83a17cf3ab30e40d5e8dc7b0d2e98a14cd33babbb1f2abf52863ed7ff9cdf080798eb74bf491e8f3237876e20260ceb9798616c7c93e74060520915c675928151d9053dda5d587901a7ea7de171142f7dae3afa22c6653d37d28e088c3105ceb73a0774e9574f3ea3acd618ae001fa4889ccdb300d48cf020d54ed7ac4e95d8ebb866500b5cb49eb994416b070bf3b2f9d646798677ffe50be4f3f600c57557809093f5f1e98d61d0b8d1509447f575fdf8541b685d77a3a47118468869a1f8f466a9e79f623c6d422e3fc730e493fcb74a0463a1bb35eac9e5974a149acf31f868c5f95ced7b4de9da97d66d831bc256c486fd1725760ab9270279d20ffb063647072e0457465916df095a6a04869bc75bb8a1e66652a15da6016b862c680004f988264ba6c171013829b6f1f3f3a7c177affa3b1d4232f361d21ab992a0d0a7bfc5aa9d5152a233aeff2e9da4d0dec3acb713de17f9b7467e65f7a9b619303a4c74b7896d2d598dc1a4ee570e71aa0889b3f6b2091821828151944db0a6175868a44da25d9318dd45697bc9beec5b32b2b9a977d1cd8e9e7d7defdea96bf5f4c1f1ac902c51f12a5fb6e3f20d7d58e85a17000b6c4ef026e5aa7aaa3483fe13ae691e0e3a8e5a52f2080507e9a6af48d5f04d7e0905768664bf002c4b88b8288e57d69423f5dbffa9ac9abec19535a15e6213835d61ff4b6ef8c9d7b8c77be9e86a87e4cced38bd787b6971d829259ce5a2f5c6bd16a8db0abe02df4157b68ed91f23873dafcc922126f3d5826f2bc9c154592fe59737f9fe3a37546537e41060df73312d9fbac367d47199afd69bfdd4d6f8b2dfe9263ebd22ae50c06ad918db7bf1c6ec68cf9022e973163267660375e83fd6a42c8fdfbca9a48b26167942e40e733fd0984a5909ff71ca5a9c4dafb9d510d199ae036ad66b3ff15c404e2437f093f6c04acf3678eb5f60f2c8d9943fcc2473056999d3a858331507cc2492ffdef0675a9ae2acfd0e487ac9e90c8ad15169f29b3abf3fa1d9b4539db28267bf260b9a3297bf1ac7dfc60c2ffe828e7f07de4e8408f1c0e3afbd50341925d6355463fd00bf32b82ccf9d11cd3ec5744e03c2e56c6081a9c5bef3d323c11d9c46cd3257f32a68d70ac1eef7633e0f00933cc0eecd2879b2397b4b8e94c457848fcab1369b33811291c497ca70278eb8976df698a72858e1c5d1a67184a61cd2f4f2eb4ff9290ff548179ca2e76c3224c18d5258199db665919e7faf8e426c5f8b9c23d6a8152db809739ba87edde7f0f2ee498082039bbc2b14a9147b2b43fd75647272243bd1a26a0508e4c23b03faeb4bcebbf087914dac7085157a23031618e74581a05ee76b7886bf4196a1d4ae56e681098f7c2d73fe914c0910d131752f2f03c795a417f4991d93634fe8e54521589ded57b1262c88a7ae6f6815e354702ba80aa085335177c791cacd8d017ffd456fc03c00d628629769d1a5bb5273dd5c020d63b6c383a1dac6dd79d319e38c844b3b6d79a0dd961afe2a701b668d5879d0f4d49918135ec43a0d23da65a5f6934e0ea88a8ef01b6b9c5091ec1177132f42b375efe5c15d3f537eaaba430275fac9a866a1f40ab34ae6ddfa9dfb1b43f5049007e62fe79c9563f20eaa0c2db3d4cc197de01f1bf240d7f0d062ee48d0662f67203cc6f380acbe48eb071918c46e17425b5a7a9ec50855d94f9b53df66dd02ab14c027b4271f86c77cd036790e48cdf9ae203ea4051d11d5680ff4c8acca2661a1d9d52763706b96a55e80fb4a4ff09d65991efe5fc90effa39e0d1d35b55f6e3826f7af17e808913841ba2310a49ead743a58dbb9baec9986e21ff15eedbcba6b2ebdd326ab0223baa23633d5475e9d3812e6656d562e54800c3ac919982e7dd31c8468ad5c172e2902a9d58536c8650dd66a0bc31c146e2659b0ab0a5a905ebdeb42abbfa87d698f67605f7ad604bf240789ab804112774fc84699cfb852bcc2cf790edc92325a1c099e8e5804e3d1b871985962e823f8c6563e8be8651b675cfef2a0e08a1b48286f1b85b6c70ed68f791e9cd5372e42ef07da1e1bafbe106b6b5fb2a651ab3d3581c0156cc9351c38db35c942a6bf1509d93fb215321f660edbe83817a0b580b34000f7a6e65aa8653d86004c1c84d6c1e95bf65fbcb224d9474b78f358bdd13aa788e868f4714fe5c964941fad0d82b43b67c30a66263f0c6ba5d162690c734b6b9066e7dff74c3688a2ac7472b42304ec276552d91ee43140178f7300c97e3d75416c21a775863ef9491d104bbb8f341c5729f12d3178ea3127e1d354d6d1eb27d9adf06a2adc6f9413a533197a1314e1db4dbb7cd36865e79b3b76471e8c4a59bbd32e0af3b03673ad0f19caccb2657296f70828f9b87ad094f71d9cf547d33bfc252f3673b3f1dbff0e1c7cdaad3439d63ea4f98a84b6654a6bcc28a5c8fd320a5008d54814b25f66030d9d2fa5cb309d041a61594d0268b2c25ea698bdbf1606e396d14b9d461de7da88ffa195e39188d15dc65d8ae52c3106acfa557fdddb02105476ff1d7f43d6107149320d7c8e86ffc56baf86000d7d9bb396647a52eaa4660bd85fd45f3b0faafe743e648340244d311e3199160bb0161cd009598185d761b54376848d403e675882006d0c4a9277217105adbd2698610528ece3d0fe3f77ce9fdaa5b3430cd19cbfee6dc40b19289bbd14960b1d674a50354d34c55b15a0950a0a1b8b5c4d0891a49bae988522c56b4c88c6dcbaec4a6b20e8f5b51f481c2dc08df79ed4dc581331fb1ba183e6f68fcf95319f3477aeb699d66a04a4994104a9b8be8c3010cabcdeaff59143cbda085b921ae43b6e32a53fe74bbf69cee518fe4311be9ab225ba72af6f13fd91ef58b238989c48cec8549437d9f50f273fa85c9cdcf3f3b9063ddb4d4477b7f91dc012876a78cef67c622c86678f3ca3e3c90a87e85135c6b03272bb7e5382acb9a82b4e6ea04773275bb3f4f1a48437cb338bc6a6d69c0c0c22a1b6db42dd7c372e67784fcbc8c921c006533b149532fb7b92b0eb7711cab80e02ab912f38b149ddf4ded70159146f3a993339c9646200f893095b2eadb9ebbd04684210fcc07879a3ee4b5b92ebc0095b12d913d9e1447ce0c2b7c025d7fc9616b02d020c3949496f396828b6b6afbcea13e6337b31e760aa9bf4c5b2d9bac830acfb5befe244cde8122e96277b9701cb6afa5f4d16e9e50c1bc89e814a780d61f25cbe4650c70e02b6bde25391dfb2afca729b1022c125cc662a748b46db453f316c13db3dcc3932d153424e6f853ee3943a76821801f3182749c9eed1f41991d251a82c30ce5512479a5114081566db307a845a76439af3b8848c8811fc16fd49e8833d6585918116abc307a2b8f6881184a654edd0ae2d84e79391d93a7af203dfc99b84f8672b18c0f8e4bd8e5e728cfe8bc3aecd123dc93e1210f402d3790db679fdb1931f3a2c1f56dec3d6bbc65de9d7f85e75bbf0287b9b9a0a344209b82f13b65102b5729e7fee6886ed15730a811b317407d91404ecbb3598536f9b57e7f15c93dd94754097023cfd29f0056572566180775ec7f3ad7ae3200d4bad79f37f721282366dc2e8837acba5a8f657a76c06627e879c0a4582beaba501bdbb6c067216a280bafe055efc2a0d651ba94610ad1c4275e1e16d8363091c63dee9357e425c106d85230b7528117733f0dd81bb670159cc9823f6250339b288063a44682649cef5c38c54cd5b5076804ec74ef7ba7d1de23e6e1aaf8c0de08443cc994caf62bde32587fdb69a1e4b66f169930c7d8f5df2ff137a06bfa4eff109f0d081388d46e850ac697585385fc6d86aa24aa1b8e52ed5e0f2bb62dae6886291a0b7542f7ced243ff43454bbda4a9544dcb446a1dc95766e0591a91094ffc11429c9dc8b51fca7fb1635cf94d2ec92d5214c535d9c609dc06f44cc18aa2e5857866f16da0a2b3d135f3056a339686e769ddd60b68f630915831e6b7761bc592369b3a54fbbddb104330c496e588f15a3fed74859775d1cbfc3b838a6f24e1216f525f2f1ea3a980077950f0a0ae7cec93882953c312c795db18cbfa02ed9265d9bd81c3e1f6c73561649b6e2fc624278c5548ae76f8b5bfe00d01426a5b5c1baeb1a2586a640c381b0591f013cd4288e431b54a165c61a7f41ec888e27ed394311bf4d4bd4603a89648e0ed51bcb2174852af77c183aa0e528f187814f4d00c0fddfb0375a763581a40a5e1bd16ea9f737f5a524cd9a621bd3861d9f26dc4e651e68494f18f7be3766fa4f276f177cbfafed7899ad9fb5d60d2739d2784bfa594f1efdf66cd68cbd274e08a2d4608c322f8ecd8c95fa43a8aee94a9ae543208d9a442e737c020188f3eb95488ce4c6ea3e9b37ad28cfe2adb", 0x1000) ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0x4, 0xffffffffffffffff) acct(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') socket$inet(0x2, 0x2, 0x7) r7 = open(&(0x7f0000000040)='./bus\x00', 0x70e, 0x0) pwritev(r7, &(0x7f0000000000)=[{&(0x7f0000001380)="741ef9382bfe3a9354a6e973a2f598126478d3e2ab50328c5c95c34f2f1910a8db9a81880ade405be6d060e4dc7b9f368f0084f3a27dcffcdf4cbab802fffbba6262ece2f2be447d6dce5401907c273157be1ed11025654ad9f3fad11b0029e0df75f482399205ccb93fb910dd0f19e7317dbfa104587e9a164a449477e407865edb35fd6d59259fd3fc95987f9d5c4954d05e3d3ea5e03e5d9bd63c59bcadec9a255fd829529f5dc788267c774013311a3ffcc8b0095b047855e4c76494b631917f1221aebb50a7ad1f529ffae3d876b46c011eea53ed3813ed221de0d6dfd075b3567dbc12f8271af96ccf0e3762d540dce5e2329cc661dab2a8d6965126b3b190863e103d81af47fd10ea3641800be9f769f7da138a68c8a229b716c345fb10e46f9ba9480583e4141343db2f500130a03cd894d4c1121024efb020ae13166af39b276ee56ee53b50d1ceb6477198936b20ac9d868b056553c154bbd2a2f19d30678260d2b4e83ff882bddfa89fffeb81da916e8553c481a1e34770efc107e2a35374e3a7157a8519b569b1499f2e92ea7795c50b930ec97e684d6fa907cfbcdbe58a735ed5a9960e3cf3168fc0d1847dd9b084d86f39d10bac2402aae5f1317f67483eeb02921ace21d8124e290e4ab86c74a68038b7fe27a52252dbe8545d1c5aa1038784f28b6115ea52a5ca51f7b01ab53026199a6ae9062b066c7713c5a3e570aa932fd55148b470591b0082763ee233a14c7b0fc3a0236aa83068e8a65b11cf93cc79291c2bd7496bdf5509839749b887f1d7560c9701ad9afc39b01ce1a5d7de3fc09dda62c08622ea1cb7d3a8176a7cef87ea3c4b54c1e452fae6b68da44caad81ae0ab4ec6644a53e50669701312d2925e117e0347b2d7ef507b9a6d09e56faee03994e285c0c2102651076697f5f1b3a4f4c73fd1b769ac0402917ecc6a54098900dc1d80f9ca96da5f8edbacf5b0d9a8ae9d91e057f340709f46780013438aa428788b1b89331b91166ff1206ca1bd8518dc5e6299bd19d487ea7fb5d9cdcc200cb393c024bfae243c24bc599847e3c5e28e629d6ea7ff91657656884308d084e02290657d6b1a9e9153c26c96790598a72b350f19040f4c9102896090eef1f4292f16401d4e81a71d55a879fb2280048c163e49b8204ab0cbbdda1505cb8018f24f796710e4fcd2798c02c4d873a4a09a4f833856d7489dce485ae627a7fe9fcfe74c358a03645ee3dd1f857e603540e382d406dd27904ef5ebd90cbc5ad8164325924622e128f0811bd7459eb931c1f15e8492a66ed5269145a38d05db6098e044980e88feda45986db22b6af1df0eee539e723bcb6d877890f55d0dc864c2e7a7204fbf0093405c2120096e98964e26ca5bd28c79f52373bac2650413b6370b3192c814e35c48667261157ae560dae98a1ce12fcdc77de1180a47cdf71d8d5cf0cb56b4fe67d115e350070d1c770955eccfb56827510cd010bb0bab817c98b2754c0e22672e1e974a6efd061126a9f251d43892f937d50439b0497d83a77390ee2c299c5dea9ba77bd78f462ce51a82dc55a46e7c5c0f981d72726e6ca379f1e304f39271d8cb130c2a8d8874230d62700ab7deba6b4d053feeef184ad95e5c0f5a1e71bd7c99d28d349294ad322e23db273fe01e1ad80d62c1ae24dd79ce9c541e0ab5908a8df9395d0e09f5624bd42b995af2daf8c1fc2512fed6420bbfb93c1a03bd8fb174f1e9a40830a0277540ebeed227af510edac92b05791d79d0e309501c959ca0472bda51b857b7b8abff4b024931c1e75fdae53fcb69846f61b7070a15acc5a8270bbcc4fff7a7a0cc2aeed0224af46f07178ee3644a98c1a082e10758e884b9677bc13127ac6807947511d8e5cb3b3bb50817ff48cad231325d8611f8f7401d74fac092499160498901f38c9bd09cee5012fe041b9717b0c63d1341d310891bed635b8908ec74044aa427f31df8a2be6acd9d6cba7b7a684d3c78b028055f6188a2adb8ea11984e66759b58123fbc6d4756aca33a5d15c6257e9c433724ddf194640f269922c87d141d1f8c74e2fe2e58d5532084b5089432322061245d5639dc9e1baa905e0b82ee428e43f72a4ddda75fcaf5606309b66b9bd23111b44fa0d22ab20fc9beaade6b2e689cf68a6bc2328dce675794b84f98f098598a480c067fcd8c10a9bc49925db5567a46e1194d20b7011ad2c85b6988734a3e8f23dd35cb28379852fce0e7e86adeb494d2dea72c223e27353b62a012c607d9edc92884a2286a2c7a2e2bad1bbd796840c6bebdfe8c04076040aeeea679cc494099386d0433630512370f2106b20cc8aafa6195ebfd1e663489680cb7c0f135158427c055b43c9a72cca2235b9e11b142213d3566c253f7356eb90bdf55a1c4f56f2a5714c32d3cea6642304801d341b1b480ed89b1d6829505c5426ff721131fe6bbca426500e1a9f9d915f7a23dd840dec9a43f1b8d0ac3da386adffd9cadb4b5a7e6af35935c8a0e9638d947c2121130ce27ae35eb6133a638797bbf4c72528715f8bb6ceadd714cf70324c489f34b6541cd02a5df8be7ecc8084c9acf5937d5928d3e095c094b72efd1aa73621d653f74ec0f95543d116f76b0cbf1bafa49307325d20773f77eedf30e9f5dc9510aaeb0875e88673696fe9d8c6422c88f14066ee6c9bb5104fe07e07b18944aef94350840849316c750aaf9b0a3e7ba65b12eb3c910ac2f45129c90fd81c899d70151c0ddc96cb4856545fdd580e2af09a8823fb13027559c8996b7420dd2e13c94915e7a6a13c749d40117086d5c43a6513acf6d50e43bde6e090910e796ea3f0cc1a42598dfd1bb5d23622652705365dd9f405247ecd3771c5c299edf7a56aeed7022ef3c5cd8ceba9fd5bbb6768afa36ee21638cbd5c8484fc244c969b4cc15551b56ece0f8c6e9379e129354526ad51a29f1d6b1e506fe9f26eb74adbddc78484b33aec09ffbd6c54285a6c7da473d1b5df4716c2a51dfbbc4ee1df338eb185b5f2a5b2a16ecb8b363d8cff38b6549917b43054eb9911f3df91fb42bb9c0e702d538f9dcbd523cc5a7068ee63d2d912726ad469bc2b69c43091e11a829c4e388fd6e0eb4fd46580753ca2c388a286a029d5630534982eb390f21892fa4bf0d067403d3e352fb5dc37845dbcda1c22d6cdfe63adcd19d981e3231dbb7a24eea1b2d0ba6b6e4a6f68d616c1d1d9cb00c33481fadad4794487ff46bdc4632195871bd5a7159ae409e6d56809f3813e4b1e17c837b26a98c334fdcf1dbd8ab73caeb6dbaa15633ff1894a3e9344b8ae6ba8101bf7d3cff135686c8fd9cc721d668c1a47de38f929134a215c4eb4e789917c2b6a636f80658acc038c02a12f8fb6a3a0dc8d7c0223d9c43436c9a12ca5e1389aaeae119d7ee017823a6151892b02badae4b6d5337680fdbce7dd951114d3e403bb9299fad42095bc2c1bdb50813819875e7a69bdf93dd83ae15cd3d57ce57eacb5a8e75f4652527484dc008dd9ad3451b134eb6d6a2e2d511d573a5a895ff63f4d0af98f392ebcbdb29df206c9b057de0d83f6c49569837a93c70575dfd61c557ce1679ab35d0cf8d3978a6ab0cd5184114b668e5ade8984d4c7a0746dca18c6cd05ce6a366da09d1875dcd5bed3dd7d91334a79b36cc54c053d79013108777e242c8e5042aefb935a25292ef8bb2c4d36b3d6a48a4e59ca93e2491fd8fb06cd6d8ecb0c71456f74c03cc80b9676029e1ba7bf484e202aa1bf42792c2ac5a4c403694bd986a8d5e880cd64ededfb32ee097dbe9e0b115af9ac6fa678377ca559f750d526a360736c7332b973d89858973da79b99b74175be17999880c352edf8cf753c0fdbf5fa261cc08f6187029b7151674a562ad2898f018314b7e173c4e8810520847e5e0ebe4c5f12d769fa8d4aceebd5cfb206882d25a101c5e0dc22c2b3763f212d599a155cae49a1c31865f23667303b0034d2499b97202cf051f627e7167fffbd0e6f7c9c67c2eb653e3259040b3afd1f12a524fbd44ff8f794a1dbe03f016353354fe869c1b79eefd2bb4738909ad9c0aa8411552bfef52fbcefae47108850e9114ea08858466bb55f16db748228b016571bd77eb4bd0757b48dcad5cd12570b831dfabe7ccc3068d87c806f18cc8bcb10f2147bc5851358960b4de6dc4cafd4737ee9d278e2c3dfc397ec383049fe39ee81d0ba281a420455c4c3fbac280123834401c1b9c8273667f2ca864b7760e89f2930f0bdec3542c09d49206304c8364255c3f1520c3fba9c4da89f573996057b1af59ce17127ab4efd48dd68e6aaf048c3b44801f282fdf964813c1d34385f05947b722f84c68742c41a9b1ec7778e52a856259c24fad925a2a85bd383ea2eea5f8dd4d7c24b4b5b7d8063fd9b742bdcd058c1eedb19a94f73ae5fd70396cdd6afe3b06e3697740c283828a02b4e36cca257a9df96afc2804000f9ad9fe22e7396226728ccb336cd26e3e043ec5f1db6f5344d5a897bdb34311ffe2047c5c4d1cf2337387efe39df57a1acfd690e39c6a44c3aa5f47ecf84e34201bc81d6fe2d3e11cc1c97babee691047a043dba44a962410c8333b0b907f3df6bbaf577214e2403443ae5f2eddb2bf633d125fe09be87aafd54aada3075afa6c6df0210da913b013397cb43bc5ff545f9757dddf678e78d2855544abf04e63af078019dec6506da4de182b6d4ebf233f7792c0f2d592cb03c02910cc822b41582e575f24a18e2aad93a53066d9d0e24ae7c5802483ca8abede6af2b45d9a64c6c39cc4d7ab40af5f9c2b3bbf5cc1126259ef830ef67ec0b92f910f9afdaff5f9f59dc2b8208153eefc90b8701b9a7281778ad5cf09ef033892a1431f168262aef1b400c71c3daf0089c5281107c10125eff849afb14b939e4efd76ed0f526903147d729b8bdd8f978389a233abf322a52890c6ae84ccdc66912874c1ad5c10686a3b453116081e0f5ca8b8a6547d2c9ad7d1201fa3f48e380116b4ecb6a5c9b0fff5cf00efbd2036f836803703cc39583128fd684587a0e79155baa07534b2e764273b7cb7848a2b54398599f84c7e1e7187a25203166c8931608b81dc7b5787f6eda15ae56891c6e2937d3cc656bd47987aeac349fdbd3fde5790da2bb46ae7be7125d7e6332448d5e0d5b79432183b452e4bc963d6953f7eb45b1b45a4e4e4359d6583683e35f3b17bf973c73f59b7d67d06a7d2b5f3bda13c3e5aca36103fb9b63db464f2bc40b4c755f8d6fe98a288a8f6ce9421b9cdfe4b6fcd0832b6fe961955171aaf769a81a864c7af92d4f305c950df65b1581d80fe85da37bc02cd8f26c3bde7e6f35ee35c5bd1a40b9a2497302d20a0794ce3b7f4666bf9766d0e9f443d6d2ca62801cff0fa42d230b0898780e96b6b2480ca863013788537ec45204e98d04c269472a11d01a909857c632b3fdb7602eba5525e9f351619263329cdd8f9c734535aa027909f69349bde849a46ce3d336008671190368497b0c32b37b98883d70a00f6bc829356c98004023f9c509d665f05b9ae2a8cd5f5f7d11fcb5efd0229d18b73479a1199ca78d45c7706904b163341f61cc2388baf0897880f2591b825fd538752e1a3183bac80f7f549dab17effb19aaba77bb3934bb55c4f5d80921f337145f929facc8e2aa500de29285b95eb68a63b81436277a58cda80c8818160c9a044ae496e9164ba3d7a5854f5ddaceb1f95f0367b726416ba8bd8a807495e5f89d6b8e0056e2cfa9c5cf6e8f3eea8b04476ff36ddf9a54b33d5070a2c6", 0x1000}, {&(0x7f0000000280)="c04543863bf60199d14e5e6fd1d9d188d259b15eebf0529ede69e7070f18e10fb01fb0745899335c11b0aede8adbbc28b6bb6ec7d560efe4cde8a6947bdea6396f09da1c74a40c118f4442521ce0b87e1a24c7733089b8c6778296b091821e08a69e323c47512741652a76da10018865abce3d32bfe0521f0cb4a185175a3a80a24999a0f0ed26c503ff2f9f8eba5e33d21eef3bbdecc96a44f792b11c0f4a348977b815f1fe5ab86fa8a8", 0xab}, {&(0x7f0000000340)="8a472f00a44454061630edaae43ac9089cbdf2a1225050aa1c15d63579770544764774180ec9428d784f9f73086195ac0692bc45d563f5260fcb93324df669", 0x3f}], 0x3, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x2, 0x0, 0x0}, 0x8) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/wsmouse\x00', 0x20040, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000980)) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20080, 0x0) acct(&(0x7f00000009c0)='./bus\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000008c0)={'./bus\x00', 0x1000, 0x8, 0x7fff, 0x1, 0x1000, 0xfffeffff, 0x3, 0x2, 0x6a3876207d967197, 0x0, 0x1484}) ioctl$VMM_IOC_CREATE(r9, 0xc5005601, &(0x7f00000003c0)={0x10, 0xeb6a, 0x4, 0x0, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ee5000/0x4000)=nil, 0x3f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3dfa}, {&(0x7f0000e43000/0x4000)=nil, &(0x7f0000e6e000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xb1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x101}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x400003}, {&(0x7f0000f78000/0x4000)=nil, &(0x7f0000e11000/0x3000)=nil, 0x80}, {&(0x7f0000f93000/0x1000)=nil, &(0x7f0000e3f000/0x3000)=nil, 0x1f0}, {&(0x7f0000f2a000/0x2000)=nil, &(0x7f0000c49000/0x10000)=nil, 0x7fffffff}, {&(0x7f0000e61000/0x2000)=nil, &(0x7f0000cf1000/0x1000)=nil, 0x6}, {&(0x7f0000ddc000/0x4000)=nil, &(0x7f0000e76000/0x1000)=nil, 0x100000008}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ede000/0x2000)=nil, 0x80000009}, {&(0x7f0000c5f000/0x1000)=nil, &(0x7f0000caa000/0x3000)=nil}, {&(0x7f0000e12000/0x1000)=nil, &(0x7f0000ea7000/0x2000)=nil, 0x5}], ['./file1\x00', './file0\x00', './bus\x00', './file1\x00'], './file1\x00', './file0\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './file'], 0x8}) fcntl$dupfd(r8, 0xa, r0) connect$unix(r7, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) execve(0x0, 0x0, 0x0) 16:26:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x1, 0x3, 0x1) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendto(r0, &(0x7f0000000100)="12f6c89673bc29f02a6626bb5beaa2f9456ec2b832f1e240ddd732e271db657f592d639cc36cb2216b522420edb45f4385962c0ccc69ade42c0c205b811347c02508cd95e20ae6ce9f6354bc5f4a15e298ff9ac0be159a5fba88914970fc37b900a5edb54d12fc6e340f7e45cae606d8bd3a1893ab7f3800013590445b22ca4ccb27c6723d17925c68a54e5d28c116", 0x8f, 0x40c, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8, 0x9}, 0xc) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000040)) r2 = dup(0xffffffffffffff9c) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) getsockname(r2, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) 16:26:16 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(0xffffffffffffff9c) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r2 = dup(0xffffffffffffff9c) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x10000) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x2}) setsockopt(r2, 0x81, 0x6, &(0x7f0000000400)="5ad3e66722cc24dd2fbca9e6d5a3232cddf283500e729f4e71eb06986f36396c237a5648d6c56fa9e89747d7d5fa39ec5bb071daccfc382f9aa1d8dc6d44db46906247c41700de0e81699502467e022dbeed692819dd5e3f1fc459b5339dcbaf7cb062a35bf9e8c8d27f5571915a163a48c56556063dd66e6a0fe6c0ed0f722d3838b3962fd68b68e45507ed7e28444825717995c118247fafc2695acd2ce6e6dce2407523e6cfec39e1be7d3969923247306e8c7fa4091bd6216cebde18bf5b5475d9125ad0a2dc5d5212a8a1b77264eb7b392e1916011ea4738084d17632c709d133eb62831ed3a65ab24558cd0b91e2666bd02a515bf9b26e8729440e4e9911f01f6ef89fb280d586ab0a0e22534f5bcedb96e09ee34287981eabf9131d8641eacec2918a70d60fcb11538e265274126381c30df9bf3553fe58f847efb941491449247429753804f430d2bd3882d253d13bda9920d0c721861465c7886f467674346b93533c4fa9c20593e64270712019e33cbcfb3e7db27ca5260d566bd3dacdedda7108bc18a5bc6b1a21d1b4278aa3b1da55e2928aa183cada1c0369f8cd63b97bc0fed8c402b66ef77901015adf997e915446a1aa8cb48692f30307310a43ea8bd59b3495944f5c682d691e044867e6648f2073b3849f9aed028760482922bef8086ac4df78cc1e73eebd4f3147bda2cd93116482193fa5197e71f31b5cf1ec09614f816e7a7704ebc8a925510f075f79dae5f2303ef96b011ffacc5eb60b1db717268f900ad57a5e7c0dbeff2bfa568d746276d65afd62265f709832bff1b353da368747d60a93800c711ca0a3c3ccc957e52b42a77ce3a88061dedda53a385ea7bdfeff84cb6ce909eab54c39fac443dd32a1ad3baf5b75c920ae94ec7761ba012ba52714f9547b204642c6844ca7b9d7aa3756b97e98d95efc174589d267c9db33f114f4378511581e3128e6378bd3581e3df7895b6ba29544b07d0a413dda8a3d0e7329e12517ed0a3d4ff77099f1c8ab099ea47b104a77a096563dfcfd153b1b8957098b8c181647d086b9a2b880102dea74a2e126ec9fd4a42c148832c6b363fe9d64d7bcde8311a33b4cca7d6cad6b6a588fe663e20387047ac7e919b94a7cc2508351a20cb9915fb7d9ef3a37cd194434048a594cd5afd4c8d05fe6b81192361d310c42bbf46a027b982bc2dda4363039b65e34d78f5a0a2e91c332c5690a6501c85387f2cad4b13aab81d018fc8aff8597a37665fd2771f63607bd55cd4e09b1784d03e99b1c95c0f76d3a6fb3c160f8256df29b6ad9878cdace701be34de33c4be9505511e1cf6b16c5ac00eaabfb129a089d4c99c765a79c1aa21f26946ee6ba8eee51e405b6d196ee7df9d5c9bac0f0cf07336e58de181ce54a0bf985c4af5b1095321b2cc821f9eed752f8cea52adad366a91b7f3f9de9731e787ee9f1ec2b11d9a0eda02e83c5921a870c550d8a52ea6aafe28b43ae7f37555207e200ffa8eb4f904c228c4de2ae4ea9d9bd3047ef1d3ea59419da89da98e842a292f9bd0022fe480a24e01c86732d79ca75154f5cd626c02ce8865e6d8434232c26a5aab1ba49fc81b5ab1a36f03c0cab5b3aa4fb3354a6ed96326746c938e83f8c1b0a5a1201f372bc269df18c9531b8442463aeda73625a344f54b2aac015a53b093703b8eefe0d877a2b50a798c7010f8f8ab92e92d1b7f0be74a54f2354bee8ab80dd07f2a6374f149ea2605e8052c841a9961504b8719399a248f8a87f257af0cfba444a277ab11f6264c49f22b531db7d2df3e9f42e337252f361b8b286e9e2996260e5bec74ca725d575477696bce07b4896b36ee59e1e39c5036da5c51bc8366c780258b920da3b1e18281efe1081a47bb836c630e378ca49dfc389c4621539d37c3554ec649f932b9319f9708c079c9e270f9d1cae50f4a5b939e1dcc913792718b5aad2cf24d329eaf0e28e977e3491149d4c84853073044fa986896eacbdf59d400e384c4e0c578001060183c02095b45fd7a24785f6fcd745a7c4ee62566ff09567cc5db0e77f7487654bd575bf9537907d5818b50bee826d01d2671157dd40215ca5692b6af5766820dfbe6d4223546cf0cda8464aa65fb62cce5b79baf69affa0d50654901083675c418673163cacdfb501023ef931d4e0826f996e27677e49fad6fd9e8917a062a25d82fc7ca2ffac7f862df4434077946e0b04a39a0a37e898739b6fb42843fd426e80dcb80573ab71b19738f720692422a3c2c0dcb511ea51f3f80472b92032bc576a8df00d392550d32c0188074a0b98e2627932ad78c7fc3e4b311687bf404636ea53666492c89835167ea30a7f3df8c48f972620e0a5e96e11d3122152f98344b9b59cda3343d42712d629a540c3a399fb40c14393fc69fb82640b692951101dd93ebf2d95b1c24f53bb1d6cb498b48cf1802679de3412330432ebfb2b8f185d0c0b0c8b32e70ef3d7d171342e5ea7acfac8c8552547dfadf34537d73c916e71f3be27956afc5ad4245b063bd0980c974abd77cf2babec3c7c2d8ea0ca9ce191fe242756f94f01eb957243d83bf4208a0902d98394a6e4ce9acc97a49ff8e6364dae39af0eef5a2c0c3eb8acd1c222bd5f4f97fd509b2622d0fa9cbcbf8bda547f40eed09e061984654af7d371d2b9a53a03f050f2f7ec9d7a52d7fd4fc0a254c2ddc1c961e6ac9a5c85f619f4640562ff21bfde66ea82b810519cbc339d3c09463413df56a7d5cde7dc1cf2e5dbbee659f3881810872f38c7a602bcbe3a3330a097dfe8523119184c7609c4a30a2dd9305266d8e33f83927426e4085d96274c0b25123b172ab9976378363ba5b218870aca01aacc401f5b41e428f23634602b6d1b5e7db4fce92732ea420e1de3555dd3492d182bd2c9b7850cdb7ac236e4e20c0952af60a80305f2871c100ecb6e48a25501687756f46a160068b9415bd4def84b252ef085738d14e572f65bccc641b008a5d3afaec561809c4e3b132d04a930758c44dc059d2861ca2c719c41fa73c3a6a86c1a99dc1723ef62983613303ba1b6a5effd717e1a91be924e92bdcca7f75de7f8b2f959480a11ad391637d3863eb827338ad89c1af1077206e05641fec922e924caa79bced159953d25a13328744a00c13d615b5b3a50ae4cc7561d95a9d34557af4e6f644963fec905ea41182d97b6f8a07b75991017316446555bb6e43246f2e00199cb6a7699883528f6d23ca6a534eea06831316a8969b6d9cd5b6c2e5ef2791ef86c8c3e546c5f2e002e9c9376c3c9ed211c73a278901277c2d563338330e472dc0837de83479f27297a54afe1344f8649cc3c88349618e908cfa7c0a14a76d03267d34cbdaf87c93dbaffd89d0fd00983e9bd87d71fd320c54e67a845b7efc9421a55ef6bf60d7ed3f897eafca2bb1b84718a66c89d8d569e393d7b3a3a96e14018e62863324778f31955310cf5e80d266587c2bd7ffc39f432d6d6b577cfb0fb6d158dc43192baaac03fb7f3872ae32c0019c92d0610de466d2c649af3b92afed6ae124efd0d6aaae0736a9da63e5ce9ccea407df22d0b4c4039ed751de3223485ebadd36401825ea1eaf7119c9ab5ce80a787697e64f40e50c5c5beb5bc1dd930d8332647a3e9096df34c16b023933644e39603f8768d083181026b59034d80964357abd62739c4cdfa756e9b5b9d093f806e1928f9b8ae3345555aad756fe18bb1647b6bca791475ea063d56465ff86451155bda92dd2711042df0c9e199c108f599029a55b703d257b957a560f3ce34a172ff79c27bc7764e995374f8b0869b72f22009f96135968563a92bbf096f54fe591fbefe0ebaa421fa05bca4ad6ea602d6fdd1ac00e325a8621a917d6cd85c3741fe60738c2e6d66e7230d2006fb4ff07c61631a4119e824d2549764374490954160e0bad911a23d5a634fa097a5f3dd987a942900918bf8602000f57f3d258d5db3b3bb438028c4d41bdb443584a0da3dc48e1f971d829ac586fb16187914808680ee9ec07fb34138a4c6ff93f780a8e15f09e2b7a635c838fa0bd578e790ad74bcf12b83f0a8ff40684e9cf56974b61af74f50f08aead9ea8a494edda113f53ace314497d581a448f8b7743fcc85a3a581ba08920cc3a47bf1bab603b634ab6e291512188c6705dbea3b173dfc061225b99fa0ebf61b262fcda3fa427cc223a68839f20230dd5727ad1ffcf17042a0bb08a7883cc8ba7cbf0ad6c627972c2edaf5d0f2724f4acded1a095bbf872e4ba2380cdf4785c5586389de29a57885b6b81aeebab87a57645f0cea79a4502bb9f873a859aef367d44a504b5cc6fd2db69b1777cd1d336762add7f0b0f0ec52b3518f466e6603c0dfb75c45bf71369d690844d46c660549e735b8402615ee2726ce838d5848a1f21ddedfe223e860e2c125d38d142ff8df233e56de2e09fed23e81d9bd738a25db9f11dd03046b7611fc1f985c435f404faf97a04666270d79471c82721a4e05c8cebaf81c4aab84af1ba69df84810c48ec50fd5f4073699f98c5644514fd6e587dc747646d9217d7c752c4db3574e1e3c7181dd4213dccd2d279e1153b207781ae3947df47ff456c257fb959a85af4dcde86d88eb6f87308dc530754b88f544a70424937bfd2af428a04a1bfa87a6bdd45facd7828eb040ea77d7c21450ef4e00ba0d8acbf3e8f94e84d9b672b613531561d906f4f9cb6d0003b36cc378b043dcca7c3f555d894c2494b2b202d29cd46aa703c57d4cbac02619cb6b5e15864f291c3bcd1d776aa5836887af3e6769ebde4c812e7f79c9dc3d7a3cb9fd8da6bbf03f433e4b5e6b2f8b30f2349400f4b2e9afbaec2138880b504ec0aeb8f460e2db143693b75ee03c8effc70a20339a0146017280f7af422b2c917baf80b0ee468cc6c01baa6deec7476e484770d43f7ee5c745c2133b429633966d7b9ea3e239f826fbca2b20b4efc368f6cf56ea87891c62dc4cf2334c79f968d9b69e2d9172f248d9273fef26bcdbfcef458763145d4a82ee60abb8f930074d5aeabce57ec2e4042c4fd1c50b726391ff11b41680cda628672d87bd642a99098c803fae7fced0d46cafcc1c90f89bdbf8845f35c7fb10c9e5869a15e4b797c6ccbf914958622dcd31e2ee22c53f77df33b9261790ddb388282546c1c8955f7bdc2f08ec5ad0bf289dcc8b4577f692d891b3871bc10e1d9d1734ee3c4bbee3ddbf38a3fb04b492a10b00ac926f26745992951a1ff9aac910cd76b9cd4d08625d83556369d48d1f25e054a4e01024ed516508c4afa8ce69cb1c9e4ab46bc105c84806bafbf91a1df6a548c77eb15392532fc9bffde431e890c74231522e2d37e0ea68eaa5f05057d75bf8979db8fb959f06d1ffaff11f38021dce2f76882048314040955e499b3abef93539cc3675a6339b0e420a04ba3365e16f63ae92399a02a353c3bc8f9ab03aa55cad7c132782959f2705eefb4cb63d5d571f544c1ebdcc50440c547a6eff355d6183c5090c58e2e2c64738072cc1d9a5b4709e62b0b74fa1470915669197c113f4192fbb161a38324ee51c3f6f32992e91c657b278f94545552b385e9dd999dd6d9177896f52968fc10a40cf6e5b9566884d665395403fc5f1aaa16e22c604ddeaee2472d071ea0cc1bccc54b2daa0535fce6dbc4d9f290b62966a6b980dad0968fdb6e4f7f1f7fcdd07aeaee3cad8e3c681508902a25301e8bd20dfc0461f237fa1118ebc2dfeea0a9b85a73651c95852a8d9c9e48c104f8681eef67ee6f81dc83b1d3ecf8e9178b1", 0x1000) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000ceb1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257690000132e27acb5d602000d7d026ba8af63ff37422902e4fdefe095bebd108ae070c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002003c88c1cf8044101b5496fe00"/177, 0xb1, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/147, 0x93, 0x0, 0x0, 0x0) 16:26:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1fb57824223d9229, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000b00)=[{0x80}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:26:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) setsockopt(0xffffffffffffffff, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:26:16 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400004000000024a, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) ftruncate(r1, 0x0, 0x92) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pmap_unwire: wiring for pmap 0xfffffd8052b03648 va 0x1b31e20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8052b03648 va 0x1b31e21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8052b03648 va 0x1b31e22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8052b03648 va 0x1b31e23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8052b03648 va 0x1b31e20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8052b03648 va 0x1b31e21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8052b03648 va 0x1b31e22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8052b03648 va 0x1b31e23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8052b03648 va 0x1b31e20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8052b03648 va 0x1b31e21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8052b03648 va 0x1b31e22000 didn't change! 16:26:17 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000540)=""/215, 0xd7}, {&(0x7f0000000000)=""/170, 0xaa}, {&(0x7f0000000400)=""/44, 0x2c}], 0x3, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x6b, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:26:17 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x64a, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000001940)={'./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) socket$unix(0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) readv(r0, &(0x7f0000001340), 0x1000000000000290) 16:26:17 executing program 1: r0 = getpid() ktrace(&(0x7f00000000c0)='./bus\x00', 0x4, 0x806, r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1}, {}, {r1, 0x5c}, {}, {}, {}, {}, {}, {}], 0x9, 0x7) pmap_unwire: wiring for pmap 0xfffffd8052b03648 va 0x1b31e23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8052b03648 va 0x1b31e20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8052b03648 va 0x1b31e21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8052b03648 va 0x1b31e22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8052b03648 va 0x1b31e23000 didn't change! 16:26:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYRES32], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="0900000055cc4eb8", 0x8) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000200)=""/199, 0xc7}, {&(0x7f0000000300)=""/203, 0xcb}, {&(0x7f0000000100)=""/130, 0x82}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/145, 0x91}], 0x5, 0x0, 0x4) 16:26:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) setgid(0x0) r1 = syz_open_pts() r2 = dup(0xffffffffffffff9c) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$TIOCNOTTY(r2, 0x20007471) writev(r0, &(0x7f00000023c0)=[{&(0x7f0000000380)="023559dd7956eac1ba213de8d79574484db80d8c9427b9e0d8182a5098f9ade766c685856793e410c30da8d411df30bfd637c31beff6362141b3875a1e0244694c815313eecb272af5904012847b1e29cb52674b05b84662209e5079634114339506a7259af425635926c6592fc4f1127455b26948edc2b03310f5a5dbd9b70351da35cfb20ff466c6dd1c61cfa1f4dbbf2b8772fc76dd2c63368872c92e803c912e270727a404b229dde6681b467fcd582ceff924a7f2014878856b8bf6013dcbe60eff5125caa158a2cb82755a9493cda2f57ff52c8bd487ea5f05beeecf8704ffb1d9eab9de865b1438163871b59d04eeba824a2914f16c7e32184d406ee87c43f47f6a86c91de423ccaeb365563f147019aa20a497ee5390f3e88c060ef1a594f26589779ed606b91c561d141437342953963001af0e2bfdaa342daf54098383c13f4a9e39c861f7a1d56733311879ef600763136227369c9789136d875918b24aa4ddde8ebc5d07112741f2757965d2499727b8b579e9287077203a98fc25488600f34edd40092be3a623bf24222250ac9c59849d9ea307211334e4e7ad66ba95bf0c546e71d0c1fbd46ec353420c58a2105889a8f35fbab0fdafaf178dbf606d79ede1502ba68256ed8ade273dd038066215dbf216c493fa96c46aea0cbba1ea91d7cde448dadafb46b7875870a0f885ed3beb4784cc7c0f6305dd5c29964f97a2fcb1c1b9046b2d43cf1d6d2cadf43183331999bbf87e09437c3cd48c33acc3c44836a7990e636e2916cdab5d95549ba579920483af960ff081884a6ddb4ea87731fa8569c35c63e2711b33afa26e16f176a3be2e38be7f5428de73344dd3cdd95e4dd41d4873846f1e88b5d511253edfcc96bf67d48758aa20efd9dc3feb58b12a0bc9798792fd815750f96e34e96375f72a6f1ff4918602a8672970a376639b6780af932ee319a68e520db200ce069a7752b68f0f213b5f1683f7e849b37d3c047dec02192514dfc2a0c18be272c9b566af92843c9c2831c742e179180508b9710a41b9f3e1f5c938b946a9374214e707b4fa477f624cc47538c4e99ec700ac91409d7161b3e52ba984abb4568549bc49efb3093289d7b93ad05a3812bbf483a8fdbaf25dc4007e9e10d0a22f282bb8f1d40a2e836d682d17e554b05c462e855f57195f97e7ac476137264e5c96d0f2a045ebf2e8f574b122e004b0f297ed80773fc0a352056d32ba7f1e88a4677dee7ef53c28ae3c5b11762d7a5b6a038ac7566a6dc621f1de76bf35260e06938189b2d919f47631c62a30ab5a7df2f528ae1431f2d1169566ee35da80a260047ec7afcaa7e52fc66d2d1315ab25644a72e479060f149621487c518cfc5dba924ba4f4baf7d62a8a9c35195a9de7d36972bd0344f09cb01f424bf1eb6404cac5a1613e0ea8e5c015f429ad1f66ac64cd01203b7626cb087b37bb88c87ad04140d758363a33fc2c12b094dac0116b15c3ff369e9a1a5a8c88766197620e2b71191e095f9b137f86575bc5e8891c8b4319b90386d51de4097eb320b47055f5a9e2336971a7dce6dca64bb225be61bc9ef438cda461fff05e153944ce900cb1a5241b219a10fbb9215b49e96f8e0c5134682bc625258e4a8b1c6671de228a0fb005a903595aee1c5d31e25fff09a2025cae0ab3833843dd51da133745645bfcec08e69f52d2602a8f96ea8fcda90ece752ddddc1583e8f059b3358cb5c9ebbd4ba32a3e7a396ee39befcc696b2b683c48134375b0be337e68270cf38613c9d1d037de6ae77363e42d3621ebb31a5b087b2e6009e1eea1d7c9d9bb837cbbd1667a6a677872f20536ec43da4e3f7fb0c484bf7cdbd6233c4d2240f272359c4cf4ddde7865e6301f57f6b4ba3da479dc26307ad38f14a05407617b21937e2f3254ce5700c0b8811c9c47564328587959f4bca98ec5aa0e193d99c1d1f536d172b742e7b082bc586b327936cf741529c81f6d99a7c41e5503587e22d9e7f940313b7a60201c9a305411b8f3497e5733d2e756de8b095b73ba85040a7843972558ff982ca1abf96f2b2bd3c68b36184a154d94da895dde1275b22ffdc8a40eeb31b335f31b5cd151ab962cb4c4abb92f2555c1d56a80a9e8ff8fd579658b9e92396ecfca9cf64fcab3a9b02f513d9fe091bbc7f8e6f39bd945797a932457c534bdbb0cf9f50fd489d3d19d3706cf9928e136b1ec4ee17f81069c5734c02bda3bdd6b56cf647196cdf966d7bf760ccdd283205d509c7ca9d7cccf763800ab28087da6ebd2db129ebd86151c55a5cfb2e5db9621cf773b37de4c25177f12ccf1d3499b349301c400de0b45504956acb5483c877a411e4f1cd7b2f7baef9866d623543a398ba3075f32d489b0d9e7c27016cb74543364a7f1b8155e906c14feeead287cc98a48fcb03759962c4fbc9e01f8e2f6f3d1f9460df85f89410c0a5ac624fcba71affb236edacc970d78e638331b3d661b61b94182609c36b39326a3cd433ed55a6bd9c4da97045dc0b7d964944194951dda7d202f92a70483c36797a1fadd7ec4ad9738c6fb03d50f6422f100d40233e9ead60a93bc792c85d3c3bb9984e52cd9dc2ac91aed65a18b249e2b564278257e9a45142fc94c628ee3b2fc2096a353573cbb83f00dbcfa069823b4c68410f9d44bdcbd0040944fefd7d8218b844c55018948ea2d3c143868f1cd514ca197ce5bb16fd7e73c2b2d8642bc8c48023c1a66f2a7057f3b2ea8ac752d3ce0b34a85b40c1bb7a7b43a3505d26d66f1a36b99cc55f41c280e545cb4d4956d7747a1e426574ff20bc975f258fe44f26f74af24dea453b69e782bd8bf118120838f43695319731a7872334ab9e760e0786456b8c73c7d5471d672552afc117dd6a02a95b3e6743537941c096739fb7089ec402dc2be85768f5abe7aca0ffa7fe1b74871584e0b764a3bae33d2d80931dd328738260546a85c3f53a6e1497e7debbed9a602435cd3b11a7d3a1af1af3cbe90b147ef1b9194dfe273fc91df2152dcb1526a4c3d30565d3586368d2bf0e9e9833f1df3ca5bb146d4113187f5a7724a6cbafe42506ac76b33d96c6d291da78d290dee9dbf2305a5e1a303edfc4f895ecb229a6b026f51dc4c0ba5e0ad2056445d593558901fb9742eca568baaa21f4bcc3a8d6944912cfb74336cdbc6a18640c1e3d678271c4fd0170fc63caeaafa3bacfc2966fcf3708e506fe6c857785843d8c97cf5f721d34d4dfbe424a0a9d0f743d8abec2be36f0d863403c13ffbff2afe1df31ffbe3256d902b485823d7fc696ce334febc05936feee3ff87d569c0a3dd71ba2154727a5017d3bbabb8103c4c1b99a299e046c808f975063907ec4cc029933411dc08376ab6773ef2f455437e5326ce226c3bc02686e7f7c0f877c34db92f1618e475f652600a969bb01df0bdecb62907c9d4ee6ebf0096044ab140f62f9994da6c1984b4d1d565900b5573ea054f8b89e2d452cff24431e79ff96f20021f79d726865f5e9847113e0461e6da55572e81344d1ffa087eb92e64cc2da497223b16b12ebe6910ad9c5ea917ee27d88f3e87e7ff048cfc459609f83bf2fc78c6631c0e0173abbdf91c5bf593580b8d5d7e8910aec988878301b691069a7462dda500e0480c7d61e2e8d856ac7347cce2434b6fedeeefe38383469d1647711990c1d95273a30b9ac7a21109f6ed50e747c5d4956febec84618ca20b9988a0a3d360de1735b79f7b4ea0034a85c3ecebbf471b861240cc87bfde77ed65df30be80e88da8e3ca1ae401b206bb78587a952b8864245bc0320093dd6fa5e2fa224424dd2e4e72312dc165e1e083c89dffd0d69cd83640cb9f310cf056404813049b4d3ea61a76b33542efd51108f2d521726d6bb7077de394e5ced43c2eed4a6a1a734af8dde693f30b3a05afd5d6169a5f96658c80789af2427c1ac57b51a51734c72dfeaaeda5e62fff3292588299be1f1232658b5fddc0b762d9c97b4cd8b664c3b50ea8ca23f753de0eac58b15267aeef46e9910d", 0xb23}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) close(r3) readv(r1, &(0x7f0000000040)=[{&(0x7f0000002400)=""/4096, 0x1000}], 0x1) 16:26:17 executing program 1: clock_getres(0x2, &(0x7f0000000080)) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107002, &(0x7f0000000040)={{0x0, 0x0, 0x9}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:26:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) r1 = dup(0xffffffffffffff9c) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) kevent(r1, &(0x7f0000000180), 0xffffffff, &(0x7f0000000140), 0x10000, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) chflags(&(0x7f0000000040)='./bus\x00', 0x10001) 16:26:17 executing program 1: ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000000)={0x5, 0x3}) setrlimit(0x3, &(0x7f0000000100)={0x10000, 0x3f}) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7) socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) dup2(r3, r2) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="a1fefe8bed718f5508be73ad3b95e71f7c9ffad05a2b04d93864363adb8ec1392e9f8eb5ddc5f87134a55adf0bcac1867a08a7964d2a6bd6f0b9b0c4eeec43a9db8d4eeb", 0x44}], 0x1, 0x0, 0x7) 16:26:17 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000015c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f", 0xb4}, {&(0x7f00000006c0)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4aef9cddaf6bc7be8f8c1b6", 0xc1}, {&(0x7f0000000400)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a135a4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b722da992f5ea3556064bb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2000000000000cca6c6aada5122324b43cbb7d7db60dbbb11da81c97667a4262a003df306eeb987b7c4dbdf1072db86edcb96475db8f18f978e790c38ba31458cd49f28407237a1b0cc836a012d4db7b1c832e83024741c5c8f4530365c442e25411eecd4b3a228cc17b58bb2e495725dca5ef1c6c077b2983fa1787228da25fa013b00ec92b755be5ab3a8c8d139e6707ccc0310e5a51757ba25d6725ced23cec0cff4d0b67eadd2ee0c799dfd8f48911f90c6f1f109f5d40730dbc1fcd62026792a615834dac25780d9cdcc959218f0d47f69740aef4fc6", 0x177}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8d302051b42da8dfb033a0543da4d6655c4491695c6d71df9f09a1297f0eab7", 0x2e}, {&(0x7f00000016c0)="f17cffc356ff8208605da52dc519aa054cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb17fdb7f4a47f4ebbc43c20912b9210d94e46702c26c7", 0x78}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00c4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1ab}], 0x6) r1 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)) r2 = dup2(0xffffffffffffffff, r1) ioctl$KDSETRAD(r2, 0x20004b43) 16:26:17 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x6}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$unix(0x1, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:26:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd506008963", 0x21) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x86}, {r0}, {r0, 0x40}], 0x4, 0x7fff) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) dup2(r0, r1) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:26:17 executing program 0: chflags(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="2831002e39276100ff03b6f3af606affa7484b95ba26561b27d4030100000016", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:26:18 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x16, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) dup2(r1, 0xffffffffffffffff) r2 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r4 = getgid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={r3, 0xffffffffffffffff, r4}, 0xc) 16:26:18 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)='\t ', 0x2) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = dup(0xffffffffffffff9c) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) fcntl$dupfd(r1, 0x0, r4) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) dup(r2) 16:26:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x40}, {0x40000000000024, 0x2}, {0x6}]}) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000240)=0xfff) syz_emit_ethernet(0x9, &(0x7f00000000c0)="b289c51aae4d81ffff") r1 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000280)={0x10, 0x6, 0x4, 0x7, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fed000/0x10000)=nil}, {&(0x7f0000ff7000/0x6000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0xfffffffffffffeff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3bf8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2dffcbfe}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x9}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x28}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1000}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x400}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fed000/0x1000)=nil, 0x4}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xde5}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000780)=0x3ff) sendto(0xffffffffffffff9c, &(0x7f0000000140)="9e7a3b5a66a0f32b1c34ceed2155c23fb935e5e32227615ac4ea04b7ce4a411c9ecd40501145fee624bd879c5f91a465f55d1663e83ca8035b1f3dc7b206ba33e9d6426d159c82aa00dcfee412b1b71cbeeaa3427fce5aa477bb334033ad2709868d09ae7ec06399f51cda20aead2f44c5af63180e5df6c5312b0972fca6a37d11951d3b04f22bb0ba05e71a5796c04422b99dfd496d53887fed7648de4527dfbdd2c7f0583fcaed13e436ac46d1088e9b95297d577a8dc7bc", 0xb9, 0x402, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) 16:26:18 executing program 0: r0 = msgget$private(0x0, 0x406) msgrcv(r0, &(0x7f0000000300)={0x0, ""/138}, 0x92, 0x0, 0x800) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000080000738e0000000000000000000000000000000000000000000000dddab4ffffffffff000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000f8ffffff0000000000000000000000000000281e180f98000000000000000000006f4400f0ff00000000009b216b11f100"/203], 0xd5, 0x3, 0x1000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = socket(0x2, 0xc003, 0x70) connect$unix(r2, &(0x7f00000005c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff650bf22423adc75b503193857bea175dba3000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e8491388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444474698f37cff2fd578463fcfa78c8c1f3c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded29239667d76aab232ab2fd01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d42370797ea994a78f5229e1a79"], 0x10) write(r2, 0x0, 0x0) 16:26:18 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/237, 0xed}, {&(0x7f0000000000)=""/110, 0x6e}, {&(0x7f0000000340)=""/242, 0xf2}], 0x3, 0x0, 0x3) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "0200000000004fb30000710000000000006f00"}) syz_open_pts() 16:26:18 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1334, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f00000001c0)) utimensat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', &(0x7f0000001180)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 16:26:18 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x14030003) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(0xffffffffffffffff, &(0x7f0000000000), 0x100000000000021b) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) setgroups(0x1, &(0x7f00000004c0)=[0x0]) r2 = dup(0xffffffffffffff9c) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:26:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8001}, {0x5c, 0xfe}, {0x3c, 0x0, 0x0, 0x7}, {0x4406, 0x0, 0x0, 0xfffff6b1}]}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b6bc1fb924792bdbf5c06e8ad19c") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x9) 16:26:18 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x41}, {0x8}], 0x2}) 16:26:18 executing program 0: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x83, 0x21, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000100)) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="8269b5c6b120005d3128bfdc620e4f784eef7c084886f0ae1061a98a0a72decee31beaf88fc700"/49], 0x1) mprotect(&(0x7f0000549000/0x3000)=nil, 0x3000, 0x2) r2 = dup(0xffffffffffffff9c) r3 = semget(0x0, 0x0, 0x400) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0x7ff, 0x6, 0x5, 0x6, 0x400, 0x4, 0x3, 0x2, 0x6]) shmget$private(0x0, 0x3000, 0x23d6be142b67f87d, &(0x7f0000ffb000/0x3000)=nil) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00.\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r2], 0x2) r4 = socket(0x800000018, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) dup2(r4, r5) sendto$unix(r4, &(0x7f0000000100)="749703210f6e5a0000000000000009442de6", 0x12, 0x0, 0x0, 0x0) 16:26:18 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffdfff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) shmat(0xffffffffffffffff, &(0x7f00005f0000/0x4000)=nil, 0x2000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:26:18 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x6001, 0x413) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x6) 16:26:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0x4}, {0x4d}, {0x6, 0x0, 0x0, 0x101}]}) r1 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000280)=0x84f) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000380)={0x4, 0x1, 0x0, 0xf10a, 0x4f17}, 0xc) pipe2(&(0x7f0000000140), 0x8000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') r4 = dup(0xffffffffffffffff) pread(r3, &(0x7f0000000300)="4e8290f5fa88004dba24f999bc161953d77737b681fe717d12df18c9ae07eb0dad0a658d889c68fda7fb126f7d68758a54796d6d13551cc42cc6fda67c69c86570c92a9b06a3e5c8119aea67b70b9126ba7d83d51388c5a2e53d5cf9ec2f", 0x5e, 0x0, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000180)) getuid() 16:26:18 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, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) fcntl$dupfd(r2, 0x0, r4) r5 = syz_open_pts() socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r6, &(0x7f0000000180)="7f85982a9959b73eb15ce27398b43bfbe4d1954f22c621cd34b9674648218766c15b428bc30f9073c6a9f90bc4daac6810092e8f20240155f07c6e2417993a908377450114b10876cf536a692afa63be061a37f09ad39c2b6b3d9783b8268e9cbd9ada", 0x63, 0x400, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x1, 0xfffffff8, "01d8110600000000f54020d98301a462f8130020"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x4f}], 0x1) 16:26:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/179, 0xb3}], 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x9, &(0x7f0000000040), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) r3 = socket(0x18, 0x5, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) poll(&(0x7f0000000140)=[{r0, 0xed}, {r1, 0x2}, {r2, 0xe}, {r3, 0x40}, {0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x2}, {0xffffffffffffffff, 0x40}, {r0, 0x100}], 0x9, 0x200) sendto$inet6(0xffffffffffffff9c, &(0x7f00000003c0)="6a9ea8dc084a44334fb35ad7197e39170e91d9c35f3e6d6fa924f328b444b80f027aba9a8b2c444ada85b2c25c8346b124b16d403a6e959d508e474085d75b9386c6dcf5af79793f81e84c18a17272a020e8763d713be00419b97505b1c749ad268a6597f4924d1664d2b8a3ed41fa5b778fbfb7669a79f1594cbb64755e525289c48f895a764589cf8d9c891d156315e1bc915ed7a0d5eb7a6a468384d30476c0e191c3f3dffa71e0c56e41673689e2ae2d3448a9749e9dfab2f36e811eb04b96dde461f4033101909c110908b45f3c68937a25c709d57e5055215d4f9c296121d407c1ed9e137081e77d1f193ac43d108f78e6c37bb45f74b8547606a0efaa5cec1a8f0074a833deed3976c05180cb2cbdf80a861a434913eece03f0c132d3f15746d780e553f1c5f5779deff88c3ca75be76539570b0afa9dc6f0354ea641b8dee47d02fdbfb5f769ebad5805eb25e3ff295f1fa918cc377d21eac77dd4df1b597ab4dce8439d2c1b392652d46a49335975c649178a44f8be6b08647adbc409fadc1ae8ffd58613d39739353f515d256d6af47abfa19960f034176ecd91f25fe4ef4bef02974a902be9e51bc0bc3424223768ea553371869bedb3709795d8643f222ed0aac258c2f44caf849a7287c3ce93665f668043e0a966c011f3c20c47cd2002c130067c7a63c59fc6c4277edb8f411b160a633f377f8df988e19f34063b2a7f89a844c6fa5f1f0b8298c7a928e0c12d18c6178d703ae725a5722d07e14371f0596a599514b3b44d6e26ee9e9bd8a00bc35fc04cf70414ea60d31d9c3fe3fad35bf3a9d1c43ee1b00b107cdc0f71a3dfccf035b6ac2a3d695d8c3155c38cdc31a963dd688091543a690195e370f51dd9f24a58edc11f44ee6b0ae46dc3eef300f38d6164caab81c88bab2b0076763b17887e9d25155a141d1091d2d72401631a6ef4ff2281ad09d58ae16eb2dbd6216086d007b10305309aad646ee3be8ab92bfa386b97443f3edbf56af30c6723f689c94a9c1ca47d59c10dd6edfc4c5257eddda4ef50d17c3283d57408a4c9d82cf8a2971b81e7c1e74a73ca3ae75f6d5335fb117b4405a5c1f53012c34e623b83d4f428463f79edcda02a32e35d870c41b63149c7a8298144efda04af959a5c6939f92ee9aaeb361003ea97881073a2998eaad6d0423475232e2424102d2cb7cabe4f10521e8a19b5e851fbbad9c82a01a454742414a4e5a1fdbbdd585e13bc96624cedadf1564e9445fc9bd4863bb7cc9ebe453c1ee339bd33e6f7478bc8ab542d58fe975b02919bb61632ede3de5af43e154834948e01086c23fcb6b6d74d6082c486c136a0a397d0535fc0890c558afe49ca6d33cd3c2c836f17aea23c33510242857c6456af47a356d02ffc07433ddf899fd1aff03cb68f015e331269b747d2ac7e3d50400594a15167676888b8231bfa3ae1abacd1a6030a30fe5e0a97d53e8a2e8201dff258318dc6ea288d856a547fb7810833c59d513b9cb9a72c1a73a11cb28da8518f4155e29d11f663bb5e2a6a00ab630eb1d6d7c81215639fb5bdb0980d1507c1c16fac10c45917695637546793d74c7da924378018a5e2b98958196a6b01944e8b0b4670e8e539a185acefcca683c2a40a9c026bea3a6f5fdbc38ffd7f923322f8231d070394866fc37eb02001cf5c99e442a7c7930efc558239c12e4affe0bfcc6a66f955527a42b37f0ae6a1ee41c7f5dd01d1e943317f292f7d49a1b82f53112b978d5385729130344490a4e9470fd777d34f81d0a573435ac65e26c5e60a0459c720d4365714cdd1b6c7aba1bffd49db1f83bf19433ea919aaeb01ebe5b1dd6c53677913bde9c3c2cf76f6c6c7411dce4d9c81d3514b830e339e1bd326868d87aa28299806fa840850450b025e24841317caea41dace8fb401c286829224f5fb4aa102f975d0f2eab8c214511aac82b79fbfd412bb52ed2b2c7cadd2503a4b4a4e6964762ceffa40896332142b16937ae54b1f7e7f960abea51db5506ef9b50e869af4faad12f9696d66cec1c6a9462648411831c03e3981cec073205a754fcc93a3826cd72756278d35525ea3c560c9254351b36536d816cbf7949345905c3bda9ca6707ee84bc7edc385bf9b691045118fd4df4d1de55d8d4227ffecd8ab8e8e063c65af0068816f0f92ba54e712707cc4d68a0da57450953c88e24162951a2f7f44492698c8a862755935b822de60db6b151b50f13ac60454f35a1c7689c1241ecb7eda95896397d36fcbc3623d1c88095c3c02bd4256b5ce835b4364b926647f3252c993f2aaae3ba4322f64caf8067aa061040ca63174e74415300d05b44566aafc9f40bc41abe3fdb60616d79d86eb230ba247629b5c3cf0da65ba58e95c835c15e13bf43529a6c8195f20cf8cd798b0589a63d0aa027a7bd6838818f3360c9a2f9a17758de86198c09e0399864cab486526617f7091f937e7ad2ed0a7390e288b54eae2c8e2717a5638502c5fa7c4d716cf59abdbc56c55b9e2938c2e4d15235b4e119c957e8f128399d01a5355221439ba323929b0ba0e727a2052786ad11651cdc0247e37372bcaa9374096ec18c275c84fc746f1042d8889ca4d75ee2ff087ac80257e56a83e3a6af4ee5c10a6ef70f11ef050c1be9956d5c7bc043d5c40b450d08ff81e606f43598d3fd9a92499759173ad9d96b02689e30cd01e607f8d5d4bc8cf75a76bad0b574edc5350c739fc48234ff0e0c7b6233c949d82c6af832905274fb2e1673f4effe9ce6fb447c437e471eff6f8af285b3d541b192eda9226298d4d896c16cb96820640b7b20b1e56828742a10a9634e8fae94ee8f0b122745421a109d3c30d63fd40a8b6f2598ca8215fa988e598c2e94fee5fb3fa9bbf8428c8c31942932e1c6228bad56f6547e39988936a56f2af6cf8e89cadf6d88fec601159c75f0218b138daea77bcbb857b87a6d7f076cbcb715a06721a329288405e1417b50977c4c8f1990f5f05c30e3ea592deb3c17ea82a1315827d634c0b9e70599f5f5f5479ed3de73839c814e74d59c5202534a643b1a5eea76f58ed6dbf0e5a1c1012efe6dfacc26dac89769bde4e858ed3ca9ac6ca82e00f00711b451491d186e7c450927a8679b0268c22ec86e7477e048165c382b2b80f32efe6998ecbd71b9e319ce157c0084d2194ce3c9633cfbec270b12cfba488ba861e5d07be973fc9ee85084c3affd287d4d313bcc5bbb7bcfd46c39e721d552a05394f6f6de41695d22eaeb121091f7b364caaf359e8f972c593be69b1a57a1cf1e10a94e2fa0f157bcbeeb24d70926fe9593e3db54de081eac196eac5e009822486e547d966696eb962f12203c187651adf09a958990aefdc225f30a65c7ec85c75281e5d4f41285d42d30241fb2d69d79f7885c5d0aa834f196ec7f30e8f60a30adf65b50e7e44585c6070ece8e68493871a63350ed6a00d153f786fa9f9385bdb79fe485e7403e57c09d530be713d1fa7608c3632812148a55da66742427eed83ccd63d56773f9c65f0a81c0ff292b957885c2a027974b24f5826c5649026aea1222c875e0245652e1ebd834a80db0b4d57594fe1e62fa9b53b2c88ce9d544d84573dc1ec0b6a9e6585129d5cebc5de4cfe8753ded40d8d81570aef762539a910dfd11ce73682dfdb5e54ecb8e532cffc0060166a3db1201200d7ad37bf7a5f9a7bb392d6eee954aecef9e70689c0747d128d69390ff1545225da72f2203b60b59e8ed2215d233170517c93cf165437c2bc0bb7e5e2ac7f4ff140fb2a98db5faf2e64e6d62972e252321fffcdf8071c5e8f5aec5ce66fba2328d1cbf35b00b626105ac249268baa85d9086a09b9593d1eeab7a4db3d27c5642434e84640eea06cb2fffd90d1e1819c1e4be44f7a7b47026b1a3002779c7442a8a24e0ab761eaa7c4476a841e8a86a23538d287d13caf253d007b0cedd50f00f4e83f6359814d27926bea2168cdf4fa47b6b2027fc3e07071dd25096a0feb032807c4566c1eb5c5e68c522bfa733e2963afcaf7c446ce784d7504eba5f8f290075af975726b502c03bef755332b36285f3ad77fbe934e7257406e4993eb2f184c41173d308efac4ec80727fcee21f030446e4916d57870ba9f877cb9422b7f0da03210eeb073542569e06c6fb5e786d023eb18d9982349eede4b1c6571433783cf700094f1c8d01a669c155cb9fd2ab452c92535975e0c0cf68f4cc3902ae0ab58064e9d116ce653c4807e5039a699866662f15af188e18f278d0a81321faef63115973b01e8626672029af46cff9d4b3958b348e4ae9040bfa5640252c9fc61aa4e2ccbf2d182924865eef10d35219d524a6b1a07928aeb3c99e6c43b07351a0aff8f4806d47ac46ae349c480675dcac4417b7e826763d21118fcca0adc2975028145b1d73e8f0a4d4d406300b26114d8aa579507db8a88553a0de85dde07254e80974d30c18a5b0192d79b43151b52ae99e03030fdbf84b405f468c5c64770ef4bd09cb176866dcc5e0ad4d73fe1644c6bb0640bb0436a36d0943771b707845af757008f81db0517fba9fb0acc2027224fe89c9c499a08f0fa3d0461ff2f786b81eb38eb92b7e4fa18a52f06b73ff86494f7b3d09d88b71f42de99182e95bd96190c7f10fc8bc7cd84ffa1bf5732d0f63df517bcc7c1680537c0f1e01f221a67f88e7354571fa5fcd437dcccfb178ce85ae9b25fd4b02e1c8619c17d537764dbe6ae79f41e6dbaeb1596f4dc44d919c85ff7370c76fb2c777b0ab38bd491e7efa4fce18d2cd3a858b96ad56264ff8d023b0e597cd9825f01fe1c2dc400c1af98deefefb9ea44a13707408ac7ad7282806ea8938b47c8983d52297899f3579bdef3f0b22b8d4c2859e6b5abacb85c726d8eb8150998fb5dce0b185a5400305703d3b2e7291e707f59bc33c6fae43cfb21d2e3403566b74f1bfc94e8be0c40e448a612f18c4888620018f72b36623f73d6b498c0a15c4d477c66d1e74a75b4d03a7573b83734b2f2a77bb284709f0ec998aee2a4926adb5a12d9ea70e4f6eaf240f6c2e6e08ce238041a847aff0ac384d39d2e15c15064063549a7d7f7bd967f8336e7fb2f462884be8ad6536816e9edd7dd41aff2e59d8537e596d9048b3b0a3f6f8af91f6edd6d2f026f77a3192fdb30a2fdd1902d7d834dccbbbd9f5ed6a9db2ef6f13aff7bcac4f0ff1952e5ae23fa03e8f78244c5814b2dcb8b81fcb78d820fb6bf67f61c337b7716b9efe7ce2bed4a6283198f6f5d3146a0b077c63d6ef3a3309f439893489b0e7e291cc51519015b78cab2b396c5b9579491a502098b7bc9102411cfc1b8d1e397d7fdc95eef8e38d643ef4bcd4c680481bce17de31ebfb7415a3737ba0995873bb9172bda013beae97f687a9ef9d33ba3344b881369b0ffaf72266d6fe355bcd4e53d051e1d3239936f308a95d322312ef67a1e733f06bed609a889455e2eda78be8f27a60b048afac888b7fd37c78d23fe820dc48ff6e44c529c8ebd5b0a37875630475c3148247747c0e0d6e2a4f0045f86d52387c3cf164238bfc37a67859988b8b6ebbef4b4e156c5eb2d9850deb26c7cda5a7a0aa87ded05efffa096e22297c05b168fdd7936c326632283be863a929e71cfbdd0da3bffafed37b8069c2c132567433f9a020cbd78d5f7a536a73c3229de74bde7f14b32a50754ddcd09e25c3f278489fa245cab7bea67ff0b0b6c31db55652dd38eeb01d12b6427332da02e754de040ad67cc5ae332857814bdd19fc95782ede4fec2129dd8f9f8a616f2a", 0x1000, 0xa, &(0x7f0000000100)={0x18, 0x3, 0x200, 0x3}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000380)) 16:26:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:26:19 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xf9ffffffffffffff], [0x0, 0x0, 0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) recvfrom(r1, &(0x7f0000000140)=""/61, 0x3d, 0x803, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x10, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) r3 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000100)) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x2, 0x1}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) 16:26:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x15}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSDTR(r1, 0x20007479) 16:26:19 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r2 = getpgid(r1) r3 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000100)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) setpgid(r2, r4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unlink(&(0x7f0000000040)='./file0\x00') mknodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1000, 0x2) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x80, 0x0) close(r5) 16:26:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530008e168e309b146d0e32ffe9dd30099ec60e4bc28f6e6bca84a3e8aa4585fa5e17e7e3a0daaac13c2b3e89e9016aa593522d73180f63114cb96e2a12f3cd21049e8f49aea1fc"], 0x10) r1 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) shutdown(r0, 0x2) 16:26:19 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004000000024a, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x2e24, r1) 16:26:19 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') r0 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000280)) sendto(0xffffffffffffffff, &(0x7f0000000300)="8855f078f4519fd38598a9ca3590af6ff8566e43d3e184d80cb76743326069b4ca14ed46a53aacae37774cadc9cb7b3350396925a4db79d47e7c7d44a51679c469a4d6048ccacf27ba8d0c808217e6ebf9850eff69339ee2cde49c879c6dbe0215be50386550bcbea0061bd01821aa6da03af40779251f1b3b2a0b1c8909031c2b5540bd86c3e4406d0eba45c2cea26f2de0e8a02a2b51276f4dd73f031140b330dc2352551d", 0xa6, 0x400, &(0x7f00000003c0)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = semget$private(0x0, 0x5, 0x200) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000004c0)=""/217) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10000, 0x10) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000180)=""/145) socket$inet(0x2, 0x4000, 0x1) unlink(&(0x7f0000000000)='./file0/file0\x00') 16:26:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0xc}, {0x7}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r1, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x8, 0x3}], 0x2}) 16:26:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x41b, 0x7ff, 0xfffffffffffffffd, "0366288fef097f0c033c02df7179000076efffaf", 0x0, 0x8}) rmdir(&(0x7f0000000000)='./file0\x00') writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e725709", 0x189}], 0x1) 16:26:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) truncate(&(0x7f0000000500)='./file0\x00', 0x0, 0x9) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r0, 0xffffffffffffff9c) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x800000018, 0x8000, 0x0) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) r5 = accept$unix(r4, &(0x7f0000000080)=@file={0x0, ""/26}, &(0x7f00000000c0)=0x1c) writev(r5, &(0x7f0000000480)=[{&(0x7f0000000100)="3a6551cd8bb901538e3e9f58c6336d09ee3ac4a36a0e730e60a5f077b45030879da03dc04dfb324dc5757a782ad340d9eb4c6504df1e6a1a03c5c0a2f8abfa72d89464bc096897d5b7ca02060244196f6684c5c078bd5ef881a2a2e4b0f0496be506ee1e54d5d7c4e88dc2e5964a47855558450f2eb6", 0x76}, {&(0x7f0000000180)="2407e04e91f0442d698ce21179a5aa3bc2af0845e0e302b4401bf0e0974947f25549a40ef5181319038811cd82a7ad508ed782071089b3c6e40f5fabc3b4654bd67a60cfdba0419ab5cb7416f698e025c58fe98c4e648627d3f9b211b094c1dcae7fd6218e624ace835759cdc3390aa48dfff284c1bfa754c659d307f54d01617fc54081e2c4fa6b1797cbac855cba527793f976e5cd94abe5dbe5ef7f9585c350ff729720e2", 0xa6}, {&(0x7f0000000240)="d1a498e1b502d99e7630db1f91b57eb456d31e168a37acc692a7d94610ddafd5cbeff077d278bce5af5f8a2a56604a245eecb07190a3a0a303d9adcb4a8ff3ee48dc757743fb0c8afc5bc8872d91c577eaf1bd04251077876f9b99d2038d72ac5cd3c78afcf30f3f9a8bc6256a2eb24aed2aa9bd1d332e8c72b9c1a666ab1364fd7faeee821002fd8419579579d4b1ca4b8dbadb897f31306cea65142c29899fa6f5d873ab", 0xa5}, {&(0x7f0000000300)="f4d7517e71691a7fcdfedd21544b4f2d", 0x10}, {&(0x7f0000000340)="01724f806245a19c96c55d34e972e1607ed46ee208fecad0d20c941256b72455bb4fb98c1debc66dd1b5b554c278b831b1bff1a0353463fd9cae3f570e6e6acf625fc74309975672ef68ed6d73909dde9edaddbb94c3c94946903b0caf006253664aa9bbedc66ecb59727df73cd3b90e962894340229cfb82bb86c26571e6ef25ca190c59bf1e9a5b1c51fe23ffbc90c1ad539c9b791b3eae986a4a0fd01b0acf90fca31023838ecef51ea86f2ff9a6fd9abeedad8b03bf132a4ffb9d0e19237c19843", 0xc3}, {&(0x7f0000000440)="f7924193d4fe", 0x6}], 0x6) write(r1, 0x0, 0x0) 16:26:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x5c}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 16:26:19 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0xffffffffffffffff, r3, r4}, 0xc) r5 = socket(0x1, 0x8000, 0x20) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x3, 0xffffff7f}, {0x18, 0x2, 0x6, 0x7f}, 0x9, [0x7, 0x9, 0xfffffffb, 0x5, 0x3ff, 0x1, 0x1, 0x2]}, 0x3c) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', r0}) 16:26:19 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000100)) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r6, 0x0, r6) writev(r6, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) r7 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f0000000100)) r8 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r8, 0xc0107002, &(0x7f0000000100)) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000000340)) r9 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r9, 0xc0107002, &(0x7f0000000100)) ioctl$BIOCGRTIMEOUT(r9, 0x4010426e, &(0x7f00000000c0)) r10 = fcntl$dupfd(r6, 0xa, r7) kevent(r10, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x62, 0x4}, {{r5}, 0xfffffffffffffff8, 0x13, 0x1, 0x0, 0x6}], 0x3f, 0x0, 0x0, 0x0) 16:26:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000540)=[{&(0x7f0000000580)="429bf66da250d6f3a59607ed59d47bcd27120173d047092c62f84b6261641a8ff51939460e47e15b4a18ed87d273958f70d1350eeb6b7c8b2de921ae2493b99b97e95ce5d6f874e916eea7aad88aeae0fb025719b844012f95b5bfe44885c1830e628b9c9af23c60be097f66392f8c7c9ac66ef753730b77d9a64ef46ca1412ad33349c6a210bc97ee9587a16d23e0a0b58e051ec0a919524948b42ded4ffb526a036855be4a7cac40813229097a73dcbdc99dc695a68a081780d189d157e8b90d61056e3d9457b23c6dfcc4e46d63605cc4dfb75ff96e2621684fe35776c0d1c95d200fecba9b985c4fdf088168994eaa6f9c7c08ad0ff86efa28c8e1dfbea93d7932fe805da798eb2351b607e1af2aa597b3b6e7364a9f5273ee7398107ebc232ee3dfa5a8882672d4ec061d177434434e80e48dec30342fa4f933", 0x13c}, {&(0x7f0000000400)="4198159b7ef4fc4a6df6b1045bb77303faec27351b4bf3d2f6da8019525af0240496da664745ca694497fe25e86073630a387c923d89c0904a208252f3f00eea90635a84538660e8b0a52b161721ee8eed50c07490124565de2ff512bc9de0968eee5624", 0x64}, {&(0x7f0000000480)="4b987dd1f4121b7d5c84b7a11a934dea43f06dcbc66e4725822dea416784337d24e2d2f3cb5aeee0a04b6c2e6cf30ad0964e3557f671602d0d09227e889e88d4ebdcc817ba4f14ce5cad1eaf15e5e496ba3ec76e6ceee0684614d71c1ebe5e23f9cffed84067953f7cefc4aec95077e99f44c50d483ba48de25702", 0x7b}, {&(0x7f0000000500)="8035075498e54f40d0c729251b21a308dbb1154f43", 0x15}], 0x4) getegid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000080)="9d", 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x20, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r2 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x4, r2) r3 = socket(0x18, 0x3, 0x3a) pipe2(&(0x7f0000000100), 0x2e1322721a73eaa5) dup(r3) setsockopt(0xffffffffffffff9c, 0x0, 0x2, &(0x7f00000006c0)="a36ce64111931627fa0bc02d01cb0c9156e9351551bd46135a3bbab1b2a917ce877a9a6c0f777ca12ac6d695db638d5407df670f3b8955d2711ae7fffccd6b45ea6ba00c743a2149466014a3934d9b07f7e0479f1600cef1697fdef54fee92e3ca132d01218ac1b7b34e8aa53db956a771de0d6bd8ff4ed954c2f2058f3df4e58cf6016b757d0f99cbd466e2b239e0261d180efbb9c423bc775f938808937a732821a0104b97c8f9ee2ddf3b13304340ec70448ce5d202cf93bd4820c9b1064f4b64af1ccb4a8808e788c3f0285c16cf41537323bcef4479df4739c3f142aaf337dec52dc0e2b874bcc1936f9d2fdd2955f1b12857200c8716e88721465fe06b974e0be0f0333aa1ddcd410626e6e2bc41dc7322d9bb9aa84d7f8a7a39161660fbab717b23996a15f78f264a60f98708735046e43fb453fecf481de923f2f1bdf01c4c75423a7233037bb8ae0e478ffbb4563625af5ce566ce40be2b8b76ed75b1b81d72dd9fe9d05c0f123023c307a147db60e6704c9db484d55329348617f7a4a35c924640962f5f0a7a14eeeb5f16cc398238872ff967bd6f521649a00ebe8c89375a6bb0c11a5c58701e7e03af84eb031f9ed4231f5d8fd16fe2d80f011e05385608ddaa18850c2680e58912aff2335934d59db6cca2928d917ab90504ccff7d0a6e287cc97e40ea1baad0afaddb13a84cd2811e6167d1aa32333c0350870825e74b64dd4e86f2b4e3ba2035491239dd88449d3039a61ff9614edb24688b21911b742c573ef6575a51fdc54ba3e5eb3a47600a483be2999211f761729c0198588fe20a8d86608fe648eec4d7c94a9299bd7bf946152ddae8f674849c6133689a9847b9c683df718e6dc0f79708435ee6ce6f3024b3430c16c0c5da3a918f1ce148705decedc87a5b6b2e8cc1da1fd60cb3981b9c120849470976e25a314a816d45f672a87940c7d112e564e4a7069fd4284d5a39a22b9a3a4dc00d10e779981904412895dad3ac1a76ad9c2fb672fd13a32f082b836c47fe2c0f237ef73be934c5aa52ad4f9876f87043b3992c22e40d79c3334c3941ddd472233e4b22d5fcb3b8986949184f95b0e645637f443df74cb2cc1d67ade1433bd4ac6b26849476e8f9538e2539202fe2ea89aaf1f4a9df95b4d86471d01d3e901e423f6f3fdbc3b1670842c3bcf8a32c01af273f9bf2f34a80e60317159d4917078f4ea54361989e7aaeaf33e7f3fa1cef1d5b6658a310dbbd7102536ed15ffc09a7d70df703efcf61f1089a39abd3336021bf614305e062c58725b1ebbd1098458f217e7eca3b2281f5d28ecf168301f517be7256e5a0b792f552580e478086fd9e5c515a58bfbc4706ed440afe3aac6b718314b22e55f8ff748dc6495fa9ff43ab33b4265b1559a5e96f9f5ae376c2131afb8294c4746c6c4cd94c140c07c80fb9e3c258b8ac1b67e473f56695994df2f027eecf0ed81c518cbb89a7a8210493be54649d49754e558f7735ecba08c4215ebe1a19b7edabbe97095ac8ccaec05da38fafbdf326e903dd552eef1107593beff2ec4a52830f83e827a42a8ea2d65f3db277c6a317da95e5c3519d07512cd127c497b77c3e20e217dfe9da07ed5c6aca41c3f279352b50eac8404ac52cb0f9cef37af2e33d37306c39447dd33de42ac2935c63db5d6f45d015ab117ba358870966eac81164f89e7a3be8bcaafe7a767ab320a6be7f38ff4bbbd63880d6ee46f5356495b93e8d2b772aa0881614fb7245ab15a4cf0f9d685d617a8ec4bb142ed06c0ed3fd67c9f2c18682a7a42b8039f6752ccd1631ba62dff4528cdcde1aae739e8ac8f78dd468c21e152000d0e70eff010e676727dd5d7a21965d54c298b22fed0bd79b5d197d5dbafba234b934d444dcb55603ecb255104459f23fc51f04103dbbd2a100a0ac37298e6fcce5797d7a3a15c247063ca8ed323ff4bf3f881cc2bdf6b4bdf0c9a7b24c7133e14326d83c4e482b2e643874713d19090ae9d7e615bb356dd20ee904b45b995e88564af3383d3256b694a4407330f63d21ff3f9352012e4e5625dd5548e72b495b92aae7d5afa94b61afdfa74eae23dbb6c6ee97d1e10cc3b69a3ca9019f2aa8977ce0961e032d678489a07f3412634c5b4a751d31a7ee1a8431d5258d0e4c379e5d01a3504eebd90e20e9bec45055982ba52197f769cb116dcec4afb538039a0d62dcb80ac5f9e288b4d4da560728135bad3b589114b43cbd602751ea416bf606530543e5e31467edf40203ecfc15df19f6cc4fcfc7707aca6f59ff2f5d5865fa08d5d8e7d395747ebd6884202d9024091ad769a4680a239b6358c96377dae715c4d24770275b402a0c46591fe8392b3ba665849756670019d922cf7ecc06e5b8cb477b75c4782994bc12c75ae24baa65e19239e6258884dac6188d67175a84e0f85f7d46c9c7d26531bac3199a85339b8863d2ac6c66268a8192f78637882ac81331b8d995d485f9e2ea277242e9f0d44876ae8998f611a5bcb90db979903789407537b08d0aca77f376a63b3920c7daf7e40b093a17fd3e07bf64faad0cff97a61c9b4b180f8a91a6cd106a8b708371fca9d1ed6e5ab22116df4b05f6903f28571f8104a7b8834c5bc885b365cf2fb11b82d5b0f4b711cfb6e7c4896ea4b90a992fc3c4fc9486ab85d138f382e9344414b64977729c8d0153262ba2354e90f4f028d76bb2d0714b78c0d3ebfad52ea9ad7602357cfff69d4389a3141a8b6ee4707aaa604dad6beccc2f3313d7bf45aad7cf57b930971a2934694af0e9521890df5f0c74fbe8cf8b166e06c0a60c1ac36914223a3c7e85c32fd86d108ace6776c1619f20f498948ac2f603349f4193149ff946740f03a794e2e79e820ca071461f3baeecbbefaca54afc2c3dafb6b136c9d3c738dfdb61ef5548bf8e66837c5a85dfb9bab38678ad1dae0d121e88c3c6853ded7d57dbc624ce50cfaf953308005192c7d51bd6df3bc295145d6943ec899d745128f3c13cb422815694ff9c6e8cb3bed2249ccdc632b975ab15de06d05f2b30272c900e025470348770f61cf79720ccc10e70552441d52e7c33cb49aa3e3048baec1fef8dd273caab1456f0db82aef15ce649e4edeba04675a029f9a465b1bf4a71d1c777da45cb5e906c3db94e7fb0b72b4ea415d792b98978800d5b32684903757e1f8333e3e0d27e9a8e21df96b0844a957da8910988f7564ab60a0ddb46f8f688f5b16ead9174cf3b84f95e5b1b6f0bec389763a7aa4181ceb70653d95821d47440c972bed76344983496aa9647199000b24192a918625914991e04bd588b2620d911fa3f1434459b4950d6f73e178352ddd4a80ef5c2119985085076ff1b60cb2c7b9cf5cf4e8deda0cd2cffd525de33bd39302bc8bc90b4c7776570bec80d3c990ccdf11d705922de9e767cc77c3f3b1a9fa822809f13e17a8ef340f2ba306923763a21213373c30b71015eb14d62a4a23be89bf87d10e385a2f70484a1519d5bb3a4d265cfe445e3033d95748447065873fdac7ebfe17aa181cd05c92729c7dca669fdbd5cbfc611024c5b3fb4b645f06bfcf3b6cbcc53c937cf5698e501498b1aeb1bac9c12e1b89b7a8885a645a3f4e17e9ee1a54b8e812fd02eb3d49fa20761ccccf29a2ad4e647e5b2e5cd1dbc44cce0e0c5980a50b3f8ffbeb881560f8575706b1729ec277c10df665c7880beb564d3f14349d4862e5df0d03eb22686f972b78fad78cfb20acc278c25ebd74f77d2c598220dfe449fd796ffc60d04ba95ac8e78ea5723133121fd452a787c94b546297cfe308ee1e5a523b46a45d31b013f6ef9f12f3446e97adf8508c7d507495e38d0357f9cb6af950f75afda4023e1565d69f18c7dac511255b5d7a93d1f638d6c197e7aaeea15432f6ebca1145509ace33133efb6fe7138a299c6d7987eeb1e7b9779f02708704f3295162bd3a5d2c2dec79ecb22bd2f4be6c1b37f2fe63776bb32904dc60b861d4c39d2f7780c1bce2749fd72118847cfaf81e5de2344b8dff385566a1a383019af2fb65b4b3c4077afc0b244329872938eb0430317d3b7177ef8626d73a33189ec255e5301757024126565138458808db90b3f4a9f5e1e5c1961d12f4686b95ea580adf9601818e9919dfc67a632da496ddd19570eb6fb2756a7da436bbd3136df55d0519855a5af863eb144cbd732bc9c61cbed97b0f0aa4e64bb03c8b94f39f1dfa168920283e554081fc26c3c83db94e49a8e0efd5c1182262682414524b782137ee4e5d72b317e8a8ad79c8d888cbff7eafcdc2ff5b2cf63d146d1308c65799554f741bbf5263f9ccaecb4327a71aee4e278d075e1ba5dd745afaea85f26506b62041c8b9adb4920017493aa0fc3b3c1bd19fed07f187ba609deecb30a15d578a80fa5ffea21ddb1e216312c3a7c75efe36da03ba73c6b668c7e97fbcf42e92796444da3eea3322b95744f2b3eac1271cca4f7f557eec3f40bb1a2068851bb6ddfdfeca6bfeb290bfcfc032ccd9f118b4dcbb6a4e4f9c9563506b75a2ada07265f7066942c6c926dd0c76be7ce119c3cce51104eba78a1ca8885cafa35228cdb13f1749022a83afcdc8ab6d38576c616ca79b80ad4497e76151d060c1319db5af29e49a3aaeb8a6c7e4a95726721fdad8bfa789a1e54ad7dba18b88232ac40293dbe17de6f63abc092058dbaab6bea815c2afe8a1a2df6741b67a263c789e75dbf239cb2cc3f244f63c25b00bab5dc2714a023801906f5c79bb05fa9ed3f326f62d26f077d624aaf95bfdc5eebacaf9b4f408e911d66b856a1091fa27c6c128c1ab61372fd86040a32ae3bc747b6039ca6c62a841aa9d5c3795b80d5498be5e46944b112c47e38c0661c39ead537d2a04b0223a586b3718076173433457dcec8e69807f61b94b97c9a689e2aedb98b4a2977431eabaa65f5db436a9c71ba36fb8fcfc68073cdde06dd0dde4b87ef2ecc25b34f92ed3c0a0b2b23106f312bf6730f2a91d1f365e67addbc50e15681f7f5b1005544ca019265afe907c7a94677cdfe24501d4aa4925ec186f0ea3ecf0d0b17d46e0789bdc867c35bbfddf49c4a8ceaef2c81706e36163688a3263f5c6e81eccd21f9c44f664bd1a40880b83dc95a0cf9774eb198917f9e373de835ad361c6c3f0265ba4cc61bf666ef69c36541039391fc83b85d028343553c99142a51f404eb2cf42d5b5d49b9e0569bed972166a1c251c55f63cad7380c058f99fc4ca3fe6714312b3f24419f53d044ffaaaf7ab0f1020dc663645396a7436eafbb6cb13586d3af3387fb45fb32646e6cd7e0218f761a32c1ded6fa692a6fa949832c03a086c51d6f36c1e9b77f13669c435c0dab12590f7e174806072e4fde0f43b6443fc5cf76cabdbc1c8195167bbc5ea75765189582b15d6e622c1bd1d5d84583451e0f730a96eb6f1ae38c80260dcbaa21fd8b6591b0c3baa4f17a2e4553bab31506a2fa01caeee54b343d95b73f1bb660203570cbe44ebbe495671770a2b5ea5554859495a25e154b9856ba6f9475d774da831e71c9650c582184219bd4aee69e2e911b16b1afd11eeae6b90423fb881018a19df93452aac10c15e11051c9bf3606c4436acb552a658897b5f3cecb6caf766e6f919475efba017bb1bcf0ae46ffbb3e831f747fba065db54ac0dbc147866849f9d13637912df436faac25707387e7bafa35db97a14f55ea00b9342f6895485199899ba8f62706f169e99e6ee3a710ceb7dfc3ef97be1e3c62955bdd0b9ddc47bcea0a833a578520c0033547a9d1cea936402c1652", 0x1000) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:26:19 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x6}, {}, {{}, 0x0, 0x0, 0x8}, {{}, 0x0, 0x0, 0x40}, {{r1}, 0x5, 0x21}], 0x6, 0x0, 0x40000009d1, 0x0) r2 = kqueue() kqueue() r3 = dup(0xffffffffffffff9c) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) getdents(r3, &(0x7f0000000000)=""/41, 0x29) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) dup2(r2, r0) 16:26:19 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000040)="c2d708153b97d0d44d1e53cebacfe5c702e960704a2ec3409773ee67b169c308841eec39371068", 0x27) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) sendto$unix(r1, &(0x7f0000000100)="f8735806086eb1dc", 0x8, 0x0, 0x0, 0x0) msgget$private(0x0, 0x15) r2 = socket(0x800000018, 0x2, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xcf) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) read(r2, &(0x7f0000000140)=""/132, 0x84) 16:26:19 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2000000000000000ffff00000000000094b52e6404cebf825e447f72c7b58edf278529752dba3e3a7b3acb372538fab0f312a030d2724edd9af3caf1eb83e4584dbc3a15581379010fd9399dfb80a4cba863f5af2b04e7b776aca52b578534bf9755f4e13f31662d0dc5ca933626c015c0f06b41411b5188df7eaabde76d36825b4320ab12b617"], 0x97}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) unlink(&(0x7f0000000400)='./file0\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) r2 = openat(r1, &(0x7f0000000040)='./bus\x00', 0x1, 0x40) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r3, 0x0, r3) open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r4 = getppid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1334, r4) r5 = socket(0x800000018, 0x2, 0x0) r6 = socket(0x18, 0x1, 0x0) dup2(r5, r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4000000, 0x80, 0x1, "541bb964fe0899d9e09c14f6000adfd1a1080054", 0x10f3, 0x40}) getsockname(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f0000000380)=0xc) symlink(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000540)='./file0\x00') ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) writev(r7, &(0x7f0000000440)=[{&(0x7f0000000340)="0daa458dbe4b623e000000000000009e3ecb33b9123454afd0c84a", 0x1b}, {&(0x7f0000000180)="44f0fae4f458f10f255e78cb7569eb1dbe97", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3ecb0e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1098da1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) fcntl$dupfd(r2, 0x0, r3) write(r0, &(0x7f0000000000)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:26:19 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x8, 0x1, 0x1, 0xadc7}, 0xc) r1 = semget(0x2, 0x0, 0x140) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000000c0)=""/97) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x800, 0x0) dup(r2) r3 = socket$inet6(0x18, 0x3, 0x7) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x5, 0xfffffffc}, {0x18, 0x2, 0x3, 0xff}, 0x8, [0x0, 0x40, 0x40, 0x1f, 0x5, 0x6ff, 0x8f5, 0x9]}, 0x3c) socket$inet6(0x18, 0x3, 0x27) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) fchmod(r4, 0x80) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000240)) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f00000002c0)) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETVERAUTH(r9, 0x8004741c, &(0x7f00000003c0)=0x2) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCGETD(r10, 0x4004741a, &(0x7f0000000440)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) wait4(r11, &(0x7f00000004c0), 0x0, &(0x7f0000000500)) geteuid() r13 = shmget(0x2, 0x4000, 0x28, &(0x7f0000ffb000/0x4000)=nil) shmat(r13, &(0x7f0000ffe000/0x2000)=nil, 0x1000) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f00000005c0)) r14 = openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x801, 0x0) ioctl$BIOCSDLT(r14, 0x8004427a, &(0x7f0000000640)=0x67) r15 = msgget(0x3, 0x3c2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r17 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000740)={{0xd3, r16, r8, r12, r17, 0x1, 0x5}, 0xe6a3, 0x3, r18, r11, 0x0, 0x86a, 0x7a7, 0x3e}) 16:26:20 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) r0 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) select(0x0, 0x0, 0x0, &(0x7f00006c7fc0), 0x0) chdir(&(0x7f0000739ffe)='..') mlock(&(0x7f0000727000/0x3000)=nil, 0x3000) 16:26:20 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 16:26:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1fb57824223d9229, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000b00)=[{0x80}, {0x28}, {0x6, 0x0, 0x6, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa0e009af905d87df, 0x90) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000b40)=""/4096, &(0x7f0000000040)=0x1000) pwrite(r0, &(0x7f0000000280)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:26:20 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001740)={0x8, &(0x7f0000001700)=[{0x40f, 0x40, 0xd, 0xffff}, {0x0, 0x6, 0x4, 0x1}, {0x4, 0xa4, 0x8, 0x10001}, {0x101, 0x3f, 0x5f, 0xd1a}, {0x6, 0x0, 0x7, 0x2}, {0xffff, 0x1, 0x3, 0x1}, {0xbe, 0x4, 0x4, 0x5}, {0x0, 0x1, 0x7, 0x3ff}]}) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') rmdir(&(0x7f0000000100)='./bus\x00') r1 = socket$inet(0x2, 0x8000, 0x7) recvmsg(r1, &(0x7f00000016c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000001500)=[{&(0x7f0000000040)=""/80, 0x50}, {&(0x7f00000001c0)=""/221, 0xdd}, {&(0x7f00000002c0)=""/90, 0x5a}, {&(0x7f00000000c0)=""/62, 0x3e}, {&(0x7f0000000340)=""/186, 0xba}, {&(0x7f0000000400)=""/121, 0x79}, {&(0x7f0000000480)=""/124, 0x7c}, {&(0x7f0000000140)=""/52, 0x34}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x9, &(0x7f00000015c0)=""/219, 0xdb}, 0x2) 16:26:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x35c) r1 = kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) setpgid(r2, r3) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) readlinkat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/23, 0x17) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x0) munmap(&(0x7f00009e5000/0x200000)=nil, 0x200000) 16:26:21 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r3 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r3, &(0x7f0000000000/0x2000)=nil, 0x1000) r4 = semget$private(0x0, 0x6, 0x200008000000010) semop(r4, &(0x7f00000002c0)=[{0xffffffffffffffff, 0x7, 0xe5ce97ab354d8ebe}, {0x7, 0x9d, 0x800}, {0x0, 0x4, 0x1800}, {0x3, 0x1f}], 0x4) semop(0x0, &(0x7f00000001c0)=[{0x0, 0xd31e, 0x800}, {0x3, 0x7, 0x1800}], 0x2) semop(r4, &(0x7f0000000100), 0x2aaaa9b2) r5 = semget$private(0x0, 0x1, 0x2) semctl$IPC_RMID(r5, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r7 = dup(0xffffffffffffff9c) faccessat(r7, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0x81, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00", 0x0, 0x4}) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) fcntl$dupfd(r7, 0xa, r8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000001540)={0x3, &(0x7f0000001580)=[{0x2, 0x7, 0xb9, 0x6c551c83}, {0x931d, 0x1, 0x40, 0x2}, {0xb77, 0x8, 0x81, 0xfffffffa}]}) r9 = accept(0xffffffffffffffff, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000001500)={0x3, 0x66c9}, 0x8) pwrite(r6, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xac57986aa93d0e98, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r11, 0x80085754, 0xfffffffffffffffe) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x10045, 0x0, 0x0, 0x101}, {0x1d}, {0x300, 0x0, 0x0, 0x100}]}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) pwrite(r10, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x10045}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r12, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) readv(r10, &(0x7f0000000200), 0x4) 16:26:21 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10, 0x0) r0 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xc0000000) 16:26:21 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000000)="aa70caecedfd0a5b239b04859aa6537f1d12867c62d4f5f369be2eb416c4e4804067a6d62fd69e630edaec5e47e710a226770a88ca514943c347bf15d5af901f45b56dd6211cedfbfd4d2bbfc8218830801154b6734f963e5de2e10499004e8333b3dca2fced8b8f0a8d13b09888b85ad0cad93fdecaa8a1a5888c96e78b618e285582", 0x83) 16:26:21 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000480)=0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f00000006c0)=""/92, 0x5c}], 0x1000000000000091, 0x0}, 0x800) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200)={0x10000}, 0x10) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b6a129558e21cd40fc9cb86ea0441050ec1dbd30"}) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000005c0)=0x80000001) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000940)="87723644099a64ea665e8dfa59908dc8eb95f77a567d2d5467b67ff8182091f8411ecb1093a95489598896f95c69ad16a4a465dd2571a12c19ffd1e619c7864e73072f6b026c6b170d9568b12b4cca9903ef7cbb35b6c58f5867b683e9e148fa1691a9add50cb0900a2436c91bd6cf7c9caca785f3a8e6b6e61955fbaa517a3eb3c60275ec2e508a1df4a91e2e420af05040e24ca7e8c05b0dfcf68969617c95c1ca219eefcf1367bb0ad03b615548010b5340f43364cb11029be717cd9c08159da37b57338c217de90e6024b488a888c9bbdcdde579c627511725ebff472ae6037234ec4becfba7dc360bb91955efad269d560f6240dc0dfe7c6a8a3eb1269c4ad4656a9d901924c8a6b46e0383ec3883941195a63591111f6c5e82103d3dad6b64c634d6b88af88bba2c3e7f1d678fd775d6a9cddffff5e74329fe09d14dac064e2c0a", 0x144}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10, 0x8}, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x10920, 0x0) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f0000000540)={{0x6, 0x2, 0x1}, 0x2, 0x6}) write(r6, 0x0, 0x0) getsockopt(r6, 0xffffffe1, 0x3, &(0x7f0000000340)=""/240, &(0x7f0000000440)=0xf0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000100)="a7e6324a7f331079eb1553eecc2f02148d366d9a5391c752e36d97d198d24c20f6114400722a1e3a74da818dab86125cac506c1390249e1aeade1ced0a7032fc082600adb1f72cee5b35d10f92e881efc516095ab46efdc60a4bb87b032c11e7cc", 0x61}], 0x1) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SBURNER(r8, 0x800c5751, &(0x7f00000001c0)={0x5, 0x0, 0x2}) 16:26:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0x24}, {0x40000004006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r2 = dup(0xffffffffffffff9c) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) 16:26:21 executing program 0: socketpair(0x1, 0x4, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x6000)=nil, 0x6000, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x42) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000200)="19c3cf7b0621f939e583f381b00da8b5252e3193fe72f781948f4d8af6bc74eae5d02ce7b09cb1ede2771e892daa349f25c8b23679d87882f64f3f63fb5fbd192bb82808370e744d41cf8160bdf465e7f48ae00286ea994b223b2e910bd57629a047ef323a23739a3b41cfebf2005755357aa2c4dedcaca9767a31d6c40dfcd21585c9b3fbbfefeb6fc58ddf8b9a6a44e9be5256146f16fa42e56349db91ddb5b99d69c60dbcc94c57ce4897aa5d0b736afb3f31367fc85aa0d2e2905e", 0xbd}, {&(0x7f00000002c0)="dff7cae7ae2a9c0e50ca6b805bdb8ce5fbf380bf99de17d17488211dc2e87d4fc89ae69f425cf8a1049f7c40e96a6527a699b3568e347b1df15fb24c96e47f2779993beabe9dea90e5746f8d0e72b61b9a47b3be8782ff97893add8d40dcc6f09a43f0888ade62", 0x67}, {&(0x7f0000000340)="c0bd9e8efd289e32694e4f47fb3e733d2b0eade06de0ac9993a6bb1743154d57300006b33919cbb5b43fd115ee9abbfbefa4bfc4e5fc3737daea76ec9969aff731cc7abdd5e863f623312d3a7611e3e5336e93db322818c3bee288c382ea5d99f8378ea85cb6d26afbd1e1847c48dd1484d67f1e40dd5be1ffe6dc0b37c396ed11d90c8f61f3109fae47ec32fa7d2c47e4773f77ec2f1c1509fcac45e0edf2ae8feaa2b7f7d0697bb5c59a5168c90542a103d154e82e88bf022aa216", 0xbc}, {&(0x7f0000000500)="b061aa80bba0c9285b3d1771ac1bce0ec46b2f203daf3ff333c5c9a40f62ef05afe0c944e99c4a78dc75b536dc347d63da0093bb7555816467fcb2c997b093c042d16eb1863ecd0cf66f1da170168b3997c7c2dd850b0ef96fe8310bb5ee885f14ec6db11a7895b29192407e13caa6b8480b48a8667152dd9b30ba61cb4ed31eae7c9fb1677a0b2b69cad85c6e6e2df8fd822888eea8bbb990ddd4cdde285889016f6018c77a58f1cafa38bb004679399cfcf4964bc1886ffa7232df55d2bd185e7442cae50535683be486d1765759ffc47f1daf82b8013a00d1e86b60cc36", 0xdf}], 0x4) read(r1, &(0x7f0000000140)=""/103, 0x67) panic: pr_find_pagehead: mbufpl: incorrect page Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0x18 panic(ffffffff821cd2fb) at panic+0x15c pool_do_put(ffffffff825b3618,fffffd806b760000) at pool_do_put+0x36a pool_put(ffffffff825b3618,fffffd806b760000) at pool_put+0x4b m_free(fffffd806b760000) at m_free+0x119 ml_purge(ffff80001e43a1b8) at ml_purge+0x50 ifq_purge(ffff8000009fda78) at ifq_purge+0x97 tun_dev_close(5d00,7) at tun_dev_close+0xc8 spec_close(ffff80001e43a2e0) at spec_close+0x311 VOP_CLOSE(fffffd805da829c0,7,fffffd806c3beae0,ffff80001d339008) at VOP_CLOSE+0xc0 vn_closefile(fffffd8056468cb8,ffff80001d339008) at vn_closefile+0xd2 fdrop(fffffd8056468cb8,ffff80001d339008) at fdrop+0xc2 closef(fffffd8056468cb8,ffff80001d339008) at closef+0x117 fdfree(ffff80001d339008) at fdfree+0x100 end trace frame: 0xffff80001e43a530, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic pr_find_pagehead: mbufpl: incorrect page ddb> trace db_enter() at db_enter+0x18 panic(ffffffff821cd2fb) at panic+0x15c pool_do_put(ffffffff825b3618,fffffd806b760000) at pool_do_put+0x36a pool_put(ffffffff825b3618,fffffd806b760000) at pool_put+0x4b m_free(fffffd806b760000) at m_free+0x119 ml_purge(ffff80001e43a1b8) at ml_purge+0x50 ifq_purge(ffff8000009fda78) at ifq_purge+0x97 tun_dev_close(5d00,7) at tun_dev_close+0xc8 spec_close(ffff80001e43a2e0) at spec_close+0x311 VOP_CLOSE(fffffd805da829c0,7,fffffd806c3beae0,ffff80001d339008) at VOP_CLOSE+0xc0 vn_closefile(fffffd8056468cb8,ffff80001d339008) at vn_closefile+0xd2 fdrop(fffffd8056468cb8,ffff80001d339008) at fdrop+0xc2 closef(fffffd8056468cb8,ffff80001d339008) at closef+0x117 fdfree(ffff80001d339008) at fdfree+0x100 exit1(ffff80001d339008,0,19,1) at exit1+0x334 postsig(ffff80001d339008,19) at postsig+0x4a8 userret(ffff80001d339008) at userret+0x159 Xsyscall() at Xsyscall+0x156 end of kernel end trace frame: 0x7f7ffffbd720, count: -18 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff80001e439f60 rbx 0xffff80001e43a010 rdx 0x2 rcx 0 rax 0 r8 0xffff80001e439f20 r9 0x1 r10 0 r11 0x1203c29d54e341dc r12 0x3000000008 r13 0xffff80001e439f70 r14 0x100 r15 0x1 rip 0xffffffff819bd578 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001e439f50 ss 0 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=134244 stat=onproc flags process=a proc=2000 pri=17, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff80001d339ea8,0xffff80001d3a79e0 process=0xffff80001d38f180 user=0xffff80001e435000, vmspace=0xfffffd806bc09990 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 26719 305819 51806 0 2 0 syz-executor.1 26719 464119 51806 0 3 0x4000080 fsleep syz-executor.1 59725 35777 0 0 3 0x14200 acct acct 51806 211074 73430 0 3 0x82 nanosleep syz-executor.1 81169 338313 0 0 3 0x14200 bored sosplice 73430 338843 17898 0 3 0x82 thrsleep syz-fuzzer 73430 186894 17898 0 3 0x4000082 nanosleep syz-fuzzer 73430 457184 17898 0 3 0x4000082 thrsleep syz-fuzzer 73430 78946 17898 0 3 0x4000082 thrsleep syz-fuzzer 73430 59558 17898 0 3 0x4000082 thrsleep syz-fuzzer 73430 86469 17898 0 3 0x4000082 thrsleep syz-fuzzer 73430 244319 17898 0 3 0x4000082 thrsleep syz-fuzzer 73430 368528 17898 0 2 0x4000082 syz-fuzzer 17898 335145 77677 0 3 0x10008a pause ksh 77677 391908 72850 0 3 0x92 select sshd 43987 22193 1 0 3 0x100083 ttyin getty 72850 84871 1 0 3 0x80 select sshd 56530 288310 85822 73 3 0x100090 kqread syslogd 85822 455866 1 0 3 0x100082 netio syslogd 37149 279692 1 77 3 0x100090 poll dhclient 58017 102909 1 0 3 0x80 poll dhclient 84205 207629 0 0 2 0x14200 zerothread 78455 134910 0 0 3 0x14200 aiodoned aiodoned 7899 308693 0 0 3 0x14200 syncer update 82804 492380 0 0 3 0x14200 cleaner cleaner 82071 417179 0 0 3 0x14200 reaper reaper 90305 76589 0 0 3 0x14200 pgdaemon pagedaemon 51135 401098 0 0 3 0x14200 bored crynlk 21814 522831 0 0 3 0x14200 bored crypto 95372 236345 0 0 3 0x40014200 acpi0 acpi0 85576 211383 0 0 3 0x14200 bored softnet 77715 417559 0 0 3 0x14200 bored systqmp 35116 26935 0 0 3 0x14200 bored systq 99609 435110 0 0 3 0x40014200 bored softclock 22739 20982 0 0 3 0x40014200 idle0 55794 206426 0 0 3 0x14200 bored smr 1 311698 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9557 6693K 7399K 78643K 11819 0 pcb 13 10K 12K 78643K 138 0 rtable 119 4K 4K 78643K 505 0 ifaddr 96 18K 18K 78643K 217 0 counters 21 16K 16K 78643K 40 0 ioctlops 0 0K 2K 78643K 46 0 iov 0 0K 16K 78643K 154 0 mount 1 1K 1K 78643K 1 0 vnodes 1222 77K 77K 78643K 1707 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 18 0 VM map 2 0K 0K 78643K 2 0 sem 12 0K 0K 78643K 172 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 5 13K 25K 78643K 652 0 sigio 0 0K 0K 78643K 15 0 proc 49 38K 55K 78643K 478 0 subproc 23 1K 2K 78643K 55 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 96 0 in_multi 92 4K 4K 78643K 188 0 ether_multi 1 0K 0K 78643K 22 0 mrt 0 0K 0K 78643K 3 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 61 281K 281K 78643K 61 0 exec 0 0K 1K 78643K 261 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 121 87K 91K 78643K 2443 0 UVM aobj 37 4K 5K 78643K 56 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 116 0 NDP 15 0K 0K 78643K 45 0 temp 141 3026K 3091K 78643K 17007 0 kqueue 3 4K 20K 78643K 85 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 15 0 7 1 0 1 1 0 8 0 rtpcb 80 67 0 65 1 0 1 1 0 8 0 rtentry 112 101 0 53 2 0 2 2 0 8 0 unpcb 120 410 0 401 2 1 1 2 0 8 0 syncache 264 22 0 22 2 1 1 1 0 8 1 tcpqe 32 104 0 104 3 3 0 1 0 8 0 tcpcb 544 798 0 791 15 14 1 13 0 8 0 ipq 40 3 0 3 1 1 0 1 0 8 0 ipqe 40 49 0 49 1 1 0 1 0 8 0 inpcb 280 1588 0 1574 9 7 2 9 0 8 1 ip6q 72 1 0 1 1 1 0 1 0 8 0 ip6af 40 2 0 2 1 1 0 1 0 8 0 nd6 48 17 0 11 1 0 1 1 0 8 0 pkpcb 40 8 0 8 2 2 0 1 0 8 0 ppxss 1128 3 0 3 2 1 1 1 0 8 1 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 441 0 221 16 1 15 15 0 8 0 art_table 32 443 0 221 2 0 2 2 0 8 0 art_node 16 100 0 57 1 0 1 1 0 8 0 sysvmsgpl 40 24 0 17 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 170 0 160 1 0 1 1 0 8 0 shmpl 112 54 0 19 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2393 0 1002 46 0 46 46 0 8 0 ffsino 240 2393 0 1002 83 0 83 83 0 8 0 nchpl 144 3579 0 1982 60 0 60 60 0 8 0 uvmvnodes 72 2750 0 0 50 0 50 50 0 8 0 vnodes 208 2750 0 0 145 0 145 145 0 8 0 namei 1024 10608 0 10608 1 0 1 1 0 8 1 vcpupl 1984 10 0 0 2 0 2 2 0 8 0 vmpool 528 12 0 2 1 0 1 1 0 8 0 scxspl 192 12228 0 12228 1 0 1 1 0 8 1 plimitpl 152 65 0 57 1 0 1 1 0 8 0 sigapl 432 820 0 807 2 0 2 2 0 8 0 futexpl 56 18107 0 18106 1 0 1 1 0 8 0 knotepl 112 168 0 149 1 0 1 1 0 8 0 kqueuepl 144 426 0 424 5 4 1 5 0 8 0 pipelkpl 16 220 0 210 1 0 1 1 0 8 0 pipepl 120 440 0 422 2 1 1 2 0 8 0 fdescpl 432 821 0 807 2 0 2 2 0 8 0 filepl 120 6684 0 6596 12 8 4 11 0 8 0 lockfpl 104 215 0 214 1 0 1 1 0 8 0 lockfspl 48 68 0 67 1 0 1 1 0 8 0 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 26 0 16 1 0 1 1 0 8 0 ucredpl 96 1011 0 1004 1 0 1 1 0 8 0 zombiepl 144 808 0 807 1 0 1 1 0 8 0 processpl 896 837 0 807 4 0 4 4 0 8 0 procpl 624 1635 0 1597 4 0 4 4 0 8 0 sosppl 128 13 0 13 4 4 0 1 0 8 0 sockpl 400 2105 0 2084 14 10 4 14 0 8 1 mcl64k 65536 105 0 105 2 1 1 2 0 8 1 mcl16k 16384 8 0 8 2 2 0 1 0 8 0 mcl12k 12288 11 0 11 2 1 1 1 0 8 1 mcl9k 9216 18 0 18 1 0 1 1 0 8 1 mcl8k 8192 28 0 28 1 0 1 1 0 8 1 mcl4k 4096 86 0 85 2 1 1 1 0 8 0 mcl2k2 2112 5 0 5 1 1 0 1 0 8 0 mcl2k 2048 65615 0 65568 16 9 7 13 0 8 0 mtagpl 80 63 0 31 2 1 1 1 0 8 0 mbufpl 256 108905 0 108735 26 12 14 24 0 8 0 bufpl 280 6133 0 749 385 0 385 385 0 8 0 anonpl 16 97566 0 80505 99 13 86 86 0 107 16 amapchunkpl 152 5328 0 5171 29 11 18 20 0 158 11 amappl16 192 4521 0 3578 71 11 60 60 0 8 12 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 14 0 11 2 1 1 1 0 8 0 amappl13 168 540 0 538 1 0 1 1 0 8 0 amappl12 160 6 0 6 1 1 0 1 0 8 0 amappl11 152 64 0 52 1 0 1 1 0 8 0 amappl10 144 13 0 9 1 0 1 1 0 8 0 amappl9 136 480 0 474 1 0 1 1 0 8 0 amappl8 128 390 0 366 1 0 1 1 0 8 0 amappl7 120 112 0 101 1 0 1 1 0 8 0 amappl6 112 21 0 18 1 0 1 1 0 8 0 amappl5 104 154 0 143 1 0 1 1 0 8 0 amappl4 96 1354 0 1323 1 0 1 1 0 8 0 amappl3 88 125 0 118 1 0 1 1 0 8 0 amappl2 80 5954 0 5887 3 1 2 3 0 8 0 amappl1 72 23944 0 23539 27 18 9 20 0 8 0 amappl 80 1923 0 1873 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 55 0 19 1 0 1 1 0 8 0 uaddrrnd 24 833 0 809 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 833 0 809 1 0 1 1 0 8 0 vmmpekpl 168 8965 0 8930 2 0 2 2 0 8 0 vmmpepl 168 105889 0 103857 151 31 120 124 0 357 29 vmsppl 272 832 0 809 3 1 2 2 0 8 0 pdppl 4096 1672 0 1628 7 1 6 6 0 8 0 pvpl 32 287293 0 267495 215 17 198 198 0 265 37 pmappl 200 832 0 809 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 199 0 54 5 0 5 5 0 8 0