r11, 0x0, &(0x7f00000001c0)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000240)='./file0\x00', r13, 0x0) seteuid(r13) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = msgget$private(0x0, 0x87) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() bind$inet(r2, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x5}) r8 = msgget(0x3, 0x420) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x220) r11 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r11}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r12, &(0x7f0000000880)=[{{r11}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0x13) r14 = getgid() bind$inet(r9, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, r14, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x5}) r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r18 = getpid() fcntl$setown(r17, 0x6, r18) r19 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r19, 0x0, r19) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000280)={{0xb54, r4, r21, r13, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r18, r20, 0x8, 0x100000001, 0x80000001, 0x100000001}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r4}, 0x80000001, 0x0, 0x0, 0x0, 0x5, 0x0, 0x8}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x1f, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) pckbd_enable: command error 16:00:12 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb03000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f05343710e480bb0595b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d1f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e00000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991083d2f8954c2a48d3d209445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc90180000000000000feb5107547bc19d031a4645df74e0ce613e62b151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400000000000000"], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x9, 0x7) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) rename(&(0x7f0000000040)='.\x00', &(0x7f00000000c0)='.\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x7}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x6, 0x5, 0x20) getsockname$unix(r1, &(0x7f0000003e80)=ANY=[@ANYBLOB="0000000000cdf8ff4bb62ec2f7ef19a61a024700000000000000230000000000000000f8000000000000"], &(0x7f00000018c0)=0x1c) mkdir(&(0x7f0000000000)='./bus\x00', 0x2) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x410, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xc0000110, r2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106e72cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb77778", 0x182}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8000, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f0000000380)="44c518eb87eceb8ff96bbfaafd7ce8939d747439eac051d4a946d8159067a797bfd719a5a8a831618b7cd50541de4224445e45f740cc4dd821edd5d93ebdec362d3c6d41b88c9992f0f67d7377e422ba703b95ab9a94ca86b717c27921e83fb83473c1895be04b861973f25e53dc3fd0ce9eff68fb3f780cae5fb8347fb628820d85d076d855cd4058", 0x89}, {&(0x7f0000000440)="5931fb444162b6633222bd6be996e8f762b57f9be0126ebb4275e8808c69834808cb29ab0e970cb05068b782d43bdc8e7fb1739836fb07eaa49d59c1c9335ad07f0b2851d7ab6862ed8d1366b39f3306dde5120676d1bd8ac28371ee1c6d39ecba131153c8518fe78cce6e6d4caa83a71d4d061c347e59fa6ce4be8927d91fdce9fc641cb82a6136072beef64427e5e11f21ea8b97b96ecc0f7ed342f3a038f847792e6ed2ad613a0f75099da3614e5b5fef9eca396fdbebc68ffdc4811405649d80b405f197cbb023d4929ec008eeae900e8b2be2d58814bf00390a7ec6fda5f813ed21fdca4dcaebbd7115c3ef7680bde20257b95bddeac80044b8a41cbcb4864af47953a2e377bebe3bb8f7dd39978480720f012942e131cd97e190605460b666756871678696b4c27e3853df63f0629225abb554ccdf8139c81f32ca3885953acdfbfce2ee37b75058f983c2cbbd5fe5b04f2016bcb1d943d32975713c8991878a1134bfe03bf19973a5af0ea803bc0d666300a712d233af87075ecf7c7c3d6a774ef0071e5335348c8d027a1d69cf585120c8b6b05f275a7bf240d8b693f7ecb6ba809f923002db4d61061882fe9a9ba719a202ce2360c4edf9fccac401ec071d4e990812135bb134f0068841f47e940af8cb0983539c0f638b0a80b3ec2a78a229a0570e73d511d5e35157db8d0d9faaacf91770f6721c1efd9199f4b75e000747b5fe521eb616d966a679f5fa71728021b5c1e49c0358512baf7450b17ca73ae34a97d4dd76fb544ef952da7648f51faadc33f0e176ff4997ac463db7cda262f449b4bdc81efa46767eeaffb73cbdbcda81cd58c68d8490b016f7e425ef5b29f2b2d779efd496aebcbf5d699e3e10236b24a37b23b1da19ff0f3356b0cfe5b874fb0c58633aea315c423a5efb2db002ad4af7f1c3f18ef556c05d4a9c75f7a929cc31189eec3bc12e9273de93790af32d8c3d2a54b373c96acf40053c11acef706b32ea5af2cf3139a38071e14ef22451ccf2037ef7193b5cca26642af0e3b1c3222c408b7f8a06a8b2f061d30d150439e30e231ef1a853c884894f23073b0e7d5a5b51806b7bbac25fdff453a7fdcb40b790e919adb4da5a7aacde927b257771b98171087096f711349e22e1c007d31cb9d3ab94deb006d214f6f8d28935171d742afddc9fe8140c8722c6fa9ad0f91c4f279e85c962b3ea933b9f85013137107d64441785c83d888d508f68a5626a2b1bf5b8abbc6b783e1d14be1f04b47994d2aa392fe52f126dde7323b943f4906ec9c8ecda9c030a64267bc0f335faacff90392fa814498878188c1ba9812547ca3f89e3f2e1c06436a0cefc701a031b28ec6c791cee261879787743c14a770fef187d041d0a79d68f091ffdaf4bc5411458eb4638b384a63dd6e78f348242047a7ad38c68e5fa7d4680698459c0c3d084d9753e25f93f095ae10688e9bfaf54b080287eb1445975b78c23e1e05bc44b6448c9a445cbe1a4e1e2bba15d27861e437b3dd50e17d3210192e88a4d5962317374c84681a5b4935729f084057234e21134e52070f9bee6a6a67bda24fba117af1ba245549ca3c85a64893511f78253ecd16100476fd6f4edfcde010b10df45b4c2f0d22ea710b97291f78a0614245e55c8c38caf2f2ec7bfb31c2af15ba6e9da2286900ad4e37a884f2532fdb0f2d52dcce900bc2da4f99e70fcb20a05ab18f9a1b979b7898f7d2494096d3b813e6f40cb688f2bf6072627accf2713a603ec0afc70e03f083bd519ca671b2a5f4e738c0c49ae37c6a9da679b2084052c2c6bd0ac937179a3a62910ba5ffcfd63b4f05cc203c9f299c3a9d89be6439995af20bfe26a83708175931838fd052fd37f1517574b489c5f063e6e0847e59240d849406fbbc855991d7bd4f1f3bc98635d9b148197e63729f97c17e179148b4080b23c6c85658cecb38046869bcf8121c6e2cf4005bbf30977fd4306421cb1376ff40c6e436971de67e8288b1fbfc113e3fcff886e84b1dfade3ce6889ca133c2b42d37fc5a02c98433b4ee17917c4c155c23902c00c596d88cd0dc3eeab342ee7025292100086846b2c87efff65576c6fd734ef5a64362201cd9a38522971f0fad342eb0497755a0974059ad0896b083671b6d2e94a7d42129ffc948b5b51250b4e04c53cf2c2814e22f3f4b6ca062b74f6aa5a8f85523907ddcadfb7cf17017fdcddc83c20b719b23c224fdea78d10a59e383de7888dea57059c3735ac51f515946e029e84fc2005441456987b68d44452c313fc24ad4f1763fc3e754d7d5c33e27589c0bddf7733545e1e6963d33b95313265ea37a9e5616b0c6a677c2a456d2b2a98e44a86d5ad58e0fea79f433755b2704a43518144ff687a11156d1923445670c7ceef2a6672040dbfed8f3d481f3c76b9a03599ea7fe9e2cabb9d1266d905dedb4715a8fc36e23196f9ffa2b681d4d4b49358705d78582965f00b7537b2249a24c1890b47dc735f91c2593d964f509b0677b4c7a421c82821c5c1e511f111933d63f41f60bc9bef22c7880b43fa391bedc6f820677aed92efa6c0cfb2436e9863d3460ee1b62b71d34cf2505670c0a846586716bf3fdae9f277f24e90fdb09ba91e2690c9bf71d00452600ca068a1a1b8b1d54aa5fb6ddf34db9da7943f15fe568475c75479281e5b3a73b1314c8fa57953b357a3210bf0446102f9825b55139ce95bb81f7979a30a70974faa5b858376e180a98d131c6128e339df1b8095222b1299eb9ec0d45a6eceaed077bf58d808ad061924e38ae686d378d0bdfa5ca9fc1e2c224d6ac5707d993dbfd848a845e3973b1e1ffa79e974b2aa3612ab8e43171d0436d745a1e34925b21f5834b1ac08a97368b92aabdce95bd69669d823cf61a6a34d0ae070a9a13889833ad42a135449bd61a72eca5fddcdfbb7f3464dcb2cee4c7d8b9402dc9254fe2d3f89785df2c80a6910af5164c4fdbee34b29b3abaddecec11f344575ba7be2fa8501b48384f39c69a269bc065b5fa38518ef6c67ddab735699c8ee6296fee2c81c8bea6f8ddcd7aecf314307d52b5274300e2a58e1990bcc09e0435bcfecef139e219392fb257645102515b1d9b7c18c643eca8721fadea1afd12773f9a34b0e246d44a91e4fc0e80202bc12d0bb4b0a045934e299c68d7d4c7941a84fe9a7b365ef2dc19434c71283b8772fd7f9c4832c0373412a2d1e10cc78db779113f5e28bc51bd887699f483640c0b3f9b63ed663aea5787bf8d4d9dabe386ac978991eb6a64fdc7097408eccf4c23b653f4aef5c3fb2065b6af2b99789606058dd70b239c81a015f855fa9f6e3bd67cd9ec936e064239d1f7bd45146840fe2261e3a55329bc4b92361a573e3e85c663a7c60f4eb9695f1e67813fd263e58decde46be780510a5a2dd6cbdad1875bdd0957ce950b8a234d43d4eab865fba31754c87ba8e5f1b671b148afca0ce3c936d2c13a7f114ebd3cb121b5400581f519043ac462f506df8238f645849c1db15c4f964be04d396c9b2e931715622a21184d436c7c5793fead354c1d309e5769860951e22a0fba03caaaefece78bfc5c829f6e496edfb186ea22aad7ab23e9d9035bcaf3116221e747eb20543e090b9a2e81a786b595bc87ae268111f9bd65a4bf3e42485618124f4cfa9db98df9916440d5a3fe23380485969d968812b41173d4130313825ec80b321f63bb37ef97c7078d80bd226a92102c4692e48d7cf260f83efcb4a42d556b255fc7afaf535491fd9fc4ff9bc916aae93ba3daba2bf09d36acc99c5e2dcd1d36487a53566ed364ee3207850d1f83e716154d3efb68b65f681412abc6d1989c634f7f0acfff515884b2b5bbbf81c5d241304e8b58a9c1885179a8c0dc51626dbc2dac4ddf4c8a7f475b315e676c37a9fa770542e647a532f643a0b79d8a81ece04641182610e2b23872f965814ba24dfeef2135fd0ca1ae363961fbadaca939a8e5014c867d4b5dd3a7a7d9177fa7ca0697ac095741c51e6ae9ccb18a0fca9e2074b3ff5d72fe0df3a9e5f6ae4645d4e480c2af3c4670c13c3999262b27ab45afc4bca7558b8f8804e809e59f4779a1929bbeacf277af4bc1bdcb5621d0100b8c241b6cbf4bb45c2971d71a6b4a7d31dbbc9f557ba4168ff73deab45bdb7c1c05532e5d72448c51f6131c7bd52748ce7cbba72449392c3b328cfb3e657143200692e99f857f779985864f67dd619651c0c5f4f3eeb75bb8920012aaa75516b6b8ba434bb19602a05535e48f402d5cbc9b92f9861e66a768889e29c66af28f85eccf62bea7e1ebbc86bebe489d8e40f29d28f60c240ada1985f9ac7876d008dfff20a4623a7e01bbb271fdc4f0b48c2c729e2a85e8a42ea7ac69f3882651eb42f89aaec16b8262dd6bae5649081e0e78d46c92e39eb4dc8417458b0f0569490f7ed46ca93b39a3f261aa820805ddae95685a9b68cb3f6593e4cfdc1a48c02fc18cb3f0fcb5fe12decd684481ecdd58be310d35142924ef739b6cba2e337d9ac92c78762d4e0d0956659b3b0eec606012ba9cdc401183b76165f9279fd99d337aeedf77df14e10133c8b24a1ea9f7826f679976771b77df70d8823bf39533ccbcb18774a4464249595756ffae73beff00f15c94fe77a134394c1ed143bd0e4b920516e64ff5f2ca969a902337e5eed9a69b3a0d5d265d4153d1996a851a352ba4421d33c60b75625ecb3ab56cfa3ba24a104dabfd0cfc0753345a31d915522249591eec0ad173237602dec85bf45efae6b9fedc950810b558200c66f3d48a0aeebf1585b9f4806714f610aa0d5ba8b647fea00969b5dce7da2cc2a530b4ae17567a69a622e6169c383b8ba8f49aef8b365838bc483d7a1c7dc79a1acf91b77c7832e50c92862832e21c8062687479517e49ee28b273bfce4590fec1673597a60fd6774332cca10cbb496edfc6e6533ec616ac8c6a56c32cc2f194096beeb9030e94820636c2d0d409e1af9da63e1264a87951ddf0485dd24196420b5b89efdb055420b9064303f32a4c689aa76a05ddc84eac3b2f89222dfc2296ce89a9290fdf3884da93dc9ef6c6da200147e7b187eb693610217e672ef55edee55dc211f25b0554985d930e9d5c8918ea7207720fbedc53a50b7079dcab142ca5324d83e3e7b51cbc8476f3cd3c17df540381157da817b621a9c3ce99ed0ea38921dd6488b568a30244e8b7989a4b2a8696e441db89f5a5ef8ec614bd48a12e13ce45853184d007fa27cba058882b1de323ed9f2f50e5c4c8aa4762ac4928a89068d1be89d053b69763eb17b12ff01206c744e42d0e6a72df0e713135f08a268927871614cb7907a9416869a2f92b3516f6484777341cc9962f5ab1446f759bded024d8db9020ef7f2bfd52b337dcd250f7bbea0195a13160cb8afa645823730874459d80cba7c68b4f118a56f6af6cb477812b987678affcf50abc0ece491513977bb46d3972dedb5764c8c1864c5e8c581cc212e4b79a530fffc747e97b5b5ca780530514d4c2a29bfd3b0f773c38638b20262a7e22c379e3e1b7479ed681656f39acb9bfc64a7c2d1f262d6528c410845c80af980313a00e41f00bccf47c049ce8068a34a8e1afc002ea8ac027698a082c406beb82ad9c033880f879949211b8aef88eee666a7dbd2baf77a35ad3b6eb10880688705d204d40d3f1def29643bb765b3aa8781095c6240e6a707c331a2316124d6d04354fe7bc85e769944504a7adc4bfa919295c1d588d9461f0d804534a7557257f48a1f3eacc9743369e39868f", 0x1000}], 0x2, 0x0, 0x8000) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r4 = syz_open_pts() getitimer(0x0, &(0x7f0000001900)) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) pwritev(r4, &(0x7f0000001800)=[{&(0x7f0000001440)="643fdfd77016533f3ee0420f7f3f45f69a017f8bdf79560cd46f02951490a1d4946ece58ea58c6d240474a9cf4b451fedf3a22d76799d8b24dfa7841b1eb2712ae09a2b25cc835864f23b1578399c391c0c3ca058a7999c7786c7a6f4ed2301edf1afa4338fbf5a149f9ccf68b2d949e69e7f3f8f7afce4eda24ba5bca2cdbb060f97b5dd5398481fb5ff279ea7a483e3f3379ca3dba0b8f66f068db3165b48c79c84aaad2baedec45cdea70ebfd5e201c12f8075cce0e2f3d93c2f78edb84cd6e0602b43ce300038a69a396afce35991b6c61f198abd02a1b56ef57d79a2c8bdf241b49e7de938f4f47b1f4facc92", 0xef}, {&(0x7f0000001540)="c50ddbfacc0d6f08443bc7baf2ffce3e829202a4bfbf75198e28dc0d287906c0c25b36983577497c0525606f89421c6e2401dcff20dc7c5b", 0x38}, {&(0x7f0000001580)="7b25b58a41035a32f398e0a58be2b932d8ae058c04fc31394008e412378e82e5628ec24e01e5e54a256f9fa3a65653362cacebcb84ea667668b8c46bbab89494a2e65ae5b0b2714a2cf2446d833ca21d885a891a985adf252a13e28e49394765f0330d3997ae83e5b5f967ec705a4eadfb", 0x71}, {&(0x7f0000001600)="deefc679912f8b68e334e888002dbcc6feba7bf89d5e9c506ddcf852cce4023feca87773469369e1c84673e03963027fbdbc888f8fb34273f010ab8302ae1293977e4427e84ddd130f40fb04a145150dedb693ab356dc36c3b4659b0334e61553f9ea561e5287807fbc86268c542b17955b365a6bb906a4e8d6198415fcdc404c5dbf3ef9d6550b60017430903d136c13a03145cc60d3b8e6b05d0364a887d4fedbadf1a2abf6e7b7e394e31ec0f039f3e797f48b7fffb0ba52751f57051f2012ed956fc9e64ae80e6b6d5927b2346ed", 0xd0}, {&(0x7f0000001700)="dfcd748c336d50cd2535767bc9b3099cc911ff338cb82030566e873ac33d70c279fddc60dd068aea328c02e117db490a4b1b3c488a9ec8dee7708d32c09be47a3f1259a7f8e25383bbb81e0dd6c142f376ee3fa7961d646725e76b4dea33e5a02742956d8d9c24109fbce9c3fbfa1b91c11310afa16569fb26cb41ed450c61bcff3377b3ce7beb7161b92dbfde5797894d9922b29157ab32560f536b744d46fb737015660ccaf3563eec93b1b77b09ef48a6be1bd3f123116776f8e93166b7739ec0c881a6a558efde36", 0xca}], 0x5, 0x0, 0x0) sendmsg(r3, &(0x7f0000002c80)={&(0x7f0000001940)=@in={0x2, 0x1}, 0xc, &(0x7f0000001b40)=[{&(0x7f0000001980)="30f1ec8a3579c8fc9d", 0x9}, {&(0x7f00000019c0)="65af27f40b5180aa51bb0d85f7a88d7ce32e3cf8afa62b5220a4797a3b89bef5628d9858913454bad3397a3a9a5ecd102a3e75b67261603b3af81afc2888e09e1ad230172c889c9f4f8cba0e92aca1961865cf8b0bf229f6e5756c7186c76c59f5e0cf7c382bc09ae0ef639928bcac72c4945424f29c", 0x76}, {&(0x7f0000001a40)="f3834bf12da610e971fb6355904a50ede786680847891a6f9ce5775d6dc675f9f208d1e6c56b90cbfdd12d4ebd05a85d4ff4c4fb63d09de7744d727011e9390fab8a4932f1b785cb315b586eae099a37dcfccfd4bfa9bf76057d46fa65b8aaa7bf03a879131d88dbb5dd3dbec283274bb8ef074e0659a4", 0x77}, {&(0x7f0000001ac0)="798d832c92b7c5cd6aa06f2ec6edc892462dc1e18fc0ec8aa485cf9e7863658da5750d515d5de1b56b1b3475fd7bad5145896471c28d649c2464ca34eba471628fb970669a6c15713ebd7ecbe4bfd12b5411c2ab5a1bf191735efb7e8466b4fc9ed39f55f779", 0x66}], 0x4, &(0x7f0000001b80)=[{0x60, 0x0, 0x4, "cf4799963067803c4dd810647eb1a65cafcee0304a8d1d6ca719ea376aca8582a75b79dec1526f087909150ac3963d5d61c4910ba20566d3016551d18fcaabb905db8262a11b8d8253ea"}, {0x58, 0xffff, 0x8, "c5d261a33b9e3613296ad8ec14c68048100ddcc6027b854908b66d10aa4dcf53d49d532cb542ea64a6f1a2912fac51f3df6c04baee7ca3f199e6c49e47b5c9b2e939"}, {0x1010, 0x1, 0xb45f, "34f818aae71ef5226f5836f4fc600c3c546fc7909de859302350178b5f083f3cb905428b4e7242fe67c1ee1938532ce647bb84d2b046752cdbf801f96e8a4d4ddbac99687c9d079db8da5b46fe4ce0d3e4ed2f570e71e4348ea908f05449a7b387d4151fec3ea2316acf13eb7521683d0faba209fa423a9efcd742dab06aa21aaa85277b39b84428ac213ce7e3e29571f9be7af8e81723e73bdac3c5f900131ec5b1971374987eb7a01ad59de2fcc1f7ce12a154eeaddf4666d9cec1b22f70a2a65efa1e4fad63ca674d5c75a1403d73cc5cff096c1365f6446b0cfe5bfa3bb7d93ca59bb6cfb187491d4e1058a5a643fbb153c9267f48a1c3c73581a3f01318a7ae3467c0860867aa14268e833d7d47c27d2b0a616cea267ec7c6e5fd9797e938244387395c5e5fad694a7c440aaffe3f617e55a8d74df8dba580b09c5f9fe5d54f0a8b2b542c6293548585260142121a454d0897428acf2ffe081d278d0ccd5e8873fef686d549c1331f1542b1a78868f3f04995e9ba4f82b059775c37afccda340f6c3ee6e7ab018c91b3414ad6b88ce942a5461e7715530133fe933dfe87036c1c76776c7dd8e3daae621bf07a633b3c1059d176c6561be664a4e47c92f15e4f4eee2dff115ef70c367d90925fbb2fc3caa23739e5cd95edcf03d01b1effc63c657813811d288d81c96dc2ed05debc4010a70108a14151f4d654ebda07475f8933a6b38c16a63659b9ca125633d8ea08517005f69931d183013b5404868e559f442d86e7b6f2dcebd87033cdea6c868c51f9c924c1045150fb7a2995fd8e6b441c6cd24cc8e6dfa043c8666512881ed93ef3ab1eb2cf1910ee89f3c239760b33f034278c65f92865f3047e34c9613c251910e650b7f99ad8be7e1d81ed608daa7f3ebbd7e8221170c991ca891df7885e06bfb3b412c3a40385ff3d8e97b2652552be424ebb30f0af47314b7410e27533c42ae85ba00b82eccb02acc2a30238515cfd9774a731262fd1dac64cbaa29d01594931679d0e3539e7e7e833ac0a40573e045b7b6291eed1d5b2e6668c18be40344d90366859025047c36ed60bcb8f535484407fbf415c2791b951acd1d65900dd225393d37c80041b6bf983f8d937e526a01d68c1017e2ef9a27b927853eb55a9b040ebdefb5ee9e9336b6e84c4a92c2707c87aac0a21a060541fcfd9f940be0e42eb1aed8cad1421e7b8797db9365341ff79b3865ce43f9e72c7700afcf4363e52a112b2e4c0ee4bf19b161e028680ac536d44af6463e5550289cd802dc20c00281508d0c4c7912166f16a6ef24792e93114df16a5182988ab0180a1b2f8b22ee901cd1eea2ff8cc6fbf57416e6be831bab1bea5623ea1020db4534b0cf5289af1e752c32ae17fa62e11761994d6ac6e982f18139f9ac6ed2831beeb39f382fc8522d291b59222d068efe4ed9084dab7acba0e0f4c33b1b262b4e9394708a0ad26fb06d6db28c0cc7635e49e3026a8ef0a2165f2ca89b682acfd593e289d02875eda023656ee4e32cabd9a923e8f50cdbc325e146b7c2857ac21714c4004b9d3290f69bcfdfef7f44b2e271738827465c2cf01c024e667df343deb5268c287c346f513e558e0e57bf3764efe609c3964c43957048fd0995f7ebe8682a48fd77976772e4800b55f607e98865ceb72de78d274deefaf640b5987cb04f28dcc86869550c6af2fb607b37c6e3bf7ace6e8e6567567c6465022fc4aa489b97e9484f8180a69b7403afd201f8fa2b3d9b7746756c9cf74d49aab1171b82f6ea1f3dd6c214c42dbb7a220c62bb7c970515f45413fd4dd038164da531bdc00c762c44805a0085b199138feb35e2458ec7198659e459aa337fc0bfa9b92c3ef863b327ff12172bf732704709d6be0aa637f80db06e3da3c942528c30018304ab2507ec49d5ef39ab716bbc3ebc6822c3ddc94583e14a9cfab182590b146f8fffd71396096b855a27e402901d2d9b736c58a4de928e1afb7146387d988f686eea1eab545e9a5b018526378bacdcaed434a2bd1b7de42f024386aa115b37f4e71809caa802164ed626a9dc485f2120149bd29e10d85ff48d723936f54797bec7938ece2243b8768284b87359b149860c28c3fff41d7665dbacd1a258fffa9ed0fcf75e5b89c7d5f99933b66bc1102db2721b534dd0e810163e7f4e12bccc8ab597c69038d2f420cf3c83279314a13731e6f324bf603b75eadbd58333a0c68b26f65e19a335686975dcd197bb128ac09dc845de8a018213a855e0eeef199cf29cce357017d6129b56bf12747f92cf0fd1edb372a3670586c02e7ebc76d269fafbc73457d417e391a7faad3d9f106e62a962f241a286bb71e476d07f7acaed033f55f628cd54803e4e50d03b2b9a44591182c303a83021c03c483cf8bd066ee3c3a834fe4a5e0eeacad2137629660e1a765a902110f42f166ad875004a3ba2ffe53b280b1a4537a132d2f0479eb48f0c9ebd9d42547e975df6db71b20941ad21ee3661b1779b74f94a6bb8379850e972f49fb42545e8a115b4e49f747c043dd06ceb4ee3bba725f48b1939dfb95a73a04a3056252e9e4a5aad33a1855757bee9c2d9d03b7430e0e2015eef855535a9c0a66491c56018920560b3268c48c23e1dc777d773a55c26463163d012eb51d51999a1d439d43bc3607b9ed56019a1408f1c4809f8030d678b385941fea7bcc4af89b2e0caa1c8619dd527bb6cd7484cad6b0d262a40c4add77916f727794178e7b9674df3e93b8223f780a36c6b2d2d4904368abf4d8e1f6b7bbdb3e937696e91a791618a723b989bd58c547c713dc59e0a4d7e262a7c89893e4eeb152d77d7166c3ddff69d98503322891b6de01e2cfdf6ad58e1a0fec9a8d31d030d5ed5e0715680e37d3f5bba873cd105c982c055d09b0e6a6c275c27874c6ec0d7d39d34426c4f795fbc0baba366b4503f2741094b43c8fe8878d714dcdf65b6fb4690edcb0286c9c458fa96bc8ee30138855fc48acdadc2ed4f37fe9baea479924d58fff08fd2cb15449d6c4c84b0a1f2dfb7ec8aa150320d1cd86c929cfec66884bae882760f7cb9583e8342670dec75af6e47fba5d7dc83f01a21d77ab6bf767f6218da65a0eba03bc2d8463d69f5e641164415a5fee765c9fbc6e8e31a0512ff3a3cff26b7a93e265304df99ea6a3acb91645a58ebf9459265dd309682c9e38cefa06ef10c9f10bcd5fe6e001ebe55d01a7b067c5256ad5b1dc6ae83f2b4370824773e70c9b0f121d2bef5f10015c003cdc9b4199b7f3dcb3e36855950472f2f90eacc3b2b2f7b605662826fc17f1b13868d198d844a93a4f3bcde86570beee3b64da808d11b52f710250bb85117c03cf3c2cc016448415fcde3e118371aa9996ed2c91a81c308c5f05da3803e28e5a68b396cebdeb676bc6a81e755be905b4d536826caf78550ab572309d63e841dc04394ab5c464af0fa491084a1468341ab593eee6037ad4cac921f929a9132f848bd7fd0424d24910c521919aa0d7ce148162fddc78a28cba19d6c3287b88a1ec44fc9494730bfac4b8dde3d38dbe901f79030fe1d49b69b1df403a26851efa12bc98d0b7c1726dfd55abd6785073627a758f2247dca463fd8ed41ce2f376f2f64257d7b650b790e8f313e2aa3b4f94d29625f71458b15f16963da1c01adccc85ce52ef519a95159f7e9efa0c14ad6ac82ea9cf9476d8ad82c0526df57a1c4ebfd00b4345561c2cc41b0b90828bb6e76a62d65295ce4e1779d1a5510b22df09d69ff3f6dc784edfa64ed77aa124105fc82dadd95ac653e7282581de8aba5edc79c569eabefc97ffe37c034026f8d39dabeae0e9732161a93eb90f59f77a28f08a17fd3fc9c2324fc849b2dce371433805138be0fb31d52693e68ae9dda4c004c9924a0c12df98735940e2ff9314e210ed9acc23f48c3fa07eacec0354b255198703f8be6c5f9dda6b53fdb7e5917c86f0334a3f2bc57c75292ada0eac18aed774deb6ea8236520103b9fd624d8245a6e59912494331e499f518410c8051defb4de9dccb85d3ed0b8673694709ecb8159b80d442ff1a8ba0e3fe657efcf7fa0b6b6fdf1094bae1ae5f5f2a3bad21bd8dd00744f350e0662e49f00a6ba083e7b62346fd18ec4dc22bcb5d39fae71094d203e54bb6a98e6f04e40d77fe76b915c29831fe45b29f6f8d3663f36a44fa794d18dea0ea77d0b1c671e6cdbec53874d66ce817a000b7a577a61cf721dd6824c28778438fe7e5f3beaecd24ebdfc5009da0b8aa599de79941ed3b050044c6a975daff14b6bc8a35a329cb7080637c56be1427e581e8593b4f450fb53617bce670ce1af2dec2e63468a48d4c2761f9c10111c8314f63fd0f8c3b4bbc74af84e6c359d6dc926324c20c1ad97d25ded52432eae12ea7bd4f2ca852d2fb149a3fe2fe7551f8be9f213d9eebc7ae8fcc27e6cbd233508b04728789f68ed4ddcf705a7580fb9226ec391dde3c337c0d2f2313b4d027defb4307714e215dd3b5a6f018ba4d493d12709eadd8c109fefa15c4dd1aa055d49d513ea40e83820884122323ddf0410092bc8b4df24d88d0e9e46149391e2322e54093fc76e27d76504a7b20de38433bad6f4fcf1f484b6e0343bc72fb617b6f1f0736c59a0d8648c610f025c8ca4d920420f0cec1676e1a90bba3a3233a44ead3b2548a191f2c0b9778361902a9f51158a349037a085469acb140ad7187cb5abba1f435fcb157693098a431c7159da82c813924a373c63499196f89b055a3e3ee72fc981b4dfdd91139c0e612cdb6052334fdf0ab553ed64fc6f05869016e10651e3cfca8f1e87e932149add7fe1c737c5180e8b1b4d09c81f67e47cf5437e6145c3f3a21983a96c98f74c9f84de371222c28a16666626a530685eb65a42a14c3e55da9334c2b5008e6cdd9789a7597d4b7dcde870ce901057c0d2e8f4dcf52944d9d39ac5278c47e0aa1ee1a40621672c6a6c14666ece817d432324425355c27fa317b9b7d82465613d88f76e0ac3118ae763ba9a88484be7f26b2bdf9c89345a48f7e04245bd85f8b34f0bb02db2e61a4641bfbffedead1d0ed0d86eac096121049c0a99700764615d50234e9ca5a41a195b2e4cad64248f59941d27fbff746131a7b11de79c67960c3e463b06a5aa079a89fc1e7be7d3c8d907ffa39b238ed7c704c35bb0a75ee0cad602684f44cd24b52a4a0363e0fdf8ce24abfa02f6cd67a610d24fc70454c05dd41a1a530c949391e4c55fa165f749fb4a7b4da7c8a2f7159d1f33962770493e88361b79de8b3e423fc94fafabb1d2fcd99abaceb009c463f65d515e1c7d075d682af8ae0f63fce6a7c76dfce85f3a21d56be421e5d5a7a37f4e3a339a28e07eced7f8d6247cdc6a70a3da47c7c5b1af0f32fcbb44a83565285be2cb10997e2a304a3fefa5b50d0f181cb8df544bcc0d46d0ede25c06ef5a1dafd79753d344df0cc45ca266d0561e06909f50604ba0388d063af58e96177662fc06b129d53391a620c2012c41736e2dbe280f909821c03e71fa79a3e0df404c2bfedf355f673a69229ef4b0bdb377fea558924b7272eb91ee7f2deb0eec6814e56f79f6ea884bea95f5d495ced0f9e0480eb310a5ebb8e8d9644891f3c45d13a9953d327993585c6746adf9fbe2c610426320fb23ef4eb5285cfc70206f0e0cced7d798ddd66dda597c81f68521d2ff119a5b263bd4fbda5d7e670f5527e098b15b0759814686b16a4a1b3418a821c9d5a450e8da914f35291a9a1262d2b6fdb5669f5846329f3698da46388015f35d992"}], 0x10c8}, 0x2) r6 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r7, &(0x7f0000000880)=[{{r6}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) getpeername(r6, &(0x7f0000002cc0)=@in, &(0x7f0000002d00)=0xc) recvmsg(0xffffffffffffffff, &(0x7f0000003e40)={&(0x7f0000002d40)=@in6, 0xc, &(0x7f0000003d80)=[{&(0x7f0000002d80)=""/4096, 0x1000}], 0x1, &(0x7f0000003dc0)=""/99, 0x63}, 0x1) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) fcntl$getown(r3, 0x5) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000001080)="0c9377be1456dc58229a1054dbd0b3e8789379a7c28c40e43e07d0cc4df34f82bf502edabfb84765078fafaf83050e54356226d7dff391a012a63bc4f7372236a782756a15a4676df01d6c5d60365e462ba40065d5a645cabee2067dfe8aa962e57a5cfe2140864fe7160c7972d38e046c0c02af1f507399bd9ef154f63ced508255c97e8363b3a6bffc647974d27a56aae0cd8345fd486aeb2e8f9eba0e436a0282f8c8153a293e2fbb40746f62198d3a965cb9dffce50926c45a389a9b5c001df85d905570ffceb673510c707590392beb78167f5291c8de6badd96115862958dc31a0bfb4787d3c4956c8ecb64a2303859d5d76ad00e615d4fe5d94a6c14937ffb7dbea796e05cd05b2593fd9b5f88dc1406086c213b9166371a4720429a5355f904309611da369eff3488fa6c17b86e281de7c8904885d3d61974273118d4030e6c1b8c185be3ac00457bd0911c668d775011d78b869ed6964ecc03191c9ad27f319d27734c14f663dd68d6ef85538548378e38e691ebd6bd21612f47331871174b2323b4a84ea6eb008d13740e1168ebf3440bea0749aebcf8662fcfbed3d15d63cf08002ac87b6752827fac6a5d8a59a26d3a2d187983d3339e5c165238fedd126388cf86a997f2288bd5141bd7b588fc1f8e44274197ccb032baa41389e72e5ec66ebfedc1a050ef881f06295f60c49cd59df14cb59303243f00d4049bee525e4f28810738b6fc411bed348024045d283c87b3cebd0da7979477a6907883f28571a5d8ef4a8effc966c3fec9c0d7e60f787eaae4af9c5b6764a1c518d04ae72a030c3776a22970d8fcdac81518f8cd165f280bcb37d41d5491e59e0958957f9d0db03febd40bc74190a5c26cfb5a5125c72c81f338bc9ddf1b8a6662f43302af471ae6c1b561c2149a894ade854a6c3db5d2a2532a73ff36de8638bf8d4d9a72c9191064930bdc04227913d7aace3364bc08e8e3374b2d15dab2034a4bc665af1b89da4b6a50c74c6d22f919cf176ab25b6098bd319c4aba2c31344d61225ac8a02717ef640d5a601ec196bf62be9ae55e90baaa3c907c55a6417efd45f08821d448699a5a2a6099a7bdf1a9f04e1d7923637e6a75ead1ad365fa9ed528f3c74af35e3ae6e9eed8b494f30156a7aaab266d5f55c9b87def25ef48708d5bc1f7de33d1417737af0fda79d0b9ae04b2ae58b505c2d4fec95956c6cd645c3c09fad733f73216f256f6cdd6df9a401c4b6bb3e63f74a33044e61a4f69ed6ad817c2b6c561bc68c2328a58789b2745abcc35b352ae10035dca2eae8ad97a6fa1162b82151e2f7df0b151bad6c0d88c154d91101afaf6f20a614e8aef4e85564c2417f89a27cc64c1e2ab269600a3ad874ad078ae2370bac99a80a64de3a444cf2cc1300f24b994a450058cb852d37916d1c62024ee4005583cd1943e01efa7e7acec5adda080d2cac4cd6a330ab216a801d90ab581b9d38b630c2d2968b140d790d9422cb55a6f65afeed84fbd8a60ce0c363b636f2a3d129430115207d9eebc92a88840726e4d4ba9df851cfb923de63ad6c2376404856744ef59985ff59ea18cc321e324c9d392d2115b970b92e725b846e6a70d71ac5e6cbffe561607f25a7ada605bd696dc0c2ddb53593b05fae8390f4aa074acb62d78a8d574c9292cf31d6d6677c919329b6b59fb5b0c2b0afb727c1d03d2d1acbec5fa6f13b65661e40f1d6d1419b836af7f7a58e7161d3bfb5f8089c0ba5a572e9ed464cdfd2fe6deb23e41261b3ec7d6eae3293afbccf9ea93081f5b355661d398beedf0444aa852befe57b22b3771c2197ef8267c7b9c8a1df7ade96bd4f4859b22788b68ae6e7d02f392a75a385fe00029de5cbb05a3b683b68f4bb78973341152b2ec94939d857b9738ace1656a13b8961c2abefd04d86be89293eb1537541003449c0bd0f14669581a49d10aa62b71de6a39b3fff97f791efa59cacc2881ada6775635e1c7daed023944e2f35a9b362154f2586daf9d06a047bfb0a04f5afc53ca9cc9c861bce017431be2ebe3653d5222a52e782ddea176226b399e18fcf4c11fc8bf696713f54aaf1536e8c302b493d14eaef772ad50c204ac88bce97b9599cac2d480f652be1546eb7d221c89b9f64cfff442dbb3146690ef361f9c9104996e02b46a6d0f16151e3d8ab24612255394aec9d160f5e4cf1852a81d42d211a36e46abd2c8c0a21592d4b6d095d730c2b8792e1536b94d7ba2b5181401f960a677c20100d4cf78b4c6b3054b2ec43a9e0a04bf0daa6e4b9cbc26ede6bea7e44dd41e1a66e4b1c4c6c63214bddffc217b374f4f2278f320740d9c03a49509379e08d3ebf3d78a59bb4bafb33932d86f86f535e095b0d4102865a96f2006efcc48745bcb462a42458ee1b92efeebf83a816fc62e07af9b92a34fa71f6852275596ea829bcc19b9a2c35a47350d30ea0e50592b68a68e1f5adbf1bd86e24630c2b2eae856a152ec87b01dda4365c91657e9f305c8cf692f6208b6ba97334f95328f6b15292135f9207ade5a0869ba07eb00f47a2ebf65e08c3418f00e37700c0d94664b042bb66f1252e3310bdfccc14d6a8a8464e6ce28412bd64c2e0dff33ab958fb5a915f4e9f78ea1bdf4e0ebebdd89e0728ffaea67d7970ffb0a661fc682278e4f4e6760686ca24ee75e5ea9d825dc735099b7f101a871b0320609427a1e9a069ffdbd9f7be6b21b67d46284963316fbc4d88eaa5b40e8070239276e432a217389c97d1b2b6c49d5470fda33bf85e9723259d01e952ad722ccce6653fcfc7e1e7b961f4e19f3adec20b2c593c306c0d09d82944c92d89c1c24135d8ede9086a68e0d30817b229320d4b1e17e7d5217a54255053e588cce70ce7b92bfc5692285bdce298b4a46a52499a67a998de75535998d56ffd76f43e617f82066afc90bc8b4e396d35b2a3b494ed9d23a25a0dee3154276d8073216ff6ceef45b625b172c5f055b398d3d8717546e4b97b92af79584f885c90850887ed8dc9171f0844b8c95ddfd0a017df6d49aad5179451916d65820af5d443785f5f705a131ba7c93231f23627793173a4566029ce0733dd61435b43477ecf68868347cd55ce43caad9fcc5ad5d220f069c0c4e67eba8e13525329773ec66c72970c32ece81180c59078d983d81e35cf00a3689ae62757833cd6d9d0f126e8d0149efc448cfca620f93bb91591ea54e234ccf5e4536fe6586bb8624bd0492a4873d90f4b7d04ac5c67370897f4783e76d889fcd678af947d9e8b3c57ec51eed964d4401f9a2ef24d2d8d066a610a29bca8a1b25290b74ff2236315a71b62d371cf9d0311f03fdd88ac639b6946260b850f142d1b70bb34b4f1df52e6f8a9b96f442ae88bee0ca48950cbea52d7ee9832ee2864296995cf079c5ba5542de963595e6e3d11d5e86d98061da83d71f6f961bb700d7d1637e2507188805f28ab9beed86747302cf8b08cc8cbd4aa91d6f7b98465d1467c1396e1d1d68f7af1535b91f02a6726d2e6dd07084749af7dc59091610ce22d7a6a6f580aaa144893f2a540c22113fcc29800f7fd2cb2b3d8bf920a9691d5248de02e15dd46c493cb55f8e552685f6cc89601fd80f840440e871db79cf4c6a2876563338f8cc41a814715b093a56052063867765557fd31397b9cbd9b6ff0994bda8aff4705a65b239e83eb7ee9e79b4089cfaa5b14461dcedd8c158f0aab2af9d55147dcd1c3ff4ecef2e281f6cd4907c75d5d00cec1ebab9d140ba8de829214bc7207d2f9a14a505ee2d6946dba7a8466267b92da950289e08d27fe4bfb50b43fe65bd96a3505cde51869687a5f43334be9652661de33f7fc840d542f5bf0bbbfa839e50844214b16df7f97122ee86584685fab2fa6601b1922c8ebaaff8ebb24884a6c8a523f73c13defe0e16705392233a199fce03bc1c56659a7225ad203f665624b487ffa229828188dee5f3ae2d1aadba5a9919a75ec4662a6174ede2756a95450ba7f8f0a6b09a4c3dfd1aec4083b03ac69009c38b71626640c3046795dcba45d3f38fe58225ba15c97a47d95f1fb843af01b48458870c8a874de3afb26d22b52cd601666f9160fee8e46183fa631b87ed569b8678d45db6c7ecd35f89c34ebe84d16ae4d9a6678dfe8fe1cb11709af84e96412447a0b8b7846b04b21c45859eea881a0655d625cb5016dfb9081b882cf74c38b3bc96a277d8585c00e67f0db447958d6eda15bc8284cab3a0d60490905cf5b2c1fd359cda7fb3b987e348bf4bb5073d4498e62812718bcd56728cc8e6804b7c4367d32f96ffe5e7d3d2b72a52a1a4c08d75db44ec0fe6287dac4832e3e1ff301d12a41ac8e6f24db4e79c37ca2351492edd18e468d1d4e21b5045da1abaa69ed449b0c7ab1a5fd5c19335035adc0b1a48ede07d857780902de7a55c8c10ff301adfa2ce23331bc325db417d8caff83e69e3e6dd32107d1a6c0fd246323a3016ead74b0b2f4a530cd8d92e9b14542fffb0f8d4dd970dcd0c37e60129a43e57e5019da47f1d8d08239e74c0640a52b3497a0d8557a755fd200c4e17eb36e24b6508de162e157502c57d0e1d985648364124a3eabfc1e4ace8d975bc501aa06650463f1bcf4a6aadecff68f681c02a719bb7af2a9ee2b5275bffea4b02ecf40530db4d6a650cd227971054d84a5e8ad1a85a95ed69b63bf3181b926909917085e43f56b6b186e1cff1e3772fe683672413e28b099d8bead479a5fa6d96eac48953fac109a69e17cac09563d5eba3bfdd9edae828afd5c18ab367e5cd4ea229dfc7379e537befab24a0d0943ec9111310a25a9c612bac0927c9f14089fbd725c9a09c2e4a113ea6fd5f8fd7a51751d93321bd9b7297482d653f4d5b896961a55df28b215b3a1e5b1234a214a046fc97cd3d672657ba4998d4e183bd2c03140c0737a1021910def439add27971cd170ce4b2d4993e1517fad786c0e02aa586ade4bcb9f800a187adb80c729cc37bd5eb0a4a29eca7a9ced94c78fd7002efcf566b96e25768e2234ebada78456feaed750f0c86b17236b622b2e0a02bdd0441abc28564f13765410e98f3fe9b9f1d5027fdf3be5412383550956fc7e707bf437919e5111727e41d3ea45c5ceebab84bf202cdebe0e91b182ae52032212cbb6cee3c2105ad17bfaebaa95e861f0f20f047e96d3d12e33f8ad5d3a14c18c721ab11442eb4feb729129f57dbb18d78541e296ef87db512b2e2128818b0d5b2bfd1f777076b6d621db2a80227d3835ee4456cbfa6e06b9ee0b19eeb3f1c47702d57fcc8e81c0af57bee645cfabdc43bb8b30c4a701b88e04b205c0fa6bca4bfa3084822cf891fa56e606a07af60ee7b3ff9b5ac94b58dd698af54baeff273c668b92cd10ce7ce6cc536d6fdeaedbdd40c42839fe6a368af0f38216ec6298f30a6cd39da17eb9de088acb8e82fefbdc4344d77ede7284fb0f94aeef77269bbecbabeb6774433da245ca3e23c94d7be69c7eab414d1953cb50a9a459aa447a8f1a6ac5122dd1a5646f6ee3fc1f6750a6c8b463d9797b6f3d0cdfba2d2c5f0ef28a191762b29c3f4c3692059c7b7197bff4a89d02526babe9c4313e619fdd61e246219a77c68b9865cb0caacd21d7b85c1557faf9652ef931c37df3d5b6a0ca0d1010e2434f64533e78e8bd63ebbd35a118141689e22857d36a285152d4e3b46c012de7dace79e65991ef21dbc9f7d62bc117d3b69df6afcb6ed9bc5aa540aea57dde557a737b510c8f4f4c1895c0393bac200876a38333e88b55d0bb880a819c1e81949bb0baf6e02f7f262f39c41a53396b0983a24e6fe74cae94fb58b620863850800504f75a4a277e1d4f01572c476c350786ffd740700000000000000307506cff88014ba6d21f50cec3cffa229fbeb9c6c7d6f3937e20ed3d25edecaa5031c20000000", 0x105e) 16:00: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, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x5, 0x0, "010200000000000001ffffe8c1b471bab11f6a00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwrite(0xffffffffffffff9c, &(0x7f0000000040)="d8ed21e282130f726d4b904ae986f424fb4f6f297186b8f931ab4af6b6ff7ed677b39eaef2ca8ff8c2f9392906b7f2f656f51be4ba3412993b519d", 0x3b, 0x0, 0x3f) 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, 0x2f) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:13 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) r0 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0xfcfc96ac1f78739e, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37, 0xf0000000}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000340)={0x10, 0x2, 0x4, 0x6, [{&(0x7f000003d000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x100000001}, {&(0x7f0000079000/0x4000)=nil, &(0x7f0000280000/0x1000)=nil, 0xffffffff7fffffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f000037a000/0x3000)=nil, 0xfff}, {&(0x7f00006fa000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000537000/0x2000)=nil, &(0x7f000045d000/0x1000)=nil, 0x5}, {&(0x7f000071d000/0x2000)=nil, &(0x7f0000488000/0x1000)=nil, 0x7}, {&(0x7f00002ec000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x49}, {&(0x7f00005a7000/0x1000)=nil, &(0x7f00003d7000/0x1000)=nil, 0x81}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000674000/0x2000)=nil, 0x10001}, {&(0x7f00006f3000/0x4000)=nil, &(0x7f0000565000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00007ec000/0x2000)=nil, 0x100}, {&(0x7f0000495000/0x3000)=nil, &(0x7f000027b000/0x2000)=nil, 0x1f}, {&(0x7f000006c000/0x1000)=nil, &(0x7f0000351000/0x1000)=nil, 0x4}, {&(0x7f000038f000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4000000000}, {&(0x7f000013f000/0x4000)=nil, &(0x7f00001af000/0x4000)=nil, 0x1}, {&(0x7f00002a7000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) socket(0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000140), 0x1, 0x0, 0x800, &(0x7f00000000c0)={0x0, 0x9}) 16:00:13 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r5 = syz_open_pts() r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getgid() bind$inet(r6, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x5}) r12 = msgget(0x3, 0x420) r13 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0x0) r14 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r16 = getgid() bind$inet(r13, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r15, r16, r17, r18, 0x2, 0x9}, 0x5, 0x5, 0x5}) r19 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r20 = getpid() fcntl$setown(r19, 0x6, r20) r21 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r21, 0x0, r21) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000280)={{0xb54, r8, r18, r10, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r20, r22, 0x8, 0x100000001, 0x80000001, 0x100000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r8, r23) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) kevent(r0, 0x0, 0x0, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0xc5, 0x80000000, 0x81, 0x81}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x9, 0xe2c}, {{r0}, 0xfffffffffffffffa, 0x0, 0x4, 0x4e56, 0x80000001}, {{r1}, 0xfffffffffffffffe, 0x0, 0x4, 0x9, 0xe63}, {{r2}, 0xfffffffffffffffd, 0xf0, 0xfffff, 0x81, 0x12}, {{r5}, 0xffffffffffffffff, 0x2, 0x40000000, 0x401, 0x7}, {{r3}, 0xffffffffffffffff, 0x46, 0x8, 0x8, 0x3}, {{r4}, 0xfffffffffffffffd, 0x71, 0x20, 0x4, 0x7cf}], 0x7b, &(0x7f0000000000)={0x400000000000000}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 16:00:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffff7ffffffffff], [0x0, 0x0, 0x401], [{}, {0x0, 0x2}]}}) 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:00:14 executing program 0: ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x2) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) write(r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x4d) write(r2, 0x0, 0x0) r3 = dup2(0xffffffffffffff9c, r2) listen(r3, 0x723) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000140)=0x5, 0x336) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000, 0x34c3}, {0x18, 0x1, 0x5, 0xd2}, 0x800000, [0x4, 0xdf, 0x6, 0xffffffffffffffff, 0xffff, 0x80000001, 0x5, 0x6]}, 0x3c) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) listen(r4, 0x0) r5 = socket(0x2, 0xc003, 0x6) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r6, &(0x7f0000000480)=ANY=[], 0x0) write(r5, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r5, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) write(r5, &(0x7f00000001c0)="aaafebbed6c700000000008df871f685f16b78576f0cccf16f97548fe8ba96efd09217735b3fe68f3d41f94ab33a661d114f516331a4c1f0dc85b9de", 0x3c) setsockopt$sock_int(r5, 0xffff, 0x2066, &(0x7f00000000c0)=0x400005, 0x100000025) getppid() r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r8, 0x6, 0x2, &(0x7f0000000000)=0x2, 0x4) recvfrom(r8, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r9) getgroups(0x4, &(0x7f0000000700)=[0x0, r9, 0x0, 0xffffffffffffffff]) r10 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = syz_open_pts() fcntl$dupfd(r11, 0x0, r12) listen(r11, 0x2000002) setsockopt$sock_int(r10, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r13 = socket(0x18, 0x1, 0x0) listen(r13, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) 16:00:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/null\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000001b00)={&(0x7f0000001a80)=[{0x48, 0x4b}, {0x48, 0x3}, {0x101, 0x3}, {0x43, 0xa6e}, {0x42, 0x8001}, {0x40, 0xf63}, {0x46, 0x8}, {0x45, 0x6}, {0x5, 0xc8da}, {0x23, 0x9}], 0xa}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = 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']) r4 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, &(0x7f0000000880)=[{{r4}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000340)={0x1, 0xc96d}) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='r\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) socketpair(0x1, 0x1, 0x6, &(0x7f0000001980)={0xffffffffffffffff}) accept$inet6(r6, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) bind(r1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x3) r7 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r8, &(0x7f0000000880)=[{{r7}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) r9 = open(&(0x7f0000000240)='.\x00', 0x800, 0xac) writev(r9, &(0x7f00000018c0)=[{&(0x7f0000000400)="20962954a4df2f891b6f47b738b15b97bac78ef6dbb675218ca33a20f9f7187ce68627a30daaf019edec9a00f7c6ef08d4d507aaa8a949113bc6ba1c5ceefdfdecba4ad6deea2363dadc3603c2eb263e4492b8e02572f75f6a432cfa0b1667", 0x5f}, {&(0x7f0000000480)="b1e7acfc719b5ad742aaa592c45d05d6bc0accfc8fa1d81715d8e7d6b6c4266d462bbe8d5133cd68c0961de20af7f07c5b5d9adfc31a7402271236de8224bf88139f893edd9a0ac9806210aa5ac211ad555be5f81d0023c9bd0d0203519b3abaee245007711cd5b7efbc23b074db5812bc57cd059a1821d1ebefeeb15780bc46f24790103a1871235f748810ce94d4ff460edb368ccd187f79886a51650cecae50bb6f4e46e7dd9d6a7d99fe8cb41bb94f859e4d4132048927bcd97f22cc52b05e45d8deb8b8cab03b45df640e8665e0b317df87392ca4a7fd90780b29", 0xdd}, {&(0x7f0000000580)="4b3db2040b54642e8610aa94fd9dff5bedcb642d0b8421123304fd5c20625a067794e5ab1e26203337aac315df58c04d7e15891ef708a181b0352ce05338ad7ad621f48f143455ff41704c523a91ecf6c868bf07fa893a6633607533e2cdd7e2735155122321753ba21b14b996", 0x6d}, {&(0x7f0000000600)="d7cb7e22e0af0af23d473371fc5cd239f43cda0ade0e0080c41f73141fbed7223da6a91c26df96851659fa639d1ac20e23385005896f11166819ce464b24565ff860a0b4f621", 0x46}, {&(0x7f0000000680)="2c6e69a5065c4d9f6ed0e97624ff68548fb5448c5e398214f251ab868aa896fe94c1f9f5eb8b16fd3695234dc15d85515c9bd80ebe9dc0268861dc6ce666d76c2151613d8f8806d577f46583dfb52136c85347f6acc7c50a6e217a5b7351a213bbe98ef41d3428af91aa93b727f368ca6bb558f4da2ae8fd534a5bcdaaca5a5430a2dc91c5dee7f08cbf7a37e4f43c81a8fc1ce8270db5247eca3ea14ffb0f1b9e5e4a50264c37cca752e36bd4657069f54c9b71265f90c299c44c728d65a135ad317bd550e47f2e83c8f0be3b864c9de2d9f8", 0xd3}, {&(0x7f0000000300)="8f44c03969abb6251659abf62ad9452c1d4efc33fa4ff448571c333b055a8d961e6bbe171420fd7239289ef8516b0aac69fe82", 0x33}, {&(0x7f0000000780)="00ea928ce4d6c82cb7b3b2a98566eee99aeebd75579206e0c71828a765fac3c85b429852224435d54dfe476dca3c2f3c6e9349753f0ef359ca058f08b7999cf5dd0ac64bf43220f5118ece14b0ad", 0x4e}, {&(0x7f00000008c0)="5f2fa9a019b953e25a178179bc67613810bc1facba764310d783ae4edfecc6bbb11a24a4ead824468b882dd5320214985b06a03395b062f7a691ffd013f9a6dc8cf1ccfab32681b49459f2d682d692067e811fc5335ce74f81390330d45e678ce6987566526cfecb2dd724a844e27292c19c4cf9c211d4959d6294b8a1bff95fbd3682c9c22d307c7c09b039504d9d01b56786a5fe30bbc53bf4860e032d848a5b7bb791661dd3326f0a6fc0d03a35953814543c588e58395183357da57e2c58f327d9bf55d225fff0a7ee838f45fcea1ab2dde96cb1c4b8ea56cf508121a35ee158f24d85e14f975c227fbecfc59e4d84fc6244865a17af2afdf0a86b8fbd0708ddf2b95ed726525f2e3de59a23a53305b4be5fe5a6178d646f0ad22543f20acf0f50e1a6af62ce26d4ba43712cad23410277c07df997c207b2118fb29ee97a6fc827f295d240ebfe7b09f33697d95cfdc2b92041a9d2497a9fc71350de4ae4a8923c0953277a1b7831cbaec48c855af5b0042bbf474728b32b2a6f03128d3ded15cdeed554d7b27d8dee5432d9a4ed9b3fdf7ee6ab553e31a0887a77f19d9810d005e5ef4f5707fd089cd8f16e01eafac471032dd84432c232a3330d42c89b366ec186b82ede3cb88007fe6e63bab3a5900ab3b824d4588e356828ec3bfc2101745ed31345f7f1d53852024bd115ecb5fd8c2d52e06fe6b6c7e097d2efc21086ad9a5b95f164c31928808e25ba90a89994c1c8828a8fd90408b3a3d384bd93f07b0b5165c56e30b50bd40496ee9f34a3213195167bfd6015949ef672ad9a416db64286b4d6c49c520f69ab2ba77cf340bbbc59128be4cfba122bb6746933388ba762d3d9948b2c61fb19847bb2175ba0c83ef7809738519f267faa9a8a4736751a55ef03e48ed3b1e1015d7217aae9438d49639f384b7d447c5e024ed9b530df683992a4675fea9724760b510af71b1930963841d79fd8410038703758fbe8836f2bc46f2ba3720ae7dae81680d58937836884978dc47b9f4d38a8bd67c377ea285acce1e8a150613e6eb8758a3cb288871a5c03cf0b32e55b465630d05c70676d8ef24b2612dff12588b1d20784fb24dbe9f3e9ed2bb6474fa6260d521383cf7354179ba7897f81f38b43e9cf6ed846cd6477032a7d5887845c56253a4c808d956fb6766613598295526ebb10fb1f3dcffac9e0cb86ee9a42b8d53be8ae84d133741a3138de44fdf7f8c5d9199c38ec4a06477af121f09b6bce3fc76dbde66af1a9e5a6e2655e255969f1d748ae8939eddad2e89aa69585c370b3fb5b9219b16a7fdf36e02449f94d6f94992735b3f299887a3c77b1da895f37c7e99bee9fad5639ea5fbcf3170a0daefdfdbdb3f099879beb0bb753579e3457defaa3bdc39f05713dd96e4041098da26b8262555fb6c9a640783626d2f1e9b9e5a912234d838e6d0aac5ad7083a813437c531ba5635d970bbca9059d411945995f49aa3bb6ae662a221c72ae4364e4d1489c706b913d9270c3b70ff18b4e91b787fe5f1704ca4a078bdfa1b5391da87a8283b26027d19c3c296e64dc921622d245d7e2182ccd82b90ba458f9f171bd1de90cb91481993fcf6a5c012e34db19acb4996ad8cb3f89c6b0de922d7fb7070652d66a260089b86c061a3427bf2c450db9f72891b407b748ea8ad37f9a5ef6e9b5a784fd2d46ec4926b1bafde5c2404e3fdcd5fc15a556d620ec8a412d5a3e3b37a01f68f68ec4dba81980d933e89b8488845f4290aee769ecf998a05389f92c9f5a48c0051e968117625ec84be6790f045379234c7ef5c4ba8d820bef668f40af0a12d3d7d19c6afe14b33190973f26b90c01a3dc6609de0e66e0363bceb7c6f16c924db3ed26bf92fe643c9316ff70b7c4c3ef0e16ea608f5dcc1615623a29103bb977af86701a448c82d00afd730b77884ac8e6f0c0c0ee8a8c53eefaa13ff2ce27a465eb6cb147ee5fbd6efbd41df31a34e61bb6dab989e2f4093d7d9f4849bb86ff35a1870a0958b42a95c58c7969f7ae730f57752fd2774fdc51145320bec9a91c6eb3b44545a2e9bd13b5dc4a98408fc20064989f5ca495fadd555eaddfd99054c0c609de75330b8407ea4e3ab2137e7618012d1f49ce6f633eda77b8f9037ce2d17e5c05f39762f0fc8a9528d2487bd3d6bd0c89ff19a6fe5d22efc2a187aea85ce4f6999c359b2aa1d2e2fdea5df40da93b703266bd5633d26b770ef2944b1b3c5614ca9973ac6a19813ca7713d38dc3e0b01044686f274d57d4db7a6dd1abf5ba88ae1e3e1bafb34b0f094ba327091a086571adff1fd16782e30ff6e932dbe168e0c7d79f417dd6d34940079acf9de42dc059eddca8ca32253cd2caa6375d623be27ae7089e47f57df35273698d28bb98fb912e9bb0ded383e301efd2c57d644ab939e9e3753e1e273e6a908a0e1d5e9e17cbff99e9ceb2ed0d3b5474155015b402402eb6dd2dac5e70213474aa26b945a8ccaad17507b4b0ef091012c398effd06d23298df62e9f73d831a0119530ea98b74680c716fd5fe3744ac06735a92ab306334baa178cc0ad612f9f7783c45da3bb17861676b884d00e2aadf9c6ea9c7e17184be7968a1c7defff9341d6dbba23b001b432240ff412addbf1b9fd4dead49c2876a54f4e6b5e7c520b1ff0673e417d456f75ed9a61b401af9edd1648733ce1553f83339dadb754fa0b60370a24206c1ae46a2a43ac250b856d1bfabdcb798b989d32072fba21d484e17e5283ed0e1ea6fc4ca009e181f84552f00072123999fd9f6c8b18dabb39b79747e54ed7056c72291a8b42ec83b3e967204547b156a2b49e595c0bd702eec6df8c3770c835f9ade5df670048553f4bcede39e80d2b5486235131f640d7785a88bf9f48d674f03faa795a4732f2a496fb593e03e4aeedfce97a843ab33c3e0c9b5039460db34262d7d194e4e21f4b40f92fcc448a6772305a919a8e92d30ac03e1c7fdefbb98d50e6bb5ac5548426e9030034a85a1629a3a92733108a893b80147d9dd40af76e8b321d939c714b111dd9b9c85d4c24eb097afa908f6d54b1fbfd82dabf83f37f580285c705f924b6578e468b735048eaf59e90c443c4e8cc7cc295e838b8cc7dd21f9fb6dcad07d97b520c3dae2c67f00288a737d4bae216b277c391b108695469ff9c82f3471bba984ac4f5fbcce382e67630f7f87770843d96610e9823b6e5708f2afc8e6fa42f993a45626b2eefd46a37da5ebeef7d7c65d4a169f367b63e3e31214e7a2470e67586e085d3e46a138e76fe6b4ccb299bad37ed2f17f5515ee79b8655a30b96f1855df061848631c63dc0baac6adbe422928bab8b60af07222f47bb1ce58d83641bec779b7faf68ecb6eeecd9fa493cc5d6faa8312f41015cba7ab02483040ed40be75a26b897012aaa3559aa5439e26aa0955d7e25f1074c611ff1b3256f7b7f5fe5c47d773dab1bbb3f991fd373e92449a955224597104aaf37b2a0b85672b4ce26bfd3c30d54e4e4776eee123b2959e49b52636bff99ad6f787641a998cc81a58f8e1c04fdf9be83fd233a30aa9c05b60881df2a2c28fe7740a084a41d8305e149812eca01af5f82b2865ab6a0442911179cc94f793d96d0a6d7d43030d7b2df65e5237c2cf1b3ddaabc4a29256e287dbd6c3f6ce940ec3ca8f23147d07f0302cd8d34e07e9815fd30f7923cb5ea5dc101956139ca8fdfac1d27caf4b00b3ff160c593988c039d458089a15dbd05edfccb7bb071e4af98873039241cecedc3c12038bc25ce3f0e4624feead7bf320b7f6c1090347be964027bda4e9c63852363d061a1f88d7337a702ba7045f86a4bad7c65936920cafbf2769a6e7467aad22759de0d8c5bc0c3f3c66ac33b4191f2d93bc493deca6be027020afb5f6d4c47339e63afbf90da93285a1905befe4ab87f386a4d9ff86d41c119b439235560e3940c93f52f63072e8d1804e4498ce9ffc88731b9d7968f817f12696307be89bf8b2d454af5b779402f87eebc9f12578a3aa2f7a62be5716bb37a3dbf8134e0067342a367fc407c27626da0eab8b854aca973dc155897541895283d75f1d0e583980664008019aeea07866bd6aa723c710492dab8fb5eca41de76cef3c5de938b64ed515f94ec082e0f859b85ef46889b0bae5f50a1872d1699dc7aa1e67ea0b7696fdda52666322724bd28351a709617bf1f6bc2510fafa28f521fa00dd95c86282507d542c21d71eadf4084a7b12d81ccdf8b0d5e8db87b3ea3eafdd73a15adda23627d3aefe5061580bc6f3541d7fcdc910c89a0b6ed4bb31a1d4e653a7d9aae33a5d17b4b0428816a3987bd1c79ba8ce93ed99c4fbda6563fb8cd4abc41a826886b04b73c8b73f8ddf08b9e21186e5add90b13a8f64d8c895c988455b940d09c8befc9415940568d6a46e6a2d4aa61ef511cd84253ee37802e245083bbe45f62a92962707e6d6cb2b82f42645fa069b24dfb379cda07f90ef5aac1772350bd6f9b646e5fd1297ec9ac0f82923f71138d11cce48e5d834d701c6d3566e498b5898d33fcf499d1a57916ea757d0cc61c90ed1077fa635ee345c782ce515b0878874a2f45e54acf52308f36d5d03b7595193d589c9e26aa4b214036d619574eea2058ba0cb8d8c0e902d9ec2ad19458519fac396f91443f781efcf48d2ba654bcd3e33051723fe844e7d8a5336df762b0703d70f024646f69f1bc8adff57eea1046af6bb255d03a17cb102e40eecbf1ae3eb1c49cf231cb28603d95ff8ea784c0cce8d405215228d32e19b88869014133564065ef50167652f1d1fd7c3db00deb2a2fa41309b43cc0b7cf73bd1f23b76dd27d47a3ca68955f9349e8ab2b0058523e07fc57af31ddff77fabe9be6efc6faedeafe22c6768c6022a5a523d092a7a63ec39190eb51d3aa277fc8f9bbb0af2ff34ae2bd723523242850760883d6464783d0f61211e904d649033229f1196c51a533dae5318967b7bf1fcb93bf09f2c36b2f37a65c2107a2a4d99e2a3ea20808d01562d27e89425db1adf75415dd0aef4e79fe9fd3b3b78a4ba24d9c968d2245b29008414c6c67dd65e1d883c9355ae401ed929d11fb821d5ef90705f1cd9bb708f684548edc8325567aeea1e149a894e56685729a439323332730e91c0d744dd19482e074f50d5a7402000c2f43ab256db458199f939e8cf58a4ccf43d859dc7f17c8680ee319a0bb44a41f823aa51ff382c9ba6c82a8233f9b02cbbcb2e5052b4a1aa44dfcbd665c0f7f145526c06285ddb4407c06cc1acb698b47f77bf496f85b9cd3e4da8853d94cd04cb59f1011d91cad523ce0a2d6dc5893da68233ff9947f0892ed19e213cbf3c4a94c42d7dbed0aa13ab65a083063cea25ed3311c7fd53713c604df6e77bf120f050fd75892960412576c502ebc749c227560dcf99adc5ff1f9033197fc52cd709ff79e06aa90e2d5ee8c1bbe976d9cb6a9bf3eca74215a8a30c3bb46a35d95d0205d40b8bb0fc3023c2d4ec686fe43a5bf353a9a48401ed616b7dabbb21f28b45c9070c9483101e5f4205d39f4331a356d0392f31b62dea47c7d0ffc8f487f69414d2de99f8beaca1d3849fbe5b1e98493ea74e8e4d1b71ebcec37aa0960d49b90724172b1ee00503bf776cfeb801598e815965a17a3ebcc0456f359bdebc8e5c9f805661ec59c6ea587209a40234c0aef6f6c0de28f20c078bbd23f351fc503bfdac0767e0090d6b7c3ca18590e8a8fab99133cc4c5eb2c68b042bb2ad508f173f17ad75b4366c7ff17d78995f7880ccab6be074bdc79c1848c", 0x1000}, {&(0x7f0000000800)="0deba4a64ba7237d6bd27202e20807e10084f762b963f0abdd6ac80677f3d27eb7382f76b2b10235a35901e652ca5eeb7dfcbf0fc2664889d1729681c670ac7733f697ba9c4029e9c23ebea9ca6f6406546dc54ae9b3b6", 0x57}], 0x9) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f0000000280)="3c09f285037931a76272d3a18c7a4bf770ba8c8b3f4f7b844c81b05ad91a0ab689e3ca75b7be9e17fa758a41", 0x2c) 16:00:14 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pf\x00', 0x200, 0x0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000080)) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="220e2a", 0x3) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x4010, r1, 0x0, 0x1) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff6e}, 0x10000044001000e, 0x400008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80a0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() bind$inet(r3, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x5}) r9 = msgget(0x3, 0x420) r10 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r13 = getgid() bind$inet(r10, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x5}) r16 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r17 = getpid() fcntl$setown(r16, 0x6, r17) r18 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r18, 0x0, r18) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000280)={{0xb54, r5, r15, r7, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r17, r19, 0x8, 0x100000001, 0x80000001, 0x100000001}) msgrcv(r9, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000865000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006613a5977af1085f48379d4292b896f975d367b1ebd5431994f9e8a07d44510034dd5fd0a33dd84ef025546a190909889d52199f8d10ce082381d10ef8ffa62aeeb0"], 0xcd, 0x1, 0x1000) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000000c0)={0x1}) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) 16:00:14 executing program 0: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000, 0x0, 0x6}, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 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) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) r3 = getpid() r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getgid() bind$inet(r4, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x5}) r10 = msgget(0x3, 0x420) r11 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r14 = getgid() bind$inet(r11, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, r14, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x5}) r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r18 = getpid() fcntl$setown(r17, 0x6, r18) r19 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r19, 0x0, r19) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000280)={{0xb54, r6, r16, r8, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r18, r20, 0x8, 0x100000001, 0x80000001, 0x100000001}) r21 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r21, 0x0, 0x6a, 0x0, 0x0) r22 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r24 = getgid() bind$inet(r21, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r23, r24, r25, r26, 0x2, 0x9}, 0x5, 0x5, 0x5}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r3, r8, r26}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r27 = socket(0x18, 0x1, 0x0) close(r27) r28 = socket(0x18, 0x2, 0x0) close(r28) socket(0x18, 0x3, 0x3a) setsockopt(r28, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r27, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r28, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:15 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x100, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000b00)="f22951632d76c70f4d68843aeaa7402e2a4fc1b52f00edace4acf861e5700be39c42cb9fbdb8c95624f4537716de407ebc5dcbf6b2a9d06da89ca9ee75e3b30915fae533a8265952fe948d4b5d03b22d3ad28380d73423c85777faf12f2275a9f435d20e875596881766f76b48d70887abdf692d6cb2c1c5d9ef59713ec875e980ea928989faf0465208637e93b70126ee49e5215fa0e7e0c001e74068b8406726fcc4bb45300577821da1541bfefca184b4d3527158a7239c457328acec5d697945be2d77b4d0dc37649f188a154da03e63f32af973ee3628010888154ca6b725d38eaa37354c694d01a5d41b1900261c8d8a53fb7337951ac4f44db843aaf740642daabbac8a0b6959416ad514672348c340a697ef915cd33f2eb7396ce56345432de78ef5701d3bff2d015c85a2955ff48f11bd0766abcc617f5340b0513ccb23b423d94d2c26084a3f0049084174ca610f891b565693c29b361108caf11096c4fabcb2de3c10c88f6e6f390d69bf47d96111380000000000000000dc996f2bc98752b3306f6cee687f2a1a09774c28c92f8beff89912902f9d2123c9e8562748d0cb93a78cd0f8b85bb4625bc09aec5b1a3e64480eefe81b3dcd2b2961f521e305cc7feed33c2980412b8e1ae65ad73c90eac3cd26d11f6508f46b73d732b30fa316c43b94d2f7c2ac816172b3aaefef2d41f0f57e49b69e29c94d917032", 0x200}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1334, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = socket(0x18, 0x400000001002, 0x0) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="0000131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df8cb07f6e880d3382f00"], 0x50) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x800) fcntl$dupfd(r0, 0xa, r3) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x4000, 0x6, 0x7, "020000000000000088bce7fa20cdf5ca00", 0x6, 0x4}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x7, 0x90, 0xffff, 0x7f}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x8000) close(r0) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7165af7c, 0x0, 0x800, 0x39b, "9a9f5f936668ba345db557c2e41404f1897b0601"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8", 0x37}], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000000c0)) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x74}, {0x1c}, {0x200000006, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000000)={0x3, './file0\x00'}) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x7) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x4c, 0x0, 0x0, 0x2}, {0x3c}, {0x4406}]}) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000080)={0xa, &(0x7f0000000040)=[0xffffffff, 0x4, 0xf0, 0x3, 0x46, 0xfffffffe, 0x1f63bd7, 0xffff8001, 0x1, 0x24]}) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x8000, 0x4, 0x2, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)="afc36eb5dbe26261a929d6a51e5a") 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x81}, {0x6, 0x0, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0xff) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000040)) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) r2 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x3}, {0x18, 0x2, 0x400, 0x110000}, 0x400, [0x2, 0xfffffffc, 0x9, 0x0, 0x6]}, 0x3c) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r4 = syz_open_pts() kqueue() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000000)) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:15 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0xabc1, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffffdfffff7ffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}]}}) 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:00:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0x1f0], [0x0, 0x0, 0x2f6b6091]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x1) r1 = socket(0x18, 0x2, 0xfe) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000e00)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11710287ead4bcb775ca61dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4233b8fa4d012ae447473c220495aaee48c02f58c41e6bf3bf554799000000ed5e8f5300a4aeef9dc5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b81d6f9a61700ba3173af4ecd7da4333ac0f994166972e1977bd035f5ea1b1009e5a319d54401c3a9191420eea4173d5b6913e129f8b0fb636710000d2df0ac87e0d7b65b7244082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0000000000000000a95bac417e2ab04fd8a9c98e958ff55d090000001600000036d11b2434c929b34b0087cf25009e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d301682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f720b52a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d30be6bf5f227030446137813494ae280cccf91360000000077ab1ff0b0eef404f947b127b4ec04ae4a781c2c7b7c9d275d807a9337cecce28906bbea83e41a20b26cae19cfca95455b5cfb410216f03a77231784b389f6e09bdf8f96525c1e12b6722862b8ff3b6b0a707d69a39f54bbf1c4510b4b05f35c4732e991c107e828114cb96c9ec3f10cec0d0ed098778588b65148b3b87a6ef2cc9e8d343a3f91325d3b6188f000c4888bed8c81bd2d2db32b0763d6343a4fc41c969d8369edeab87f714e9906d867be860000000001000000b236cfc107d8beb85c1481304f5d94a53d1983ec3535fa5e453311b7ace377ad362f33f62745a664476e4e57f5048f99e77a09aded782657909db2838b00010000741d26d8727e7c2b5562c3705b5e5a9792dd16b652b5870be3d466d4e52eb2b1686a292dde9674d609484307864fcb44f0234d1ee86008468b1e057ca35653407aa76607605d27eb3b9dbd0d9dff62f2a5bf619e8af715a2d5960000000000000000001000000000000000000000000000000000c29ea27ef688768f19fe3bff2f8dd4e6c77fcdec60496cb651f827fbe1501c1865bc95ca3bf1b63df25009d7af86770f000008000000000017731d5a99d6bcd9bb8ee3344eecebe8c4fd64d5eb56cbf6df1ac2277ed085d63f062f0043914a1d017d94340265147caebe82683ff8e35d32b552a4d66413107487f44e42ff59bc9b39aebc51c238ed60d6d17ac1ddac14d6de881744d0a456c9f7da6d3dbeb5cfb178e79dfc2f8966edffc33afa7ebfef22ed81be40cf18e42e968b567b9539d98675b2060fbdabcc937f00f99ad803b76cd7e033a409403d035db40138d1cf881a678609ab8bbe8203bccc4b320125c178db4a826bd5dad95b48b8866cabf3d45854a5ec26e3bef3686d7123ef9a1a72afadf9910fd65a27cc35a14f6a14f2a453659e6e86b3a7dda0370bf3caf3cc4c5dd03d5365d2c11e95f88e232f07edeff131ea77cf59119f55f6d369bdf1e0dee7606ae50ff5f8da9d494670d0b1bb7770b866041632eba138474a542fdde6c557c065c908a88c125aeb76a85a6f5715e4577ec571ac381fe9bf33de196efa3932b00f049785f5bfcece7269b1880000000000000000000000005337c1fc91ff5437e98cc0640407180be53995aa4913b9234225ed9fd5089a519c772f4d9614161c798a9ce042a42750ffcd698b2655c09c6f35ff3ee7b6806ec644617545281ddd31855d3ca36b3a0993b030dbfc01d5f0de61b4c019006f4aff8fe41c4beeb35fe0b981bc5e16450cc539bc6adb33d58c15a6f957039b521d33bb78f2d467890c14a7b153c164ded4e75f15480547f7b22ef8c6f760bd7697da6ff3d58cd43feeb08cfaa701822702bfd762c968577f719d7c093088005389dc618aae1292340a6a25a1c291b29f97a2ad5a70f2cfd37b0a67a4dfba2e6218304478cdbbe14b793231105e7b277456538a697b197f357bb91fbd0ba6f3938708b3fd5de07d707150124cae6425e9253d64e7dc6c9999d3c4d88ade7a16b79ebaa3953e000000000000000000000000000000000000c50c4c4da3ad8144c2ee157193d83e5f520a5cb65c7207d9ce9c925e106a1672bc0b33cf943525c331628c9118e63fb8f3535456b954722a1e0faf4492a6db529a1f6d4e28e006eecc9694f42d336484644fc040193c3c8fbf0ec73ae8156f"], 0x10) dup2(r1, r0) shutdown(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r2 = dup(r0) socket(0x2, 0xc003, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000880)=[{{r3}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000080)={0x8, 0x4}) 16:00:15 executing program 0: sync() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) getrusage(0x0, &(0x7f00000000c0)) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:15 executing program 1: r0 = socket(0x2, 0x2, 0x3f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0xb2) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) recvfrom(r0, &(0x7f0000000000)=""/124, 0x7c, 0x803, &(0x7f0000000100)=@in={0x2, 0x1}, 0xffffff75) sync() 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() fchown(r0, r1, 0x0) setreuid(0xee00, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = socket(0x18, 0x1, 0x0) r4 = socket$inet6(0x18, 0x3, 0xfc) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000001480)=ANY=[@ANYBLOB="fb18320809d00000000086cffed6f93fb606938b4645d108e687f48f8b5f0900000092e3a5f2209cea621cf9f9d96c8d66f821d532a860eace09ec8b2d9f7eaa84041c8d5fe169ce4c68ff87c586ce4c30f521b40910979d7f8000000035527b508c865978a82be7281269178ddf96f29ddfd8669d3c5151ff19f127eafd57c102396030003e1e985cb118dc40256b5840cf71fb83a1177fe9d17d97767159d0b2fc5159a0f5c606a3c30dc9b4d16f350839a45fd306973220ac065337bed7b57b837a4da26d69d9a253b6cec7dea34d80ab2d78817f1d3b59499dc4a34cab06ec8fdb9b4fd7c96b1df678707def084c580f9a6fcde2c9eb552f9bfa68286077544e3d73e55a6df022005ccd674d39d13a099f0cc149b352e75174216e9cea32dae6d004dc861f080009cbe657b458f0753f7967c8b4d471468d1db8e871359ef69046a60d871ea5d62b0f98eab924f329b4255f38728bb5e87d8daf7caa5e6fbadf6af9876daa66f22dee4bf6e63ab243da232831b15d533f18606cc09b7df1d66f8e75ef2e69e5595047c404084df6199790dbbde977bbcc35c9a18bfc64c28bfe7cad959601e8a9a4a40920238d58d171c416ff071b06464a0b3556d320221af85e3d224e6078511bf87262a4366c00a96e"], 0x1c, 0x0}, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x7, 0xffffffffffffffff) r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000800)={{}, 0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x80a6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r10 = getegid() r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r12, 0x0, 0x0, 0x0, 0x80a6}) r13 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r15, 0x7, 0xffffffffffffffff) r16 = socket(0x10, 0x8000, 0x9d) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r17, 0x7, 0xffffffffffffffff) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r18, 0x7, 0xffffffffffffffff) sendmsg$unix(r6, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000880)="0885a3acca24d9853d5ee5f8536f0a0f46f80aea920a2a04cfa67ad376282348da229ce6fffc3b47fe5eea3403cb8b00e578b8d8cf85b6d1942fd72d3a944ea1c891089e49bf315eaa7604eb1c4e08012c2757707bcd1d779f559c9124b900870c0ac46d4fbd93ff964710c181f09a8af38d9f476e595d2b7fa546fd1b5a85da5be806097a4dd360c0d92ccadb749ea94c104a5edea0a24f52a046e4d088a1d5f6adb6f0ab57998c9e94dc95e1f222686e3efd95462be8bf3c35cd52910c77cf6eb7b9a856fb469c990f3fc48aa2741f1b5e2b64521288a98c01531a5e2e4e48da1e28c8454348f19c3d8893e641bdc0857b1c240b51a377156802fb9934c915996bca9415a9cb7eacd800000000", 0x10e}, {&(0x7f0000000380)="cb6a4bea8f1246b3626b68859e214c9516b45d0f1bd783637ec26d6ba67b9913f1bc7dd28e0f484fcfe8c16fd92a02f157c1cfced62135c8e8520191572b56c0719dbc3e16604c7c3355f756fbf82c945467e4bd3b2b21e3709b748765d7dad899d3e6489c3ceda886c0f90c3a05ea311227fc258e0e34702fa23940d7dabfc6c377e7a71d1e9d5dcb6ca1d25632919678fb5dc95925ae067942b521bb1eb6ea9eae62ebb4868b1d111b9144eeeae5f705470882921b8ec4cdee196ea6fe6a3dfa9d263aa41ee9118d6e8c0051e620bdab", 0xd1}, {&(0x7f0000000480)="496d0c2e31d39cf303db6e49b1f11b80ecd7b51810daaae4d8eb6df6b8232a1f6719c053b087f6dea7fc055bf407b585518937409adc04c443e2703918602436b5be33a4fe250fd4622dbb81c0df9b2d8ebbe4", 0x53}], 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r5, @ANYRES32=r18, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="00000000ff0000ffff0000010000000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r4, @ANYRES32=r17], 0x9d, 0x8}, 0x4) r19 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r13, r19) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = dup2(r21, r20) getegid() connect$unix(r22, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 16:00:15 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) ktrace(&(0x7f00000003c0)='./file0\x00', 0x4, 0xc00, r0) minherit(&(0x7f0000730000/0x2000)=nil, 0x2000, 0x3) r1 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() mlock(&(0x7f000072d000/0x3000)=nil, 0x3000) chroot(&(0x7f0000000040)='./bus/file0\x00') kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = open(&(0x7f0000000380)='./bus\x00', 0x8a00, 0x100) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0xe1e80000, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000880)=[{{r3}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) connect$inet6(r3, &(0x7f0000000340)={0x18, 0x1, 0x0, 0x80000000}, 0xc) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x282c) minherit(&(0x7f000072b000/0x3000)=nil, 0x3000, 0x1) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="35c3d8757bebb0599129ce14dc540f57fe3dac0382e93d526cc6fef0d8ba94ee363ed12cdbaa20e4e2a1a528372c5c3735ee461e244ffcdfb488dc4684463292c32e7cd97d6b3a2efafd48d1d2f908a5e9ce3862ea7e528df4d04344cd1e1894ce0e54d828e6833190b4d7bcd8eca465c2ff09e5d802f8f36e", 0x79}, {&(0x7f0000000100)="f4d297bec88e4365099c07f0630e83ba2bf9834fc5ac63ccd8139053f23c2b3053f6815fc8a412296683729ddb4c921adc8d4002a771bfdad160aab559c6afdacc0215a86949e35a2cfbf24cd97028f9867102c58b46864a7ffadb4f7203cf8b5349b617f2ed777a84f17e58a74af7cc62470c8e46eb43e1a4223102393cc9d0c43b3b51314b2280f17c34cd905bad59bc3997b85e651806b7dc84b278a177910b65abac1c3b2935", 0xa8}, {&(0x7f00000001c0)="09770398aec9b4c40469d8b37c570dd9459caf48eedda585486d52c68a90f3a289f685a86ffab6b3c619702a7c4024a6961c9f69f68921d0821e93257c59256e394671745b138b72a10feabbedc60f5c68098a4ed6d4c0d93a192b568b024c385493abc987ee08946da85f962e087f2512166fdc1431df5052b3f04ad8678c9ce8178920f38bb684be630f", 0x8b}, {&(0x7f00000002c0)="34960c13d556dcf1966ea715d0a608741353dbb2406b2e481412702f69a5d8f1", 0x20}], 0x4, 0x0, 0xfa4d) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2, 0x6}, {0x44}, {0x4006, 0x0, 0x7}]}) pwrite(r0, &(0x7f0000000200)="f967cc7fbde5d809b72c8cee6dc1e7897b2f64d6de60c23ad4efebee74f838a080f9e03c3daf454f80c8638f9954acf727d7b230c4c77307d94c5a5a10bf5ebfb76df7174b20498081f1ddf26ccf669a4437b6b797fd6a4202f5180db804fa92c8d9e0bc1ceda4d27761d33ec3f72c16bd265b2d17784820025b46d807a02154c120a796bb9be3b2e2abeb2e65ea0c4eef6064069aaa6c0b74b506015b55b95ae8c452528291ff3157adcfab8e0aa326891f879ca5b447d469b5a33fd1a6cf12f573926c3e73862af01b899571d2186342d1272580b5a4966211d685627e51432df0743f5a3b093f4f47f40213ba16f8", 0xf0, 0x0, 0xffe0000000000000) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) pipe2(&(0x7f0000000000), 0x18000) r3 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000880)=[{{r3}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x6, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) syz_emit_ethernet(0x12eb3b21361b1892, &(0x7f0000000540)="5c4ae76c4661456c000000d0b8082b823800b3f9ad482dc31041af53bc0d1ccd9a940c86e44ca4b891af4d5fc63f9b1a1e000000000002de020084bc41c9570000fd0100c2b227575877b52d6b91465595436e0c16ed4ae686785bc5b3cc80bdf4140b9b1bc6264cfa0fd284af1a3d624cd3d10296000006b2897958ad27ba52b265c9859af9e830985eca5638505e563d96da8f084d6358d51e19df41102f3387f4d59c") 16:00:15 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x8000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x37}, {{}, 0xfffffffffffffffc, 0x50, 0x20000000, 0x7ff, 0x40}, {{r2}, 0xffffffffffffffff, 0x80, 0x40, 0x7, 0xf81}], 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000280)=0x5) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() kevent(r1, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x1f, 0xb5, 0x4, 0x91}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r3, &(0x7f00000000c0)=ANY=[@ANYRES64=r1], &(0x7f0000000040)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getsockopt(r0, 0x0, 0x1, &(0x7f0000000140)=""/247, &(0x7f0000000240)=0xf7) fchdir(r1) ioctl$KDGKBMODE(r0, 0x40044b06) socket(0x18, 0x1, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) close(r1) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, 0x0, 0x0) 16:00:15 executing program 1: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) socket(0x10, 0x3, 0x1f) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000000)={0x2, 0x3, {[0x3, 0x0, 0x3, 0x6, 0xa1, 0x67, 0x3f, 0x7, 0x100000001, 0x1, 0x4, 0x5, 0xf98, 0x3, 0x4, 0x0, 0x7, 0x5], [0x8001, 0x2, 0x80, 0x5, 0x9, 0xffffffffffff44bd, 0x7, 0x6, 0x10000, 0x19b], [0x7, 0x100000000, 0x7, 0x1, 0x8000, 0x2169, 0x8311], [0x1, 0x1, 0xffffffff, 0x7, 0x1000, 0x8], [{0x400, 0x400, 0x7ff, 0xdd8}, {0x3, 0x20, 0x81, 0x6}, {0x81, 0x4000, 0x65, 0x5}, {0x0, 0xdfe, 0x4, 0x8}, {0x1, 0xfffffffb, 0x8, 0x7fffffff}, {0x7, 0x2, 0x4}, {0x4, 0x8, 0x33}, {0xfc, 0x10000, 0x6c, 0x3ff}], {0x0, 0x6e8dd5c, 0x800, 0x3ff}, {0x800, 0x200, 0x7, 0x7f}}}) 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208021ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x6) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r2, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r2, &(0x7f0000000380), 0x1d) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r2, &(0x7f0000000480)=[{0x1, 0x3, 0x800}], 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000040)=[{0x2, 0x9, 0x800}, {0x1, 0x9723, 0x1800}, {0x1, 0x9}, {0x3, 0x6e56}, {0x2, 0x8001, 0x3000}, {0x3, 0x3, 0x1000}, {0x2, 0x1}], 0x7) 16:00:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) socketpair(0x18, 0x4, 0x1, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r1, r2, r3) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socketpair(0x11, 0x3, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000280)={0x10, 0x10000, 0x4, 0x100000000, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xa2f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3716}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x7f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}], ['./file0\x00', '.\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x20b}) 16:00:15 executing program 0: r0 = socket(0x18, 0x0, 0x6) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$inet6(r1, &(0x7f00000001c0)=""/141, 0x8d, 0x802, &(0x7f0000000100)={0x18, 0x1, 0x800, 0x9}, 0xc) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYRES32=0x0], 0x1) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666968653000"], 0x10) write(r2, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202152f66696865061e"], 0x10) write(r3, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000280)={{}, 0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0]}) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYRESOCT], 0x1) write(r4, &(0x7f0000000080)="9e3eaa56000000000004af9aabfa651c1ece0efdd308e6b7ca00"/40, 0x28) 16:00:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202090401"], 0x1) r0 = socket(0x2, 0x3, 0x1) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="0a496bf29c3ce085", 0x312}], 0x1, 0x0}, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f00000003c0)="bd", 0x1) close(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x1000, 0x90d2, 0x0, "000000000000e74de400"}) write(r2, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 16:00:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x8, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x2, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000001140)={&(0x7f0000000080)='./file0\x00', r1, 0x1}) 16:00:15 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 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="02"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) getrusage(0xffffffffffffffff, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000240)=0xfffffffb) setsockopt(r0, 0x29, 0xc, &(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:00:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x7, 0x4) sendto(r0, &(0x7f0000000200)="98f728f8f955b0f22c50616364ff3fb4e03fe28a136c79235aa549cc2c218e7db382b334d822062fbe0e4bb91c3936a71675f0b2236d89143dc114a109f8fb31d0299366d6af9f7c88bd62ed026d6e75561c2320a7dd330a9741c6410247d2d3ef10448dccba96010f753259e6bf4f7d1fc95fed6bab6400c967014151cd1493946bbc78e54264bbce9ab32843714585fe", 0x91, 0x3, 0x0, 0x0) 16:00:15 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x0, &(0x7f00000013c0)) 16:00:15 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f00002b7000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) shmdt(r1) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x2) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x20, 0x0, 0x0, 0xfff}, {0x9, 0x0, 0x0, 0x3dc}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000007}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x800000000000) 16:00:15 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000080)=0x39aa3f3a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) pread(0xffffffffffffffff, &(0x7f0000000240)="1328b41eac6692d19087f3efd4e649c56c0230c90cff68f1906fd9663cec1a9ed565b5144c7fd580e839185318dbc9b56a9b5ab53e4452688b61283b65ee43d7a6", 0x41, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000300)={0x1, &(0x7f00000002c0)=[{0x7f, 0x7f, 0x1, 0x3}]}) r5 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) fcntl$getown(r6, 0x5) r7 = kqueue() r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffff9, 0x7, 0x20, 0x0, 0x3}, {{r8}, 0xfffffffffffffffe, 0x0, 0x2, 0x9, 0x3e}, {{r1}, 0xfffffffffffffff9, 0x6b, 0xf0000000, 0x401, 0x6}], 0xffffffff, 0x0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r7, &(0x7f0000000880)=[{{r5}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r9, &(0x7f0000000480)="d3ad38c3bd9f761be095f023b9aaa3201940417ad682c124a2bc83c664024a7a5a1abe73133b624a35692fdc43eed323a8bd22a053d3c56fe2466cbe0ed1bbaf97cde1f7215840ee8fdc", 0x4a, 0x400, 0x0, 0x0) r10 = accept$inet6(r5, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$FIOGETOWN(r10, 0x4004667b, &(0x7f0000000140)) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x8, 0x4}, {0x18, 0x1, 0x80000001, 0x3ff}, 0x4, [0x9, 0x5, 0x1, 0x7, 0xbd, 0x3ff, 0x80, 0x5]}, 0x3c) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r11 = syz_open_pts() ioctl$FIOASYNC(r11, 0x8004667d, &(0x7f0000000340)=0x3) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x20c0, 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) getuid() r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x1000, 0x0, "18bb1fdbefa22b362dcedddf00", 0x0, 0x3}) 16:00:15 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x40341, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto(r0, &(0x7f0000003cc0)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f0f65ff23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f5e185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6eeedf9bdd517e85b911c4532382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f92622259855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66e91f68638bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1f9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a060015a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d0000000000295df64a426ad050c096389a49f03da635a963191efa773e2afbb2bd5df940ec01be1a6471d8dc2c27df8ff879773506b40107c1f13bd7b8a715215e", 0xf5b, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000000)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f0000002280)}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x43, 0x1}, {0x4, 0x8}, {0x83, 0x2}, {0x101, 0x7}, {0x80, 0x5}, {0xdf5429442ecc04f8, 0x1f}], 0x6}) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) syz_emit_ethernet(0x29, &(0x7f0000000000)="a39a1c7a9aa9b98bb30b3dc3e1ca17340500343081752f9791fd2c9958816192c94668245497b5013d") pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x0, 0x0) pread(r1, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xff56, 0x0, 0xfffffff7fffffffc) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) r4 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x40) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0xa, &(0x7f0000000140)=[{0x8000, 0x31, 0x8}, {0x4aa, 0x7f, 0xc0}, {0xff, 0x4, 0x7, 0x30}, {0x4, 0x7, 0x0, 0xf3c}, {0x4627, 0x3f, 0x0, 0x5}, {0x3, 0x2, 0xc0, 0xde72}, {0x9, 0x7, 0xd, 0x3}, {0x7, 0x6a, 0x5, 0xa120}, {0x5, 0x6, 0x3, 0x4}, {0x7, 0x40, 0x7, 0x4}]}) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000003c0)=0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="66b0e51264cd6b87e11ba039e88e8618a3ed0fb49ed06eab2c4d5cc06af51b6ed48459b670f3d37f4fe8e2124c239b2d831198a1a85958857ada410c5d95d5338926a153192ab2407c617f7e88155a0737e0f77940a547cfa425eaf46bc9a38c35506e45a91252ffcad0d015163201085930c56d745b8a969c2299e6d6a28b1773f9de38c4400aa1726080334ca170694b43a9ed9317a5d60e54036a095a36995e7553e1e79a0fb68c5093b9bb40fd50e651af725e91eee88c4e004429e6227939b959dc8867e554068dc846ad49ed8c7a50ba", 0xd3}, {&(0x7f0000000280)="ea42dff3324b327352b1d8dc255e725164e57b58b66984125b8087676c793aec74d0a44ea49cc9716aa97264075aeb9ad5839a20b2d0cfddf2a4ebe139a60d60fa97eea0156074739f0b6408c268656ffb75e81127039047b509ad878388b65d4f250383c8061d2a9757dfb14ceed026b89947a3a82d6a45dd45d4c2030d93d9fd11e82197219c6ece4c4540cb95304ef8bf1b0b1830c2c6422c30af4e1e29cc34df251dd9079dca248206d7dddf9f46b78bddc28a6a9ddfa7175834c8f3cd845604ff625e38a6d2adde8acd80eb7840eac86d273c0c110e2f26dea5b6381a083cdcedf397", 0xe5}, {&(0x7f0000000040)="684882a90f458e0f01777d50ec2d4a232556894a898ac1d0877a5d7eed9cd018220b1f75e344fb23acbc7addbe438dd751f4936410f24f99794ca836846bfddfc4f31138ac94ec9632b1e9f721e256743b8d7258a1c25b549e1021029a347a5c7dd21d2d8c7a3ffb0289", 0x6a}], 0x3, 0x0, 0x2) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000480)="56e88ae17f4d28145e9d6c7cc606bb268ac90c7e0eaa864e0b1ad32d67f1d8131d7e0072bfa5be966b62d136f641d7192e77f823ca8892fd9f0163451c593557b45829565c0049ce1b1fc7ebd857abf97962f108527b325ec23118d33ee9ffacf5854a302db243d726668e55121fa60c6ae7bd8ee369ee1ed4de167467ed03c0f6d0343c5c8314a0f23042f7e72dac3aaab4669385d4bdcf7cdabeb22a71630c7defd148a31a5158f4b2ebd3f9aa797375d4005c35b216187010e7b64ac9f23e3c8736906506c58bce193f9f0391680ae368e7900a4f99fa5b8cac3eba51eb33f443f20ea75a7a1d40760090cbb749ffcc080b04c0ef613b5ef782de9cff8acc09b880cbefbe3cc4d2b91e586d6c8ba5c0b97aed5aa404cc43c501fa9e9877ce08aad8fdc2775e0dbdd4f112c1662f6f59a285589dccb04c9f203cd56663fa5062172040082aa11e3483cfbde54b81670f4f727104bfba486271fa454047e3359db4208c9529b66893ea42ee92573530d4a1a2b3fbf3239d6fba0fd215262fd903850b8a6cef76e1ca2f3ac716a7d6a383d485813a23aee5c3d047828cf14018cd14fa4c552a29cd7d808efc2def24fd495f2439df390e959ea24e122c3c02c07d290026cca8dc43de85654921c354428a4287238ad8414a5fc3b9c9021828c5329f709c43fe60f03320b585aac749d5a222f127582685198da2a477abc13ae8", 0x200}], 0x1, 0x0, 0x100000000) 16:00:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x3, 0xffffffffffffffff, 0x1ff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x8080691a, &(0x7f0000000300)) 16:00:16 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x330, 0x0) select(0x40, &(0x7f0000000180)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81}, &(0x7f0000000140)={0x4}, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "7f0a9b746e93000009ddffa8ff1600ffffffff00"}) r2 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="1a012e2f66696c653000"], 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) accept$unix(r6, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000d2797e77b5fedc8fc579f632d79068dc0cd33c04214bd26ebdc299902dba492205414a"], &(0x7f0000000180)=0x6e) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r9 = socket(0x18, 0x2, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8080691a, &(0x7f0000000300)) recvfrom$unix(r10, &(0x7f0000000280)=""/123, 0x7b, 0x400, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [0x0, 0x0, 0x0, 0x8000000000000, 0x0, 0x0, 0x200], [0x0, 0x4, 0x0, 0x9, 0xdfffffff], [0x0, 0x0, 0x403], [{}, {}, {}, {}, {}, {}, {0x0, 0x7}, {0x0, 0x2}]}}) r0 = msgget(0x0, 0x14) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/218) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) close(r3) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000000)=0x10000) 16:00:16 executing program 1: r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x140, r1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x5}) r3 = semget(0x2, 0x2, 0x31) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2db1299c"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) r7 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r8, &(0x7f0000000880)=[{{r7}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) r9 = accept(r7, &(0x7f0000000400)=@un=@abs, &(0x7f0000000680)=0x8) listen(r9, 0x6) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r10 = socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="ff000000000200000784"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r11 = open(&(0x7f00000003c0)='./file0\x00', 0x20, 0xc6) openat(r11, 0x0, 0x8, 0x8) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r10, &(0x7f00000011c0)='\x00', 0x1, 0x1, 0x0, 0x0) r12 = accept$unix(r6, 0x0, &(0x7f0000000580)=0xfffffffffffffd2c) recvfrom$unix(r12, &(0x7f0000001200)=""/4123, 0x13d0, 0x862, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-]\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='{\\.&!+\x00'], &(0x7f00000004c0)=[&(0x7f00000005c0)='-!\x00\xc6\xf0Mlw\xd2\x19\\{2\rP\xef\x80\xc6G\x8e~\x141\xe6\xc7]\xb6B\f*\x86\xc5\xb4{\x9c\x1dNt\x8cL\xfc]\fa~B\x9f\x02\xbc\xc0\xef\b\x8d`\x10\xe7\xa4\xc1tQ\xc0\x06\x12AH@\xd8\x96\x86\xf8\xf8_\xa1\x81\xe2\xac5\xb6\xc7GVT\xe6#\x8d*\xe2\xf7K\xcey}!7\x15X\f\xf7\xe1\n\xe04\xae\xda\x14&B\x8e\xb6D\xe4\xa3;\x8a\xcc>\xc2\xf6\x88\xc7\x83\xbe\xce\xbc\x0f\xd6\x8b_\x85\xc1k\xa3{8\xedY', &(0x7f0000000440)='^$&]\xa9[.\x00', &(0x7f0000000480)='\x00']) 16:00:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffdffffffffffff], [0x0, 0x0, 0x482], [{}, {}, {}, {0x0, 0x0, 0x800}, {0x2}, {}, {0x0, 0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:16 executing program 0: syz_emit_ethernet(0x1, &(0x7f00000000c0)=ANY=[@ANYRESDEC]) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x3, 0x36, 0x1, 0x3ff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x14}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x308, &(0x7f0000000100)="2f524244e0031cfe9fac78661b08") 16:00:16 executing program 1: select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x100000000, 0x1000000000000, 0xfffffffffffffff8, 0x0, 0x0, 0x5}, 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x82, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6669653000"], 0xa) r3 = dup2(r2, r1) listen(r3, 0x0) mkdirat(r3, &(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', 0x8) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r4 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r4, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000002040)=""/4096) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x5, 0x10000, 0x4, "1b55acd832f2cb73aa61f954cb75ba27a87ac945", 0x400, 0x3}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66699e6ead00c3f83f2810e80bd70623aec9a017fab2f22dd8396daef15902f37aa60e0ac500000000"], 0xa) dup2(r7, r6) socket$inet6(0x18, 0x8000, 0x3) accept$unix(r5, &(0x7f0000000d00)=@file={0x0, ""/4096}, &(0x7f00000006c0)=0x1002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r10 = dup2(r9, r8) listen(r10, 0x0) accept(r10, &(0x7f0000000840)=@un=@abs, &(0x7f0000000880)=0x8) kqueue() r11 = kqueue() kevent(r11, &(0x7f0000000140), 0x8000, 0x0, 0x8000, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2, 0x3}) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x8, 0x1}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x80000001, 0x1000}], 0x50, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x3, 0x5}, {{r2}, 0xfffffffffffffffa, 0x10, 0x2, 0xfffffffffffffffd, 0x2}, {{r3}, 0xfffffffffffffff9, 0x3, 0x1, 0x4, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x1, 0x2, 0xfff, 0x81}], 0x3f, &(0x7f0000000080)={0x8c, 0x8000}) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4d}, {0x25, 0xfe}, {0x6, 0x0, 0xfe, 0x7ff}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x10000, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) fcntl$dupfd(r3, 0xa, r2) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) write(r4, &(0x7f00000001c0)="2325f2f621519cd2854738b311c2a6c3e8a99d00801ee7d5ff8f13b8c6cf4b064ad4087b0bba5090a215330e0ad7ee711bbc351f83630cfe5db61214bc6738295e2ffb9089960c9fc3b770415827c550a37e4aa9ff3589a4e707f55e53886fffe404c6456f390756e6ae00a8ec6a0850f7092569ed4c253c0c94c32c78fd9b3db98dfab3aec9414a8cd567a213dd5411cb320289281d8d8364a2ad4c07e735d006a6253ce92af4d27865a1982e557419027554a329dd1eec6299b900a4887d9ea54aecf7b95a48d0e87d50508d35e34f301471d401a3568aea6931aaf86902b0324510", 0xe3) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) r6 = syz_open_pts() r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000800)={0x70000, 0x1f, 0x7ff, 0x2, "58915beaeeabfab0875740df7f3ede550d9d0098", 0x2, 0xc0b}) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f00000002c0)={0x10, 0x8, 0x4, 0x6, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8000000000000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x6d2f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x5}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000e54000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ee5000/0x3000)=nil, 0xe308}, {&(0x7f0000e62000/0x4000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x200}, {&(0x7f0000f10000/0x1000)=nil, &(0x7f0000f30000/0x2000)=nil, 0x1200000000000}, {&(0x7f0000ff5000/0x5000)=nil, &(0x7f0000e25000/0x2000)=nil, 0x8000}, {&(0x7f0000e49000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) mprotect(&(0x7f0000f0c000/0x2000)=nil, 0x2000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 16:00:16 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000800)={0x10, 0x0, 0x4, 0x0, [{&(0x7f000055a000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000054b000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f000046b000/0x2000)=nil}, {&(0x7f000042d000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f000040d000/0x2000)=nil, &(0x7f0000232000/0x400000)=nil}, {&(0x7f0000387000/0x2000)=nil, &(0x7f00004c3000/0x2000)=nil}, {&(0x7f0000601000/0x2000)=nil, &(0x7f00002d9000/0x4000)=nil}, {&(0x7f00002aa000/0x4000)=nil, &(0x7f00002ee000/0x2000)=nil}, {&(0x7f0000500000/0x2000)=nil, &(0x7f0000549000/0x3000)=nil}, {&(0x7f00000c7000/0x1000)=nil, &(0x7f00005fb000/0x2000)=nil}, {&(0x7f0000614000/0x2000)=nil, &(0x7f00005e5000/0x3000)=nil}, {&(0x7f0000164000/0x1000)=nil, &(0x7f00004c0000/0x2000)=nil}, {&(0x7f00004ba000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000042000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00005c2000/0x3000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000522000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) OpenBSD/amd64 (ci-openbsd-multicore-2.c.syzkaller.internal) (tty00) 16:00:18 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) 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, 0x0, 0x0, 0x0, 0x1], [0x20, 0x0, 0x0, 0x0, 0x0, 0x3], [], {}, {0x0, 0xffffffff}}}) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x2265}, 0x8) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) r3 = accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/91}, &(0x7f0000000040)=0x5d) r4 = semget$private(0x0, 0x0, 0x500) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f00000002c0)=""/179) fchdir(r3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x20, 0x7, 0x1}, {0x20, 0x4, 0x0, 0x1ff}, {0x8, 0xd8, 0xf8, 0x6}, {0x262, 0x5, 0x3, 0x537e}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:18 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="022e2f35ed001730002e68cf283fca50e2987bc46066a79a00"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666968653000"], 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666968653000"], 0x10) write(r2, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666968653000"], 0x10) write(r3, &(0x7f0000000080)="9e3eaa56000000000004af9aabfa651c1ece0efdd308e6b7ca00"/40, 0x28) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x6b8c52f063851bf2, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r1) r2 = geteuid() r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() bind$inet(r3, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x5}) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r14 = getgid() bind$inet(r11, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, r14, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x5}) r17 = msgget(0x3, 0x420) r18 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r18, 0x0, 0x6a, 0x0, 0x0) r19 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r21 = getgid() bind$inet(r18, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r20, r21, r22, r23, 0x2, 0x9}, 0x5, 0x5, 0x5}) r24 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r25 = getpid() fcntl$setown(r24, 0x6, r25) r26 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r26, 0x0, r26) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000280)={{0xb54, r13, r23, r15, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r25, r27, 0x8, 0x100000001, 0x80000001, 0x100000001}) r28 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r28, 0x0, 0x6a, 0x0, 0x0) r29 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r31 = getgid() bind$inet(r28, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r30, r31, r32, r33, 0x2, 0x9}, 0x5, 0x5, 0x5}) r34 = msgget(0x3, 0x420) r35 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r35, 0x0, 0x6a, 0x0, 0x0) r36 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r38 = getgid() bind$inet(r35, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r37, r38, r39, r40, 0x2, 0x9}, 0x5, 0x5, 0x5}) r41 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r42 = getpid() fcntl$setown(r41, 0x6, r42) r43 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r43, 0x0, r43) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000280)={{0xb54, r30, r40, r32, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r42, r44, 0x8, 0x100000001, 0x80000001, 0x100000001}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0xfffffffb, r2, r6, r9, r10, 0x1}, 0x100000000, 0x1, r27, r42, 0x3, 0xeaef, 0x4, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000102002000000080", @ANYRES32=r46, @ANYRES32=r46, @ANYRES32=r46, @ANYRES32=r45, @ANYRES32=r46, @ANYRES32=r46], 0x28}, 0x0) recvmsg(r45, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) login: vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b575e8 map stack 0x2071c000-0x20b1c000 of map 0xfffffd806e9a8738 failed: hole in range vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b575e8 16:00:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62021207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000040)="0958806f80000057", 0x8) 16:00:19 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x44) pwritev(0xffffffffffffff9c, &(0x7f0000000000)=[{&(0x7f0000000200)="b4821756d68ab4935d51d06f955f1d38daa155cf3aeb02e505134c51bdaffd6dc4eb927b5c5305d329c46e7bdff4f32a8e99f661cadf0c17a76c27984e249b706273a126f786ef5c935085fd8d954ecb0a6da7b71d59a8b840c2cdad7835c6d28e9f62541ea82489fbfac728086dfb9f980f37b1474b4e45fa9a2b941410348e56648947fe375ea9c3e4dc639920fa22f97fde6885f46262552b595a382874f74994fd6c3672d1c9a89efa56965cc1595135601324602d1d6a14c59ab3a7d9197c8db4ff21afa4", 0xc7}], 0x1, 0x0, 0x3) r0 = dup(0xffffffffffffffff) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x10) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="008000", 0x3}], 0x1, 0x0, 0x81) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x3f) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:19 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x100000001, 0x0, 0x0, 0x247], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffdfffffffffffb], [0x0, 0x0, 0x482, 0x0, 0x0, 0x1]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:19 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, 0xbfffefffffdfbeff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) getpgrp() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:19 executing program 0: pipe(&(0x7f0000001280)) kqueue() kqueue() open$dir(&(0x7f0000000bc0)='./file1\x00', 0x400000002c5, 0x0) r0 = open$dir(&(0x7f0000000bc0)='./file1\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x3000, 0x501, &(0x7f000027e000/0x3000)=nil) r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000484000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/119) r2 = socket(0x2, 0x3, 0x1) ftruncate(r2, 0x0, 0x3) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket(0x2, 0xc003, 0x6c) connect$unix(r0, &(0x7f0000000380)=ANY=[], 0x0) write(r0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1}, 0x10) recvmsg(r0, &(0x7f0000001540)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000080)=""/238, 0xee}, {&(0x7f0000000180)=""/102, 0x66}, {&(0x7f0000000200)=""/147, 0x93}, {&(0x7f00000002c0)=""/241, 0xf1}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x5, &(0x7f0000001440)=""/239, 0xef}, 0x1) 16:00:20 executing program 0: r0 = syz_open_pts() close(r0) ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f0000000080)={{0x2, 0x7, 0x5}, 0x8, 0x14c, 0x24e}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffbfffffffffb, 0x7ff, 0xfffffffffffffffd, "0aff030000000800e0005900000000003f00"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) read(r3, &(0x7f00000001c0)=""/77, 0x4d) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157", 0x410) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a", 0x151) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0xc}, {0x6, 0x0, 0x0, 0xa4c8}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="a8766ca5da4c62", 0x7}, {&(0x7f0000000240)="c2df56faf6d002", 0x7}], 0x2, 0x0, 0x0) 16:00:20 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, './file0/file0\x00'}, 0x10) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c6d3000"], 0x10) sendto$unix(r0, &(0x7f0000000100)="749703170f000000", 0x8, 0x0, 0x0, 0x0) fsync(r0) pipe2(&(0x7f0000000080), 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRES16=r0], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) fcntl$getown(r1, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) 16:00:20 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x1, 0x2, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0xffffffffffffffff], [0x0, 0x1, 0x0, 0x9, 0xffffffffffffffff, 0x81], [0x0, 0x0, 0x482, 0x0, 0x200], [{0x0, 0x0, 0x3}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0xfffffe01}], {0x0, 0xe2b}, {0x0, 0x0, 0x0, 0x3}}}) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$inet(0x2, 0x8000, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {0x18, 0x0}, 0x0, [0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x8]}, 0x552) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0x20, 0x6a15, 0x6}, 0xc) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) r6 = socket(0x400000000018, 0x3, 0x3a) dup(r6) r7 = getuid() sendmsg(r6, &(0x7f0000003a40)={&(0x7f0000002700)=@in={0x2, 0x2}, 0xc, &(0x7f0000003880)=[{&(0x7f0000002740)="050436d43cda30fd718957c83216d25844c12ff2df660b95f45bf444c48c85e96028c81d39758da2d0cce7477b53b091efcd1b24ba3a26f73b1dfcb7f819aee685", 0x41}, {&(0x7f00000027c0)="983757975b62736f092c7a263706bf636e9b9a5438736d8fa4e1880a4f9a0084dcfa6f89f6c4bd0454bf36cad7c38002fe098c2d180e5168d26eec2b3ce11b1c83905565f98a1a7c6eca32f050cb2b80fa77f4b604422d56337207fe1e64c36562d21d6dcd5d18c243dc201bae6c29015be33c6d", 0x74}, {&(0x7f0000002840)}, {&(0x7f0000002880)="5277b5be3d62f9c574db71620e64f13dff0bb7731c4b9d7d12c799a117698f4e35ba9bb3f4618eed713df2645fd51c6ef28543c147aec19947eeaa936e2a7750d2d7d63e7c5717b0cb94bc5cd85904d58776ad44f9445a1791212f8484626b9a165c44a86d7bd0c7121efa05ba66611c3ede39996d95ecac822e6c4cd6a8d0a930b53cc0a626e28e442173e90f1ca54fdd098b8c27cce906fadcf82afa291766991e88ef5179cf3b84d3cc71593f271a0fbd9a97ca1e4306c09608fab577e126bc7a9c0473559bf34c2d03824d3684022cab74afd5f45100bfdb2a266b79d4af8bcbaaee04f33829367b23a4c67b29d5df45ba51e27f240bfea1d104a8fdd97b6f6549453f7a154316bd28c7bd688a4db8d99eda430383f06b297bbef82dfebd2435c71db554ef46c37079d4b1151447de9713f2ed8486e219078c09e1c5280f08968dc0af4a90cadb1c74a30a3a5f4e4e937386c95076c232a653be8150b20f8d104715062f13c1aa6f605569d023cee40d86c125e377a6596320deb64a8383e663e62b6727468e419c542860923891941cbb67dbc4c1c03e9ce0a7c112465490e20ec26063a719046b6650f32c40e9bfdee0b7e130e0dbd0792fc1b61dcbad036fe563b50393d0a99062ef4230cb91b8ac48b7282d8fc2ea884a003a454f32e8b161c4236e2ca9971a3e9d9675a64ed5c3d16a51738ed27e6fee91336b5db1e02fdfbbd5be7a9395f5658f09fdbd10464628c9473e83a2712ecb7a2f8fd77679f5bbb9f7c794d85564b3963b66f730ae7401f39eb0cce4fcc7b3a72be5871b45fdfbd6575056a44fe765a5cc24a1492bb603b7c20b2ecc38033ca7839f9fb2c60452b0e8c216eb9da3096223738db11a45846360a3ac2688441177bff91e588880c17b22b3d1e9e44cc880b3d3b8760929242eda28c08e7deb30c253d7e20b686a5a37bef3758d55faf8b801c6e8cdca3d260706bb7b393a34f0ebb25ec7564603874d32b1f7f2f9ca7fe927173a0a8b3c0953f9a2b016ff15dc399712d9fc47f56defde0bbcd4e45e715a1ce0942d3b743d88910d752686904538c6addc406d5db223e321ae13a64be148d05a856c6f7ac7a9d919c43a2a9df01b07eb23798be24b9c1ee331d0cf74b119b1b3920321eda491ae49c754b47f8a1f100f1583fb596205e6d6da035f1f6b7a2254ba6760ff4edd567b5b554521ec0da2a6a011ae74fc4331d74f458a61cbf9100dec588b64df95b46bb381141962018f2131b1e6e26339b84fea70970218c38cd340fdef9c72afffa896eaf17155aa46dce2c10d97ead4786af39cabf28f3afdb226319fdbf1248735b5a734a9b97a09b3d675de11522c371a7c25a99a8a5abbd52dac64ccc4ad31aa5851551aa93534ab9b216d7268707b3f31f1b3533d3ccbd0a36e18025c48b39fccfa71c405336c6234240f49369eec39267a92ece0386507979b1f4d149353c3fc7f8cd50c98659c0888dc55de7cad6dea6dcb8d8d324bd27ddc26d39974c9aea51c581975ec5e00e67ab583b2c8ffdaf35f6ff21d2195b75eeb46cdc3b47874a958734eb19fe580069a973fba249cd10ff14babb1f50a60b6e657d73e4381b579c07456dbfa89e784664d471ed65c494408e5c8af9d688652df26e7d501ea8534e7374aa943a814ee85faeb73c9ff564de6d1561622cee8250e78114eace0a7372b9fe79913da9d64ec35f18cd9e79d20534a3d0bddee9764f1bb6275b2d0e3410569ba114953d92eb62c2548e76102933c9e1e9b5c08ec22a44a91a042993ccdafdde3169014addc0cd973391b3c292d22f5697d07fa5530ff6135503d59677260ae83d893972d5edd9fa69b47454bb6f64a0bbf34b0a0a693c4e5a8d71f5e84e982a7c6254525cec4d193c3778085838a7bca7491cdf22d21eef30b43d5750179efb42be4ce72f7cc48f8f0a7d527874fa3549781f96aec75155fe9943d610b3a8f3bc6b8e12ed941c8a3735c27b3854935266f8cae1beba653f2d8cc20249df98870e8bfad7e0a4d3888edbbd7c4889407a3c4cc97637c4e8548c9c9455bab9307be64b9c86ff9d48374547f842fecc28c6be1aa20c7f5f050148741459a1f346dad3f9afe1f494bd31e9c2e02ba54d807827e9e1c93d61e529ed44790f7ed84adf4c8e138ebae303b356619ad8cd879a16d1e14433ade7be7ca97c150f2d061cbafe387bad0ca0e11b4628757d68c1bfb38dd9369c5d9c3aa6454cdf19e9d0b10f341f3e04bc113062c562417504f373dc0e491f6e893e6c62ddc77174d80f44e81fde1f301173d6b2591f77dfcef9466d0ed91eb650e171a5d8c446ad2a61325b0edfd1d02f2c9caf3dc960227ced7c71d6e128a5f0aff1562173d0bcccfdd63aa12ce8d9496a02905bbd8a613830ceca5917d770c69501bfb3c6530811dfce3b842a94c9dfd148e3f6c669a554cf73eb8b46e197e5551acc2b8d535fef0611868656b92a42d43376eebe48a8aa304fc1c4aa82151fe6f32a81f86b337a18b22b1c526b30a19d10ac568d49dddddbfdbc41697c95efa274189e146c1e4b878613b80f8b1a727136d74a47e5f70451b9ed68cd11e1ec286718667326b99dbf6d60d81306d977b05e8f24bb5cf85da3c2aab4f4ae003f00ca4a66fef60e5ff2d1b5351f93fd2f46c5a004818a0446f755dcc88f83624017973bc62ea5ff05c9d173e6385be4a42adbeb5a4d29021c8f01fe5e59d9dc395b7ae73cbfbf48710517f8e42b3375923dc93d8d998c38e574ba8d73be0c0bbb684933449904da88c73c117895fef6ed8b2490ca2128db7d1c0507a393c143912137377d4a9c7a68fdc330571959df3c01ef41f1ee089ba47258788f414877d4a8035103b0b0827832b75e4dcf8262b9f36f82064f74b3ccba82fe77d5d8a30599e19d38fad2f4970e57d3f7dde06c2337e9c95096575aea745e342e5a1bfa6977828f4b5ea187ea5b2c8de718bf0686a95a40db56aecbf71e37855ac9dc444b6cea4bd39dbadbc0a8730f28d88358f332b410ac01c7c385ea09b3a6894341e4ddc36f1c2990a70a53a24415342c90132122dd544bac0ec0c57d6f4d2cd4a980dec12128396702e2cd9e460d9c6e85ed69be40597e34b44be4d126320389cca40ea096f50f1e54382a5cca5b82fe2d8f822aa252cc68c3d3cf343aea975c5fd85f20fd6510de434cbf6713e77573e0602dd074f0ed7d0967d57f9a117fcf4a8f3d5800b5d2aac5998aacf9a5681a91d1e7486f0e8e21e8c3470d1066253048f7cba32348694786839af607291cafb8744e7de86392a037c40af9e31ad975d5b13df40556b3f63650fc0ad49ae7745ede9cfe713d83f74bb83a1cf138693dcefd79d3dc49469a28e4b94943e7c5fa8dd15c0940c91d7b98b7ce54c468956e730b675b52251810135b0bfdb1b33193c5b31ba50db702109508b4411b11372618b87a4999508af539ce2e26557253f64c69ef6df5ec7521b4b6a568533aab9c9d86a7b4253f5f7c94a72daa1635d5f0a91379aeb5287f03654b9e072549eef53e3516bde0c108bb7e9db5431a73468bf08ab43a8b4a9e12eac24eadc56db141bd4beb150d34a035ee1e7fce53c554e55188486ae5aa420b804a440820b7a173d60a2b2a8cf81368aaa00f5885b6652c2dc41c5c7d546134c492989299aafa5030e9bb85fb32f01d0925874b410c74b8b1d7a08fe5f35f4f9ab8b9648a15d35f5906d1fdf221ee167f8e7f886ac0bacbf7b25cfbda2bbdfa66e367b7b129c0690017c2e9323bac1202970f924ca2590191aaf530abf88c62fa97a9402c1bdf3c0d3d45aaf06c589a0ae035422833c03dacb202bb14e00f46fc47f5b3811f5e9831b9442b3183a740f26d39a4912bce049fd04ab860370713027eb0d1409f8927d586e6e8badec9261db8fde21c59667f086f57f4123c7d177c341b14904747e00cdf5be562b4a1a105b85084bb51cc473f270a2b6e7b696481d2ff9600574f21995038ef6fe4b89643ba970e63a3b5cef35824cd7d5960e73c79e44a431d02c4f48ce519c18e22b4717409ac7a0f2edac05eba2076d8a00974eea5216cb0cbcf37ff3fa145b89e24d92555b309e2306521404f310c8043c6e9c68b9ffe8000f3c3b35580443363447df1d97ed0cdd978ed5e85ab5cd4ebd3d61d80f2ad26182ec2df9efa876feec2c3f6927ddb03903e0aaa3bb6d874639452350d267a91618f3b1685ef045b7a283bb59149ab4709ec798db284f45eff3ff8b0b1fe1d369a4100072baced78572a6e0e7c729482334edaf12bf49fccff5e2ed20a18f3437f8f2772b8f1449d31a6d5aa6a6096e43d9449ec3d41c1d7e66657ab20b3cf56fe69dde6eb3f6abdf7fe1bbf7d05dbe657f84502fefe17def81dd1d1c1cc4842a8f3f40a16159e7604df84f1ccfecd8999034fb8c760545fa11d76c021cf1a3b50dc26ab63b755271e9e27e4bcf8e6b1962d47806a154b87c42e6f1d2d767aab56167f5c6adc392fe8fe76f91f014663ac3eb7e01fc2d4b56827d716946319cb1e0a5298d470de5ce1f5096d58d1ff11ded9f6635f84fdd6bf897b8d5b1c93ae62f934dc983de8c69ae322c1cd67f7256d59318812500ab255d10b936d42636ba019f43c76f4c0906101d70852fe9066383bfc0537d79569eb51b2174ea88e73be308c209c1c50e856fa4e6414324cc3812c312a3dcdd153e42dfedb6deb7ff58c7f4d9e177ed56928e8c3815fc1df9d6b9e3a18af4b7671d0fa7ccc80cda5550e3d8f2bebb9dcd10515d6dfc3ee15beb1a1635c0e38521b8d810390165d460579a5e29b9e2a24f5f0a6d5d754dd20d6729ff330d6d232ce8b9061178acd5035e32f7d806fca0a041e07e9062b912a207a597ea429e8259a1725785b33621e5928a0bb9cf9d150f769e9abe0b31e7238a5de690cb95b598e6656d3ae8eb582cad116c92604954d8bfb88aed130650ed4138439841da4be3c8d84a9ae61bbf80819211c970856937e06d3c2d5123e104cd49d6889d7c3c9ac74471f680af024b884fb0b8affbf47842cbf48448529ac1ea1b8dab7d77490c48ca93f5b8a9ec3be42cc42c71932295b7c1fd38015092289d2060d00230bcdc4a92199757f6cf879ee6b9565b59cc3cd9c4f08f93f254fd893e92eab208b86cc3f33e7e0e8c731953dd9141c4d52c583b2632b6e00ad3173a9c3921fdd60020b6c5852068b24342f404076de6041802abc974fee2d56a3b83e38327c7e77a8f211ffe9aac263d3c3146e6384c9c85e3a799c273559f0ebb76c6869830d5e20f214e0b9cdafcd49c314cc89dcc41e72681c8e4b90a7757728e82897234b501d11ba6aa5dc57ab0064ea92e0a46046c4a73b048db8bfa81fa436d1112c69ed1c0b95ddea67483bf93e4737263d0ab610bba18db4783a0a11f3828b5e6b1fed95f70da83ca35128c80f07e69572e5c03b3ba7bf7afcc381b431178444552713f47f3c87b340d28864d293d63283f4f3ac3ed67039ec741fd320a5da70cd4d5af6bf2f5e565791cda90e191009cac77173ddc67d980c13358ac2b17f0351da2ea6a9a1b13e895980a2cdf2f751a98ea2c92ae42fd9b1c86ac19fbd8a692629e6b361253963d0abd2bbb1e5bd542e365b58ae17f8cfbd88d822957477ca61bd1bd3ebcb7d3c3d829006556d4ef3f7ad22442198eab80eaad0a3bc53180d50aef6dd0df87da5d65e07ab6a5865b8f6fd45543b199360c16d71cb7abe59370a8c95e0dbdca36fb12ade013844f27e0b0dbae475e531cead75ba74af1cb033ef886", 0x1000}], 0x4, &(0x7f0000000b80)=ANY=[@ANYBLOB="4000000000000000ff36d10c01800065609d0658bad30006d79918fbc796d086ffbab93416ab317a3fcc8c0415ddcb8bb8fe4b999c090042b5cbbba81fb530f6cc57ef2c549600c50100a00000000000ff008681bb165608c84ef237e7792eb713ddc4ac6e3d7e13f6845f08705c9229ae6e3dd888b5c2be14f2314da56ad2d43505c12def4461c84037a22c9854143928c0a74c3fff784b55c7770000da5592eb0d4a00b42e02eb2fda45fb02e22a305fbab4f9b145884a9bd1787d1ffd9a874ba7d67b4829f864ee6eb4ceac3d0cf9340fb1d0e735c9413b0190f6ed157af3db079fae14322deffe40cd9e67da23f2199a5485007f0000000000000000000001000000f8ffffffe9647762b033e23354b752b2ef1edf0c2ead009569f0f7e6abf8d897b968d07fe0acc41055e15d3baa4e5bd2ba18efca31d7f3ff0100000000000077e83f5db09ec5ae7cd4e0a1d84d85fb0ae63508549c7c627d93d66a50178211c7096396ac0787a41ae2a6e193df573252ca765b31e5e24061581c3673db24cdf40000000000a9bbf627b0023f94897559f951a6581d03986d6df8b6bff506bdb3eba1f1001b86092a6cfb2fab9451d4dd64cbbe65320af29d5ff9105062f26a3aeadb5a123f021105dcb0d92d5ba067e2ceec605c944f1891cc1f260d4012e0119640041cdaf331b19a3fa0ff2c7107861da4beeecbd30c578dc25400bf94701ead738ddc6848012deaf56a941474e559bed68851bd514686e26ef3f5f70147e43f4fa7fa7ebaf7dc26c5899f82b56a1fea5a7cec18aa58ea68bfea4240ca7d3fcb66bf0d442e2a2526a268614bea69e329693b9268c6990a4dae151e252c807fc8b0bb36f3f40ce3f41edf273a8dbc43724d372a19258784965f2e33d745274dd05f693a502e0b374bb5a9924907a6ca5a871f9ecb617005d1fb4e3dcc00b7ae6ea68e0062dc20bf7698b4f58455424c78781c9be4b99fb93e31918a4553c14bb7a8050ffdcdaf3b37d150d991f3167d6e865d48da492d09c44be76b000000000000000000000000000000008ffbdcaef84981c22e3b6d5abd02a4ea167661caf5e895d74fb9aece522d6472b57159634e27962c3df681c1b8c7"], 0x168}, 0x9878d5c527fde8da) r8 = getegid() fchown(r6, r7, r8) r9 = getegid() r10 = geteuid() r11 = socket(0x800000018, 0x3, 0x102) listen(r11, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r14 = getpid() getpgrp() ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xfcfc96ac7f786fba, r12) shmctl$IPC_SET(r5, 0x1, &(0x7f00000004c0)={{0x7fff, r7, r9, r10, r13, 0x8, 0x7ff}, 0x8, 0x401, r14, 0xffffffffffffffff, 0xa2, 0x1, 0x1}) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000100)=0xdb555192e2065f7d) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r15 = socket(0x18, 0x2, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000180)) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0x8080691a, &(0x7f0000000300)) open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000240)=[{0x7ff, 0x8, 0x2, 0x3}, {0x4, 0x9, 0xfc, 0xffff}, {0x70, 0x1f, 0x7, 0x1}, {0x9, 0x1f, 0x8}]}) getgid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x28}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x400000000002, 0x0) unlink(&(0x7f00000000c0)='./file0/file0\x00') r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000040)) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) getppid() socket$inet(0x2, 0x3, 0x0) r6 = socket(0x2, 0xc003, 0x0) connect$unix(r6, &(0x7f0000000340)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb807fbc5e57c6388bd52ad8c9885e190cd9e3bdd1543f7f9cab2951b15801360bcd4c0a162b58fd4237b8fa4d012a0700473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557a8b78bcbbe0b3215d60f13ad30505e8f5300a4aeef9d742f871f4385f04157795ea4a5c500009fa202361cd8e9c7dbbc5b65c6593d2870b4d57df773eccc2b4a354900d71e8c451e77da5ca5474952eecfde786a7531c67fbe63f8dfdd006c642d94271104ecc472c39fea31968a2035f7c8a5f801c12a6979ef82a037238ad4399d7582811fc7fb5fae103c9506f175631c0389b25d2e7ae6fbb5680ec21c9cfbdbce892ebf445e6b39af83e3a6bc04fd70480a819a806cbecf16d5ddbae8dcd2e3bc58b6f5455de064681663c4fa369ef8bc4b1bb3d1a707ef1eb3"], 0x10) dup2(r6, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r7 = dup(r1) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896fc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a4f4c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc26326d3b7ddda201a5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372dfa8ef42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381ffed036b0233aca38bc8789d01c4674fb41c125525f77e9f6161b8408769389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa78c580000000000000000898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d610180b8bbca8854747213442d520dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93dde79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597fc2269a7d09c1068d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bb20d67cca9c4543f9e40630f56ae48f6c6c9983dbb5ba11cc2e9a01ed793adac7c078d7dcb7e6543fc100a4356ab4110e30933036ff0ba61dcbce7a1385052bacb4c1a306ed1708f8f73b3a5f47402ffe4502a2fd81d9033329d83372d00d4d60e56c021338dfe34a1b145fe92bc1b22550a8a188ffd72e48f57c9cf71121f382305cbf4769bc70e58b4cefe3bb5d6a5ee1bf1ed0ad26585aa8c7c21d45a5d94dea4c094736385ba64555fdfcbadd4e37a0603ca7c212705176c7f670bf99780897092677cd1597d628cb6d35822d81882f43ce4c10630a48c5a5ef69a102546f818649f15d98cef5b8a349b6e6c5ed08c6265be5179bbb14d86c613b426dd2d25873fe32fa6678c796fb25f390f11271cf75e80d90e2bc13634e62c3ade359e1218ff57be3dd27bb0123a026eae7f3419a93effbe9f18886b2cd0f757a4116918e53f7cfddf2d56d9bc69660e704c88b3e1200d206202e06bcff6c1ff160f250b5233a55ffd0ae0b5df04b625e89d2f1cc35c777e93f7c6f89a04a6a72f7f168ab0c6e644d32ea34e6b6d916c1f6bc232c0a246a0000000000000000a4d6d753d6356e7d6f5a7e513ee9e0fee7de73d5d7b865aae8cd7845a24dd8857590959d1ac5f204fbe974e49327cd0d32de4e6b90fd5e0db17f2e6d188be0fa5809dfc756d54c007364b5ddc377cfb6c76e7500b55e967f252231d26e31ec6a5894b8c1879e982db9705fae9df00c858aa9528e29ad866a15a0d0ca82fc98321cd4ed789271d4d839a9aa2f25bf9c9c72bd1ca0c8fac435c25203b5ff85b20535a934761df9cef7ee9d70dae876e6e383ddd1139cd9423a242818b23a9dc56ecae7a700c65212e8617961df787ddf40bb1321febabc757f554f4b43d6ee9cc9"], 0x1) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x76) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x7}, {0x6, 0x0, 0x0, 0x104}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x8, 0x8, 0x1, 0x80000001}, {0x9, 0x2, 0xe2, 0x60}, {0x2, 0x2, 0x7f, 0x3}, {0x6cb, 0x81, 0xaa, 0x81}]}) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x4d}, {0x1d}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0x4e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) 16:00:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r1) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) r4 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, &(0x7f0000000880)=[{{r4}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) setreuid(0xffffffffffffffff, r3) syz_open_pts() 16:00:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000040)="caf5b415", 0x4) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) dup2(r2, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) 16:00:20 executing program 0: kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{}, {}, {}]}) 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="11"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:20 executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0xc80, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() bind$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x5}) r7 = msgget(0x2, 0xd4) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) r10 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r11 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r10}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r11, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r11, &(0x7f0000000880)=[{{r10}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r13 = getgid() bind$inet(r8, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x5}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r16 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x117) ioctl$TIOCSETVERAUTH(r16, 0x8004741c, &(0x7f0000000100)=0x9) r17 = getpid() r18 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r18, 0x0, r18) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0xb54, r3, r15, r5, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r17, r19, 0x8, 0x100000001, 0x80000001, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x1, 0x0, 0x5, r19}) r20 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x1, 0x0) r21 = syz_open_pts() ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$DIOCMAP(r20, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000380)='./file0\x00', r21}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r22, 0x20004269) 16:00:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:21 executing program 0: symlinkat(&(0x7f0000000040)='\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x3) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 16:00:21 executing program 1: geteuid() r0 = msgget$private(0x0, 0x214) getgid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getppid() msgctl$IPC_SET(r0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x8000, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) socket$unix(0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semget(0x2, 0x0, 0x0) semget(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) dup(0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) shmctl$SHM_LOCK(0x0, 0x3) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000001c0), 0x4) r3 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="08010000000000ef0000"], 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r4 = accept$unix(r2, 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000001200)=""/4096, 0x1000, 0x1, 0x0, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) accept$unix(r1, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) poll(&(0x7f0000000340)=[{r0, 0x58143e24766723b7}], 0x1, 0x0) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000000), 0xfe, 0x0) 16:00:21 executing program 0: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() bind$inet(r2, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x5}) r8 = msgget(0x3, 0x420) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = getgid() bind$inet(r9, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x5}) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r16 = getpid() fcntl$setown(r15, 0x6, r16) r17 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r17, 0x0, r17) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r19 = msgget(0x3, 0xd0) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000280)={{0xb54, r4, r14, r6, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r16, r18, 0x8, 0x100000001, 0x80000001, 0x100000001}) r20 = syz_open_pts() ioctl$TIOCSETAF(r20, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) msgsnd(r8, &(0x7f0000000300)=ANY=[@ANYBLOB="b2cd926e468844ebbaff1c064972909b93aed59af79c87b9e5cf35cfbc4f5951dd91647f1db915c20c8e43e831b3230ce5c96c8d1a7a2b2663d5d65fc0d88d89be0fa193e96d90b46104d3f7db9e5b7e82fc3330f3a39657483c8414ae6697dc7aae1a05ec35bf75999565ad2336f15e3ef21761f6a9de28e4cc2168358898af12b4d6c1e60d4fce2ec446d0df6414e0669e9c53abcc242075cc84e0781d53d5e30e607b262795f8ef74e6b638a402343e"], 0x1, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) fchown(r0, r1, 0x0) setreuid(0xee00, r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x278ed8c6915ab855) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt(r0, 0x1000000029, 0x2b, &(0x7f0000000000), 0x0) shutdown(r0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) kqueue() r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) wait4(r2, 0x0, 0x2, &(0x7f0000000140)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000080)={0x7, 0x400, 0x6}) dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047001, &(0x7f0000000100)) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000002c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbaf8a8de2bafbfa5edfe162c5ed", 0xe, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc050756a, &(0x7f0000000300)) 16:00:22 executing program 0: minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x80}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) socket(0x2, 0xc003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000b80)=ANY=[@ANYBLOB="8202adfdffffffffff070000169d710a955984c87910bf0902d60f5d00287ead4bcb775ca69dfceaeaa84e6abca64896819f507d0000000000f3c4c549a86488f376fa072951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f041576c5f9286c545795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d28708418ac1b00000000029cc4c83908ddba44fb4b7555000000005bcf967304e3331c28d208000000000000006b47b8d7da43c3f1a3d6ee33ac0f994166518bed2e1977bdfd5e5ea1b1009e5a319d54401c8b0fb636710000d2df0ac87e0d7b6524240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfc788c2c9ce08a146eb899f51da0ff82a27e42cfc93123b8284efea431c9dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494af280cccf9136647507bbb35733c133b192061618696b2d44cf727921461f8c0221a54996026fe13c9e7621c041c7a2994659cc1c56ea6cfc91a379c27f1dee06b8e5c9c1993edc4c0a07948935ddb70ec1b24b761c1b9ee901efb25c669f55f9736d058b4416a9a74b952574fef0a109907f10950cb1bb90ebe58d6f818bdf400937cc88129821f8671feb7cb1355ff3729d00000000000000000000000000000000000000000000000000000000000100000000000000000000c4f67edd21ecab793a0d0e0c3a17281241ae8771bb3a242ebd730ce85fe40833d5e9c463c03136a382ee8d96fa34f4f8283a8f88edcc6ae5ccec80eb6c855f"], 0x10) r3 = dup2(r2, r1) getsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000000140), &(0x7f0000000180)=0x4) r4 = socket$unix(0x1, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r5) listen(r5, 0x4) r6 = socket(0x1d, 0x4003, 0x0) acct(0x0) sendto$unix(r6, 0x0, 0x0, 0x8, 0x0, 0x0) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) close(r7) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x37) fchdir(0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r8 = dup(r1) r9 = socket$unix(0x1, 0x2, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r9, 0x0, r10) setsockopt(r9, 0x7, 0x4, &(0x7f0000000280)="79c3e86eb2f9073368997f37c3016e52f4442481b1f24edf3f690486b8145ab44defd4d961d0a57936e273b9eedb94c6313aaab72612d8619c499a0f793a416d3a65e9953a3372c5d9bcc9bf1c33ee0e9a465cfcfac7fc7add03ceaf0a654a266a115f6dc5d839991b7a476322b839b82135ec9208d47f378d25d07a5298829a47c9801bf841282650790d1ee8dd3b5e0b97eba1dacfd18ddc7e68fadcf9d5e88aa7e9f726cb808383acf54d965748a93c7f", 0xb2) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb8ff728de3f9a4f2175ad92eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b035fde662ef6478a4aaa1321b357b9ba86076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b1229970352f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f7904d2594a70f47900011c267fcd00b11461c7e771b2e296eb98951d2d38457c737ea0c51f5372e3711870dba9dbc48f3960b66360bc16a73d6b46e79852c9ed04cb096e1a3af6206d085d42a771ed643b595cec10a95e2fee9f8b9954ed94470c459113faeb0b05ed3df80012a5"], 0x10}, 0x0) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) shutdown(r1, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:00:22 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x2b}]}) 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="2cdb003860ed859b845eec560107eef691d8244712f6ffffffffff00000000d3b46e18a88549bcb2281c7456bf671274a5b7edc7965c4426e4ff57a536fa6104936707d51a004c480f24d9c595e825cb7f5b7e14d82821"], 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0xfffffff0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) 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) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) 16:00:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') readlink(&(0x7f0000000280)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0x3, 0x1d, 0x3f, 0x1}, {0xc694}, {0x7, 0x4, 0x6, 0x2}, {0x5, 0x68, 0x5, 0xff}, {0x9, 0x40, 0x4, 0x1}, {0x8001, 0x2, 0x8a, 0x8001}, {0xff, 0x2, 0x1f, 0x5}, {0x5, 0xd1, 0x0, 0x80000000}, {0x6, 0x5, 0x0, 0x8}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x7}, {0x74}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x800) 16:00:22 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x1e0, 0x0, 0x0, "49f154a513c9c8c70ddc0866a282f571f788b9793cd46700c67029fd9ca5a9bf914136ee4a1fc7dcb8c337a6ee83fe0ac946f668facf87e8c515c9c2428de3c5a61976d761305c86c5f93d09aa44ddde27f5bf11887588d8b071d6e156ba30e8a3efa79e10899e8f8a6278a1796cef266c6796618c29fb329ccbdf8c7985e4b5f8d15cee1f70357a5bb15f2e4b6d1c0d74bcfbeb2f630298ca49eb68c62302316679b433acbc746f4018dd1732a202c254f0dc86119744ad0516c8133c818befd8ad6d37145711c60f579ab5fb8b09bd3fc5d43680cdca18b9d21deba31967e90af7dd31967f06b39d3fce9d2f339d68b7e26fb88136b3e93151030b76608447001f26747628ef056dd879f2e332697729f8c18e6f6603e1ecb295d96b2cb92b27a25c95d425cc41cb7a73ddc7f0ef55848e741203773ef1cfeda3105769b0d6e3f7591b0975ff41c95389bf657818efb050eaa861c55bd012a3a5bda5d37e66d784b30e2c6213e6fdaed623e0bcdcd36e8f26eb9998e14857e78e4b633e58645c92e5b6368ae43616cc32b21e682a853d510fa2626607a72992eae6733565a2ca6cd8f6bbd8e37d3434e17b0a395c87eb3e61f3f6045875826d9e05ad16914da08e1fd6c99d68a69ef12ff7fae903"}, {0x78, 0x1, 0x4, "c9fb3c6bb047b397317a2b69196f21a76a14628ed51c76f9560862a93cf9cc991c3307996a0652f8030664103d09ea8d28316bd4b69854afd7f4da0ca40f8d731254d08fe2965cfc1807d0f38597cbb631b0deb698388ddc288c5dd10ab1abe60c238e7e"}], 0x258}, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) 16:00:22 executing program 0: r0 = semget$private(0x0, 0x8, 0x100010282) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6, 0x0, 0x800}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r0, &(0x7f00000000c0), 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)=0x84c1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r3 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000001840), 0x367) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000d40)=ANY=[@ANYBLOB="6a156eea23455b6e8dec9788f0ebcf05f04cb7cddd70591715aaf001a50f3b54500fc52f837a4919866d39e349f52ee3e7d8e52c41a07f996cebed8132a67e629c2b1e749f344cee2503e7317eaead17feca81221e5e76ae6d562649a3563177f426f6112ccd4364560940b18d610f280d3f000a5ade4bba808bd49b79012c9dbfdbfcd16ba132d2daf5885d8101b71b8aed6d8e1cf3338c6d8a238b5bc4f6f42b71619ac57eae9656209b0a35511780fe6ee345d65b63d108b12068b6b73946d4faae"], 0x10) r7 = accept$unix(0xffffffffffffffff, 0x0, 0x0) write(r7, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r7, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{0x0}, {&(0x7f0000000200)="4e88c9830638cd3546f2ee84d8e35a9ae88292e25e0ff3e4f1419636882a1f70715590de3712911b97", 0x29}], 0xffffffffffffc29}, 0x407) r8 = syz_open_pts() r9 = dup2(r8, r7) r10 = accept(r9, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x29, 0x3, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0), 0x7f) r13 = open(&(0x7f0000000140)='./file0\x00', 0x1047f, 0x0) pwritev(r13, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2103fb52fb67d137, r13, 0x0, 0x0) ioctl$TIOCSPGRP(r13, 0x40047477, &(0x7f00000001c0)) setsockopt$sock_timeval(r13, 0xffff, 0x1005, &(0x7f0000000000)={0x8}, 0x10) dup2(r13, r9) sendto(r4, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7", 0x789, 0x382f0bc765df3f6f, 0x0, 0x0) r14 = semget(0x1, 0x0, 0x0) semctl$GETPID(r14, 0x7, 0x4, 0x0) semop(r14, &(0x7f0000000080)=[{0x0, 0x8, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x7e1a}, {0x4, 0x3, 0x1000}, {0x1, 0x3}, {0x4, 0x3, 0x800}, {0x4, 0xcc, 0x800}, {0x1, 0x4b8, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x2, 0x1000}], 0xa) sendmsg(r4, &(0x7f0000000140)={&(0x7f0000001b00)=ANY=[@ANYRES16], 0x1, 0x0, 0x0, &(0x7f0000000e40)=ANY=[@ANYBLOB="0e00000000000000ffff000020000000cef57fc08e2be19aacc524716376232206d1141700000000c80000000000000001000000040000002f406155c9842a1a0b07838c6939e6f50f2446c0b338573580e5dc2457f2d8fe8c1da0bc395aa919a28d9f13abaf3d02c4e228ee401bd417d5424f869d1703f76a60f370887a41bdf12fa40b5820a28247ad23147650b3a165d60a85dfdfbc3396db13bcad3de37947ceeb105b5c0423e0d955360538fab5bfc698f773763f14609459675edfaf684e3a5cd4e00b35c548a9d54e3e8039add4b07fc9b0db1c0f6cdee10000b000000000000000ffff000009000000af912f664a89958faae467a25d98d016fc531108aa0277e249c04cf8fb1ee7a5f2d174517857a58be75d3c36787a0063f37b66f42e54e2eef779d14fd9c655b5b1d4515b5b27df3a47558c9b5d8397ed68b26288d1830da3161be809b2cf998bd38a07db7e9a24f45b2517abf4eaca8c28bd81b98afdcac0b3e0c0667977cadd4f8b3bbfa4d4061a7cf25da6ff34f05bbf68cb5e257f9500000000000000900000000000000001000000040000009959aa0695cdf0035fdb97ad4e9dab941220cb9f42f40cf8aae714d003c691343de919105d395c8d6e5e22113bedcbf7b2ae8b39696de5fa637a1e33f8432b463295ddf603d7d8b37f17485e4a4452ff793e8281f01af685c50a9712a54527c44fe4cff5bccecea11c6b534b7b9317e9f8eb214e8ce9150e984f70250018eb00be7840812a9966216f7a1c691fd35194c94e5ffd3fb55d9f3ee653c20e47394ba23d61d846eed30200000000000000008000"/599], 0x25c}, 0x0) shutdown(r4, 0x2) fcntl$setown(r2, 0x6, r3) 16:00:23 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) r4 = dup(r0) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "28b50000000800"}) 16:00:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./bus\x00', 0x3080002000, 0x1604) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x20) 16:00:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca3572d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c5d441abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4529384be545360492c118fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f8ffa1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b6030366e6dc87c1861ed93821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b1062df23389bf8ea13a98c5f7c234ee48a5f98e01c08ec147d773e11c29000000000000"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 16:00:23 executing program 1: r0 = shmget(0x1, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r3 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000880)=[{{r3}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) getsockname$inet6(r3, &(0x7f0000000140), &(0x7f00000001c0)=0xc) fcntl$setflags(r2, 0x2, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x6c}, {0x16}]}) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") 16:00:23 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file0\x00', r1, 0x3}) 16:00:23 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x7fff, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200", 0x4000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) socket(0x400000000018, 0x3, 0x800000000000003a) close(r2) r3 = socket(0x18, 0x2, 0x0) socket(0x400000000018, 0x3, 0x800000000000003a) close(r3) socket(0x400000000018, 0x3, 0x3a) r4 = syz_open_pts() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f00000001c0)) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000200)={0x1, 0x0, 0x0, 0x2, "d70500000900000000000020c36112b10400", 0x8, 0x1}) r7 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r8, &(0x7f0000000880)=[{{r7}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x8, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000100)) r9 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r9}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r10, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r10, &(0x7f0000000880)=[{{r9}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) setsockopt(r9, 0x20029, 0x2e, &(0x7f00000002c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = dup(r1) bind(r11, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:23 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCDRAIN(r1, 0x2000745e) close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) syz_open_pts() close(r0) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0xfffffffffffffff5, "031f000000930a0010005900000000003f00"}) writev(r0, &(0x7f0000000940)=[{&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a", 0x29}], 0x1) 16:00:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9eb4cd1274ce6d9, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x8}) dup2(0xffffffffffffffff, r0) 16:00:23 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, 0xbfffbfffbffbffff], [0x0, 0x0, 0x401], [{}, {}, {}, {0x0, 0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) socket(0x20, 0x5, 0x6c) r1 = fcntl$dupfd(r0, 0x0, r0) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000040)="f899c1c17cd0e0c32bd66d193897b00af6bc09f7093c82b977d41458cc9320640c8660b36cbfe2b603e54a0220a18b6e6ccade609ba25a70c1f88b63c117713afdb20625acd7a65d3cc4d0bba21c83efa6d0f77dbe", 0x55}, {&(0x7f0000000700)="1fbe4771af80479948a2eae2ac1e578fd94a3917a933a29b51b16e8f0b36693e0bf6faebbdc1f00924de4b8aff7797395e221f835d94bf4aeede916087439ddcda857962b84476595f63f273f5469d3b4f5531dc0612acf1af2bd3b568d87a9def21e89c7ca967ff36c02dfd934dd39a2c711568cb6f95c645f0b295b7d9c74881607a9caa9ad9f1927da5096899d1f96c927eafab4c9f820600000000000000b62b87f4e00a5acb7ac9d95068b99d02e49ecb7bcefb758092529bae7c726b0315d036e73cb263ea5d3217a033ea64aee188bb7e5a0784ce5291becbc1335621e611624fcaacc3626b73f1326a01c7000000000000000000ccd6481bb68ae87657709367097ffab7c38872ac1457ef3651d965a270dd6c907df419a048fc4eb403507b7c0b548800ed788aa36ffbd3020a6cdfd4508b93ea8140f08e620b91a165b03f4e41478a99f9dcc426030d3a201c7b82d5eff23f79fbc2e3060506fcfb854dce044b768bfa645d01b1e5edb6af8a2f4f23e243b0287b4d21907fd2b6f6498dcb2a815df86a1792a4ea847e412526b66de00b53d18c1c1db8fc290c652ef3dba6000000", 0x1a6}, {&(0x7f0000000180)="3ec8dba7b62f933f70556e3c896aca", 0xf}, {&(0x7f00000001c0)="8072012951a95d267b4e1c2baa9b2bfa8bf37c0b1ea51747a816bdff9f4ebe1e9e58a48139fc9ee67901bd2fecf9349af9a6b73a", 0x34}, {&(0x7f0000000200)="42db258e6b1537544180cef16c53c42e2c76e29b3262bc037d372ac8c8e062adc9ced1ac466d", 0x26}], 0x5, 0x0, 0x80000002) socketpair(0x2, 0x4000, 0x20, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:23 executing program 0: minherit(&(0x7f0000175000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x1, 0x10, 0xffffffffffffff9c, 0x0, 0x6) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x2000000000, 0x0, 0x7], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x3, 0xffffffffffffffff, 0x1ff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x8}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) socket(0x2, 0x1, 0x0) minherit(&(0x7f000056e000/0x1000)=nil, 0x1000, 0x3) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="5ae5adbab2a57ab5a627a39dfe6ca8ff47c1b0894549a5058aab408c57adebcaffd13293260466458a51cb2d14fa2dc41b32cd772874fd4aa06b", 0x3a}, {&(0x7f0000000040)="d64d9698a0d70d8c0b9ff75f2b572f2cf41833492ecdf0cdfaf88a9596e6edc09377251a387cc4510ed235ef5efdfb7a37fa261321b21de55050e6653a66019e5ee4c6b7e3b23eea69c70a1928036c17553123e2da", 0x55}, {&(0x7f00000000c0)="500e2bd89a3b4a0550f52f1d30c20928af088339b630", 0x16}, {&(0x7f0000000100)="2b3a589c536c66796a042ce5a7cbc464337bd8295fb70f66f10dc3ed0bdd3e141f841c4012cc741e07d1996de535d5165ffc47a0b0810450f4c1fab73f190d3ed525f01e0452d2ff2fdbbbd00a13b2d2b29b32e3e772e33c82867a39e911f376616345d8a3505ae7748a9c3003d6bbd62355421aaa71623c1fbef7", 0x7b}], 0x4, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x1c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20100, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) 16:00:23 executing program 0: ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r2 = syz_open_pts() msgget(0x3, 0x61) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ftruncate(0xffffffffffffffff, 0x0, 0x2) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) openat(r3, &(0x7f0000000140)='./file0/file0\x00', 0x1, 0xc0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000180)={0xfffffe01, 0x8879}) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) read(r0, &(0x7f0000000240)=""/5, 0xffffffec) ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) read(r2, &(0x7f0000000000)=""/5, 0x7fffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x2, 0xc003, 0x0) r6 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x120) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r7, &(0x7f0000000880)=[{{r6}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) r8 = accept$unix(r6, 0x0, &(0x7f0000000080)) r9 = accept(r4, 0x0, &(0x7f00000000c0)) dup2(r8, r9) connect$unix(r5, &(0x7f0000000800)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4c1c749b0cc0e397ac66881e54552f22760c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200001400000000d28418ec1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d310000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f2270346137813694ae280cccf913637f434172638d57bb0aa7eda828fe2cbd7b3f19eec52a65958bb96bf805ebbd6c74b41360728df67068f3d9038a6de24479818f4edee547017e664d89ca7b9f58e0120bf41e2e8e8a3cfde56ea3973063207bdeaa83ab7d51f7d90cabf52cd5d52acf45f9651fa8a18eb3c90b36bd5dd0eda6738ae0e940cea2300d3d17d372d23550ba3b61061"], 0x10) dup2(r5, r3) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000000)=0x43cbc, 0x4) r10 = dup(r3) sendto$inet6(r10, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) openat(r10, &(0x7f0000000040)='./file0\x00', 0x0, 0xd8) 16:00:23 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e5], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7ffefffffffff], [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)) 16:00:23 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) close(0xffffffffffffffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) 16:00:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="ef9a9b6ffe191dd61b453b67dff7c79f678787e52ba4b54c855b34ccbb1060b348325d166119f2e8384e685c54ceb08df940e1ed785d612ce4299a7adb3bfe3b60206fffcece3389eb6362d91d69f66a217816923a66d51a0f35fe7fbb4961b8290d3d927e4a940468041423329108e9e2f0a4", @ANYBLOB="91688fadfb32dc6ba7c83a46aed4bc1a6d", @ANYPTR, @ANYRES16, @ANYRES64], 0x96, 0x400}, 0x801) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:24 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r6, &(0x7f0000000880)=[{{r5}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) accept$inet(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) kevent(0xffffffffffffffff, 0x0, 0x401ffffc, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffd, 0x86, 0x40, 0x100}], 0x3, 0x0) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r9 = dup(r8) sendto$inet(r9, &(0x7f00000001c0)="6c08fea7219c43008eab084d0aee9c94ebe37d8ea3038d303e0fc99aaf7d487437edcd5d0356a89f8a087a51e116e80c", 0x30, 0xc, &(0x7f0000000200)={0x2, 0x0}, 0xc) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000880)=[{{r3}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x9d, 0x1, 0xded9}], 0x1f, 0x0, 0xffffff7c, 0x0) dup2(r0, r2) r10 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r11 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r10}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r11, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r11, &(0x7f0000000880)=[{{r10}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x800, 0xd9, 0x5, 0x40}, {0x7dbc, 0x93, 0x7, 0x1}, {0x1, 0x7, 0x7, 0xfff}, {0x2, 0xf9, 0xf4, 0x1}, {0xa86, 0x1}]}) kevent(r2, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) 16:00:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x55dcd3b4, "73cc5940527b0103000000000000000700", 0xffffffff}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000000c0)={0x1}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) 16:00:24 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000040)="1f", 0x1}], 0x1) write(r0, &(0x7f00000001c0)='w', 0x1) poll(&(0x7f0000000100)=[{r1, 0x15}], 0x1, 0xfffffffc) 16:00:24 executing program 0: symlink(&(0x7f0000000100)='..', &(0x7f0000000200)='./file0\x00') lstat(&(0x7f0000000040)='./file0/../file0/file1\x00', 0x0) unlink(&(0x7f0000000000)='./file0/../file0/file1\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 16:00:24 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/67, 0x43, 0x40, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78779e, r1) r2 = kqueue() read(r2, 0x0, 0xfda6) 16:00:24 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000040), 0x4) shmget(0x0, 0x2000, 0x45, &(0x7f0000ffc000/0x2000)=nil) getegid() r2 = getuid() r3 = socket(0x2, 0x1, 0x0) getsockopt(r3, 0x0, 0x1d, 0x0, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r4 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ff6000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) lchown(&(0x7f0000000040)='./file0\x00', r2, 0x0) r5 = getuid() r6 = getuid() lchown(&(0x7f00000001c0)='./file0\x00', r6, 0x0) r7 = semget(0x1, 0x1, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000200)=[0x2db9, 0x1e08, 0xfff9]) setreuid(r2, r5) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r8, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r9 = socket$inet(0x2, 0x3, 0xff) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgid() r11 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x8, &(0x7f0000000080), 0x4) socket$inet6(0x18, 0x2, 0x0) r12 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) r13 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r15 = getgid() bind$inet(r12, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, r15, r16, r17, 0x2, 0x9}, 0x5, 0x5, 0x5}) r18 = msgget(0x3, 0x420) r19 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r19, 0x0, 0x6a, 0x0, 0x0) r20 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r22 = getgid() bind$inet(r19, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r21, r22, r23, r24, 0x2, 0x9}, 0x5, 0x5, 0x5}) r25 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r26 = getpid() fcntl$setown(r25, 0x6, r26) r27 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r27, 0x0, r27) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000280)={{0xb54, r14, r24, r16, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r26, r28, 0x8, 0x100000001, 0x80000001, 0x100000001}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r6, r24, 0x0, 0x0, 0x100, 0x2009}, 0x4, 0x5, 0x4}) 16:00:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="d111b2c1e10eae530000"], 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r1, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000880)=[{{r3}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r6 = getppid() r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() bind$inet(r7, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x5}) r13 = msgget(0x3, 0x420) r14 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) r15 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r17 = getgid() bind$inet(r14, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r16, r17, r18, r19, 0x2, 0x9}, 0x5, 0x5, 0x5}) r20 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r21 = getpid() fcntl$setown(r20, 0x6, r21) r22 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000280)={{0xb54, r9, r19, r11, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r21, r23, 0x8, 0x100000001, 0x80000001, 0x100000001}) r24 = getegid() r25 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r25, 0x0, 0x6a, 0x0, 0x0) r26 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r28 = getgid() bind$inet(r25, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r27, r28, r29, r30, 0x2, 0x9}, 0x5, 0x5, 0x5}) r31 = msgget(0x3, 0x420) r32 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r32, 0x0, 0x6a, 0x0, 0x0) r33 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r35 = getgid() bind$inet(r32, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r34, r35, r36, r37, 0x2, 0x9}, 0x5, 0x5, 0x5}) r38 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r39 = getpid() fcntl$setown(r38, 0x6, r39) r40 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000280)={{0xb54, r27, r37, r29, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r39, r41, 0x8, 0x100000001, 0x80000001, 0x100000001}) r42 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r44 = syz_open_pts() ioctl$TIOCSETAF(r44, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r45 = fcntl$getown(r2, 0x5) r46 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r47 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r46}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r47, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r47, &(0x7f0000000880)=[{{r46}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r49 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r49, 0x0, 0x6a, 0x0, 0x0) r50 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r52 = getgid() bind$inet(r49, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r51, r52, r53, r54, 0x2, 0x9}, 0x5, 0x5, 0x5}) r55 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) r57 = getegid() r58 = syz_open_pts() ioctl$TIOCSETAF(r58, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r59 = getpgrp() r60 = geteuid() r61 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r61, 0x0, 0x6a, 0x0, 0x0) r62 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r64 = getgid() bind$inet(r61, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r63, r64, r65, r66, 0x2, 0x9}, 0x5, 0x5, 0x5}) r67 = msgget(0x3, 0x420) r68 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r68, 0x0, 0x6a, 0x0, 0x0) r69 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r71 = getgid() bind$inet(r68, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r69, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r70, r71, r72, r73, 0x2, 0x9}, 0x5, 0x5, 0x5}) r74 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r75 = getpid() fcntl$setown(r74, 0x6, r75) r76 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r76, 0x0, r76) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000280)={{0xb54, r63, r73, r65, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r75, r77, 0x8, 0x100000001, 0x80000001, 0x100000001}) r78 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r78, 0x0, 0x6a, 0x0, 0x0) r79 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r81 = getgid() bind$inet(r78, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r78, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r79, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r80, r81, r82, r83, 0x2, 0x9}, 0x5, 0x5, 0x5}) getgroups(0x5, &(0x7f0000000800)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r3, &(0x7f0000000980)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000100)="cb71c27fd7fe520943ee7401adab5959a8288db95d880cc623faa0beb8cd0a21c465ca5ca27c21ef4981a7c684dac120401dfc585e88618cd7aff5b0e8828a0cc429b4c6886eed73716db6bc247e0b5f93530e26fe5af5e36ac1ab9a0fa576eea3eac3c4c3452e7999e2408608c7fc90d6de3d09fa8f04216e6a986a0c71d9eeba3779145b555e5566d454a72d18e916b0e6d87befaa0e9f7fa6f370b3ac62fd98142e5b65d3dbe3e73f9245b96775478e9b208d87b84153d45922af589b7df0677565d2d1c47956b897cfd7e7064c81797d3050fe413ba26efbe8a4a12057646cfb74baf5da3c0883", 0xe9}, {&(0x7f0000000200)="9ba31f57d379bcc4b15cc5d3cfbe7871b119b272eb18f6ac10bf6eacfe00de8e4cb8672ae1c3fdc79bfb17e3c77b017c27f059bcd2e76f362ac42417aded41564439f650f9db356a5c9edafb", 0x4c}, {&(0x7f0000000280)="82eb0dc6f28a6b78865a166efc1041221e715bb53e5381221f68f59f25692a1deaf76371275a3ef24e278c8350a76938f8286642b3a84662f4f0", 0x3a}, {&(0x7f00000002c0)="851aeab5f56ea14c6dc7c2f70cefbe6dab6133e48d661ea28a4e3b0cb67419dd7402a5545fe679b879f8cf77c75dd4a0b74b901857b8735b8d14c6914f27464deaf6dff3ba251a113eeda53217db41f601b056a15670243983068158a49caa1718c5bbc74d9abafe5c42c56f514a9f418a62678c1b64deb1c8922c57b3f10673894c251d2235099abc425c267204244baf3d3f59c032d5d1e7aad8b8e5058ca3006c2aa509c5fdd949b80192d76aee564306bd56b6c6ab911509c481fc2aa400c8be5d8cff58c553b61dec3234", 0xcd}, {&(0x7f00000003c0)="53ab6b2b94cf5bdbc4245f956fd5c3d4f3c5752eef4f4581b01601fa1ebaffe213dd2cca9551bd194fe7f850d63452a74b4827f0c63288071973a2057011e4e84f2de06f8fb68fe26a6a1f21806e7b961da1111b671772e2cb3f15c47aa3e78b4a2abec9d26b450c0b871fcdd2bc413e6263e6a0becda7164650d88ad67da1e0302b7ce8bbb6b6f0f07cf6a0c11bfdb060991a62122f5edf70fd1bdcad03", 0x9e}, {&(0x7f0000000480)="6d6de8df36b16ae535beb41960e91ee87dd21a397e6177c6f7ed912a8ed5edb21b92df84977d9835dccfe3dfb357f8a5d2ed97f53e233c464c7ca97d5e5c453bcf4312ab554776567a09ffd3130c5d512baa5f760e2b178d8ac3ba5c3933275ee40af9301eaf98cc72e29d8ef93de35dcc1c1c44474146f3bbd07055dd81c2d4d254c1e6567a2745aede9cf5359ec65e145a53baef0d9000bf1e2314fb4c00958d9e6c2abd8381e24eddffa34b0d72dd89afcc7c56a91a4de3f07a37ef6a8bd73fc083771c56c664ee5f7db91ac850b56714b62d4492a04bfdd5475a560de9a79b5c0e0600814f5da944c8", 0xeb}, {&(0x7f0000000580)="26fa1ae172575d0323b7b274038f8089a911947ea8c931d2e92dac0ad150c7e0661291c1cccf59ef2a63b4ad8512ee01a069799629d3acdaee8b8d883cb971dbc0e4920f4c049ea9bb85db", 0x4b}, {&(0x7f0000000600)}], 0x8, &(0x7f0000000840)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c, r5]}, @cred={0x20, 0xffff, 0x0, r6, r11, r24}, @cred={0x20, 0xffff, 0x0, r39, r42, r43}, @rights={0x18, 0xffff, 0x1, [r44]}, @cred={0x20, 0xffff, 0x0, r45, r48, r54}, @cred={0x20, 0xffff, 0x0, r55, r56, r57}, @rights={0x20, 0xffff, 0x1, [r0, r58, r0]}, @cred={0x20, 0xffff, 0x0, r59, r60, r73}, @cred={0x20, 0xffff, 0x0, 0x0, r82, r84}], 0x110, 0x1}, 0x2) r85 = dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) sendto$inet6(r85, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:24 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000880)=[{{r3}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x503, 0x2}, {0x18, 0x3, 0x0, 0x4}, 0xa747, [0x7, 0x8, 0x0, 0x1, 0x100, 0x1, 0x5, 0xfff]}, 0x3c) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r6, 0x0, 0x0) getpeername(r0, 0x0, &(0x7f00000000c0)) 16:00:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x100) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x31) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x2, 0x1d7, 0x1ff, 0x1, 0x3, 0x4, 0x400, 0x2, 0x0, 0x4}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000280)) r4 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) bind$unix(r4, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000380)={0x10, 0x3f, 0x4, 0x5, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3b83}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x401}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xfaa9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x192b}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0/../file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) socketpair(0x18, 0x3, 0x3, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000940)="dcaaf3ba4749e343d1213762f9e0193a03dc076dbe7899f280a5b9f451cfe40d386ce45ab4528f11f93d1341bfdd7e473dd8bc3e9455a8e8929f2755d78c75417059ee46cb0a3eaa7fadf21fa288c0199a8ebea333630cb8b1dce1ede5f2aa118ca0d435c222f06b820d5bc3a404b2c4ce89d43d54830f0946be65a37368ceee8f77ef19152e2b2fa4334da5b6f68e34fbaeba956768e190dfffceb5f1", 0x9d) open$dir(&(0x7f0000000a00)='./file\x00', 0x80, 0x159) r8 = open(&(0x7f0000000a40)='./file0/../file0\x00', 0x0, 0x80) ioctl$VMM_IOC_INTR(r8, 0x800c5606, &(0x7f0000000a80)={0x81, 0x6, 0x7}) pipe(&(0x7f0000000ac0)={0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x1004, &(0x7f0000000b00)=0x7, 0x4) r10 = socket(0x18, 0x4002, 0x0) connect$inet6(r10, &(0x7f0000000b40)={0x18, 0x0, 0x7}, 0xc) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000b80)={""/16, @ifru_media}) r11 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VMM_IOC_RESETCPU(r11, 0x82405605, 0x0) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/null\x00', 0xe001a749f62b1429, 0x0) ioctl$VMM_IOC_CREATE(r12, 0xc5005601, &(0x7f0000000c00)={0x10, 0x6, 0x4, 0x74, [{&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9351}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x8}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xc99}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1f}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x5ba}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xff}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x9}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x72}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x1}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x64}], ['./file0/../file0\x00', './file1\x00', './file0/../file0\x00', './file1\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2})     OpenBSD/amd64 (ci-openbsd-multicore-2.c.syzkaller.internal) (tty00) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) chdir(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x35}, {0x45}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f00000003c0)="bd", 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) close(r2) close(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7cb7fde103c5b00000000000000e74de4"}) r4 = socket$inet(0x2, 0x5, 0x0) accept$inet(r4, &(0x7f0000000040), &(0x7f00000000c0)=0xc) write(r3, &(0x7f0000000200), 0xfe72) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)) syz_open_pts() syz_open_pts() 16:00:26 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x14a) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x0, 0x4}, {0x18, 0x1, 0x2, 0x7}, 0x1ff, [0xdee1, 0x3, 0x6, 0x1ff, 0x0, 0x9, 0x9, 0x93e]}, 0x3c) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x61) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x4) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x800, 0x0) lseek(r3, 0x0, 0x0, 0x1) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ftruncate(r4, 0x0, 0x80) r5 = accept$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) accept$inet6(r5, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r6 = socket$inet(0x2, 0x2, 0x21) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$inet6(r7, &(0x7f0000000380)="b8402530292c0acdd1326d3183fb122e0845fbe2c4eaeaa2842d67c5242f08cc53fcf1aab93da858917e1dca8ccdd8a842fa9bfe126c8b23c767c0e27d5c244ba20ede4975070c30b3bb028459c87d4c1ad315685335e7c5f6d37c170193e9bf9ef6da8ae241467a56e4c15696b4ab05480a3cb0db42b4ed3f975509514ec841525074d31014ffddd1c21e7ac9464578d8b2d519de89f16fd4209c660647fd4be12fc96ac19124cb896673cb44519b31e6b341217d6dd0e97feb70147ad34f1157a65d667ea95da83c627cb9b6e562acc6f04961112b", 0xd6, 0x400, &(0x7f0000000480)={0x18, 0x2, 0x5, 0x230}, 0xc) acct(&(0x7f00000004c0)='./file0\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r8 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', 0x80, 0x8a) ioctl$VT_RELDISP(r8, 0x20007604, &(0x7f0000000580)=0x1) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r9, 0x20004b08, &(0x7f0000000600)) r10 = accept(0xffffffffffffff9c, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) bind$inet6(r10, &(0x7f00000006c0)={0x18, 0x1, 0xcd, 0x5}, 0xc) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse\x00', 0x10, 0x0) dup(r11) r12 = open$dir(&(0x7f0000000740)='./file0\x00', 0x80, 0x1f0) openat(r12, &(0x7f0000000780)='./file0\x00', 0x80, 0x80) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r13, 0xc0245755, &(0x7f0000000800)={0x3, './file0\x00', './file0\x00'}) 16:00:26 executing program 0: r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000001c0)=0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="802e1796b55af3f669be9d76599faf32c790bedb41e7092c4774a6150ebc36a725cb13ecdc15c3962edf937fcb33ca1d0c1a2a3fd69587896abf9b0c92049e23aff178b0265fd8595e62ee56994802cad916b7d79b818a5726866d07ef4132674276bb8f669601c8b003414ffd6ab743a7ea842c"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) setsockopt(r4, 0x0, 0x9, &(0x7f0000000040), 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x10, 0x0) accept$inet(r4, 0x0, &(0x7f0000000080)) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) close(r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:26 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, &(0x7f0000000040)=ANY=[@ANYBLOB="821c0c60c4"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000100)={0x800, './file0\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00'], 0x1c, 0x0}, 0x0) r2 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x1, 0x120) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000540)) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) sendmsg$unix(r6, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000500)=0x7) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x95, 0x1, 0x1, 0x2}]}) bind$unix(r2, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) writev(r8, &(0x7f0000000280)=[{&(0x7f00000001c0)="000000186004008000014000000000000000000000000000200800e4ff6f0000000100dc922392689c8ceb61c40f37e5000c0786f7ab2c0db560f6f7e9a47e05a52a88911e38bbe34533c898bf1d1df2011a7b000000000000000000", 0x377}, {&(0x7f0000000240)="471d6202591eed3109bcb4b75d"}, {&(0x7f0000000340)="2f354835e8826748e82da38b05db7d1f4ea3600fc3f75ccf9d9129c98512641c32e98175a63fd062eadd8f4dc7250bbe8c1cfc276b39c7094295c63ac628e142e3352381fbfbce132619f2f023491fdaf03470e54f159dc03781f43f38dc13fb2ecaffa80a4001f702fa9b0e395ab8c8ce34cb625ecbd15eb201cdde463ddfa4637b3e738e2ceb5678b1a733320d5f3f8af572e41de0475d346fc409b2848613f27eac8a831534fd47054d854a40c35ffdd53e1583b65bfa1d13e707877fb9301a8e2c679e435853e900c1b871bbb0f9bc5356f69ed1b2e7a29b0d12baadffe31fded846dc5c90a03479132358043e8cd6f52885f9432bac28b6ca17"}, {&(0x7f0000000440)="f46d4a63c0f65643cb2dee637874de8390de1a55739b9ab115a6cd92c1e28c222101dd50e81ca307cb440c795fd000f1d83cb9cf4604b7d64b541ad08800760c15b65ae58d0423693bfa2c2153841c40630d9eab685e92b21811ead529bdcb30ad7142ad028961da96886764bd1bd0e3c9d0a8a5411d5a71093a6079aa8c364ac577c52e2c309610a92809f963bd8fa23c2dd403fd601bfe61728cb7d0edeaf0a598603a6a772b4c6162f76b5178087dea201b549195a531d8c782eb"}], 0x1) r9 = open$dir(&(0x7f0000000180)='./bus\x00', 0x100, 0x10) openat(r9, &(0x7f00000002c0)='./bus\x00', 0x10, 0xf4) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCCLRVERAUTH(r10, 0x2000741d) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) write(r11, &(0x7f0000000580), 0x0) shmget(0x3, 0x1000, 0x180, &(0x7f0000fff000/0x1000)=nil) 16:00:26 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0xfffffff9, 0x1, 0x101, 0x1, 0x800, 0x40, 0x800, 0x1, 0x2, 0x40, 0x8}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) fchflags(r1, 0x10008) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r2 = getpid() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) fcntl$setown(0xffffffffffffff9c, 0x6, r2) getpid() 16:00:26 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r4, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) write(r2, &(0x7f00000000c0)="7e42b44da2c30d7fc93f04a16f4d5c62b76077f961d6f917705e02d663ac1636521306dc310c357b3759d673d6cb8f4b55d78bcd4450799178700322fcdd23f92fc53d24c539881cbaa4280dbde12d42614bd5dc26b4c066dbe578724806eeb2fc6f14eb9a9896ab0433e52f952544cc0bafe19b5996b2c3525bb83549ecdedbf6a0ca6a6f84f2583591", 0x8a) 16:00:26 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, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0x6) 16:00:26 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./bus\x00', r0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x802069c7, 0x0) syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x9) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x30}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r3 = dup2(r2, 0xffffffffffffff9c) ioctl$TIOCSTART(r3, 0x2000746e) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:26 executing program 1: setitimer(0x2, &(0x7f00000001c0)={{0x80000001, 0x1}, {0x3f00000000, 0xffffffff}}, &(0x7f0000000200)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000002000, 0x86128) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000240)='./bus\x00', r2, &(0x7f0000000300)='./bus\x00') r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000001380)=ANY=[@ANYRESOCT, @ANYRESHEX=r1, @ANYRES64, @ANYRESDEC=r4, @ANYPTR=&(0x7f0000000340)=ANY=[], @ANYRESHEX]], 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r5, &(0x7f0000000140)="220ece228901004cb487abb18b26a6c0df5ab8c1131f4511", 0x18) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff07}], 0x100000000000005e, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) readlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/84, 0x54) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x2}, {0x16}]}) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") 16:00:26 executing program 0: r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0x0, 0x8, 0x10, 0x7, 0x80}], 0x69, 0x0, 0x7f, 0x0) kevent(r1, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x7f, 0x94, 0x9, 0x0, 0x101, 0x200, 0x8, 0x2, 0x0, 0xff41, 0x81}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8901, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) getsockname$unix(r3, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10, 0x0) symlinkat(&(0x7f0000000240)='./file1\x00', r4, &(0x7f0000000300)='./file0\x00') r5 = dup(r2) recvfrom$inet(r5, &(0x7f0000000180)=""/186, 0xba, 0x842, &(0x7f0000000080)={0x2, 0x3}, 0xc) writev(r5, &(0x7f0000000000)=[{&(0x7f00000000c0)="057be3dcddd5d9094270ef2f0693ff3091ad3bca06df6e372e", 0x19}], 0x1) execve(0x0, 0x0, 0x0) 16:00:26 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) write(r0, &(0x7f0000000180)="f17458526554e6c8444e71c8f5fe59a85fa0003f94ca50b1e12dda0aa488665de58a039c88ac1cb0d7d5be53ffd60fad7fcc65984bb5774b5aa5716c5ded1f5cf35edfc8e9a69e44463e5b79677da185f95bdd12b942cd860d233e9aa84684ea5c65539958f578eb21be0599ad9d30b64b50068283708b0ae60b582d9e2b4c63d5d29f1606113bd9679c4b5d", 0x8c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x32) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) write(r0, &(0x7f0000000080)="6ed1bf59072dbdf35d0e4340720c63df4d883c467744f49b547833f48640bb040ed5c285431a41d46eb3fe5d6160a89f5f308876080843fb819b0c52e28da5f5cb4ad95ef097b4b5fe5b18a90913bdc86a8d045bc385f56e13fceadea4064f7f586bb9c26b963ab64871026fb689cc40f6461aac65cf8afaf2e371a57a426726fa82624326a3454847fc9b02c313cf29f862250f74e2177b4474e1a229cbeda8e48a0df3f0ee4091ca72e82086d30677637ed51c27a7b08e411eeae9bd38b6ea82182c328d1f66f45347da396811dccfe1f7f47eb0f5ec917b24354da9129ed6124710742ec9ec1548d3227ee942f1a69cab2f61c6", 0xf5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0xa016, r1, 0x0, 0x0) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:26 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f00000014c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b197a380000000000008295955984c87910bf453f68c11700cdb67ef6cb927fa69df2eac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc120400350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d855348b01550b34aa3fc1611cc665980ea3b1e39a00206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f902ac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e7f000000000000003f5a2469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de7d58355a15cc13ec316484d3e41ac1bfa4aca2c3ebed7bd1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc0793721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca7e54747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac75aec99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaa0312083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600100000000000009c42bdbe3f267105d1d6654c4dcc8f494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e8b803d8b2aa14fe22e5c3f66f6295b468a8961b6c5d96faf962bfb27c16eb7ef661559319aa672530bc9c1c0d40000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r1, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r3 = dup(r2) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x4, 0x6, 0xff, 0x0, 0x9, 0xffff, 0x9, 0x0, 0x2, 0x5, 0x8}) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) 16:00:26 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffff05004000", 0x0, 0x7ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}, {}], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="02b8aa87bdac872346837f30102254203ea9f5316aa0f584678992b6da18b35e1d6ddbfceb01dfd810f3f60d8f17789a508cfb98743559b1e166ac81f951a4aa970fbb7e96c81ea14da8a24abcc59efce438cd5a6f3ca37b8586874c4bccfb20213dc5998185e321b902d7d35651edbfe5b886d333963f6f59cd1e0dde651853b4e18e657edfc9a941c58532f5b422ec6b5cb5961ff6ad49e4bf0caab056f46e7993169c3909d6edb51f0bc4a553f1405adccfe58eed72457e8174c900af7b65b19053f019d9d129594d4bbf13ef00079ce8a8e0"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x2, 0x2, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x14a) 16:00:26 executing program 0: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x0, &(0x7f00000001c0)="99f0ee6b500064", 0x7) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82dcf80b407b696c6430"], 0x10) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, &(0x7f0000000880)=[{{r4}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) setsockopt(r1, 0x802, 0xff, &(0x7f00000005c0)="7afb4c7f9f211b1dfabf57d1b107daab1c4808817ddbb2a3c392adba10cf9133b69f7b13456902549d8ab9af62f59629784728a16d406cf98358ddf434562a907dc8ccdb33af6f14a1e84157d7b30957beccdba355ed97316b2ffdfb51ec289a683243c81030", 0x66) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r6, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = socket(0x2, 0x4003, 0x0) setsockopt(r7, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r7, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) writev(r7, &(0x7f0000000500)=[{&(0x7f00000007c0)="3cc3acea7dd69da618143a9330a01c8da0ed1ffaca3c9d45120fb66823b5f0102fe5b303695396bd026bf64573537afb02d3d7795068b4f0609c2eb309ac71b76d16d02d06d1f0eee971fbe1269c121f069cbaf5ddca2b24bf1ec05ec95f6d0a897f55d95d0b450c8274d818d7107cb79054bc28bc596d872fbe9934e5a4b020e13a5a4a51541d5ce8c6ebba05edf26bbba5bde7fbc129e3a103b3e1f46d8eeac4ce94cc2bd677d94229c1c9ea8b7caf8ff7510c758517006980222499166aa3b720b6522d12b3054b888ff9718f3ed2b71a56a4a3cb288b8ff6cd00913822874cb522ded22525ae1f2ee46f4b0bb43cd3fd4f8c67c61c00295ef0", 0xfb}, {&(0x7f00000008c0)="b6569dd908436d5a17e03dbe21e4667657500c4c219275e6a8631e18e0e2b2fea1753cf4a17cff8ab5139de54d6a6cf0074d1f88b0775d659eb5877065a59813f9473d016655cd23968ed8fdf1a5cc1ac061544fe695124579560efbdaa689cf599e1302d4eefec10efd1adeb528027be2373b2c7c79f25715b7f54ef94051cccf8992a45dfa5a4b732ce697908a11337e4c54738996b520", 0x98}], 0x2) recvmsg(r7, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000500), 0x0, &(0x7f00000004c0)=""/5, 0x5}, 0x23) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000b00)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a38620700000000828e9559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e9701000000000000899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af293c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad707000000000000008e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c06000000000000000000000000000000000000000d6c1b86bcf421ef3ca4ed364b33c526cb1b6c1f8f7978"], 0x10) r9 = dup2(r8, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r10 = dup(r0) r11 = open(&(0x7f0000000580)='./bus\x00', 0x0, 0x8) r12 = open$dir(&(0x7f0000000640)='./bus\x00', 0x10000, 0x1) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30, 0x0, 0x0, 0xffffffff}, {0x8}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r14, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30, 0x0, 0x1}, {0x1c, 0x0, 0x0, 0x8}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r15, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) kevent(r11, &(0x7f0000000980)=[{{r12}, 0xfffffffffffffff8, 0x194, 0x2, 0x80, 0x7}, {{}, 0xffffffffffffffff, 0x22, 0x1, 0x81, 0x7}, {{r8}, 0xfffffffffffffffd, 0x2, 0x4, 0x8, 0x28000000000000}], 0x4, &(0x7f0000000a00)=[{{r13}, 0xfffffffffffffffd, 0x80, 0x2, 0x8, 0x100000001}, {{r14}, 0xfffffffffffffff8, 0x1, 0x1, 0x1, 0xfffffffffffffffb}, {{r9}, 0xfffffffffffffff8, 0x10, 0x1, 0x6, 0x10001}, {{r15}, 0xfffffffffffffffd, 0x41, 0x20000000, 0x6, 0x81}, {{r9}, 0xfffffffffffffffc, 0xd0, 0x20000000, 0x100, 0x4}, {{}, 0xfffffffffffffff5, 0x20, 0x2, 0x7, 0x7fffffff}], 0x1ff, &(0x7f0000000ac0)={0x400, 0x3ff}) sendto$inet6(r10, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r17 = dup(r16) openat(r17, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r18, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000ed1c7b0c00"/85], 0x55, 0x1, 0x0) msgsnd(r18, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000ae6a825bfa231cf8ad1f04f317d0bbcf5477e0ba7ad643dd329b"], 0x0, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x8) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x0, './bus\x00'}) 16:00:26 executing program 0: syz_emit_ethernet(0x0, &(0x7f0000000280)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 16:00:26 executing program 0: select(0x2, &(0x7f0000000080), &(0x7f00000000c0)={0x3}, &(0x7f0000000100)={0x8}, 0x0) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000140)="1f372d4693c968e7249e39eff7edbef0f4231ee9879a0d67a47e3e27630221beeffac22d6164b80db3c4d6cb1d3e7db7f66572fd057f0f9571efa56d9ccd0d3bc2c8eb518251ff124d34a093be8900a67f4e4455e2790a38b8fecb2d769ae8d0133c8dd311a31f6cac0492e0a8baa9d0311779af2df127ecb1409f2f8badf9d51e92327ef79f55bab3a63c79047ae82cc4d878aa7da1437203a0525beaa45849548156565172717c6646e5eaa2d98833fa7e8e217bcb301053c73a1356200f6b52c406d7817885b11abdfd91e44b2f09f6d3d31aabf91d793589d2e7ac8850e368f2bb7f72299e24a8c5ec3147186c417cbce7018ed07bce45812000937667d5e40fd52292c7ade2b1c43f06f6d6598d10e1c7555dbe4d5a904ec467d03907295bad552030d6d990b4a89aa84465538b9a1c30b2b4ef7d88cfa032842779831f5e52147428d5d9dd745e826387da8d798825482850be8af956e26cb26a541452147eb10d71c22fca51b39c3e5edd51675082df8ed73dcfb541bcab9c15d7c10c03da30d01ac9d14531c67f68a0772d9d35473e2d6faa1093dc020d1468c2a65ff9b411ac351bbff1cfb890e8eef022867ccfd67b75c1d60a532598d88e7c50a93d9aeee726793d861c6bd3d94a10d1f2fe1405b82187c857ecb5e2a8355e88f6f4be4f2b6e97ee0ec591a3416d720954337a0ae822ee90b43dd21f48ce41d5e180a79a2329637b06d20d10a7f40c936b867b37992702ed8692b379839e2f9a4c236bcf020201206d0cf2139a0e29c49b475a9c94b94a4368d8f1be91e8c0efd279a27be5a10260dbda22770d7970a124db3598f3ea001f0f566a631c2df45eadb0b56bdbf1b8a5af988fd163a028450875336838a87e2ad44990dbff41809c416212af40f2904a837a1788c9da928fb87275d836502a5e4235d6341b36aeb3f0662099c17f6fbc5dc77d96cc9d686826ae3d09f326405477ef9ae60783d6c135c20aa2e71f942e820fe6054092374d81c1b74a1cd84d65efc7bc9a5f8644e5f0843192fc5776427bfe282fe7221e8b4dce6d69ccccb209f1ae17ed8de5c6bc5ed58ad05c5b946bf6fa23bcc2215775d0600ec815ef5973cfcd0d2067c70377e62f8c53b811adb308438f445ececd38911ff7857bfb1f7a56f7ded9c0225e0c2c8e03d90fbe576eec2dc42205a955016b8f60a409b61cd1a65dfa230b84e1458633b0572bbb98e2d0d3967159f386826f8f780bc9993e1235fd5cf6a29ca751a0b6ca53980f810ede7ce3381f64950b375d92c564306f191a24ac9cb0425eb2ee0b86ea000c2a07d3a1b839bcf5c4273b15ae48e97f0a691240332f0020b2ba7ca5604b7ab6550ba52a8bd945e4d53e11b7a1987a24ef4a6f3fbb831b175444505cf18765e5aa9396b646253bd6b4e21a38c35e02a7680a1f7e0b3d97a9c97e8401e0199ee88ca3d8aa3f00db7e074c382dab05461e319ebe1c92fb4b3e7100b26a4ff6ef8f2ce0903ba1e66b7799f576fa35457540d905a0bd26377abd57c42d4f6f22f412ea2d3fe79a1f47332cb240a799ebfcfd4e0cacbf4d0cf1467f3681122983cd6d3223a4b36da21717184ccb026b4a7f2da81e75844d190f888dd3a5da5e7a0dcbb9ac1e2811f605cc614399fb525f0de253eae6d03a7521e0536884dad9786766914bf33d9cba1520e4838e23a479d5002b395e3d04d467b05471d8f1818939a125b901a21297cf2865ba30af0d98f3f9e0295435058a1bc58116a12467e28b0a6f73c587c8845eada70db6c63428d88f44ecc96dea615bea8aa4483bd285dd7163c6d19c14d8daff11ef2cc20bd340de3c039273914683b23f3d0f43cf9325db4cb4aea522d28e838cf3c16ab56bce3cf41ca74cd5006db05d8a7aa78d329deb835503c9ec0d5a9848a5929ab93ceea71bdbdc56d428040def8a88ca77f54690684506cf7c0f2e49bc4f9790db3f7226e101f0b1d4d46a1b8ffe7c5855235b2ce0b16204c9abe8ddc01ef29c60da762d4510a3fd01d11963d98ed29cd5611d64514018abf33f1f76e1bff7e57ee32e843737a8ee61a73ef7656bb73e7acf356de3fc0cf4af5dc8ed32c40150fd4b2378b45ab65e98b533777a0671fa03a6a77508bfa6386d25efb1d1b87334eacc12fb238a97712478c6bd6095183db034350297178e81a7a7571f11c6baf683bc04e7da760605cc14f98cb98e948c0d858a96eae12e1d4dd62b58f051f5b1dc49b71426bcf469293deae3c7dd50b3f11a5179d08bd2ee7111d7219278c33e068fd905f6a2d30f0684b62316cca672b457247a4af4851c57b0a60c5928b833d0bd13782f276198cbc74ea0496fb9e686cace9f07713c9298404c031105f9b19eca643531816e883c436840a1ed6e62be54ec605b85f73e1d4805451619356b88d15f6c70fdff65b8e4869ead63d121694b5060a7dbea169078bf5743316d2289fafddd8b58815a0dbfe555c0d89e60ca0a16dd24d383c7559d8195bb1302c45a1088fb5fee8fe0ad8f05431955934dac5232a34617c8332b3a98ab40eeb8bcb78535613cf55593560e57ac91eab73b80bd5d29a1dc18199c9c3d5e47ea3ea225017f6ac03e1634a8689bad6e91755d9367542787eb43bced87eb91f07ea384dccaaa956599f8bc4fccfb62c6dab395c3e3003dccc83ee7e7e183c813438eb146f436607edd681662da62e549696c87c6f599602dddcd836b5a4ada930bd96f515507c3bbafbd129305f0aa8e8cad86e43bb6e78b354a5b9596dbb0e53488279eadfb083b37dccc662155f5d09ee3ac61cf61c7b177cc7b75e62e42ed44f4ac61dc723162988cbfebfa944f56bf8ac246e527de8eee5d4a05f69ca674b375ff3a40385cedc8d084996e015a238dafd7267875d93b789a821fcc05e702113b1130dbd66adaef0529db6a31fe16f82d338becf2185d48e904f01efb8a70923ab586a3351284573ab1ced013b765b9e44148cd77872966768459971a6c66e2c56029a56278b11f5c6735b4444b2708bb53b911cc41adf41b9f63a7ec0d2880d13751c7cbdbb3d2cd0afbe06e3d57a8d09c37d08a2042adfab5ed8e3352363e1a48d17e0abf1c2146f6c0553d12b8e3bfcb89a3ced74e8d9d2e236a27822251cab315be41ac895e4450e04cbaf27d8ba73c7fc32846fdc153337c0c2daf1d88d2b46a754790ef12109843c48677b1a72b7a772f7c79a29f2b25ff38fea6544f71288dab1a585ffd76998d6d363e94e216335427a093e1e506eecc9fb3187458f838a885e4e6d73ade5267a66ab24bd332a55c803c7e45c50696a29bc1742f831bb62d88ca7e70dea3f7c3d674bc620ff204bf9d805ae5071f8f4f4f65ceca677e3f52d1c8d776b94623135fda33c2f92f72b25b49a98f795388a1cd5f8539dfc573d9ee720836028772adbb537df7e0bc52f4aff16cb7cceb69a6393fb527954af59eb63b4a5f59e1a21e883ba2e4ac9badaf26a592aa60de337eabe72e905b689b9534383471474aecfb1ecced5dd6e68d9716fc0d74c8462c316314cd350c3ced30b624a62365d8b60edff277188a1099aa03d5756dbc967bf28d9f1a838b167dd07ef3372960b1be2aefe28c3202d656634492a58ea9590c30691e1b731c0ab5e14f30dccabeb26d10229484b757055a070a4d955da3b6543895e858f73f809381cfb29e16d284f29136ea1734b946629b5466586ccd29a8ed607de86fd70e2c45f7f96e22b68cb9fd51aa885c7a3fa4b7c7aa034f103b66f01946dc44fd0a604d88c5249895a32ff2d3cc767e6612505fcb06d05120077890a945c30f319543f52ac176c4f27dba39baf0a56f0cd793c2163d65b0d6de3b3a38f5a184aa0dc452119e57b206c814e8c2f70f364cae21ad6275e5288de7ad93e82bf56e2e0d385562f2b0e042d3420d9fa16b7505a973bebbd766531e1ac545413129b532d2e217b4c2f296b4b257d12fa057fe4256a0209e5641c5c68fd528517105defdb5eb15a4f01c04d3fa3958eb5c9ba71a598a7809962d9d1ef22f7a3dd1b20c8a0c6fcf4f9b3ca86d3bfa18bf0d9aff22baf8c3fd48543e41f7832a90dd3f67a6e1d40db6adc656e367b616249f12cb850b6253e68adb5329a45858b1691ee155b2e82a9bad813e2d62a30c5bcc91b076a367e089070be99f2c45cab448fbfa991c40d9294a77aff418cb4f0565a8d2013655e07684a77de481cd099f89ba0ded4b29648bedb31ef7faf19a146bb79ab41cbf209cba2ed1058e6ae2484830eefbc08710206aace8b0ff9569e76523d52b8002e847cfaa7cccab7a7b4d55c901c0fb472af90636c035c0394d81e316d651df8108bd476c5375e73103b95e31b266deecd458d3c7890fb38bf3f53fcedbc58b4c0211b265e54aff2c9d6db991a7e30889419db0b99275d5000e6db5ea3c1c23b673a5c409f93fe92e88b7d99126169f8a76b63571b5f0ff22720d1c10413dfd4518a05c3b6fb0ef9820343f132ed63aedb283c255990596b47bed352176e6afbaf278310a25f5819b38f5b3c3d1310a243692281ede6e91bd7cb5cc7db541fbb7944082b645d89d062cccedd580e12e7c4cd9e4a75e099d7f1eb428e5354c9203f00f8e3dc45a5dea0be1f1b0b5a5146948e6c053c47535813daebec696014c1f5317f0bccdf028903eaeaa75546a6e762daabd939cfa86e5356bf3c5d5d853be5d675fb70d9e70fa71432368c0e3163293a715f9731c89d0f4fac8947e61888c4e4a3efc5470bd47731feaaefde8fde1aff4c192a7b98c0dcc3fd92f975157c745180304d7ad3b1a4140966a1c0efe3a6a36975bbdac96ba5e280fd7d37cb6bf29ccf8fa3844c52874e412fb0df72912ea09bd600e69ea48837cd0e72e8760b3f648b160748c3411f24d9f41ab82567f098eb5d97861ef9a5a468fb2e58b29cd227fe76660d5f2bc4d59f433249715096d4206d99aac8fb32accdeb85b8c438162d7b538d00362f63088d2093be834bc9f9d90cd6b26fd6945d773a127580cf5f34ff2aaf3f0baff3586aab960b34126499d8ea0b1e5bc7795a4577d768bbf4eedb1513b781dc79085be2600b32102b8494b1b7dae07900b0fddfabe1cdda237cf4ed6e7ff02866b183c2bb7903ee999acb9f627ac5406262ed843c0d97eebe5287e9e3d5e5333085a2208dbef939882c14b4fc43998e6899c25566cbcfc9007f8b2a3ebd1a5dd9a74bc59c23eb2688b17fc94810aebcfb91eb4b3edc098432c239c6ea2ab0e9587b63c0e78cb3611a150a60243d64a8c427ea837dc5ece38c924cd98ae19618f775233d7b5c88416a08457f19d565ff865ca6a69367121dc2da9c97d76898a45b0e86adf0d8f9679f505252d4e3e67b8dee366a948efeaa22734d0a8b6c3ecc1355ef89a44d3317d43881b6dd01884ad37b501035ffa5c6bd667cb54d3784eebe844827ad75ea5070c28d259b045159ce544ada45b4d4525f3c7d888dfd70bf19bed008db0633147eb1d8fa19a5c3483c41ad703c2b8dd5d3db09d75c417d5e444d5d94e982a47f51890e6123a38e43968734de7ddb34351f6ea20025c62aa9358ccbf8d174fd22f24af0dac16075a75d1943c50d723c73eb7d556f9e9f2c73342d90862b0d6bd7af321e42e165c381b62c6906ba6c923fe56ba54abdaf11165ce82141254eb5d09a300bc29555aaf1ceda0610bab327f433f6d7c5229e11b886c49dc65772d9a33c637672a8ce073d3c82db9510d95ef4a703eb686a2da7278ab2b83a854ca4669abb6e9aa2018b2871b7ceeab80d0fcff", 0x1000, 0x4, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1ffffffffffffe77, &(0x7f0000000000)=[{0x40, 0x0, 0x1}, {0x45}, {0x4000000000000006, 0x7f, 0x6}, {0x58d6, 0x9, 0x2, 0x7ff}, {0x1, 0x33, 0x2b, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="26490248830005000000a54ce094") 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2}, {0x24, 0x0, 0x5}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000003c0)={0xdd7d, [{0x1, 0x3}, {0x1, 0xc}, {0x2, 0x8}, {0x2, 0x7}, {0x2, 0x1}, {0x3, 0x4}, {0x1, 0x6b1}, {0x1, 0x81}, {0x2, 0x1ff}, {0x2, 0xb54}, {0x3, 0x6}, {0x2, 0xd5}, {0x1, 0xeb}, {0x2, 0x8b}, {0x2, 0x5}, {0x3}, {0x2, 0x8}, {0x1, 0x7fffffff}, {0x3, 0xffd}, {0x1, 0x5}, {0x2, 0x1}, {0x1, 0x6}, {0x3, 0x9}, {0x1, 0xfffffffb}, {0x3, 0x1}, {0x5, 0x9}, {0x1}, {0x2, 0x2}, {0x2}, {0x1, 0x5}, {0x1, 0x9}, {0x2}]}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000100)=0x8001) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x20, 0x0) kevent(0xffffffffffffff9c, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0x10, 0x80000000, 0xffff, 0x8001}, {{r1}, 0xfffffffffffffffe, 0x0, 0x2, 0xe8c, 0x20}], 0x90000, &(0x7f0000000500)=[{{r2}, 0xffffffffffffffff, 0x80, 0x20, 0x7fff, 0x200000}, {{r3}, 0xffffffffffffffff, 0x65, 0x1, 0x1, 0x7}, {{r4}, 0xfffffffffffffffa, 0x32, 0x80000000, 0xffffffffffffff8c, 0x1a2}], 0x7, &(0x7f0000000340)={0x20}) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) chdir(&(0x7f0000000180)='./bus\x00') ioctl$TIOCCBRK(r6, 0x2000747a) 16:00:26 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffffffffffd]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x2, 0x4}) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0xa, 0xf0000000, 0x9, 0x6}], 0xa2, 0x0) r3 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000880)=[{{r3}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000080)=0x4) r5 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r7 = dup2(r6, r3) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x746, 0x7fffffff, 0x7fff, 0x1, 0xfffffff8, 0x8000, 0x5, 0x0, 0x0, 0xfffffffffffffff7, 0x4}) 16:00:26 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) 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) 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, &(0x7f0000000180)="100a2956b9223776", 0x8) 16:00:26 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, 0xefffffffffffffff], [0x0, 0x0, 0x400]}}) 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 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0xff, 0x20, 0x7, 0x1}, {0x2, 0x2, 0x40, 0x4}, {0x2, 0xfc, 0x9, 0x1}, {0x5, 0x8, 0x1, 0x4b35}, {0x4, 0x8, 0x20}, {0x5, 0x1f}, {0x7ff, 0x0, 0x40, 0x86}]}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) fcntl$dupfd(r0, 0xa, r0) listen(0xffffffffffffff9c, 0x3f) 16:00:26 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000003}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffefe, 0x0, "00000000000000000400f2fffffffffffdff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x1021, &(0x7f0000000040)={0x5}, 0x8) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) socket(0x20, 0x3, 0x7f) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:26 executing program 1: getppid() r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) r1 = socket$inet6(0x18, 0x8000, 0x0) dup(r1) shmget$private(0x0, 0x4000, 0x280, &(0x7f0000ff9000/0x4000)=nil) getpgrp() connect$unix(r0, &(0x7f0000000340)=@file={0xbd5699bc1ec0282, './file0/file0\x00'}, 0x10) shutdown(r0, 0x1) setitimer(0x0, &(0x7f0000000000)={{0x3, 0x6}, {0x2, 0x4}}, &(0x7f0000000080)) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = syz_open_pts() r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) wait4(r4, &(0x7f00000001c0), 0x1, &(0x7f0000000280)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x7) r5 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) sendto$inet6(r5, &(0x7f0000000100)="4adbe828057c7904cb2f0f930d29997537497322ae17930d5aed14eba9374919d894a4399fbcf4fa1a5070f07e55829f1c1debcf9d50bb6741be1abddabec339453d4453b8f2", 0x46, 0xa, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:27 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000180)={0x3c0e5c01, 0x1ff, 0x2, 0x7ff, 0x5, 0x33a1, 0x8, 0x10, [{0x80000001, 0x8, 0x3, 0xf0}, {0x100, 0x50c, 0x8, 0x7}, {0x1, 0x8000, 0x2, 0x4}, {0x7, 0x8, 0xb9, 0x5}, {0x5, 0x2, 0x14, 0x80000001}, {0x401, 0x8001, 0x7, 0x7ff}, {0x800, 0x4e3d, 0x8, 0x40}, {0x9, 0x1, 0x8, 0xa7}, {0xd4, 0x8c800000, 0x40, 0x2}, {0x0, 0x2, 0xff, 0x3}, {0x2, 0x9a, 0x4, 0x3}, {0x1, 0xce1, 0x6, 0x5}, {0x4, 0xbe, 0x7e58, 0x1800}, {0x1f, 0x5, 0x401, 0xffffffff}, {0x3, 0x4, 0x10000, 0xd05}, {0xffffffff, 0x9, 0x20, 0x800}]}) 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"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x2f) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000180)={{0x1, 0x3, 0x5}, 0x80000001, 0x20, 0x3fe0}) r1 = open$dir(&(0x7f00000001c0)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) setreuid(0xee00, 0x0) r3 = getuid() chown(&(0x7f0000000000)='./file0\x00', r3, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x0) 16:00:27 executing program 0: r0 = socket(0x11, 0x4003, 0x0) pipe(&(0x7f0000000000)) socket$inet(0x2, 0x2, 0x1) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000502000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x4c}, {0x7ffffffe}]}) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = socket$inet(0x2, 0x0, 0xf7) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff9, 0xc0, 0x84faa8d431a506ab, 0x7, 0x5}, {{r5}, 0xfffffffffffffffe, 0xda, 0x20, 0x6, 0xa2e8}], 0x84, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b6f7e75f99f95dcc489aed7ef55e") 16:00:27 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000240)='./file0/file0/file0\x00') chdir(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f00000000c0)='r\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000140)='x\x00') 16:00:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000100)="d55939", 0x3}], 0x1) r2 = dup(r0) r3 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffb, 0x37, 0xfffff, 0x3, 0x4}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000880)=[{{r3}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) sendto(r3, &(0x7f0000000040)="428b45e27d27693894d90e0f7df06b31d87f3722f5070e29866089c9c9c19db75c5615e8c0e9c545124d9154f96c07d8c49ca1ec", 0x34, 0x6, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e957608000000a5101d1da28a3fffd3f1d47862a7e702cc27102833ee48d8e1ff3baec28ecd31546de9a6963b15f02756752bfd7821fb07ee728b9a80fac026296c46a94e02fe0d1dabd7467d104c287bc3f3b76bfb3c8c573324f9dfa8ffffffffffffffffc4949ff013756705a96adaa3b549a2c0d853e511040ae9dde844e1dc7820bea5cba45aa83490b39caae496b7f4e49b12b43d8900"/166], 0xa) sendto$inet6(r2, &(0x7f0000000040), 0x1c332, 0x0, 0x0, 0x0) 16:00:28 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, &(0x7f0000000040)=ANY=[@ANYBLOB="02"], 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 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000880)=[{{r3}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getgid() bind$inet(r5, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x5}) msgget(0x3, 0x420) r11 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r15 = getgid() bind$inet(r11, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, r15, r16, r17, 0x2, 0x9}, 0x5, 0x5, 0x5}) r18 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r19 = getpid() fcntl$setown(r18, 0x6, r19) r20 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r20, 0x0, r20) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r22 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r22, 0x0, 0x6a, 0x0, 0x0) r23 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r25 = getgid() bind$inet(r22, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r24, r25, r26, r27, 0x2, 0x9}, 0x5, 0x5, 0x5}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0xb54, r7, r17, r9, r14, 0x90, 0xffb9}, 0x2, 0x3, r19, r21, 0x8, 0x100000001, 0x80000001, 0x9}) r28 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r28, 0x0, 0x6a, 0x0, 0x0) r29 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r31 = getgid() bind$inet(r28, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r30, r31, r32, r33, 0x2, 0x9}, 0x5, 0x5, 0x5}) r34 = msgget(0x3, 0x420) r35 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r35, 0x0, 0x6a, 0x0, 0x0) r36 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r38 = getgid() bind$inet(r35, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r37, r38, r39, r40, 0x2, 0x9}, 0x5, 0x5, 0x4}) r41 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r42 = getpid() fcntl$setown(r41, 0x6, r42) r43 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r43, 0x0, r43) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000280)={{0xb54, r30, r40, r32, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r42, r44, 0x8, 0x100000001, 0x80000001, 0x100000001}) r45 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r45, 0x0, 0x6a, 0x0, 0x0) r46 = semget$private(0x0, 0x2, 0x11) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r48 = getgid() bind$inet(r45, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r47, r48, r49, r50, 0x2, 0x9}, 0x5, 0x5, 0x5}) r51 = msgget(0x3, 0x420) r52 = socket$inet(0x2, 0x1, 0x5) setsockopt$inet_opts(r52, 0x0, 0x6a, 0x0, 0x0) r53 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r55 = getgid() bind$inet(r52, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r54, r55, r56, r57, 0x2, 0x9}, 0x5, 0x5, 0x5}) r58 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r59 = getpid() fcntl$setown(r58, 0x6, r59) r60 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r60, 0x0, r60) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r51, 0x1, &(0x7f0000000280)={{0xb54, r47, r57, r49, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r59, r61, 0x8, 0x100000001, 0x80000001, 0x100000001}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r21, r30, r57}, 0xc) socket(0x400000000018, 0x3, 0x3a) socket(0x800000018, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:28 executing program 1: r0 = socket(0x2, 0x3, 0x70) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202adfdffffffffffffff650bf22423adc75b503193857bea175dba3000463f7b238b001600008295955984c87910bf453f68c1e7386abca64896bc5e8491388bbd2ad88b2951b109000000cd4c0a162b58fd4237b8fa4d03c28a04aaa0dd7be1b15cd4452e5b012ae444474698f37cff2fd578463fcfa78c8c1f3c238495aaee48c02f6ac41e6bf3bf050099b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded29239667d76aab232ab2fd01fdfd82d3fd6227d60b906150a01ae64da66415655b05810c8f67d71b28f20fdf324afe07e59233470b6d7c573f59c3345b3cf5227edbe5e8a68d2f4a780fa71c7cf5b49e0a7900"/310], 0x10) write(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0xa8, 0x3}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) kevent(r5, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffff9, 0x8, 0x20, 0x9, 0x3}, {{0xffffffffffffff9c}, 0x2, 0x16, 0x40000000, 0x9, 0x1ff}, {{r7}, 0xfffffffffffffffe, 0x9a, 0x1, 0x8, 0x4}], 0x2, 0x0, 0x0, 0x0) mknodat(r3, &(0x7f0000000200)='./bus\x00', 0x2000, 0x2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000001c0)=0x8eb) 16:00:28 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x42, 0x0) r0 = socket(0x18, 0x3, 0x0) recvfrom$unix(r0, 0x0, 0x1, 0x61, 0x0, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000080)={0x9, &(0x7f0000000040)=[0x40, 0x1f, 0x0, 0x8, 0x401, 0x80000001, 0x40, 0x2, 0x4]}) 16:00:28 executing program 0: r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x2008, 0x4) socket(0x18, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, "090000f38900f4ffe64dc22a30adca60b38800", 0x1}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) r4 = semget$private(0x0, 0x2, 0x2) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000100)=""/92) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:28 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) flock(r3, 0x8) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0xffffffffffffffff, 0x100000001}, {{}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x800, 0x202}, {{r2}, 0xfffffffffffffff8, 0x3, 0x20000000, 0x8, 0x2}, {{r4}, 0xfffffffffffffffd, 0x42, 0xf0000000, 0xffffffffffffff7f, 0x441}, {{r5}, 0xfffffffffffffffa, 0x0, 0x4, 0x10001, 0x1}, {{r4}, 0xfffffffffffffffa, 0x0, 0x3, 0x7, 0x21da}, {{r6}, 0xfffffffffffffffb, 0x2, 0x2, 0xffffffff, 0x100000000}, {{r7}, 0xfffffffffffffffc, 0x91, 0xfffff, 0x1ff, 0xfffffffffffffffc}], 0x3f, 0x0) socket$inet(0x2, 0x4, 0x5) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) preadv(r8, &(0x7f0000000000), 0x0, 0x0, 0xffffffffffff8001) 16:00:28 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x2b, 0x20, 0x3}]}) 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) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0xffffffb7, "070000000008000000000a000004006400"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="2fa9983f5998ea984744d82caabfc9f6774bec1cf69bd620e97b486b1872db18f92019eb324eeae61d64b0945dc3d757efbb4db76370e5b6bf69f0d5349c890d2d8bb43da38876391929e597ccf5ca5d1cac0a", 0x53}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000001300)=ANY=[@ANYBLOB="826e1f3866f059163bebca1bf5502b61c43f7283acb4de30e29a4bc010534c559910ec789a1b6b207f169993ade9022aa92d634c04ec8b2527f9eae41df5eebba19abf74a34b465d05813f66cdb7d66f73e2eedd1cede4f554136d21acf9db232d509a91714d6eb260e65c597cf98fa3e562097a5319ed1ecdf3fb1296c246d3"], 0x1) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000012c0)={&(0x7f0000000200)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000100), 0x0, &(0x7f0000001240)=""/126, 0x7e}, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) close(r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:28 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x103) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="80022ee8de53e403e92f9d52e71261d1e7c1e4ba8dc4a2b03e6ec71d2398c04b843ab79e8b6e83872be1b70ea901f1934df32115cdd616e2e1350de515f6d39578a32ea4c9b8dd74fefc2dd638c5bcd5b43a66d9dc5ac1f73a5ea2a8aea4e9177cdcc21a9c5ef3ae69bd0ceabb65a5d212194a32b21f542e0464919a159b9c175755e7d84048041baade8c32a83118cfa99df165f85dfe"], 0x10) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000001c0)) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1000, 0x9}, 0x8) 16:00:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7}, &(0x7f00000011c0)) r0 = semget$private(0x0, 0x4, 0x408) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r5, r7, 0x4}, 0x200, 0x401, 0x2}) semop(r1, &(0x7f0000000280)=[{0x0, 0x8, 0x1000000}, {0x2, 0xfffe}, {0x2000000003, 0x104, 0x1ffc}, {0x3, 0x1c00, 0x800}], 0x4) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x1ffc}, {0x3, 0x7, 0x1000}, {0x4, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r15 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x44) pwritev(r15, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r15, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = accept$inet6(r16, &(0x7f0000001980), &(0x7f0000001940)=0xc) r18 = socket$inet6(0x18, 0x4005, 0x70) r19 = fcntl$dupfd(r16, 0x0, r17) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r21, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r25 = getpgrp() r26 = fcntl$getown(r17, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r20, r22, r23, r24, 0x5, 0x7fff}, 0x6, 0x2, r25, r26, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = accept$inet6(r27, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r29 = socket$inet6(0x18, 0x4005, 0x70) r30 = fcntl$dupfd(r27, 0x0, r28) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r35 = getpgrp() r36 = fcntl$getown(r28, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r31, r32, r33, r34, 0x5, 0x7fff}, 0x6, 0x2, r35, r36, 0x7f, 0x100000001, 0xb1f1}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x1, r20, r34, r12, r9, 0x5, 0x4}, 0x54e9, 0x7, 0x8}) bind$unix(r15, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r10, r12, r14, 0x4}, 0x200, 0x401, 0x2}) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000040)=""/96) 16:00:28 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60641a7c00382b00fe8100000000000000000080000000bbfe801e0000000000f0ccf9c7265fe7549fe99300000000000000aa330000000000007612e682"]) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() bind$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x5}) r7 = msgget(0x3, 0x420) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() bind$inet(r8, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x1ffffffd, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x5}) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r15 = getpid() fcntl$setown(r14, 0x6, r15) r16 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r16, 0x0, r16) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0xb54, r3, r13, r5, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r15, r17, 0x8, 0x100000001, 0x80000001, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x1, 0xf832, 0x1, r15}) r18 = syz_open_pts() close(r0) dup(r18) r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r19, 0x2000746f) readv(r19, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:28 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000031000000000000000000000002000040a565ca82119eae3767d8e22c0922d6d25dbbbb2d2030c73ecef6bec491c2e1b20b3304000000abf4a59e9dc87df27019067468c764bc6c66bbca8ae7cb089f2ed2e9026c8d63382bec5042"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r3 = getgid() setegid(r3) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x1) r4 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000240)='}-*\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='[\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='@)]\x00']) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, &(0x7f0000000880)=[{{r4}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0xeb}, {0x18, 0x3, 0x3, 0x6}, 0x3, [0x3, 0x8, 0xb1f, 0x1000, 0x8, 0xff, 0x1, 0x98000000]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCSCTTY(r6, 0x20007461) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) write(r1, &(0x7f0000000240)="fc354062d71ae3e32217e1b167c0d1ebab7ab43be24103c6f561160fa0eb46afce2cb8131272daa9aa123ca6f844cc501a195d502d7917fdbd1fe351e73dd7f2a60be744e3c6efffcd41b545a0e888d0f6337360add1093e3242c5237ecab8aec4a5e2097f2be16f764e4a95a81cd838cf912aade6b3f8d6f1ea39aee41eb4bfc913a7d0bf3bbbdd60285ecff5b61b9f982ed3b1986c9fdd6c3ab743dcd94f4fabdf119368d287f30eb0cd4570c47cc99ff9823bc9a99316c5e1c841a5577c31bb87216867643f9dc520e84842f7ca934ae275075ba82eec98dd19ebe1a234ae99ad3f3d95fc95442f3d3459f5777dfe93e81196d840cfe3cb7db832", 0xfc) login: pckbd_enable: command error 16:00:29 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 16:00:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a546487b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c608000000d88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee40c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb240176055c2fe630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c91041e84d0d82f9052ed05cb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd52b8686ff308d72c2f4286e086f9d001eae79c1e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa42db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af32386149eb3ed54b6e017cbe46e35cddecf18db151266bb6718971787832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7fe2414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2da44645303b4da0ae2e628beccd1a205ebca60a5ac918bfc87b6eb4d73447f93060000001f0e0a53e08ea2d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03250c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfabbec948756800000000d970831a6cd795f10c540ec2af46e59feeb79d04834058fda6e42e07fa352fac7e27d74fc3e2c1bd88128ecdd8ab939b10927a4bd377dad98da8b6de2c80f9c7a5aaaac6"], 0x10) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000000)={0x5, 0x8000, 0x3f}) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000140)) r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000000)={0x5, 0x8000, 0x3f}) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f0000000140)) r8 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r8, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r9 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r9, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r9, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0xf0, 0x5, &(0x7f0000000600)=@in6={0x18, 0x2, 0x5, 0x7}, 0xfffffffffffffe53) r10 = dup(r9) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r11, &(0x7f0000000100)="8c65", 0x26d) r12 = accept$inet6(r11, &(0x7f0000000180), &(0x7f0000000300)=0xffffffffffffffca) getsockname(r12, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r13 = dup2(r10, 0xffffffffffffffff) r14 = getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r13, &(0x7f0000000480)='./file1\x00', r14, r15, 0x6) r16 = getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r18 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r18) ktrace(0x0, 0x1, 0x8, r18) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x0, 0xffffffffffffffff, r15, r16, r17, 0xa, 0x3}, 0x711d, 0x7ff, 0x0, r18, 0x3, 0x18f, 0x9}) shmat(r8, &(0x7f0000ffa000/0x3000)=nil, 0x0) r19 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r19, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r19, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0xf0, 0x5, &(0x7f0000000600)=@in6={0x18, 0x2, 0x5, 0x7}, 0xfffffffffffffe53) r20 = dup(r19) r21 = socket(0x18, 0x1, 0x0) close(r21) write(r21, &(0x7f0000000100)="8c65", 0x26d) r22 = accept$inet6(r21, &(0x7f0000000180), &(0x7f0000000300)=0xffffffffffffffca) getsockname(r22, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r23 = dup2(r20, 0xffffffffffffffff) r24 = getuid() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r23, &(0x7f0000000480)='./file1\x00', r24, r25, 0x6) r26 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r28 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r28) ktrace(0x0, 0x1, 0x8, r28) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x0, 0xffffffffffffffff, r25, r26, r27, 0xa, 0x3}, 0x711d, 0x7ff, 0x0, r28, 0x3, 0x18f, 0x9}) sendmsg$unix(r3, &(0x7f0000001100)={&(0x7f0000000f00)=@abs={0xfa62d9a1ec42c6a6, 0x0, 0x2}, 0x8, &(0x7f0000001040)=[{&(0x7f0000000f40)="57be34dbbce3704f6d3ec825e326009580d8ffa8bcade3c244b7e08fda813df1df24fb367b2ee4fe829a40aa1e13c23e29248df5175d7cdac54f53ba3bb13ca5339c9fac688e202d0ad070d6d9970a86a9429a1a4d5807d55541a87aa877857fcc6f8a748dad04ecb9c1bb6ef48a99beb380921cefe9cd7b90de30465fd6ef84dcb3d3e84fba28ddbc48e3734f8c2647b052fc6b595963e173d91e075a7268906de8dbe9a5a34f6ec745fc070fc13fb97f8f7cb65fa413878c1b9b75a5803ec4375a2aadc00d329ba175973f2d841299ddbd4e098388bddd350edb31b92180", 0xdf}], 0x1, &(0x7f00000010c0)=[@cred={0x20, 0xffff, 0x0, 0x0, r4, r25}], 0x20, 0x1}, 0x405) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/224, &(0x7f0000000240)=0xe0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r29 = dup(r0) sendto$inet6(r29, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r29, 0xc5005601, &(0x7f00000002c0)={0x10, 0x9, 0x4, 0x3, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x201}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000b1c000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000e18000/0x1000)=nil, 0x5b3}, {&(0x7f0000a17000/0xe000)=nil, &(0x7f0000cf0000/0x4000)=nil, 0x100000000}, {&(0x7f0000e95000/0x3000)=nil, &(0x7f0000d93000/0x1000)=nil, 0x8}, {&(0x7f0000bad000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}], ['./file0\x00', '.\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) getsockopt$sock_int(r29, 0xffff, 0x20, 0x0, 0x0) recvmsg(r29, &(0x7f0000000000)={0x0, 0xffffffa6, &(0x7f0000000140)=[{&(0x7f0000000280)=""/213}], 0x1000000000000259, 0x0}, 0x882) ioctl$PCIOCWRITE(r29, 0xc0107003, &(0x7f0000000080)={{0x77, 0xff, 0xff}, 0x0, 0x3, 0x8000}) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x24, 0xfd}, {0x14}, {0x6}]}) syz_extract_tcp_res(&(0x7f0000000180), 0x5, 0xc0e) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") ioctl$TIOCSTOP(r29, 0x2000746f) 16:00:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = kqueue() r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) r5 = open(&(0x7f0000000380)='./bus\x00', 0x10000, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x4081, 0x0) kevent(r6, &(0x7f0000000880)=[{{r5}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) r7 = dup(r2) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000042c0)=0x7) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000004280)=0x1f, 0x4) socketpair(0x1, 0x3, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000004240)={0x0, 0x0, &(0x7f0000003080)=[{&(0x7f0000000040)="dea30b47c6bad43dacf9f9667fcd371118a2f99d375bea87cc0c061b812fab212dc25dcb1e85cea137ee698fb0a08052cc04513fa0ccdeee7efcc0bddc4f8fa1eca250c50dab1f25a397091511fe212a00f69fd113af8143dc5b804c9ab6a540e1e12cdb63513aa42632baf61ebe4f094b1ebeef6a9ee76cbf5d76123947ccbb3bfffad2d344192d34096f2df2e57182a98aeb2e59d6a716fac3f8247626e8c23f807f5a3c5ab0ee68426012abb163d9d622bf88a944a6a997093f7f4938390a782d0df43bea6430e8f8c2f3a8320590bcc99051aa8ad847b88edf81134845d2ad2966d23086114cbba75a15eeaaccf9e6f0ff0225c10d9b47d63073b0d3cfaa177cf2e471f6d272aa8e838626e66190f6285322d1d0a4e17f659b8f2f414194835aa8eb8ddd843c8551c0999a416bef2f2a4874d03588ad426bfa9ab95734546907620b5a238fe09716341118cc2415f15713b49551857b38a425a843200f54ee9bf1f44c67b32c051ef5863e58a65cae78e0bc9a49e4ba918885835518bbe9f1d989613f804731446d459de0c1de5eac7201329b2f3124f42d724d8510d6f201a7ccb31739f07712685c60bf66ecba5ac22f818e1ff10d9e4c2d40f17fe5fb5ac3d760b0cd465ad1c86abc0644707ae2609b925959057b179a7adf0f156044f31d630fbd3be0837a50af4dbce7259d3cfe56d3983620e3b774bf2f509071cd779801c6bbc35d56d5813ad063ed39357b3a1b7a480c51c33fa456aae60d3a01798a497de604c1d29618b257804ed50fbf26f45a6d652cd42d2b808f28c52b2e2d350f44dd7d6d665366fc43af39ffb62aa5bd37103e2c842277fc0bd59ffd03b9fc9ed96f6a8f3174310aa5767a3227f6e839284f36ee7f380c3a77b6ea7ad41e0c44fe4169ea1ca8fb173623d66a87ed4318292d1e6ec52d052a21ed7063ca00fd380eddbb55d5bbfd43834ba63bd7e8a079df62997ccdd392b5f71764a7cd9c879d92d3c8c4183f58434bfe4089311919b341ff983905b847daa304d200ac7add336fd773873a8486c76cc580970acfdf4cbde66551da4672742674a4aa641ebc59922e4925892517866be0b36a47f03721aa0b616cf55f150184089cf8b262892f5664ad3c3abc0197fedceb9df7ca0adbf408bf4c79607699c69fc520833926f825e17fb2e77c87416f39f5be111f2c373405ea19b53d84d9ac167ee416331c8a2f2ee3b0d712a5fe23f1372ff42b0c1f70a9144b0e9610c139e7b80fb5829fd3c706d37374d1f9a5d4b822daa9fe67801534ca172c87a295d08e572ad38f504e724dbdfe06dc621643ed1286542214b2cd6062368e79e1a686a45bfb2973d995c54616c682ecc919f450bdc155467c4338dcb78256a0c5db9963ba2a7a0aa27af3c247ca7e73fde5bb65e330ad1f7b0fce9f09977b67f7d34d7d9c7298b29c9364f6d7dc6343a3d2348c605f04274d3de7b22056c3d6525778eac6afc40bc798d27751bc3dbdcad207c97917da12fe1b89b06a2954d436e0a6143d3091142e19992fe842c6ca10c356adc5635d818ff9915b0162695c3bb792ffaac336aa20f3f2f86341ef3677543d9950b460514f96d23b7fa6ef7b6850e4302c38a87e758a06746be6e22649674288bcc8cfdc76f9412d32a8a0a05188ce99e45107df0eab5d92a1316b9383e5450a8e0e55794c875eb17a42217dd86dece2eb163f51c1ed2137ef94abc084871d01d682f212ad01e4fc3596fe8e2740cfdeca91df618a7b85a2c6d42b51b8fcff70ce4217bd23cca811300cf7839e1fd32bc8ae31aa578aed89f4de5379aa7b1ff3b8735a392b7cf6fd73a5b0f6f99ae998332efb8bc5e011b07738961b199e56b974f7c8debf09986ab1577485976dd7d9c92691b7466df3fc37a5aeda9ba2a627ab48007060ecfffe81c389393f3638fa572a8119db2227da818a8880e2a798466af2b36dcccbfe546458a10438fb5dda910217e981a5fb8078b962f112672cd0ce2303b35a6a92c6c1e54658c00f0707a93f01f5d49bdac0df1a2428e1c0c1c458f670341643b148ab566eef6d2ffcc3eea44271037cb542615154c77cfb5f2311df414c7131973583fe2abc81be6ed5108c0591e57408b86faa67f733fbf8f2b8749046e19faf50baf35bcee7888b579ba2d1670b961a661037e8599ae10de5b11dd0455d25ea4fc08258341f311f7aefe2e634cef0c20cc3f591790fedeaa759897478cffebcc933cdd85cf7b30111e3ee026b58b2cbdf342fca726b52d3ba0a76450dc6140cfc94b20ca5aee820429a44fa9d03c4e2d6dbe5072d0c73c398595c51ce57c2d547304461dbd85b925ff52ffe7b069e435011a2166bd63fc4d7f16c1515050b5566a9cc8e99d2b97b6901603831ccf3997b0887af561b16bdcd6a06c191ee66f7dc23487760e073c06c878ea19127093b15899b8de644aac94c784ef69108d6b835e851ccbd17602c8b5bba5eb7d677a5031c65257424c3462b9de0687c8a27a13b60104ab9800295dd43bf539ff23f3251822587dfb32c931965f01c1eef6a4794a831b5c1c786c3f8fcf16e91327e5ddae36c43dcbc3d32f6fde1f49336b3ecf8a2c283b9b9dfcbb53939ebfef355a0829d5e1f9058f624d053fbac253801c3fceb2cb368913f7e9c693b219d97b39e01dae72bb720cedcd8b6f57e2519f9c2567b8bdb00c8f50bf6c755e817ae68734c7fc6607a792f140656be0dbd849e09f4a78527aed9ad198efd83235c82f8088c0b57a72a3b78e127b201d0991dccf21b3f92c1ee8d531115f7eb1f9cb316407867abc9590778b92b5e3bfc6d5d255ea06e2b9fc5e2a1855b4f8f387837045630ef4b42df244330fbaf5f6db821693d67e862bde5842bcbef6a9fd53d1765e7815585392c7a41c6eed3b3f46ae2a488dea8f115f40fb0f081bea8621f9ba5ada9e5fcf831bd27a9d5d83d3de0c3cab4e0d90e28c49a2a1343820272da083e6c5ba30abab7b5b2d18429c980cd9ea3a55b76f92c0619e44dbf722562b8bc5367d333d4864d4a9f252fb939817ec282035f84321c4be83f49cbbb9d294d16dc06864b0d05ebeeb29d65803bcdb7156a31a61a5823572e7b41f7f5592a666f507d3e2472f79201ac6824054390ea708ff49c3f18fc55125cbb7b6cac9ed45d00a2cd0046bfcd6150ec6a7149ba775f885e71bdc887a2b49ad7af5a5cb7030ca0766f4284967605a77976c765a43d838c6a00fd7de41499a0ad315be7903aacbbe546ef97b9d9fc41f936f62c31c4a40f420bc9cce519a03bae4e7d74451b741eba127935d75a9fd8fd68d0b4396af653da96fbb2ba0f91eab2059037f5145769cdd045fe834c88e155b123eb7efd01aa79cd6cedc33ab94b8f15447c69720cd0f52881fdd8e032acfdb3af8e43522303e70f04e8964dd40e97212028cbb3fd205de7cbc70ed8891a3646acaf315f0103d4a948cec6becab968d69f6b3ac00cb6edcf0439e97b4d524b94f2a17f6267334c696ad7db89d27f48d16027e0279d0f91ce836ad01d24ef347270ebd2b8cd20561e59db4787c36d47b3bf596069dfd2d5dd381d4300d2c9a02e6d681a3ba116951ef569326f241f3676f9ebc127358b197657a4a7208d7ac860322c80ae069ed624d9b086472d0d56f12216c8e5dbe488a9b79326ed9159660d8a79e2a241d2be283d18fbbafc25344cf7082d706f4d84c9e13d91de53c1e56264fdf0167e94d0b53303e4077854d1c051f9299663e92bcf52a51a3e7b803962c938e64c1795ae9d1996f2e790222ebb5b11aedef7d0adcd0cfd1953747ee3705e5e088f7eb20036f6f48ca9039c5eb9491f8a399d6d5f77b302867c719c3e91a01f38d864b21163c8314003609a11beb955593bb5ce077f3ef1252528f7ae020be1a6a3aaa16e16019fb6b85d6dbaf00f9a38e894d4a6a22b5ec7353a60d3c7ef8c1175d31078ef365b75727c13c1958797ce8a8c1f54ba90edfc341c8d433bb98ad532b72927598e54faba7c49f6340cd100deafa86cd76a987de7971977c83adc8d276d395645723e36db876808c16a417dee43b74201add48f0161759bfcb29c46b0fdd94d8147c6522b7f01f2414af5389cd163dbbf4deddce049718ac7ec82bdcda6a5f5f59b37beba792aceb6d70e535a6ad1a727d3f1f092c08d8bff70957ca532d166a880c60caa3d278373a753725ff84b8246357941158a584d81a4c81c8ce4163acb65773c40c700b1820d099245a859da9261a01172af5d4dc14cfda77c3f9dde0c68d43efa34c018cf2ad795a3c307883add10783fd393b467a040f93aeb697def70f21d92efa2377233294d1e2cc1e07d2820d7c2c4c7a8b33707fa35bdd889bf926c77ceb3645fa3629ab1734249f8abc35e721ea9b1bb671fdf89ceff05c7c5b3b2204055decd37229b456cf943178e63b53e08a42897762a847d1f04d8d5376adf43b32097eb95e774c47b3c174fa525efe7e0a54761256dcba33e3ba887b46fd33409eea062acddb56799b22e4fac89c2245014e0375930b9b0952d29f9e540ceabedb7f4da82089e06ebf2b69b48e612a55f6b238ae871976af0f4c801b64a1a81ba695b199f7ace5f807610e58c7080b6b8c000637abaf455a9da57f7f3295388a295de19a9d3fbdc9f4cec6bea098128b3781730762d33661355c43d7f2f6ab97bdb324cfd872a7a97a74ae131f1f76e8f2e2d34d7926b01b2d03d25a8ae6823375dd68562099043af03c458c8b0b7929fc562666a84093e5b14b05ff94b7a17cf8b64a2ca0158c71da2a5a7f2247ae75ba129a6bcc43311197d72324de9d828bb1b65be1e0df80e093e599266246714604063d3a51fbca67ba56470defa20a964299c7c6ef76da953e7a77ff24dedbbcb2366689d896bdcd5d20874c1eabf9dacb81da2a19aada7f34c6f2aa6b9d0cf0d6253f08d1f4e4f03c54037e20f383d25615e65d4dda9333b53d0874ea326fbca2bf3220521389b05256b0581c42f3a2fe28fb63b890d4fc07a827ecae51ae5483021dd8a3e4fa00f70b394ebb1152c66dbfc8bd8ca9f935e5fd80b73f8717f43d429b3f1c6a4b75eaee21646a82e373690e0af42e024b1a90caad08648c0dbd395ab98d25fb10c824de2d0c19defb2c660dd3191421aac02639deb3d09c3b9eb633fcc420bfb92b387209418e5420cd7fed89cdae512513ddb5def5b6ec19bec82c419f526082dcce2c81824d29b36c7c49f073640d12fe9c49e10343d6c3e5316e4039c4d803ca858ae6d32a46e2e11aaf19d8b38ced8d618e997d77729c842d44f93cc2517ccaccc22a79586fd83efa54de8d702e3ca8b1b15e65dd1f619e26cc284d29f81e76fe3db84f722d730e96a8e9f00ba89d14e3474178f44e97f4e101ae8e7f43aa27ce97467bf9990079d3c0ba4e528443b92c50cfb7afd5775988a65e5fc6f34908727608e558d792be89eedc82ebf25242d6e946e86c75ee7f836f35b693636ce8c00039efad9d06271b2ae546bcd3c51596fb8ccda42c5a32add91545fc4a92d02c7a01c1ba7c33f951daf3d536c85923afe6851861054d13b0432b02e46e7c4227b00069ec491f8f9c30826238669b731913b90c9dc653bfc292b0a8c3f7f2d439924985bae553ccab7b8af04f5149ede4e00a192ac8bc9cf3a51ae62bf4ae856484b3781b09fe4e3a7936ea1c434200b055f89ccfd9a5dc45379f30894a85e70f08bf3e07e7b5a427ee9307b4049d4cf1663cdd1e4dea3544fd32c286b975ea456a836014ee195386bb3bb83949c2d", 0x1000}, {&(0x7f0000001040)="1b208f699e69f02d98c334774800d3fdef0ab33b7cd6f6ef39c2a6a370e458afaf327c884457dcc1f3ea675b2b4998741632b6018eca88ed2ee57785f6480e7fce8314bf1993928f3893bb6d4bc20c03a47eef6f2c7e2769691ffe57088cdbd214148c270613bed1a104f723e3411c14aff9b5478a611cb4749053f791d1cd4b864e5ea0658da45cdb85d593eb051362fc2eb98e2b9cda5bbd4da6ec8190e18561a21f67409f0a83fabbff87c825ffe31987d4b962c8a8d62b94741187c3b338a6a5424c8c67a8c18994a9f20003d41e845c67346222645baf33d9c392230e00c0314dbcce702782857dfc7cf22d7d8496713f12ef4e46ed5e65f7446e778dee80ad2b17236a88ff7fe19a6148fa1293aaa11d135844b7d9049aa6fe036315b95ac001cc1de9997ac2d9448e1254bfdca6d20aac72afe67bc2ad7338a95fbeaf035a1c35509fe470d4231f1a02e0bd753f67141c5d559e377561d7f60011ce087ea2d56407b6e40c66d9548fdf30ed6a27a28eb810a50087ff612a1b5152d68a9b76589c40c155771dabc6218392d46b45601fc112173cf9c8a8c226ec5abee03c3ff35cb9092d2fba81f7d4ef4831fda109655efc5e4f48d7674092c2c68e506a2adba6f467fb5804727b393302c4b9d66b363b455070cee40ffe6123923e65e860c1a3308c4d6fe7efb207072b47a75c6e868a878528d7867a929b5b402e1f1642fc09e229a0f44f1eafe09ab6c2c46f304c10facbfef6a04415bb6d4e599b60a73c7bd8acbdaae29843056ef3ef099ad83c5b0f9cd2c9f60222195d29b78cae8bb0ae01c18312a42e45d2dc0008f4b1523cb16dbc529ff369bf4d09eff4d896cfd0b3854d8236faa9d820f7d30ebd1232dd523bfda61ecf0c7cc47337df9d9ca32bd30fec66f37266bc5565e9c6ecbd5177e766c8af845d9531bd6a9112a2ef5a1f3854a5a6748d83160ee8f95e635f2bae20dbe072974eb9d9ff60ca1b45122e306c72bb2ff04cce8a24d4dedb3d4a20716607101b70e958690c0a004e4a08350c9cc8eaac4b54b9a2e96637f43a93a1efec400be70bbd8edc3497e8b1a94a7cd6c6299209239286025bc15a2448a6eafc5fd18b00cc88c42f37a44def6969b17dd977a28c878b4a3616be416ddef8c8db9e9d3d086ddebc5cd5297df3af3ae7950acc361e5747f27f1547daad4dfdee9e9ffc47afe2779c72b3496aee88a1dd69601cf5bbd1808ecb08471c839e7ab4e329f73d2787d1a1a7db840d8c697e13fffb3bd47868f7139a8f193214856fa6509d82f56829a1e59f66b52399ca46d986c8864b3983a77caf349d2707510903767c8ef2dc1bd6657a161fb601dd053490b5d7bfecd870a249b92f4e3442e7a1e6411172432f5176eadc76aa6976b3a2bcb2285d88391bb079ed9edf6c94aa28f61eb304e474f416df8f442517307987fda9f66d3aa28db462cb7cc8e553b2afdad32579dbe18ad219c4214faa8e728291f0c7cde3053e04fe62396807c5d4a0ecc229e871719689ab5aa9fda6553fb96b0c2aebacef5d91c3630171254f1ec1711d90f50ea5d2da8ddb5676f9c390faf781c99d3bfe00267c0c6a0b2e5db9eeed642b1aec5c1696493856a1b8e346b62fbcd6b5e7092014a716ce73162642ba6f0e980d9e6f6a1a2df7b9d0bfc2111f55515f05080c57e7b87c66be184b1d828bf484d8ea2ded66c9b92392009d21dab7fbca1128d6c5ae8571ea2d731410e387ccb37dddbbe5ed67bcf10febd1e61274f62d7866b5950ecc4fc53d9627c82b89237ad7e1e5cf4d6de47fb0825beeca614bc35a7971f70b24c789a388765c27a7d9896805895c66b3c395980df781e31c4c8e546927af15f7eea3fd8cf4aee4e89801e23dcd5da811096388b210fbe03cb5add533c52a397312929d3739f62ea6ab1712f6697e39c55a4cb31a6fcbf4879bb09a18a02cd5354f367abfa0ae8d59c90cc969c4c32f5d205a5975980f36c76407b8a177a74dad087ac37fb0ab2255ccf9de22c6c57dead193c223510ed8c43c45b765e661ea2f75d2661ebcb0afbf52990ee77fa9c99a01e65446b92887e3a7e940aa6bbbb96f11d5a7307a520403ae38f199fa786c8a097f7796f2280fdfc2a02ce5d5cf7f7d80ef05945a7736b0f7eb95a1079b357482735f08dd014ff3106eb35b89627e810b0c87028b5f6447ef3d9f764fd67222437e8b818eabeddc7e987641752ca520e311cadaf59967252dbfd284bb9e9af16e980c743f976b9610f68a1c597dd796afe8cf1c5d39f1ffefba914928db0ac9b837aaceb1c1f4d79c1952b5831de00442223106cd1ea6c7ad148b7ba273469a579ee00931223f7e2196f0cea8c9c2929789621f4a38fcf9f04c782a380152a756052019bf6a172e80b7a5ce7f5788e1eb42b912411280f65531535d37c0efc585ebcc2aafb6a83088efd50de8a625d5050d15b200a815eb0ec2d59dc10105f1c6b38d8a773181c0d96320fbba0e1f82597d959dd9ac981e77d03f9b50f0fd773651aec8a67acd880ffdf3a2f9ee53b1db408bab25608c4378e959e048f02b37a59d0c2424661660110166763bfe5be40c71f19f917133b990fc76322663936111f2fc9bc1080d5d52a6258819c96be9b7ac2f333c6a218f11e8d770eba6eabb15606a2a0a279a3cc2493302413400d1525cbf202ad868cd61051edb11ead1a49ada302988b13bf356027eb32bb86a343d552bd5b7160bd87f03d4bd2b51dacbf51f3c721a2b74b1a7c6803e547175653af33d5a0fed11c24693ae0f4cb91de32d9f5d28de369a1ca6ef4af4890df63ffb00aa6cd93c10713c525999d11704462f5f82aec237707af3c7634d440eae0e6c8a333d3599874dbab786e6c037f8f0161ba0e7acb171d4632f3525fd3a1f734a9d706a7955391f211de5734bc28955982f8745d3ac43342cb994c49c025f3d0d4cce87772869c599039a60eea78865638308e4c8a150f559bce14b02a6e1145116875713f8b80549e8482d234f3eed5d16b40c358b5e31fec44360d26a28f5c79c63f68a6e6f8a7a62c083d8b356444fdddd4dcc18b5e766d8479407b60ab5b564b526c2efd668b328863952c5a9d9cc49c96a6d23ad1cce0a202d3a02e78ab4c53c99ab0c2a646c3810a9195f3a2e9ce4c2ee1b04c5aedc9848312d2dbe5f055fa52b4785fd4730326aed67cfa74ddddc09dc8f19ba31082d20026393aa9bd0917ecde6be3160c76cf19b4f97b605138da3f2a84cc708056085063e4918e433cf2ee2fa2da7c606b78c6de6ec00a55f17c720212186c20ef72acd1a71978e63aee287ede99852f6025755c6a1f325f09ad745b9f8e94229b9ff546f0e2ae1e2f821e19060bfc8c59957323b001e1766ffde2dd1e081c7023d8b411c7701192ee8c2da6cc1ced71a58a58c50fea1ce93d4c1875ca0cf818be0d8fb81349763b5417d6fbfffd145e3dc0a6ef89b181ba7b200772fd04d290fd9b0a003bdaf6085fb7d05d58fb3be04a67a0bd425befdeb1ff046c14649ecae9f3a51dd1a318d8b5c05edc784d127b3fb745a1cffd1583a36882ddd82795449aee595a5d203e4a208b2c1f39af13a35dcea4c533d5fa0bb0c0499f85b70d82748aa460dc5fcf0f950e8b3e0b90f0e9bb46fd2c05b2c458390f80d1895494eb650ac157adc2cfca60a84a05c3293c3146890fce51eb8c7ede65ca4bf5d648b1a5a509b6375af60af23d80cde4046a4fab0a0bf8c68ff41fd83e0ce93023423f7fbbe546c5b7369b4d66a57830affa3e5e8b1d603a5cd9a49b52e9587b0f6fb90af1c418eb03baf1b615b38b0c66668842541c7a30a99fae6be26451010f52b02c5280d15d9b069322f09136fe7d697115806d4ef42ab0c773a08b29134c0b18247074d75fd1b86994e167ab530d0c44f6e231305335e816a69aad1057c6b37fffa907c1026b486bdf05d4b1db3eb2c7dd0e8385b4eabd02e6c7320e4a0b6c044550a244f3ac71365f8a6b0a622c0dc1037f1c4a648f499d4bb3f03b7a567eca6e4e69dff7ebb32a429bc3f9216dd7980213d14e5212a09d8afe613b917639cf0346af48f8fba88596cb34363f0be2bf80cf6a032197ac3ed52158059a6484c0480b6df08a44c32112b65dbfb3bc93bda8469a4416d01d2807cf68b7909cc0e9a10b6cb489b3430482c3d1b7f1f02edfee704e2e282d52c49f2a614319a098f22847ab0d6ceeb7bf3089fb6a6cfd9bbc459f7640d33f11668105ddbf3f0afd9d59c99224cf05bd9f539147574600bdb0927d3584b17ccae5a5bd6731b84b15ba52869a5479d9614c3e7d869d1d6c24f140a69881729425c39bd678c1c6bddfa052e70ecf60aaf31ccac7249af985eba67bf61df4a0d37b333553e67f6f00f6e7c4b89ceded7d67ff5d9a8068888cc1ae71a3e029cd0d7f6682d5799c10b6b272866b7e3e7e906cd128b70d9adab529979da81be31ee3076945e06ab9fd3c9e673a25204662f0a7313d506f53969b4e3007452763b34ead0c309387e704489808b879ae3816d69a7dc051d53bd0dcce1762b0c9be900632116a5d0fc79e3ab1c484f83685892e2854f22fe8555773e033fc3430619d50fe9ffd4d633b9daf2d0b782ae64c0819da6edd268e0e6f29395c186739dc81a8aa58f23cf9c256b5c9c8a2668610887c6e70fb694873981ed3681e6f00cafe0987dd2e92de979c701c4143d177e62c892748b43d1d674f202ef530c035f2ea116276bd45e037d6f49e0016e0cd7dc6594d10249d0f498c6b45edda05e8f023c5940e89fabae83f4c0cc1577974f28505795e6c679744dac38e8f7119f123293ba343986ab5579646c96ef84ffd0f8f902956e3a0facce5fb0d91d6566f94c5ac8de2f53d9bd9ba0555bc8e61151f4f6668ff97f49cb954ebd0aa1c99b7f05ab774257c318d76b21a9bd16e01f9b2ba488bd8ecae934ed380fa4283eefb682d255cfd865a2582c9dc34383f6a24cab6508211564b0d26e8216cd552027f0d1c2531e23e45ee2eab3002da57751bb39fc4ad3d1cc3f4ebc28585a848f094be3ddb310d9b6cbc52142110fbafb97c6db9b5c8c8672a0d3b85283c61e0ca125b153defb85e81ec4c723cbd88cec2f4f508a7b0c618049d363894b5308d5c758efa913ee2dd8bcec79492259874745a62c99511c28c0097d844543d5d67e00af786bad90534d5295e02aa73e1667fd951ce1c486e1abcf5aedd71ed356516349de30ac36ebada2059ddece2d25a63444d022d9beb8d859614668bb3c7606e8ae21cceccfbd51190ad70075e67158ac82690c798acec79dc682bdbb2297979e508a5b1a1c1b94758808b61e82467b4255e68c4669a5de5bdcc1e181c4b7d66ddd819636cb2b4ee32116f802a155ef03a85d3b69302340381cefb7947758b2133bbb9c1e6178a2c8b9326845a1aa07f761dec6620332d83c203d604651d2fe02b09bea845b615da559aeab233a48cc7062a64ffaccceeec905b75ab98d5e008af869da300a30301c6f3ec025d67a7137cfe0b69023a5c15ff66d6680a3407753f487c517230556a98244860a5812eefc62770bdf39d42424c788e31afa4b1ac72c373309305b3faf4dca37b82042632840af7202ae7fbca13acc513cabcd843636812963c15e6386dc550735d1b40d5511ff7961d39636c666b70fe96df7106bdf152341b210791c162aef54aaa69768974a8df189572a4144e8b8903ce8ac748fb0ae6b76bc7e9bf77d173c49aac92762d4e825304b7419786fd403a46bf06e0954d57ec1f33c17a33e", 0x1000}, {&(0x7f0000002040)="58774e3fe0445aac2b61d7b6f2410c6edf9abe793434953a68d53068be00a3ca48754aae16a40c9ac0112f14dcc479785a70bc4224fa6d1db02cd0b4b8b8885e05b0bbc3f4b4ae02d6707fd897971ba96583bd1bac93c669da708681387f763b9fd73d2f90e4529e96a52962d5c84c2864b413aeb656066522f3e9ebea54bba6e77a6917b7b23f6ab0a51313d6168ac0f509bb18e9c3612f873ca81a84efabc4f2122a63d0d3468c8267e10b2299dc0b50b5bcce7cac0ab421e9cca6915f4e00d5f5a687c0daa9225ee0d40aee49c3aafb0ae046c8f6c3dd36f930de22b6e5b6e21cf145b2896d234e16e0e15f3853b3509377492ec1b8e281647ff079e5bb74fd1873d716cd5f4c8890039a60f9bc0c42f7c8d89bfb617541a1eadf6c10c452ea22f0a4067a9e3b19c4b1f24a40c55aa0b552cc444c6f37e8a433460cdf66ce675e191a7d8e2a905de849c06b4d2fe11018ec7760131627a49f29b240dd38c5b15de59be10f96f9421791c3e27ed14839a188d91a153fb3fb3bffd70ef90295f5d417b9fdb022d453ebf8a046a3e11aa67272d3f2e7bd709bcc1451d3fbed05322dd99cce79e707f1e73216810492eb3b4607b128e8f64be22cea26912cf2eff94d1734d95ce5ded845b0548aab5a991a9c22ddbaca0a05620e2d9f41a769060e244a90b9cba54399d833fd305f62b23a1953736f154acb87d4f235e8940a08c1a6a576c28f944e1947cb36006353b28568f789fb578070c5a5a72e89b5a463a3aa8e13668d84b8a082e5d298fd4cadff5fb1a05371f05bb9b4bb2e0986896f23c81727b46a7dbbac011da21b1084d1bfd6686deffb4f1ecd758c875ae0f787595f57ccbcbabf41897b551bf44c4b185f6fd719d0774affce727f50c4854919be844f9e7d26af00c52b50dc9c87715c06b2173bb36bced201249fb159ce02e6ca62366787a0e994e01aa5ace9eea55388ef48852f95e3c17777686b96f73f31c3797698957b868df10b8fbfeede5556a40dfcce8adfc107d1c2309ba84552421484b3d990fa34baaa752103b5cc685f0fca3d34531bfa2c7f42f2b7ecdc2355c5647c2346b5a1cc3368e014cfc5a05bbd7d742223cc44b537e5ee5d964f6328a82befb864a579df509aaf96774c60a06d84f15709296abab1d06108897db32fc9f0a46329c0943f7199961b675d3ada039b1145e86c4cfe202bf29788d68581e932ae7e3b4f47d8afd00fec8016ec397e2237f3c71d3001e3735ac22cb99f353a5014dd946eb263c37f65c99089e0e9ce105093ebed5e97a5f8715dbb0256d9bb1fcc94cadefc2bbb4ae50bfe89b013ffb7da967a9dc78e330acde68922b456b06d8b2995c68f25d8093b4aea674078d34c5290add52f81c8f0e39db8f0744a2bbcc6fa7facb415f3c962773f8a5ff9b48657a5c14d6bcf87bfc7f5fea2d19a8de9660cae3a22eb14b25874bc7ec85e9ccd16a40b3d0184f91d8e7140c1b59aa8d5b14e7e08ab1dfbe83a7809f1e87ec4ca09aa826eaadbed7d39f13ee1526ec5b814ab22af6c0492e5ce9267ec30ed481c641479748c1c1464cf7faf7166fb80a811d4d57dbb6646eb62f3fadb890ae9e0bca9d5bbbf0d7d56fe99a2257990e40d359d804cd5d083c946f2bf79669e94ecf0674e85ca6b187fae6e501af904b1e53804fe69a90a99c29b8d6d3fd315b0238cbc901afcc9a147d13febf5100972578396513adf510a8926c132d53a14c687875ba0dfc65d98585a00d03380fefc22ead0b65cd6f5ad19cc7f252a4d7afd42f77a654d7fb539937bbc4541712a5beaeddf46abe24bea2d6bb0e3a3f55989d56e96a291fc9a637c1eee6cfbb08bd81265ac2091caf28f88dc7c50961859a7a5a33c2e40107cdf2b83e2be5b33fc0278a499a5b62954510e81efbda641623802ec68c61ddcec47859dba6e8b42f652c440aac91a41bf84f4789f4450cd2379f5ca35a11a32f34b3549f8425d033136d998204f4f9b10a72ded76e602c5e714d5653fc7ea0787a1e5d1d07073a82f8f394f1a28e3c43c05ae9a15cc8bf4fc9fc32b20714b68c9358c592463f2c0bc485fa1c70cd8f2ab9ab0345255d82f8f2baa4a4bb3823bc3c4654b527ad10b7564db651bca52438addfd22ea8ab01d4f0f4db6d6be14f47bee1e7688817c040899c9d7c25961793b001e9e7945f65570e13581687d0e3a1555b713f5d398faa6c715fe045c31b6d4a49fc70856ac7484d72aa212824f1393e37325956dc4e143166e9f23e8e255034642a2c26d1e54e8835a1d66e71086b11418047f928e41ce4b9f0e9aa2e809f09f9ffa593936e9dfc369694ce7ca9e3adc1266b960faea76f92b43493d4c372ddb85ad52e92bdcc7fc40841a8ff92b888ee11e2b5739718a9f298088ee33ef9a6d6f7739bca161f14bf34dc88eb5ffd8a0d52d4a87328675a4b198019d2cb1aeb5977f53ffecfdaa9d05087683cce57002984ad677cf68139d6048ca988953bf8c0b580bcbe0709f615542b4a095be5b098b6c730483b4cf354751b53f671f8d3e89abe4c85591b42b268667dc552b1a82d25d8a6f56ffc8c865ccd3a25d5f449f7c7945cb0dacc12e4e709fe4238f4e2dfe9f973cd6ab71a7c2fb596f5944c0acb0f24bc0ba3fde860de9057068988e97c1fee804df48b0d2713a6412ca5c70de7fc9e72388e8caa3ba35b02c9e836d6dbd8e6655e9c2c2f1281689deb1bd2ec2b98fb64f7854911b9d6771894ec916595e686cad1d28de3fa0da29d1b84e7c970fd1dbd2999ca98d8c9146a5cb2036200a2ae6c4fe97b4b68c9e17e3cf7584cc1874729a5456ff6a6fe6391bd01ffce4fe90c2b1031e3483352558c51edc8d9df00e30d93db67de9029f0fb59f11f5a45edbc87f740fffd9b06f6b9864d1c409a4a138fef98054926068c200a731541997ad0fd78912da13ccee9240ce01c5cab725b3629fe62b7312b17f56de2024a9ebcef317d683119c93693bf227ad6c4c50e82a485925bbbe5e99b96e63d532df233974c7c4c2d9a85dd04266e9a398ad363a43de5a4f2ae554d9b7724ce0b228f1759c7f1e2fafdfa2bf92e2e273270c35c6e412c96e99ec943a99d9f145a0a1e74ffc7b30bc6a00bac04f54df521058fc21d68a0205ab385d07c23a576962949b8e636a1367e8489b27342fafbbbfd61a64631caede5b1d1fd886e28209529732d2d46c84ca4f2aaeb8248652fefa8291507aee8dcb1a740750b451f1a76a6fbb1c66694ac756a7698b8e43a5397e641c98976ae0665bf32779fd21973d719937ee286b846e25052b6205efb156e6ec99ebadfbd433afdf1c43725e253e035e148e9d82cbb2838bbbdd4908a99dad2f02f79ad38776e466df480ad0b082b7f8b9c3edadfd295a031013d9208df013bc8b0701ca5979eeff2ec5ad989203266b0ac0aa9ade221890b1287c15d1917f2ea13741a92cdf5dfe5041a3b57131a125accd02bbbe3b155ce7eea9f21db2f15194330fb6ba0f4278e9bf31b8ec6de9d156e525b5d3b2d81d72c2198c96c847e25d83b2ec52de0ba37d4c54d3b21c297d6580b94dde70cf8334a9b6379fb0cb0b26e9214dc016e5ec912042724f695759eafefe97166c0abb4e31216da06d3f794097eeff05f454e338af305963dc59898f025c9602941ce8913e5ccc961b09890da9887cc184d994ec647ed60eae3ae57d5b9cb01908b7e5047409913bb3dcf46d4567da39499b862bcb93e8199e420c0acb760fe3874f95d54ae06ea1758c5b99f2c1e62e51bcbb6bd2138152e20aab6a9ade8adc338cbbedc1057b9958cedd90be23498009952b41317e5a36f53b6afc944e172d3d7bf1678b33ca63de7ef10dd6155ce179fa73f5a15c0cc75092148a09fad37994b79f482b261a5b851b1f0c9ac47f05fe972df72a34666c48f03958fa03d11b01bead62102e3747d9295e434a9383bb785d64becd82a87d4052b35a236452092a16a0ade17421c55fc1547ac189009cc2a568c2106b79d70302da08a4010267ed3cf00b6ddfe01523b273edf21f0a745db23cc01720dfd6e8b23c5ce2160c4711ae874d11ebd1d40930cc36f74a2a7b347dbf36b9c6fa38a6239810d4aeb2a28ff00511b90f382198035ea4a23557753f7a770ed36c77ab120ec449c25d46545357e71e71c1c4d739cfa3961796b3be8b12a9fe60202bba9db6e36b2d40effc049451088b3a27f7e4253d619768d68e11a35b39715ce44d1bd637b4fa8413863c7c0a86cfc2eafddb0c1d1b8bd3544c6793e565f5c3b91e81f025e0b734a2a21d8e4955734006f8eb76917099a42fb079ff0eef05c5a069e8fed62b460552bfd0d5445268bfa05b6e91e7e66ada1f614ba20060de99618fae31183a9f765cb275df182adc9c02411fe55f5ebb9153e07290ba3d5f4191fc3ea018f4a63ffd7a44e0e6e6774fc090a1f4d9257d2fd6232dfe40a78f843a3a2c621bcb358e609686efccf057276768771f632ffed3b4a6f77329b5421273157b219260013937ec92270cb56b9f0293b59c1c6dd23f1fca2de8444c9c47d072121e4cff33c8b0bc7571171e08f15cdf97912428d3077938978ac01d9c7354c639f02f08d8a64c5edda679a619e0fd59da77702976e0b26542f7e8dd995014cc078676b8fa15af87d92281a76a715d11ed5f81e30400b5ac3748d07bd3cd76fc33567326beb1d16d2c6a679a22d0297ee7d90cad40a3e7cbb943cbe6af7587f0ed831bf0e13d53b318ebeb2c87f9f5e7aace3eb3fe1f7b5b4aa2d6425f43094b31583e59618cac559e20f3ca6c96886b269ce462882afb76d8a99eb46820cc00e2544ffc89d038013acdab221cb1499afc80dcdc54362b233cefb2dc5cd1fe6a6a52280831013ba2e3e77e9694222796c8ee0e85800bad949ecee823d64a75eb46f1f8fe83de863079b43555376d1bd9a3df5543495d44e43934a7d1e5032902022fa1f8d785a909289c9c792cd595ecca9895d13e2f1c8bd855b44c12918c0f689ec03387bc3506bd2916599e5e274d9bab1c8e4fadd43b9a8321e1c7962cfac8d1caae24f3fcb94189515bb5fbc55a2171b70b8f953fe21187a3d9f6071e44551f8e073254292348c3c99aa8997263fc0a9fa6c4358abb47fe50e1f0401777d7d0aef5e8a1c198e994f74a82663bf4c2c3c8d7fd913d2555ad0ff8900cff7169fcc72a68dae9cb4b1cfb0673097b3b91ca3bb9d7a93284a43a2e8abb7e40f8cc14ba7c53b0e9a003541a8e795e121d4fcab1e49984e1ad339d25ddd7251f6637e0e2b5c47e86f27585b45f7396da17df2016762e5a02b32fba5cc5d972a7483bbeaa8ad2aaf4cbd30524fff84c6ba122665fa0cc8b2ba07c5151df8c9fea100d5df9960a751baeb3e50a20ec142541ac850c9272a68762ee0176b2a06fd13a6ce8aa5056ff6949adb1a12ad22375c38becf99db69d2b944401a6edcf09c2ff4b517a8fb1dbf31d888a2dbdb9f361f8bbc64905e8e4b96c1b30a063eabc657ae973c399bc73bd63dec8a5bb524d5205d659b3b2f59d4df9e1ba0fcb18f9636f4a35ea8788ceff6a8fbc4832c9b98ae64b76a908ce4fa5a20f1703aa7bfbf968beadbb1df62a5d4b6f8f67b583b165eac60ac8b99bce0b3342da977ad183aa44758e24137046da80cd26689174609045021b426ae0c0f45e9b14391d7f3f97bd6c2e1da047675c3c81dadc7976230ca3c9179bfec0fecd30ba86e281d0f6b6d5f44a6e90a1072e0e88fbe8e602b436b2ff1ce279a2b80aba7c9b08e16a61006b33a4839071f8d7011723", 0x1000}, {&(0x7f0000003040)="bc487419c22bf4ad9be3a37d5482872dfc2577f32de5d1225fa75431e17bd3", 0x1f}], 0x4, &(0x7f00000030c0)=[{0x50, 0x1, 0xc6, "d6404e4603ca977cf9d0c11deb769631893fc1120a01260601124790af57e6ffaa6d517f481ad6a107d8a5f2568e833216c5c7dd5384e00240791cc7b1"}, {0xf0, 0x1, 0xf07, "5cf773ee66d9b1ab44ee5ff6725d537f5381e6a449c07057f69b283dba74ffb05a5d67f5c83a241ae00d776c073e6522a4ae6b2f2edd1ff89d73d1fa42ca46ab45c98b407b971bad26fa7a2988a8e8f44a79eb0077af6498f7b61bd8b88493eeafa99ed085d5145ce0e21406a0a62f081583b461acadd8c00c211a6d92e2d2a7f728aa803f31fb7b784579df8c491bb2ea74ac06bb74e8311fc7048433c44dfe9ea266b7a9a2547bd3999e48de52cdb15d4e0023a583c00772ac7603e990772d2eda7c1ab17d5ec2547388b04fa30f6b774980d9770ce32aae924c"}, {0x1010, 0x1, 0x5, "882a7d91c642d307d03ebd76d1869b8f291fe5ce89dc9ed55b92f25410e43a9a1ff04f329be0b9a54fde65c015638e1e073c9b68a969486936f610f211e4c46def7bc3a548a0ff966e27f54da75648afd8053c13437cc2a2f1c5eef1a318fbec760fe8b2285a1c71ebd214fbea6c9b577e4297a9206338d643c5df1fa7c45b90de64e7495ca0e1e3813d2fbdbbdde1aa1c4fe6df8a268a94c4b99f4eef038287143f4d209d671c89d54db267eb874695794e7bbb0f03e50ea9ea621947b02de197ed5e542c6bce9bcfc20efc6bd3203d8b2324728a6f93924ce36eb88b5c891f8d69c2bca95f7520cc0919e53995f9b6ba5ec82454dfbb55d33381644f4b97fdcfb903e6f707663915c504f3f55458b08b0f577ab73e3600eca1611d1d25b77c0afce24bc416747ff81451c0bbdd5777715f3f96366577369f20a083ab8bf9c0a846fead72ab8f4f6b483ea1a168cbc4175dcc42ed6376a09d46cde7a435d97bc69dcc1a67c85dc5e36be2b5a2b40a2f82b549cfb00760f6efc72f0b6ed9d274082a86860816d59629c21960054b0e1b01365a8372995b56e331978c24b0a61ccf362ff357f62ec8fae65e4eba1f315fa60ddcc0f297a9e6cf80927bf32c02ddb026747536388b8df69e34dc054728dd462fe515700424522fbd71b79b3c58f552e7040786910f39c155f8f16dec0937f74d75e4d616f257f273004190bad42ab136d60e9d346b0570851ef51156060ce600d9cbeb7b3b2a861464a659adfdfa0506e3f118ff1c88ce9efeaf1e41cb3b3c126f8fc1c80004f625432c3dd68fd4d534b4b21ee6b51a450b98ea03850305a3d2f591fae99560a5c35aef7bfe7154ee95ee9285c16b47df5bbc9e6e3fc5039bab6c56f7059eb957d5bff39adc4e291fd2e7e5b06aadb0d55588446ffcf7d9b1a49230ef51800c8c3ab42a45cab9fe97c5dba3237230c97ed87e3fe36d607f210b4a73701999208ee8d70266b50ba76f8fc0041b0e0994b9e37c7ce88e84812048cf95d86e0ece53d5bddba161d806412e7942b651e8a58f5f7b2c957de6744439c78e2d1125d3f361a3e8f5ef741e76456e124bf3a0c7a4a4daecc9d74f4d792cf1e612834215efd39f65a63f379efa45550536ba170aed9410cf7a7aeb881e29796d60ac92696c3c56890ca76058a4ffce18ee36e8cc0e0f0b7cc1368c4a329e590992d93b884ec66fe7359b82d2bfa7b9ec996022ab26aab74f43d3affd64450fa6d1bbc257e84078dac426bbd0007df7306d6b8596cda8967bd0f154c0895e681e4a27a04dd175d833d069bc9f20af5105db7ea0ec54cbdb5693108ed05c6307c9069a12cd104bc02275bce8261cee26b13bcdde7c8b719e79b670e58d5cb95f710c7c05f85ce8efea56ba038daba6ced8acae0438906d36c327b07dd93d9cb1ecdc11a8cbd627eba0dd3c99b5ab742c1e855cda20b951b05d07264f1b2b520560aaf4da6f48361fce19cbb50074eea2281e9d1039b323afa5acce1c7dcedf5ac50a5a0c46c85f4cac0cd26f3e702330ffff70e554be642ec37615de58a61ae3a52fe08eda3f0f519b3796613e8009adf73efddeac0e6cbc813d3ca768d39872a568d48ba8bf8a5110fd40ceb404473727a5ed4490f6e7f0961b8f61f8e26f0cb8f86d707bbc10d5d35260c529f53e118604ff41e6586960dcb9d46f607216414cef71df46b0aeba575505657c664af68d8b72e1f128ccea2e623ac083d289451db6d98636514a643956059a045f449e0fdbba2cda4de42d5fe74d94b4313ed6bd292cbb917345977b8de0ae149e1840d45e0cdb26a35566ce0d3ebbbbc1f5e79d371e7c68089154161312cebfaaec57206fb3899353c4b3075c9d4dd54844837b962d6c640f71ff510685d45dab47211017f2009ca5438ce229f247b47737b15e112543d9b5614c23b3eb33549d152c2f98cfa8327e1afc1a7286e4da6a72efbf7a8113cd7fadd162c075daa2ae289ea95f7fde783dd05acb8ae8c9eddd7db597d33756b0cd4c71fc3e7ce805f7b088fbeee0397e8ac78d970adeaaf8c84e48a35f408890acc85095773ca72e082b03daac111d06f067fefd2b0403c9c275f0c7494dc9ca32a1a7af541d0ac001c9b9b2883c6f54dfe8c6352aaac52463c762e9367b07fd502518fec9a4edb5648344b13cc9180f5c4f9c2b8c1cb10b78a6e2476f71d9eb726478db8bf664d8aae7a6226b169a07daa70a0a87f89f2b78095d649c75abe67c43ae09c2602bf97b161c2f2a9b66fdd145342701845e11fa5c34fe22c0bdd6c391e3691ec2a8f228a45537bbeb45fd2a66bf544a02065fa7a376d724723ff0689ee815e6288658c80d9a0e5d8bbac6f12f527e30dcf2a88108eea8046bc6a7d8897c669efa263a100e7db407b98b1515fb10e8121cd48f1fdb55b7db7cbb798ddc62c42d6c1d2b01754586a13eec96fc69498ed11fa57ac77ad16bae38badc904177fb3efab80811f99c96b58ddebfb12238c23eb615ed300d81b21ff9b72b64b4bc1996f0d3bb62744e67e978616067b001d1d3380460cba5cf33231b0fc8be16a6f131f19817556e336eb9516302b85d92da164b7a3661ef055dfcf14cec523ee0601022fdff701718381fc94ff9caaaa3965757145c3851d3455ce52dda4269c1c208b098fd2a3a31930afee6612c2a5ff1a7da7e6ae810418d5537544e8f7e7cd26619c2b14cfec4e58aae0693b51ca645b333fdce9c4c88313cc9efca38f1805903053a9ef0a319059a04076cea646ba659e5af9d71c26d8ed94b924176621fc3d3467172a44c0bee8783af3a9389f6d54b1146879df135c007b40c6c44cecb0903acc153a3652430eb8db1f7adeb0d02e407e89685c69170cd0c3eab0c231f763f26bb0d9eb8097093597742f3f24bc6f840e99c09aa18aea871080e28b846790d7a670d8bcf807c4440220030bd14d2f534bb5b8d46367cbb831b95a45f0ce7f7210c7c001ba28d996b462bd419740b0bd54660c7d3014fb427c79f1ee2a96c3a450d79df7c030f0e75f58a29df944ddebabb11a30d81a104e4e959c5a406eae80cb328528f33aca4f03f2ef59a8904cb06453abaa963615a369483d6642669a5de2d78e4b87bb2cda3c6c0106d1981dd621734fb25a13cc558dbcbfdcece8a6902d8d742c7f928791f49bda735b66ac6d9a518151a232f61c67418d87c9fdcfdd16a0f9438ff924cc27bfd9b974cfce5f655435b920e289cb13489812a52abfc0b41f9a4037b992a592153a71c0b329214b5dbe8f470e4ed4ed2051e56b67832156bea124f30b9ec9508047871461899b2f52f885d3a2eb4ff1db241a7b952cdae3dcc542addec0a9943cdb8dc224a9d0d0e3c8a82cec1865197aae090320afbdf91a9d5153aeac716872e5020b47ca43fa5d91eaeaf262b1e3db3a1d0d0c63f77d2117fd77b3af267e7a2b6587f1c366343151757ed2f9ef1dc916cd5fb9926c806b552d3e2822aaa2f5e2e7afa7dc1ba3a65cab8fdd798fa7d092ad12f2231765f426f2db8ac3aacb907f55dc07564e76dc1e883554f5fcd6dd83c24081d83888af117d900aedd68592a347fc15210fba0075c1d693b5b3b8cb3ef1bf050021f9545e77597a92ca41d1eedecd0ab90aba9b3bb119155e4bd9a98b6c6e0de7803865a28f3e2f7689c88668e142b028a799c09db4710386ef8014cd3447a4ac45b059995ac8d25bb66f7ca9e4faa9d5ab544c392e69aaaf849454ff0d8526171591aacf593f2611bfe938a9d2b572a4be47b9a53edc3e35cd025afe7969ac2f60c4c31a89f2af4674d1e6e71b5a2c6fbfad25f58b65437be0dfc8b02c33f773d42df4331b9e5879be41db1aae1e0066f6d29cd89532297a9f24a4e41d7e635c2ce331ae1cdc80c4c8d84a6e8be1f0edced87024ff1cebc9023067eacfb48a882180fbf501b30fa3f9efc6272c528d424c9c3459b7a3a5ae571eb308e5ae967313e7485c0d7d036de21fc9d20089dceb21954906a89b15d01076f1bedbb763aae6983eb7bb5390b742d7a42ce6c31a6b81e1c9c744c2344beddb461e22ef129d4f5893141dbd95cfae9f69de31f406040199f612ba3d42ad7f0ef78f5f0faa7a89caee9c60e7fc5041a9dec6cfc0ae575273503a16577dfb0ed03b2e153a48a3fb6cf8dea84a7af7864d59d212dae3475ec3bd48ee3cddff4840060152a086f7438c6278935a25ed101dbb567240edd844c7e69c5ff7b6cd9328ffd42ddebdce50016ffe2c43deaad31219a6ff6538b7467a752c991f4f32a8a412676b8855f86affe07dacb2cc02377c6bcd62b187e0bc52d27163e4aceeb1c3068376d5e4f9d2a7f15197dfd650515d01aaa89d8aa216ca33e3dbeaf68315b2a276e502bcf45115cc3bd2335eb0aba0f6579ad31db211b2a6c6ed00499d9e106b666d68ab52f430f337574fb00ac1807e9e1a380022574fce54eab163598869de5b9d4704380d65f87d6c34c00cef50fdd65c69c8b53514f6afa586363829fb253b34cda82e9fc825df7835ce07c395392c70c562f04dcc0abd5fabc15a77ab1a8e29c78738f7b85d0801c098945eb4f9eafc0c76225b8fb590d24e09ba81650cc8dba867f379ff973fcb860966a6cbd2c299a0737c1609b69eca6a79abad3e1083109b84a97c09950f1f4855c4148f8b2db197f805a590e56be2e02eace2003c87f16a256c1ea095ee1fcc5e5b209cdda4a1773cebcc6f808693b14a6584f6312f191be9b785586850c05cafcf6b60213e68e5f07bccc14acb58cdfc60e1039bb60c156b3f331da7b879ecb4438d543787c8fabae7ef288abaeb0cfe07297499644ca0bb14099fabcbd1ee2f5579523beee56a3225dd466ca1087214e083e10fc99dc004af4d73cca203464d891fde180c0e4f392a00598f6aa1ac71bbe319b36c0b9362a248e0d0286af56b7ff9e1794c723fcb98d2fdcb0745546e0793564448fa96770fed4a2c2688ceae4b64503bdc8979ffca76ca39ad9749811846e1f9e80ce2547ee90ee85ee945520fe8f710236e03d2d37d3952733bfd479e142a80edce489f3b82181988c618dd3eba9d56bed8df427a23f54ce5e5c689e18420710b836f358ced2c5dacca726c2d879ead308451d320320a8501601f9f58737dc78cc6beee5b6bbd4ee77e14c033ed5cd0fe7793f61792158f1b9d26db760683e7be5dbde48d9fd08a228ab15d4f643b2f41f1d742c1de4d8387a6c87135182bc920e1926e834b99824ed46722b0817a389aacbb722661e43ab9b24ce3eb997b448574a9922d6b0390d6ba51b7433c51b7cda41bb5c9f21735cad9de4ee3e9c84d16938667d8fecb6b374c15615d58812c90b2b34bac14e3e9c1acbf06c836898b609a21988f829ca9a1e3655154ad801e6abd6fe2923ae3bc37fabaafd9aaf37539eae54cda8bca416433d48196530e157cfa446aeacb47b8ebd6cfc35ea3c756225730d2bc79cb35087bef3d30bd66e31abbf6db5b96a3cb2817341e095b9821bdcc190b4f39c719a449c5d3b3d80eab8924beb493fc512921d7acb1a23419d4d268acf014c828039ed7fb820c02e43899359a99a0fd10671de3d526d245a55a385deb8ed82a469e43d44697dca5395a2216d21e2b549654db0cc0d813b41d3044b007fab53419acb4a66690614fd1030d702f818145e5be7be3a868e0c7c5c6046e5f2fbf599dd307b90923b84625a73270c5ac351f5b6c73a950f5e54e685aca60b762992fe195fd17fa3816a65e9599bfc35ba8e912074b5e6511346e50fc19fe20022b731b0c2"}], 0x1150}, 0x3) kevent(r4, &(0x7f0000000000), 0x7ff, 0x0, 0x7fff, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x10000, 0x4}, {{r0}, 0xfffffffffffffff8, 0x50, 0x80000000, 0xee, 0x80000000}, {{r2}, 0xfffffffffffffffc, 0xc7, 0x24, 0x6, 0x3}, {{r3}, 0x7, 0x0, 0x40, 0x8, 0x2}], 0x1f, 0x0, 0x5, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:30 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/135, 0x87, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:30 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x12c, 0x0, 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) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket$unix(0x1, 0x5, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="7f5b7f68c48c28221a055484106069e0405e2bd1bfce8b2daf1e0673dcac97e78194537d7a7023be9a6725e89e3821fd8759844fba1f57c4d850eb5212be53a46280af8a66bbeaaec18096ba1b0624b200d35d8b71567ae6a26dbda54fa1e03a3bcd0172b7", 0x65}, {&(0x7f0000000200)="0ed30f428a9088c534dd9b9bdda2bb1e70ab06748c92d8c2ee4ab9b9d46743beccf07b2e12ba50a5fa046d2ba9dae8315f1e0b985c04e9238d38bd6be7e1529f8516162b3665d5873b8044819ea457293d721869cd452010e28bb258de2f", 0x5e}], 0x2, 0x0, 0xd60) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) 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:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x812, 0xffffffffffffffff, 0x0, 0x3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x7}, {0x6, 0x0, 0x0, 0x104}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:30 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x37, 0x2, 0x0) close(r0) close(0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x1021, &(0x7f0000000040)={0x5}, 0x8) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x8000}, 0x8) r4 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) close(r4) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000200), 0x1000000000000130) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x6400, 0x1, 0x5, 0x10001, "51ba50c340fa24424de8a180f2ee810ab1ed91e7", 0x7, 0x80000001}) readv(r2, &(0x7f0000000200), 0x1000000000000130) r3 = fcntl$dupfd(r1, 0xa, r2) r4 = dup(r0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000340)) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000000c0)={0x0, 0x246, {[0x2fff, 0x1ff, 0x2, 0x5, 0x6, 0x4, 0xfffffffffffff800, 0x20, 0xfff, 0x6, 0xffff, 0x5, 0x0, 0x9, 0x17a, 0x3, 0x5, 0x3], [0xff, 0xffffffff00000001, 0x5, 0xf7b, 0x1, 0x1, 0x2, 0x4, 0x1, 0xc615], [0x8339, 0x5, 0x535e, 0x80000001, 0x4, 0x6, 0x4], [0x7, 0x4, 0x10001, 0x800, 0x5, 0x5], [{0x4, 0x2, 0x40, 0x22}, {0x0, 0x7, 0x0, 0x4}, {0x3, 0x7, 0x3208, 0x2}, {0x8, 0x3b, 0xffff, 0xfffffffffffff2e1}, {0x5, 0x0, 0x5d, 0x9}, {0x7, 0x5c9, 0x46, 0x6449d53d}, {0x7a, 0x6, 0x5, 0x401}, {0x2, 0x1, 0x2, 0x9}], {0x1ff, 0x80000001, 0x9, 0x7ff}, {0xfffc, 0x7, 0x6, 0x4}}}) ioctl$VMM_IOC_INTR(r1, 0xc0205609, &(0x7f0000000040)={0x2, 0x0, 0x3}) 16:00:30 executing program 1: r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x141) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x7) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) dup2(r0, r3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x20, 0x5, 0x7) socketpair(0x2, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r0) r6 = syz_open_pts() r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) fcntl$getown(r7, 0x5) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000140)) r8 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x106) r9 = fcntl$dupfd(r8, 0x0, r4) ioctl$TIOCFLUSH(r9, 0x80186951, &(0x7f0000000300)) 16:00:30 executing program 0: ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) chflagsat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 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)="0714000000900025df149b33ff0f000000000000", 0x10) write(r0, 0x0, 0x0) 16:00:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x91) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) dup2(r0, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = syz_open_pts() kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) r6 = shmget$private(0x0, 0x2000, 0x104, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r6, 0x0) fcntl$dupfd(r2, 0x0, r5) kqueue() select(0x40, &(0x7f00000000c0)={0xef5}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x698}, 0x0, 0x0, 0x0) dup2(r4, r3) 16:00:31 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210, 0x1000000], [], [0x0, 0x0, 0x0, 0x0, 0x3], [{0x0, 0x0, 0x2}, {0x0, 0x0, 0xfffffffd}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x6, 0x8}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x5, &(0x7f0000000100)=[{0x7}, {0x3c, 0x0, 0xfd, 0x100000}, {0x6}, {0xc, 0x2, 0x4, 0x400}, {0x0, 0x3, 0x20, 0x7fff}]}) fsync(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x3}, {0x2d, 0x0, 0x0, 0x10100000}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:31 executing program 0: r0 = socket(0x10, 0x2, 0x8) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca3572d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c5d441abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f8ffa1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b6030366e6dc87c1861ed93821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b1062df23389bf8ea13a98c5f7c234ee48a5f98e01c08ec147d773e11c2900"/825], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x15}, {0x14}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffbfffbffbffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000200)) read(r0, &(0x7f0000000280)=""/17, 0x11) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x84}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ftruncate(r0, 0x0, 0x100) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x114) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xf7, 0x20000000, 0x0, 0x800000000005}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x4]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="9bf4174b8372ab2ed8d1d4f0e265") r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCDRAIN(r3, 0x2000745e) 16:00:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x400000000009, 0xfffffdfdfffffeff], [0x0, 0x0, 0x401], [], {0x0, 0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x4, 0x7, 0x9d}]}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0xa) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x10000, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) fcntl$dupfd(r4, 0x0, r5) getdents(r3, &(0x7f00000000c0)=""/234, 0xea) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000001c0)={0x3, 0xffff, 0x9}) r6 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) 16:00:31 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0xffffffff, 0x0, 0x0, 0x1, "d70500000000000000000020000000000400", 0x6}) r4 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, &(0x7f0000000880)=[{{r4}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000040)) r6 = fcntl$dupfd(r2, 0xa, r3) r7 = socket(0x11, 0x4003, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x81206919, &(0x7f0000000300)) sendto$unix(r7, &(0x7f0000000300)="b100050200000000000088000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a371a3f800000000000000000000000000000000000d9b51220799d716f97b000000", 0xb1, 0x0, 0x0, 0xffffffffffffff42) fcntl$dupfd(r7, 0x0, r2) ioctl$TIOCFLUSH(r6, 0x81206919, &(0x7f0000000300)) 16:00:31 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = accept$inet(r0, 0x0, &(0x7f0000000040)) fcntl$setstatus(r2, 0x4, 0x8) r3 = geteuid() seteuid(r3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="7d4172a20800eca3785093c8f1b93825f1e64d20ed3913752509d9abcad36cfcbfa6a37b4e650d5b32aded0ae6af351635053225170ca8e3b1c7148d82325db6763e5b0cdcbbc14136dc22c2c5476afb105ee56a993609923ee339585d35998d6c334267ae30edd70c13900a46837debbd7a7882884b0662d7cb8f4c0efac9522c8e411e50d7fc1b8e4af9282c4fc407b8", 0x91}], 0x1) 16:00:31 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000040)="90000000", 0x4) dup2(r1, r0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) 16:00:31 executing program 0: syz_emit_ethernet(0x1e, &(0x7f0000000000)="d91f339b92c821618428981016b24e26acf5b818ab91b973337f1d5bbc8b") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x5c}, {0x14, 0x7f}, {0x4000006, 0x5, 0x0, 0x102}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = syz_open_pts() fcntl$dupfd(r1, 0xa, r0) 16:00:31 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x12) mknodat(r0, &(0x7f0000000040)='./file1\x00', 0x2000, 0x4403) open(&(0x7f0000000000)='./file0\x00', 0x6b8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, &(0x7f0000000080), &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2}, &(0x7f0000000140)={0x40000000000000}) setuid(0xffffffffffffffff) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000022c0)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4edfee675bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca3572d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c5d441abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b452938414d7d2e57c8c6dcb5e8e6b2014d8ba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090d9253c7c858b8d24d6095d52715df44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f8ffa1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e5901032875e1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b6030366e6dc87c1861ed93821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b1062df23389bf8ea13a98c5f7c234ee48a5f98e01c08ec147d773e11c"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) dup2(r3, r2) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = syz_open_pts() r5 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r6, &(0x7f0000000880)=[{{r5}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000440)=0x6) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r7 = dup2(r0, r4) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000000400)) r8 = dup(r1) kqueue() sendto$inet6(r8, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 16:00:31 executing program 1: r0 = socket(0x18, 0x4000, 0xe6) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f373f00acf00b7804be781e4991f7c8df5f882b297be1ab5b23ed00f4c807000000000000001f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1ffff00000f90006ee01bc43eaeacc50000fa02000000000000020208a371a3f80004000000040000000100"/164, 0xb1, 0x0, 0x0, 0xfffffffffffffd7c) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) sendto$inet(r0, &(0x7f0000000180)="d49bf5312a58cb8c31404179a70ded2bc59fd1bff59f0913c687ef36802f641e26a605b61f9b9e42be09a180ec7f38a80603bd284b4c4f9cc6283936dd0d516d762c8159f4c2a9ba9dc99e99883d75247c3e55203384b3eaedf6ca8d81055a25e9db43c216f5ec5499008f8ec84e555f353629288141e30c61088629cf8e6d180a8d66e41e46ca00a132d4ae80ea0c99e173a1887e93ba6afa8337ac7cb1ed5de6463c91835cdc154724342461c139933da36c9ae657b65282cce4743adb810bd81fa8fcc9b9cc15602aeda80f62c0ec118452369bd14b0532db66f11fc987085efeb3fe3951befd097216", 0xeb, 0x3, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x1a0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="5a2a799df86ae69335506cb4b06a7d99b21eb63adcbef0539518c5db96b8963bb81c27c71e4fe8e47ca8c7c82f7b2ff3b8c0afa7069e3d53e78d630e0d14052213189b5b8882bb0f395d9838fa671080feb2cd03f0d4c94ea1a715e5d6597c7f3965a0fc9c33b07259fc48796d4374cd944d6f78387bcfcf73aa9c1c4ac9ed39ca32d143e5ee0737f5dde58da35a82712ac98d61d709", 0x96, 0x6, &(0x7f0000000140)=ANY=[@ANYBLOB="ec624821c11b4261"], 0x8) setsockopt(r0, 0xcf85, 0xa11c, &(0x7f0000000340)="fc971ef080df2bed29956fb9a3a7d3b088490e640824184653ea98639f95f503eeb6794bab64c83410bddf1867d9c1f20850404390e01a9d69003a694a8bcf7ec026e9f10ea41c2a95978323e0d01749d7a944485e801061c2216015db5a3e30672b08ef9de2c6254bb0611b01f837de80e4df07646e929b054c7bdd89a512bb731272ffafa22e1b5e0654f05a28012ded0d9bbd215a7713603e75f5cd028facf5aef0d285ba62e85147415f3600e0916ca5e83f20f21e37f17e27c0b4b495c468ca329fca77ec0f43a2e2a33462a877ae690a8fc2a619bd7189b830646c865ee35be1f9ddc3605797f733862d2884b0deb20f215edad0a0abe47ca50295940647afedf7e27096e1406fdce29fffaa3e3df0da2307108514e92a3feed295f8f9083d783ea57f43a3a69c6307adc73e89ff950cc35ae6fa117a5bb9f62f8db19c92ade4a5983b8271f674649ccb1b118f9e9b5f4bca6e9674cac8801698798d3cb614281cc70605ffce05a1f9a397e576110f04a0c12fd1fdaf5eaf84769fe528e1ac2be1409553134ce0dbd649fdcf571e45fbcc2fa700c09a472c1e40c50080e8e21efc81375fbc88351cd72dfe847f89886b2228c97173f8f36d6ed08eab6a1f63680ba993f9663dcf88ca26f73617a55d2be2f75acd24aa778698512c26827fe067788c82803efaee0e43be884390bc35cd3f3aa3982436e5d1db13eef26474fd9bc90de5be27f39009b16a32500bc6c7bc4f67c1c14328dcce3edbff6f6bf50227a255cdac3e997d9d0de3e09d345e644e5ccb558c418231c13888e217e7832cb2bc4c4ce16fa5638fe8e34c1cde1a7c4d0dfd672a63a5461c091f1fb00d26bd8ce02bf65bc0093a8124bd6b2a1685c5783141df4c59ea6668418f989ad32d8b5bb0058a64e1bb8e76175d3891ed7921f0bbc15a33bc1387492661197b907e083609714cd196571e6b0dee570fd7292d2b7d7c919821dee84bf7316b2eecab92770904efeebc235a0f6e66086d2c4fff6acd7a3c2efeb2b9ad116f39b2a929185dda8526752c2afe67e0c15359148f1b9e88d30495e07d6fe3dc464e35383fac0753fa9d8ce96b774407dcf4805e095c3cbbbb2b1dafa51b50be66fff6b8d6f86786c753d104e50a7f02a183761ed50091ea496f8b1ec752ad01796a3e8090405d2c202bac2339b5b8ef600c92f599924e11971ced8d542109927d7753648d08742f7e94496bd38128bb08c95eedfe01e094f0b10a44ea492954bab6653354fd031eb18482f2f64d6d1608ce229969394eb597ff9bde3c7585a6a50fd4239b5dc788f743cb29307824154172a8192cde53017708c09c5ed83403867c93c5eb524af283829166267fe2ee8f17e240fbb0323939d5ec9e1bd3df860d4c314ed87ae0ab62cd4f7bde8e8ff70f3f90d1ee25e58d8186e61073571da7a6c1d342f6ad171fbf32c11d169a4710dacacdbfc0abcf2f1c6c1084ddd8e61596885f9fc27268e64fb5925b7f2de577b69c179c1601db5ee194777c7b6ca3d12fc706f6fe3c781e6cc9ad850cd6956c8abdfbfbb55e7f98cfb84fe3090a91ccdd527006f2345b5cf75543e11e5ed373c4cd82192c4957dbf13fd87148a1c003bb773554f025a435629cf0a3c188560c3457ebc397a35acf733dc60524b785f5f91fb5a5c61cf69a02786f4041cc5d68f2c2edefa0e96ac5ef21a7706f4d814334f17fcfd6b8be7ff7d3c8cad7dffcf26eb193198a64848bd2d0db7bcd8fc071872aea0fcb566038c49db7a82d92eb3dbe9f39aa70c936a206968a630228b4f0108acf0fd9242e57d9531c3d2fdf650cfeb599fd70222b94b158549f066192787b08b7795138b4d41f0b2834deed474d1d03b4ae9f2d3fe2227eb345142d3f55b0684640b573db618557c1a27ae34c652588db96119dc44b2301aa2bf5efb2dcbabff53ba7bdb17a355ca2bb5b4d116dc05eb17a632ff017871405e9fc6e1c3a72bb85581293d01f2fc344bd7cc7a4618732950a548210eda4edbab8f56f89d07772d87b03f5cf7afa2061ffbadca6e6028b144f38152d8db7ef06c3624b5edbe046267af71519e95a398d7bf29709890d93df7dd0b64cae310117b3140033b7a8d4e4e7168e83351054c2d2c83ba6c840aac35449190bf7375f7bf41db238904c93c3d50737512de6d1bfbbdb263df562b8a4fbed2d26a65f9af07a1563e2ec88927b8550ba15ae1642bf7b1fe850218f5d49b2298472edaa0ca94408be7354994e528d2980d9a2b072f992d3a3244e94413a34659a015de76b6834fa988af326f9cbd24429bc847ee41fc0c53cff8da7887fb6e677edcee646e080934162a8f520fe73eccb153fcc1a6f8417e2e6d3d789589c59edf2b1b4a63fc02a2099d4298e289446cca17cb75273c78e8bdc138d726e8eda838d9f334a036a0a4ca8843873920684947125e3fbd1242136be23a8635f52c34ff10a2832aad51db29bc40042e7d0a375ecae4b21a5d93b6b0d680f94977c8b715df673d65ae7894e309fe8f5508a703fb40e70a6a0bdc07b1b2b52398364be72fd414f8e422e085d6972e7e2887ab4acad1d792765c75a1255519d1cab06e9d546e77ef2be8c0be05ad74b7a6d14098abc368a61b4d7d6f3fb31f4d3f9c3565f22df383ad5fbba879334d96451145994f1dbb003a897135fa489a8c0f73bf46fbd6edcd284252257b57b965e01d0ef9a4b0cd90e7bbf6eda8f80acaace9da12cae38be7f5f84b25737963b1dca0d10354e77087549baa37785bf5c052439310b17c47e617d68b6416896d383ad164c8bfdc3fbd6055eb81cba69e2e9edf63674abf93ae8e4ce933e7031df2ebb71e6936f20ce6df0279dc11323f6954c3b52b363919c06da9b49c43b85dbe70f9a715aec5816d4d615c43034332bfc44889f9dcd6cfd776903081f56fb7179b37a79d75b577adc0934c611e67705c7605931015ade1e91da7ac88ec9fe258204c2946c0a563c41c486c7b1a89b810fceb62e1582f4960556d28a0e8447c5b8a800fba88c09b0f7f5b121f87df6ed7d5f3e417f3b5075a17ebefaf64b2d1c234548f6091dd4b09b4ea30e727844d9df112b556287f5188353837de12f29cffe37f81d7ace5eaab7123227d6a6ccd8765230a7119236e370aa43522e6aacb828d76862ee8f95a99d2243a4b6cf0f1e5239938d3959e309db5799a01bc4b089e15ddac24cb47813aa6dfcb0791147ba37ca155fd94523c70d2d1a4837953db11e2a9308f4301ae40fcd692725d8c9f74976e91efff920a3193fe0616db56da6bd03c81d10c3b167cf9c8b3ac742ff5fd0cb77ca6ae2848925b226e761d6e6b9ec9704ce1db0a600c46b15e5d6f6d992bcfe8f34f2637d2d96284ed5f8509090d1993ef6e323f39a37c3164da63ad780481c6673f8e9dc98f326fd0e8b6a65d975f814eaef9db578db69d8d05048e949c7292f1d3cf19cc76e285983684ac4bf46f31ab612981157cd5a2977781324fcc8c28e574059069880b2cdbabb0a7f30298aabc499ec433a8b08bea3f7b8126caf63ccd7205c6c682dc2449a5931656d2023292ed94633f2849bc574309b705a587efe06708472f8722e1f53e8104d658544da4bae504e9910c8d191cdf6f242d5585b9e20b9ae7b627783aa8fbbab4ca55fc2751bc2f5f7a978f8fc1bd6985693b4393dc809fd994c9d2fc9aaf8212d1a42b20b398ab0f1794d4fe8fb84cd7c0628eab831af4cacda5fb4da215bd1c0a2576fe9214b7a5204abec7f092b7b8dd55a39dcc44f216a043bcb36a4a2ab5033c3953ecf4f63b8a228ec0ff403702c39ce2a1545cdbb46535531679a4f6d6b4e8abe9c27932ddd8bf5f00a2c03ccd38efc222f38062f17ad9fe538fbbfd8dca5c9bd36e4490afe8e32d4c538b1f7fd9068cc2b00e962e4b84a03b4ee25d436b1f75ad6f5f40d08b6d0d0b7139e0a447e4b798bb5ce5fb6450818a6a3596b6f91509b79d4cf2f2a0aa555f5f9b4e8c3b7b5ececdde434bf43541bfffb7aae1b1a3dba492db6624b9da51c3a7a9edafe8639ecfbcffeccd04e421813c0cb6079b46d7785f1401da707484da9daf2b259f830a28b505d52be1f9395867e3836eba69931dee84b935c794387d9b2ea531b368c756fe341ee9492e40d5a3477d139919e774aa075b6f0078f759278a3017c1cab8d002054d8896bc90f4de6dbbc5cc33e9c47c5ebce80b1693a085d73e22a6addbeb1ffa5c0c306dacbe85abd949e6dcdf305532ca166dbc4ed8b72d23f21f90c3cb51fc0e2fd248c4060309d8b6df5a452bbc8b5623d4e911b54fcd76f9c60e11496c791bb7c3010543901d85e503899018b24c7262c116f7f91bac856333120a8dbd2db68afddd760100079e5124e637a85d8211ec0c702f713b80ee65e7fe715daa69a1e900de240766bdf0bfa22af67c54202f0516c14b648af3126b9f7b373e80a643990d6269b36b92757389ed37c50dc9ef66287f124627c717a0c440237519796c7f5d4fdee16955e36f87af8029131d839970c8be12830cdcd65eecbdb40539d0f038d3659208b9ad11cbfceb6c78bd14652d6bab10bd2b358c385aef6cef71297a8e066435b632f348582d9c7dffc79f8c56ff359d514d64a6af8a7a9b7547496a5a1a6fa912d1e2373e48f4a0b0583798425109b3563a0c9c43b1fba988984fbb59280f8b5a36a43bd261f7d3c29f56e4771201a803dcdabec4d5bc93a9153dfd3ccf6a77b5093a4fbfcee568c25ddd9f6e1b19c98c2f876767a1a8e7a6f3b06d70acab7e5388d449855d9bd0acfb3a2d561de99531576248a469b3b1c94a1b8365985bb5aa21aa0b80a932c48b7398e43352b1c95eba2eb0fed8ac05935105d3ab6a2f11fdc2b8d9549ff4b6507fae1659af03768b4705dbc3166f4d18ffea987da259ea2f4914682d26551cd817145164bdbdf33123ef4ca4d61590624dd8f65e56b413043099fff5cb68cde1a8a6e11eb6740f645b64a6a12f749ab21eb0e8ba97c4d8e4ce510db0870f1492c0b649d35173973342e9b3f1e718f6b60de0ce44d355e821120fc8d02d86780835704ad1ecd8856298694ad9be5d07ce2eab975223d09753dd16c19b940601c6632baba98b9821a4e90b49e0738a4764d07dafe822212cc354d656c1bcdd6572fd1785469251eb4bda729a5796a6f859b8b2fd3e5b5179b2b73c75d2348265fe4bacecaa5d9167522f84dd1d8b36fff2320e96b1a953c1d0ed0b439726810997a54d0253cadb5a92ec3890c7c5fd9f2ff268aef47db67a347c06a806c992c36d3804f159c906e4ed31a4b3e35464d5b32ba011b3de711995b6a76929ec9b136a51b3f17560acebda2be15e30194082475e17f420ed97dd5557cafc46314897a835a831a168ba57e5c1a4afea6e4b045e73b0ef1d48e37c40e064a5a0ed5391a3ca630e39fff40313569e3823cf9a65e921b00e4146229ec865d0b178762c5ccf6dbaf28687c121d4b883b65c063f7b590fdd85c61924baf397104982d5244a9f9c78b000f1e58756dff12a08bd56560db2b870bd461dbc21e006450c4f6a7997b0ad2a1f300365468d76014b8ec83b8b3c38e9bc04d546708c7f44ac02e4094dcfd16cb1db72eff1584462e5401e27fd4812bdaeff393ee36725bdee53969a9a6a2fbebcde12e7c196c4bb11ca7b5c1d88cb7a89a57eb116873d256d1628e0595c1fd37475a7dfc3b477a641c5e22e7460355f6ba472aaae82f535fe24dfa0f1f56471a3345413245b338e12b57e518782de25d40b42d9a10a39c1d63f8b2", 0x1000) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004fa8a000000005e32c1a079634d789860343efbc30787c84ef07a520d980a733d39f4ef45aa1a09c2179c0bb5dc7ca30b72346dfb6e60fb994a8bf5fb0f8d18c9e483e0862016d6084cabc9dde4575d7f4daf4b66b02698fb369be2d17523f8b03e77784682db640f5cdd3629484f4d6b5ddd3f6261e4c35c88ce4f442e554fbbd38200bba20208d1724da9", 0x91}], 0x1) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x1f}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x25, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x4) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000200)}, {&(0x7f0000000240)="404c3f91db4c33b895ed98a28e26f4b46f5404b45761bebccd2b7704144560df36", 0x21}, {&(0x7f0000000280)="ba02ef3d8bd2ba6db5c39af576", 0xd}, {&(0x7f00000002c0)="b76c9d30f7a00522b44ccba531b048ccbb61ff8b4f9dbc767ac15df107111d6d281b77cd9be27760b310eeb33a916be34b00d99162431b3f20dbad543fb75132d5523d0b03547e646ed25bce706fff8336631481e859281a010a308fbe6df878bf1dc612eeb7", 0x66}, {&(0x7f0000000380)="94a6cfa175fd044fdab2af5b2ca61dc9fe8b753bb4da0e77de52caab0c03691c8b1060fa7601c9bd01f19786a8c06f95f19990f594671c47fde0521e748ebecc915c508b819541a5cc4a32129e2b9fe6b226eb53cf2a92d047b7e2f0192921ac9b8675aa9ad999e838dc06ee74080d66df2bb750fea8a554b0e105c9eab83bb9a321a6c57f559081168c85070ea012cd57d173b96d38428e8c80f12a", 0x9c}, {&(0x7f0000000440)="279e5111ef30307a73aff029877c2aa5d659631aa09e142faec42775c020324a250fa27e0f15189595e90362f3545f29e93f0bb27def6aa268ccb9ceb5366f5d0c3ffae4dacac2f46d6f112e39f4a4a2be8e7d05b4725cfbe5f58faca068bdc4a9c6bce3f98de88546f3", 0x6a}, {&(0x7f00000004c0)="1755c4ee299d23524b16817bd6b429a78ba8ed1cd53afc44", 0x18}, {&(0x7f0000000500)="b1611402788ac901ed80143b5a4774d48b7b3103de3cb11068c0a846a7437629c75165f0af6ab50998a1a80db183d76b3ff429e1eb0ef903563081c47660c9f199c0e88632d5d36b0a2293292a753e849d6333379c5c7e56f8449db3e2815224d46e9b7e0faa84b6d10e0378e1aaf480ce5d771e32cc170ce5892d5ea0b872eeccc7bb543d7063791a0345f9886190470440b36f3944e82e07cb7aa367df30ef7be17dbd6259", 0xa6}], 0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r2, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) write(r0, &(0x7f0000000140)=' ', 0x1) syz_open_pts() write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}, {&(0x7f0000001600)="d5", 0x1}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000180)=[{}, {0x22}], 0x2}) close(r0) 16:00:31 executing program 1: r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket$inet6(0x18, 0x2, 0x1) kevent(0xffffffffffffffff, 0x0, 0xfffffffc, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x8, 0x1958, 0x7}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) shutdown(r0, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaa990f000089b75c472509000100000000000000000080004a010000003082f9da0000020400989ade69"]) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffa8e2ef76c1011b8ecd60a4f00808063a"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:00:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004138ba8004627fec015df0000000000f5ff8068000000000000000000000000000000fffffa5b", 0x2c}], 0x1) r1 = geteuid() lchown(&(0x7f0000000040)='./file0\x00', r1, 0xffffffffffffffff) 16:00:32 executing program 0: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x53e, 0x2}) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:32 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x5, 0x4) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000940)=ANY=[@ANYBLOB="8202adf5ffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896810400000000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c659012870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f2f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082be10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f5e7dd8d7ff9f49d884ee2cf3725b1a0581adf2ea95d010000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e080f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf913686412d26ecabb83a85f9e9e1107df6d719584cf71a000000000000000000000000b3192ce31d6025a16c2f5ee530fe73323f147ca53dd8932413061db6a17c641913360f098f78ad273558abc0151205437b4185f1b9fadb84df06927ff5d30e2b950be70f0df434be00"/661], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x3) getegid() r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() bind$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x5}) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, r6]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, r7}, 0x4000010000004, 0x4000000100008}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xc}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:32 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x0, 0xaa3, 0x7, 0x0, 0x7, 0x2, 0x3, 0x0, 0x2, 0xfffffffffffffff9, 0x3}) setsockopt(r1, 0x3, 0x10001, &(0x7f0000000180)="cb0800151b8fed8b0eb9fe48b10a52d099539ea8f3cb25da0d81e196d074e9f4551e1252d83c0eac0c2dfe454fc67eaf0a9173cda1b31871f9f3e4d6886d0d07", 0x40) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) sendto$unix(r3, &(0x7f0000000240)="2e04c7bf03e59e20170475c857829f6abbc9d6480af86c849e37aac696cd61b705a5a7db05a7ae931feb5664ddecc917eb018a8f8776cb22b256fd3f8130ec891a52d60ba051b289f3264ac50525bd04e8b0be051dddbe37293446de975b5b37e67bc9c22fe83803bb1b49053f72a553b1a5a40fe1e7be1abc0747ae8b35c937d8ae83ae", 0x84, 0x9, 0x0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000140)=0x4) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000040)="b30f5c2b98de19c5", 0xffffffd0}, {&(0x7f0000000640)="365798f308d249c53341dc3567bca8ef21762ac311779faf05cf83d91554c646a42654e6e01eabf232b33604a72057f900a97c102665fed45457104ab702a49920a9704e8e96658d26e3f7f8afe674a32b91e87a6412b6823159b298970712949a10d264906f6fd85b4f7191001b9623337b3cc99b71037a6c7c445c68f1a99f4398b94115cb6fa8a98c711f030cf313bad94e14e91ab13f2c43ac160e", 0x90}, {&(0x7f0000000540)="93519569ae55c64f66cfd0fe65cfe00167910e80f10c8cf9b1919efe2296a3f60ec1ba3394cd466b2229ae8fd345e0bb55667427f79baae28bb444f425a858987adcc058e71570e1c4f10f4b15fe7a0796abb1ed5e15aa9a88a21e0da7512dce91e804b79b09de6df80a09018f8d1765d3c271953de8e056d13970b626de9b8a9f901e9810c50fa24397a4080bed9a72cd21e539fe40123c36bb3eb81d65ff8180993d4b1f895755abeab27439c480895eca0b62a570b3936682264af83afe4972df372f70633312e2603fb985852a", 0xcf}, {&(0x7f0000000400)="d667d7527f8e8ea05aa176d1557433950ecb68ffacc416f9c031e420", 0x1c}], 0x4) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getgid() bind$inet(r4, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x5}) r10 = msgget(0x3, 0x420) r11 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r14 = getgid() bind$inet(r11, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, r14, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x5}) r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r18 = getpid() fcntl$setown(r17, 0x6, r18) r19 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r19, 0x0, r19) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000280)={{0xb54, r6, r16, r8, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r18, r20, 0x8, 0x100000001, 0x80000001, 0x100000001}) r21 = geteuid() r22 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r23 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r22}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r23, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r23, &(0x7f0000000880)=[{{r22}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r25 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r25, 0x0, 0x6a, 0x0, 0x0) r26 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r28 = getgid() bind$inet(r25, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r27, r28, r29, r30, 0x2, 0x9}, 0x5, 0x5, 0x5}) r31 = msgget(0x3, 0x420) r32 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r32, 0x0, 0x6a, 0x0, 0x0) r33 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r35 = getgid() bind$inet(r32, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r34, r35, r36, r37, 0x2, 0x9}, 0x5, 0x5, 0x5}) r38 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r39 = getpid() fcntl$setown(r38, 0x6, r39) r40 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000280)={{0xb54, r27, r37, r29, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r39, r41, 0x8, 0x100000001, 0x80000001, 0x100000001}) r42 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r42, 0x0, 0x6a, 0x0, 0x0) r43 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r45 = getgid() bind$inet(r42, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r44, r45, r46, r47, 0x2, 0x9}, 0x5, 0x5, 0x5}) r48 = msgget(0x3, 0x420) r49 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r49, 0x0, 0x6a, 0x0, 0x0) r50 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r52 = getgid() bind$inet(r49, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r51, r52, r53, r54, 0x2, 0x9}, 0x5, 0x5, 0x5}) r55 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r56 = getpid() fcntl$setown(r55, 0x6, r56) r57 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r57, 0x0, r57) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r48, 0x1, &(0x7f0000000280)={{0xb54, r44, r54, r46, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r56, r58, 0x8, 0x100000001, 0x80000001, 0x100000001}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f0000000100)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000300)="7cd716a11beeed41d3493f92002be9ca1e3d9470dd7a8c261bbbd8bc63b2481eb16b3750b9328e9c59fa662242004942feedbd8102c5", 0x36}], 0x1, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r18, r21, r24}, @cred={0x20, 0xffff, 0x0, r41, r46, r59}], 0x40, 0x40d}, 0x405) 16:00:32 executing program 1: setitimer(0x1, &(0x7f0000000100)={{0x28, 0x10000}, {0xee, 0x71c8fddb}}, &(0x7f0000000140)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x1, 0xf30, 0x0) mknod(&(0x7f0000000180)='./file1\x00', 0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x8) getpeername$unix(r1, &(0x7f0000001280)=@file={0x0, ""/4084}, &(0x7f0000000000)=0xff6) 16:00:33 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="e001000000000000000000000000000049f154a513c9c8c70ddc0866a282f571f788b9793cd46700c67029fd9ca5a9bf914136ee4a1fc7dcb8c337a6ee83fe0ac946f668facf87e8c515c9c2428ce3c5a61976d761305c86c5f93d09aa44ddde27f5bf11887588d8b071d6e156ba30e8a3efa79e10899e8f8a6278a1796cef266c6796618c29fb329ccbdf8c7985e4b5f8d15cee1f70357a5bb15f2e4b6d1c0d74bcfbeb2f630298ca49eb68c62302316679b433acbc746f4018dd1732a202c254f0dc86119744ad0516c8133c818befd8ad6d37145711c60f579ab5fb8b09bd3fc5d43680cdca18b9d21deba31967e90af7dd31967f06b39d3fce9d2f339d68b7e200b88136b3e93151030b76608447001f26747628ef056dd879f2e332697729f8c18e6f6603e1ecb295d96b2cb92b27a25c95d425cc41cb7a73ddc7f0ef55848e741203773ef1cfeda3105769b0d6e3f7591b0975ff41c95389bf657818efb050eaa861c55bd012a3a5bda5d37e66d784b30e2c6213e6fdf369ccf50350869b6cfdaed623e0bcdcd36e8f26eb9998e14857e78e4b633e58645c92e5b6368ae43616cc32b21e682a853d510fa2626607a72992eae6733565a2ca6cd8f6bbd8e37d3434e17b0a395c87eb3e21f3f6045875826d9e05ad16914da08e1fd6c99d"], 0x1e0}, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x8000000001, {[0x0, 0x0, 0x0, 0x20004000, 0xffff, 0x0, 0x0, 0x0, 0x10000000000], [0x0, 0x0, 0x87f6], [0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000], [], [{0x3}, {}, {0x0, 0x3f}]}}) 16:00:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f0000000300)=@file={0x0, './bus/../file0\x00'}, 0x11) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xfffffd23) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000001c0)=0x6) r2 = socket(0x18, 0xc002, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget$private(0x0, 0x5, 0x624) semop(r5, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r5, &(0x7f0000000140)=[{0x1, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3}, {0x6, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000480)=[0x1]) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(r6, 0x0) r7 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r8 = getuid() r9 = getgid() fchown(r7, r8, r9) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e389ddedff371734578fbcef9097b5ac7936835"}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40, 0x0, 0x4000190000000001}], 0x0, 0x0, 0x0, 0x0) r10 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r10, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getuid() getgid() r11 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r11, 0xc028698d, &(0x7f00000000c0)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a56010000001c00fead000000000000004e341d89df000000000000000000000000000000add800", 0x2c}], 0x1) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xffff, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37, 0x2, 0xffffffffffffffff}], 0x4, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x5}, {0x54, 0x0, 0xa2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ftruncate(r3, 0x0, 0x4) setsockopt(0xffffffffffffff9c, 0x0, 0x2, &(0x7f0000000140)="43bcbf89166b96b40dd5589d2fd4ed0356e5bc305a9499e8f14bec0f4e80ae12d737de7e1425eda0fda43062db215e4950d11189d2ee39c80e7c2ea89278cb9cd6094905989459ef3982c6ac85ed407be7de7a229f218173b24197a248c444c7a9862e85cbad93ad6a420555a7d79a9d7e33c699c6c8615b726da9af0e7132b84bf5a32d961c2031ee0dda1f4b758c8e77bccfe5216706e8eb0dc288113a66170c2fb72ddc455264e8adbdf3ed211d899d4ef3268dac20bc9f68479611d9ee2fd85ca085225457a305455518525468770706bc6be99210ea827d1823f53e118e2ef843fdf280a25c8fad", 0xea) 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x280, 0x0) r1 = kqueue() kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, &(0x7f0000000880)=[{{r4}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) getsockname$unix(r4, &(0x7f0000000240)=ANY=[@ANYRESHEX=r2], &(0x7f0000000080)=0x1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f00000000c0)) 16:00:33 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x4) r3 = syz_open_pts() close(r0) dup(r3) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x142) syz_open_pts() unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000100)='W\x00') r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r4) 16:00:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r5 = fcntl$getown(r1, 0x5) r6 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r7 = getuid() setreuid(0xee00, r7) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000540)={{0x3fffffff, r3, r4, r7, r4, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r2, r5, 0xf16, 0x800000005, 0x5}) r8 = getuid() r9 = getgid() r10 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r13 = getgid() bind$inet(r10, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x5}) r16 = msgget(0x3, 0x420) r17 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r17, 0x0, 0x6a, 0x0, 0x0) r18 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r20 = getgid() bind$inet(r17, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r19, r20, r21, r22, 0x2, 0x9}, 0x5, 0x5, 0x5}) r23 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r24 = getpid() fcntl$setown(r23, 0x6, r24) r25 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r25, 0x0, r25) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000280)={{0xb54, r12, r22, r14, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r24, r26, 0x8, 0x100000001, 0x80000001, 0x100000001}) r27 = getpgrp() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x1, r8, r9, r14, 0xffffffffffffffff, 0x0, 0xff}, 0x1, 0x80, 0x0, r27, 0x9, 0x80000001, 0x5}) r28 = socket(0x2, 0x400000000002, 0x0) setsockopt(r28, 0x0, 0x20, &(0x7f0000000040)='\b\x00\x00\x00', 0x4) dup2(r28, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r29 = socket(0x2, 0x2, 0x0) connect$unix(r29, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r29, 0x0, 0x0) 16:00:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) socket(0x18, 0x1, 0x0) getdents(0xffffffffffffff9c, &(0x7f00000000c0)=""/11, 0xb) socket(0x18, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) r2 = getegid() getgroups(0x7, &(0x7f0000000480)=[0x0, r2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCSTOP(r5, 0x2000746f) dup2(0xffffffffffffffff, r3) writev(0xffffffffffffffff, 0x0, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) sendmsg(r6, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=[{0x10}], 0x10}, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:34 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket(0x18, 0x4003, 0x0) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) socket(0x18, 0x4003, 0x0) socket$inet(0x2, 0x2, 0x0) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0001719579e19c1b7d73"], 0x10) sendto$unix(r1, &(0x7f0000000100)="749703170f000000", 0x8, 0x0, 0x0, 0x0) 16:00:34 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0xffff}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="92ff41a1add40158e1cf88c82a1af80553a8ed070037db6400b689bd62cd0f709753a9b8276c58f36bff983de21d05a06c3833ea4105fe3792c8f8c6a68d536d6901b726e4f2549c2e6c5b2a5df56bef17be9087b23e9ecfd88979bd3d1f9fa47297ff0f3b7456b15034bca25882bb55e19a98d62cdf3e750e11f3e15105fc6578ab2c8c1c715125e12850058763da930c29096b46ddc07fd9652b34ff8565388e6250dce6cc998704db384f94249af51b08f9f7d21090304ba2f10152c1e9d28a7575938dda785b2921c91509ac5944c521e50741dceea758dd4e353f8881534bc023ac8a481309bbbb70978df72564909d299b7e16bd60aa1a39b0ab669c9a"], 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) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r3 = kqueue() r4 = dup(r0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_metric}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0x9e, 0x3f, 0x71, 0x5}]}) close(r1) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000080)="118c57db00000000", 0x8) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000140)) kevent(r4, &(0x7f0000000880)=[{{r3}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000040)=""/31, 0x1f, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x37, 0x0, 0x0, 0x2}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="c80c6b300dea625339ae4e19207a09bd327ea488929d15a395", 0x19) 16:00:34 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x101, 0x1}, {0x4, 0x5}}, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:34 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8", 0x37, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f0083af83a00fe79"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:00:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000040)=[{0x23, 0x3}, {0x7}]}) 16:00:34 executing program 0: r0 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r0, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000200)=[{0x3, 0x0, 0x800}, {0x1, 0x1ff}, {0x0, 0x8, 0x800}], 0x3) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r0, &(0x7f0000000480)=[{0x1, 0x3, 0x800}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/18) r1 = open(&(0x7f0000001640)='./file1\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x283, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x8002, 0x0) socket$inet(0x2, 0x4000, 0x1) r3 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000880)=[{{r3}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) connect(r3, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="00180400000000"], 0x10) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000300)=@file={0x0, './file0/file0\x00'}, 0x10) r5 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r6 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r7, &(0x7f0000000880)=[{{r6}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) shutdown(r6, 0x2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000880)=[{{r5}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f00000001c0)={0xff, 0x7, {0x1f, 0x5}}) 16:00:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db13de9e973739ea78b7ec000"}) write(r1, &(0x7f0000000080)="b8", 0x1) syz_open_pts() readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/50}, {&(0x7f0000000100)=""/15}, {&(0x7f0000000140)=""/98}], 0x100000000000017e) 16:00:34 executing program 1: getgroups(0x1b, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r3 = dup2(r1, r2) ioctl$TIOCNOTTY(r3, 0x20007471) 16:00:34 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000880)=[{{r3}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00', 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{0x0}], 0x1, 0x0, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000001500)=@abs, &(0x7f0000001540)=0x8) recvfrom(r1, &(0x7f0000001580)=""/188, 0xbc, 0x1, &(0x7f0000001640)=@in={0x2, 0x2}, 0xc) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000180)="000000024c8a44e1caa5b30bdfc982955d37c1c103287f07", 0x18}], 0x1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) pwritev(r2, &(0x7f0000001480)=[{&(0x7f0000000000)="bf6f6925cf5e8ed7931a1adae59d317087bc9c00125ce7659937572fcd1974931b350e5882a94d6a0f521b15f5f337f01f23e041de11a8b398fe32c4150df6cf68359417665487a21f94f00dbf1ab6d3b0473b603efb7de45566aeca6c24bb32389dd2c34d104b05ceb79c33d05cf49e5adc10940ace17cd0ade", 0x7a}, {&(0x7f00000000c0)="48be", 0x2}, {&(0x7f00000001c0)="255d525dd0a54d982ce304626425cb17a3fd88120b2cbecc0e767745cf309412b7eedc8cc1739f0627b8f56d460865fec0880967f7c1acd81dba053b0286571c62fd09e8b79dda6ad81a7610c247695e4065c6197650ac6a2402705c3a930af61deb8c0da9e2b502333c3627", 0x6c}, {&(0x7f0000000100)="b27296375850b34143f8d5f532321ca6497c00bdc653da63c59bda4ad1eb41c6a7a9ac951a5551905750", 0x2a}, {&(0x7f0000000240)="54bbb79dd9b21c4b55fe3a05664cb5d3ea03fe3eed1f9a8a58eba89b4c9cd9ac33cacb2bfcbdd8f0795a43fdeb1f24f3b63100b4cc9fbf2fc80c9b90c6ad46bb20657e3491f333071e3e7fff887fe3a2db5d66663482b3ff9433e57230da2c58408149166d712a78d66824aff9cb98e513df1424a1d9770820b2b8555271a89af667dbcd3799e439c17b2e42e503dc4b95f31f1580b791ef9ff1bdcb498ec45d33e0fbf6c5b6bd0c6c210bd46f5c37864c230d42d5342aa04dc0ad9841188da888d2c99c8d3b2b8ad5676a56485614480118d4cc5531b149460aeca9f7a3bdf1a32db123f7d312b60b7249742a4d165d053a9c0bd14ee07f84e1b22c64a99b8e580f67ceaba378c94bd3a7e8abde1d1d12ba5ab71c55e65d018a311e1dd2a9a9cd325389c9a725236b1adb850f9b9ab59061dfae8830ef23cf0792399f0df6456d75a06ada9bfe4e075b26b56aab4a782ba7211b34a34f1a6cb776d72f55995836f79375bfb72c0169a486008825ce644960a529584c83d22c6f6656730fd98fb47b14a93c082dffab3f47a962118b5f6ea6af172e7594621e16e2dd0c5228977dcd91f1d9cdc8ddf46da85afe1aebb9fb8dbc0b8acf84d4da760027d771a5f5b2bd9032a02792fa469b59d97c467af2ce54e96d9a154e36b6943478cdc09ce478962a8bba32be73bde5101462ed1004f9092b71ac013b0a77b84a662f308919e45d56ff08da37971d5f4c8a47dab95dd5c16ea83371bdef1af83ecbeb1b3a58b11cb078a2a8639040b78c645a53f96545f7e4c62000ff75d6ac5dd45b04cecdd236ab5caf46f642fd32cd2d14e9dee287341c4a176fb554a098b377e57fb79e33e344fbcd50efa518a7bddc23e429835c34368094594284ec123fd29c61d2012f158ca1e7313dfc2d706c527697028fc0b42fe049fc37f60b46d00d56a9cdacc5eddb410a617cb3a19d166a5ceff503f5e334c5748dcc5c11dae0d8342b722c3a44a42a7db4485b3dff25faf36f57b8d4c7e2310c1730b2adfef0ab4b25e07059a92221067e4e0fb2e5d6197ba90b31d898abaa434c215d647bb05aa3264a44e4f5fff1286a0ea72c828cb9c367b6d63df29f2b33337b8558caf88ea3d58342309f5efbe45efb9256844e8722ff633c7085e806aa54f1a99a2d60830817459d92f61bdc9a32b60ae8202188227161d4076f417caa8fc57b24af5f31d7af7836f2ee03c7ed9039012847805e55039dc9588e9a6050b4aef02f4ac5daaecd8ef6b6b0bdff27ba7dae9ec8984e6e371762630ec314d1d6540d04c0aa0b5f6ddc7004611f0a7c474a3f5232fc3bb9a121f953e6080fe55a7ce96b177545c0f6472bfa8859f37da08e360097db69fe028fbb8ce06efd77008775caa3559809ccfe0c34e9701e393a17dbf2f4a753bdd7844e1709c050969ae16d2694c2e26ca34088ff698a84780b2a16cb0cd5af748edf45d2a1008ac0ac3ee91e2caa632b695c6993cd244053c52dc120b1a474d41dc85196190cf8113294b1278afd1b48bee4dcd29a11a33868c7af8eaa41c271191c3ea6be68c7ddd53d2ec2328751b8ab8a46315d6e4a57e227e2da713aa70c900c4df860973638aa7f54f967136c79905b4ee609063c09b344efa7bbaf1f2da832d3ee9a76dd002730545afc9df3533c04e9990e6b735bc8195240d1eebef43e4f64a520ab367a329cebd705a9e2bb703f55dc97e2d660d4ff959028f3992ae97aa35f3008ee4dc0247b493f6977cad104bed01881562eb5fdb5e536f6cc300c5bbfc164cab91a71302322c302fefc8b83493cf24acbb2134e820b3cff1fd261a7366c332ffe1144673bf0abe50adae6ba1a8a76cc7e3e09087be844269ed28321313075ff31588378dbc0105def9ab48e21fbb83b127760414696fea479c453efbc757d4554f05ac52c2a3f04e5e9bc5d0034a5af9031ec7c69b14fec4bb86f81c738d189a27dd26780add2ffdd7d8fd33ced575b7b95343dd6d948ee366cddccccd3cf0fb191fb5dde1c083fb8377245c4c909771110b73218757b85bf64b4110b59db8a150220433e02a002c56d6c754153a8e899c6b333c4325863ffe5593a98e377f8328a0fc42fe05503a266b9e030531d3030a8ca6ec344e18ed8afe23367cd942d532c83c201768f4155390c7d6020e06e460165b182551efebb9f1d84d63044022f262ffcb9998082bf151a8da1bec626ac9ea07b67d3cb14e40d69a247faf874447ec67ed21f3edd306ad18f561aa094386b6f5f6bd067641ac71e03a52abc09d1ad58cd67db58e0111d05dcef25ff02bd5f1a70913900ee7973c8022fa234306f3d70d59b955bb218b415d815955c11dc68ab9487325147d3fb45e16956f94f6cad2ae56561d66337f450ba9e66e472481958aaec895ecbb1d153b1ec8232d154e64ee5f54bfccd3e6aeffa4269c725e2f82a031eaf3c480e5679ba6da1eadf214445082c2b46c5dd8f41a721a2eab302e6cefe6cea9075314b988ccfcbcafb3057d81fc8bfe1d4e114b3cccd753807891c46d503d2644d369388712381cc16e8789d508988ff00ba2cdf72616e121b630425c48de28d19ada98fbdedd2c6b4736dc31bc4a73d43dfb5112873607c4ea3f97c7c6309150a0d3cc69050bae45aafaa9c93812ed26560a64a683f987588bbe4fbdbd8a4da77b372c43c492254fd1402c756613c1f0ac9602ee38ca66fb26f7945ecbddfbcfa859bd646098b948e6960e08654989041e2888a67dc22910cc6ccee717b630650288ae40c2f1cac3963a2df85d52c8e43b46d2f54e59231c2024163b79644374885adecb73213f269a2b45fabb0f1af1ac59e29b6a8c4fd657555811ce1741a7c31bb5c0d7bf0b29b45fd44ad1a742a48ada4915c56d942db0ce789f1944444a0399625bf25a8004e0aa96084d8a3d52abaa308c9c4cb6965dc9cab6283e2ebfee613667855d86645a672c955a4e3e5307f668ac0110a02f75d3edb865fa53515f2c2e978f6088ecf7b26bc7df2f24a6b431aba26b131292b5b145b1ee8a02d8d057e2a2199849aa5aeeae1b47558269a8ccdff66fa0f49019cb47d2f292c510317320375dd851bb33135f7170cfcbced64572b2c61aa20cdf9d9c04b56bcfcab08018c3092982b63b91f9a564dd443176d2e67d3322f1f69987e1370bed51a07b77d6f5ef71ac2a1ff7316fe4cf2f750fd9a86024d8f25cfd14d49e6de013983160b7f930da11469139f3be77db8d851708176fb746063fab49ea83036793fdb1901557ddf88aa97c25acd7f3c9111830a29906829eccde24635ad7e3415ebe380345d766aaeab8ba922a4d88dc9a7c98e27bb881a3f8c682c7571353f3559167b17f2598bdc06334f365da446407a1729a68eb6ed2e1017ebc2fcbf50563f81fecb8bdda77d4711a3f865e4a6e7a1e7bae4f08c90ac9ffda9d4af6f970272d4441c8bec39c1c4bd6e60d042d6677031b9295b76d55ad4beadaeb25a202206c92a2be87ce74504cf77956c427a29225d515369cbc80721e748b4fa72fa274bf789316ab1f6862d336b5fd474addee0e467e560fb0566cd311a445fd4dd09ec7debd3e18f8de11d8f30b2d49d7f6e431b0ba0725bb69faddb360111b64a840801dc558ea6182099c69d93237d5cc4bcf44848563b0f104aadd8251163c374d99730f7e1c37c1b567097a5e15d70e42fb181aaea063b671420e12b3e864da846d885eb353778ccdbd16670228baa6a7d06ba0c744932ceb8131bd927f1e98be0b4ad4f66b35fee7d1ac04c47d4622581fa2407954fa911e324ae4f5be8c792e687fb215c4665f6f14670722954527c33f13acfdc9df73cb822fb4ae730e80c7c62f3a3a1517e632950e4692ba44d6b8d4ae3e45299ad10715fe4d3b455e2a7b727db7c74025063accfd12a696fcb20c2d8c4899864c03f88cae8e88ffea0fee2f8166a5b3e81201aff67115c6cd09af651d417004239adaf1769f0fe2a597c194b1c98d004f4e10367fad0575e8a8e9b76304428c0d537893244b004e25377cb7371b8a74d56d2b24920ee245e55bbc4d632b6f92e53a2eb28bde08cbf5faa6746bc013ef8a74fd127c01c12bc3f26fab65afbe6a997dcc78f6f0ea15804e9469708108a53d1dd657a6de8586482fb0eebde3eb88fa02cd0c4506eca7be94e09022e827d00fd549d8c465228e9b16e5c74afb7a97686f15f1ebbe1a86989ab93ae092d286879fe6f075858ee2d716223a60982598f808e7a1512e1297cfb8ded8c166ec1fa17f522155849b85b3d838f710bcc0805aff06156a3819900723df407f45076d12685fcf62ab92a656510309b2171e1319855dec7ad196c7d8ed663207cbc93e7883e7d27add63378547bd96a9e8663980c15c94b1cf5435286d68524a79af51e47026bf5921924b1c0335b3359d2b3adb32303cc8e80c202684138b0aa1346871071311bda917d0c2da2c573e62e5cf497552a0829d1d25c404827d70ce8a1fec931a36523938cfe1dc1de8fdf5e4c99641b8a3d9f7f4c1bd85b923ee3bf0234aaf79c676a31cc3b6019ff8bac1988b86712757eb885d97691f746e15fe4ee224361c3c68fde6d52d306b24dbb7e765b3631118be0804ad8b85117d1f66f35b97dfea93b6159b68ba27c871193abbe6a0bfa19d065b3317fee230b8b9268126dfba036d1c8ccd5ec7da52f2fd6d1ed6e0ddea7f84111e91272e173243fc3c36094c2a5c331d9bdbae91b214705cf5641f8f99d61fa612b15200ba3b5e61389b4fcb9e49a7685650e7249ae4aae40ffb65ecfcc54dd2118c5b0a32b729eb41135cece236adeebec939c5f920cc8aa568034bf899a0cd8bcd78846eee20bb73351d69bbc25d981305deadbbe571b34a876365364e8152876df76e934504787aba26b1665ab2cc3dea1d79d32c5f5dced55d6951f5a47f7f02ce5c760bb8ceb113008393a359aca42199c8caea1dd468d85fe0bf133d53137723b199dbb5e45d247399bab7f7439e4cdd3c73df50faefed6e54ec2faaa2cd59fd9ac7eb69311abbcbfa98760238d9ce3ed4b98ba423bdf995f5bbff1b270355e981054395dff39676c7de60051303f5a7596887ca6995243ef0fd8b7a45a56b947d6a837b6c7c96e361a0ef6aab3bd6899af7caf81ef1838a45d0f881c1086d74c6750a29a2511253c5bc6f70d08877dd6e03f4ce47fe5aa8aac95d0834b687a6a007f0fc95b92debeb1e736703f51115362b18d696f5040679fe6d81a1dd3b633700065f21153ef79a148f6013ad93712d11d8e22fb345fc66fe3f32cefc646e30f4edcd93c63fdc708b1faecc5031dcfab3a46e9e9dfa985334263076d278361c363ba897f4557b7a17014c7612f54331aa87d19aadf3663c4d84bfec055bd29660620b411e3a9cd82b52c2b766835b9d8372bcf1cca13ce34273fe6fc032eda342cf89e305d22fa22224fcf1fc208654a5e0fb7d35b6f987e08c7809b08f7ac8d677eecdb52d041984b3a115ae5f836cfe73ce27432d56950ea73aadc32ab8ca53b0e17935d14d9da2ed854f1fc047d7b97277387931f04e3530708f71bf95f4a057e0fa7e07a6d3070c6aa410551968b4785df209c8bd75c13e2989c55711cf61797a1f3234cf94c3a5d5e7f2c46ffe1baafa6f2c7b2bf46f6261819008ada3e44bb423430022de9d9c1de188262a5761c16872fbc98bd50a3bdd3a99c8b64bd8e45fd1d3bb64441581ce537ca125f1f1b7eef32f67bab1b89863c3d41a53e686af005c54c4b4dc86f050fdd622c5b5b2bfbfda167ba3f", 0x1000}, {&(0x7f0000001240)="231ca24dfc1994c416e14cd34d086ac20a28159fba89d50a3e2cb65c2eeb56f7800792fe220206bd54891b940a44fd7c006569dbbfea82762ceab2371e0493f567e6fabfa4b4857b4e8e30f17ef0b00d0147bf20f6255f7d4af62cbc7099cce1488a4f9415d1b4f426acee009cebe4a53747529190e7c6ab1762ebcf8a45e8152000fb4c273fc2fd4ca88ed3a5e653bd955505ee2198a59887b92bc7a909d4566de55778ae508454d4b718030d853d032f9f97d66a198b283b27debbafc3ba5d0d4793ec622586e5721a0e7b4aa48714fc24baefee154af7b54e5da2562b1a7339b8edfe825f850e8f42226f1df3118bc0167454775bf68ceb3a2513ba", 0xfd}, {&(0x7f0000001340)="f4d523463baa380438619f2ec2f0e6c8c2273971f937607eaef68ad106906c712f32ab76631e445f8984836dfd9e001d58b05bc518cb801f6734c07e58e390fc3d55239241c50b378810947fbad330be6ccf1cb498dce0549818a1fe26a630960a04769a55231dfeaea71927df92e89c010b93b4df74e06cc7811c877ea5b26441403fff1ef766b38769322d68d580f97006f9311b0f7ba5727e7ef7", 0x9c}, {&(0x7f0000001400)="fd99c80092935ca7bc2ce4ce05a2d8e129476aead4f44577f8dc68d61de7618c46fb4b99f7206f979bd01ba14ceb208a649f12992a77aaaa65050fa5e6d75d861fb05196d6e505adebead89a57ef908879f365ffeddf3d0f2b00", 0x5a}], 0x8, 0x0, 0x3) 16:00:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x40004004000828a6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="00000018600400824d657ffe958b00b12b710456d98ed90000000000ff010000f0016f8273885a9492712a51", 0x2c}], 0x1) pipe(&(0x7f0000000000)) r1 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r1, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r1, &(0x7f0000000380), 0x1d) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r1, &(0x7f0000000480)=[{0x1, 0x3, 0x800}], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)) 16:00:34 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="ca", 0x1) poll(&(0x7f00000000c0)=[{0xffffffffffffff9c, 0xb2f00bc892390031}, {r0, 0xdb385240ceb4683d}], 0x2, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:00:34 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x5) readv(r0, &(0x7f0000000700)=[{&(0x7f00000019c0)=""/69, 0x45}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x25}, {0x44}, {0x6, 0x0, 0x0, 0x10200103}]}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCSTART(r2, 0x2000746e) pwrite(r1, &(0x7f00000002c0)="0afb7c4fea7b0a09a6a447a4f54fdaa8b6dd4fcdb8dea69ad37d92c7beebe8539a20ec85cdff95ba2b776f3bc248815717a1d990b47946ab083be2c3c6c0a2b2a57b001092dc5c0a6d8b77767269e1616d83e2daf6664c242ddb0f054610448dbf5cfd9f65eec87f113ce4d4d22ca69aa0ddcc84266bdfc6fb9ea2ac2f33b9ffc85c10936f79fce8078e015ab28d2a7d582746b431cab8954942af150945dec6f9df242f24a11b027686c46508e58cbe7a6c9fa03b262183544ed685f6758285296125b2c32a6b5f35d92f7deee9b3a31937a3c6c0357f914bf8e832b4f8ac12510b2db5ccb396b83b1e492c8d8980c3e3a6d565338384a43b2ede2805d1c1b65a00ca931efcf010df7ed4a4dd0eb886430e402a4525c50698b2175a62e6c1e975da2925974d1f95e8ec460f72453a609d661d72f990741c53f8c875faace54acc7ba18142d711a5bfa39cdbeb5b0b6302d58edcec8009f5476720f2955d1731354c191d871191b651323d2c1aa766ae9bf8ab6b6b2faac93f9da1e47d8a19f082865d41ec8e9c77e7b5e601d372bc0b299802d36ca37bcdcd9a2e077493c1a2b3f46192b19f4da87c12643bea539aa7c620b1a7c8597dd22c48ee8f3007417df341f34b320c1ec134183d0071e0a4c8b2f6f62f932519f73d3690eaaef6edaa1dc60d19ae93af849cdc8dbd41dcb87f5cb66af09ff3a54d7b6393bfe0bcc0e4b7b40cd984e4c1503d6ae0ddc9c6a16027adae0b1f8577fe4a0c155769af03fba2b83c1868363a962d025abfaa34cf28a5d78878778e24feeed85b9cb345c7a8d0be7196ea0eee8d62be8398ad8a670e8796f3314730d32159d5cba6994eb9165e7f247958f689af9a8f0c16426f05ce0e8419d1fc2dac6434e4f9fb1803fb00cf877e796a01e9d541aed9632cffe130925c1712ba333aa4b2ca79adc1762461862aa995afc8ade9584510a07055f42f2696ce58f8fec47a848c17aa4b2ee15904c3c0169691d98f0f101cc0bcd7a2e15ac0c619b611d21a60d7c56d342adf6d25c38a66a8900d21863e904278d97345d2637a3fe36628f9c74bf296031fa3b15e80e68e92baf51cd33fc99ca56d7a3a5057554800a568169e14f0d7534b4ccac24d6071368ae4add7798904411d521c32467ffd4ee7c8858e16350eb757472033d38c552c0d475f1c3705e8263308aa4ea624a5196eb32abc40e7896a6e41c10f512a112e3740b39f2d7aa8b552d4fc249faa699f1dfd2162b1e96efc04587aa838aab11f1bc295507af46c4152639866ecfa7809df1d3dce0a24d3101249aeac33de59eacbd9f9484fa56408cdda273615079515b8bef5507938a5fd88862a7c3fb3556a8ab516adc1b93252b1dd7c52af2e2c46405a182cb1f59a4ad5c82468b801b3a85289bad046d998dff03609052797f609245ddbbbb44504d63a7c273934f52cde310fa50b2b86dcea9dc769d20f28afe8108d2264c2cffaa4e6ea6d7c44a287541f679d2edb1561b7f713ffc1b87cf397508221e3686438fa2fc76fe33f5f2d90fd6c64621bd476eb70d6a4d79ec42b48d25bc2c2b0f7e6a4e717bf5e5b80a88adbbef1959c1eb04f0bce696fbd5d4997a6368bc0b585e357b84d77b561b813a0d9b32b24bc7194a3cb2cfe5230b021404319b06dab17a7b108fa3357d883e486f86c7ffb52a2d15e7721d1449f652589bdec32cf13f53fb2c1e439a65a8e608c9f6858845c8f7a15025695af9611af8216efe9fba7bcd1354db2ac04d028992d2f169bc7051421992c055a817fcabbe6e2f73c8449f39a0f0351bc33aebc46beb70db621cc54b65acb69a2be078cee2aa3ac933222d6d20bcbf7cb2c9325be40c19f9c3381828bd146c8452d435e5999273ac774f449498c966539c24b1e2583a572086073abdc126e749ad35d7e4394b9f634b055b1d7968e213425be2c56e63eee2f028c4c9d531e216817b4a3804ef3f15d05857471fc9cd690b6cf2f94d47b530e054ab9c600aad580bd345f07fb695f424159cb28ebebec60d2df86dd2f87a236e872943edab9b349da7b7d9d52392329bfe3db0d3fa03830236eb1935dca718c5f49bcab9186be08d851c42d7d89c1cb0a6ecb8b7e6d7dfecd594730ca44ab3f64ef13fe2498e61899fe4832784b6ce4a5ebd92433e3dab28e5fd8b486c0db3f8b29adfb68e92a87d13b44d2ff7dac5e2f5972523ee1f5e5e1715df679dfb95955eb542884e847497b5bc06bff9bdacb4d281bcc60996b31fe2ff706ac22e10a0e4d8c283ac29f6b615a422849e0812dbca67881168e96aecec9895d74a45e015f37319b755df8f4434d6d1466736153f1d186f0843e8c9eacba3bf7a0b59020391be72b69109b974933c2c6e5569d36766983b4f5c819b9bf1d62f00467cdc15d16d0b799c290c3fe960bcfaf8a4965e7df583825f27912a45a240778112ab8c6de942a180e09a8ed81b8483a93553141e42d1464dffd736a9164650731b4e5877b026f56ab6cd02f7d7a8873e4f519eb7c97c4071fcc3df01ce3cf2ae5cb683648bd379c54b51f51f485627273f2ab53816960bd4c22d1e2609bd07168d531bbbed487559576a47bf321df0d68c9b40012bd897536944b1aa4f4ee9b1537a1d16249b5f966f4ecb0c8eadee9a35e655401e89c2c8b7ed31a1da000df5796a2fa115cd24c803054b65ab8b40020389024350a3c666c292487690baed6061094d4735c58374d83bae20b13d41eda7d0514826573c2ce495ee26859466c575efea9224595226a62ec163e61f6a9fb9b7e160fee6645baf6b5812bedf10e9eb94bf1347dac57475b91c647db72fa6a6e303d3a4f91c7ee9fc0771c158cc48da15a7cfbab2dbe3a5fbba7c9985fce6673f63f53a4ee5a430c3eafb65aa90f161bdd8c80ba727eba68a6b86eb935094d0e8b4c1255fdd8d485d88e0388e22ce3ff52f40f2cfae67b55fb23a68e19593233dfa0864a52f5d29443fec324ec24b9a82da41410e1225b4f2d4a63d66d3908fadd8daa877d99d418824c887d719ec5e3ea8f02fd51855713500f5ef0a07e8cb5c6fc6d639bb3426612c613513193ba7a8d7c795d8f25aeb6a48047d40a49b0d25ebcf040bdf2a27e81e9d912c0f700e58b53a1ab9f356139aab82490a326ed851aa422a35c24b81831b6a09bd59b08fdfbb548aa63c33eae3a02ef3f54656ff1aa1c782502eae4e5084b013f7b288b8ba74c2466b8a16386e8f43ae3fae361c318c4ffafa0f5d7f31fd909b99dc79c28d10d0f0a3db1ea060bd5ba850a34597b02bde5b8df64f7cc0c01dc7632473406d569e13d6e0be17c725a474cc27682154036212390dae4eebf8d880c954b0e18bb5ba2f5a1fe62a2c4c0784b98d01ad393a93bd81801ee98404a2d330153047131254be223d24ef36a76d2ebf0e49070366bf862bb9da828f5b1ab2e610953be7084d0f4b8302ae6e106e7f35f995d6f7a9f3a03d3c5bafad148753570208152a3c006a53923e68f2e4ad4b7fb645565398d3b3ed72bb43553c8592570fabd907f2c01f5f0dc540dcf8b6e549cf6d3992231c08511d0ec6336a30e9d155a7603c61e79d05c4f6e9fc7135fd55e56a690a02ab1982887ebc169504d805051415f6d3a0994d10a58c4095e3a006398631a3fe0fb7550f8a7a08836c2ac94a8eda46d363b911026bf899254dc4f719db565440fb872045caba2f48f6fd3104f18dd913ce14fe1ca3aa0968925e8dafbbe05570eff9150e40aa0527a1b225baeecf75f1463ad56d2699551ae03633c4f628fbd437b48bbf85727826dfeb417d4e3e2654698f34936f2a44c9c3fc488943d335ef7ce23ea8bc56de4a52ad31818418a138eb01c252f15e845351fe26f781a5ee04e48833e0d3c69dbb7c84555c14740f53b8b8cc42e3e0544b2b8faa3fcaf848cec8f9ca9324267d3e3dd9fe8577060169b8f4faac08790e37e7819e7c62cd4c0b65e36c2fecdf088a1251fcc5e3b31e341d551ce8ac1967a8de1f0a63ed75c038fde66b88a23897aaafa109c6b965fd0878a5e398ea7e2a277761611039a98c1e55b3d7bf40cc8d494945878fc285db16975711367e293962e736ab7721230a191eb8245b9bd597aa043c3af76238f1267183c423bea16750d002657b42aeeb544cc43124e9f76962e2535aa705537f89e80e9549d75ca81c9bac02b9aea2419866a29cd2e25b231d4a8d41096adf88e01ec70214c2e892e5df1c2a432ebd5344f67c81d14c855327268203673e94b832b316b568c01a7e0aea2b829e6327eabed9e462a6c5733b6efe01a03f7bb20085de148cdd319246dbbd73c3845c6ea00509e621564ba58d958b4e8396818cf95c65c985aa88dfc3a5d58218322c474bf1f7fac7c83bf155ed4b352ea64ce56880584cf420d97f315e8ff96066f05b890900c9c2f25f1dd86b1158c70870760b63bb5b78ce993d3db3369f2ae1e8dc88863019ef9fe294be4e4aec3bcf9d17f6bab25bd8d9d7ec7b7b4a1a65c139163700ddd6834eadb724c37b994cf45599725f0d6dd69d2d732cb737d96d260d59947b1108445ff3f6959f09dca0f43777c60fbd64cf308cfbc3c57bc82d0cf9b05068d923d542ced81034a804c71912a4be998fdbe9b87a9190435d5a46f9903a78fff73ec64adb38315de62ba8d0cc897c544e1e77d1d11a3d0f5b468af412a1917d780cbd49240feca988fef557ad0d979b06cc4912a4cff8df83b236154c6f91edd4a9aa6971269b403a2aee2cb62b9b04bac43dbba8804c717ce574f9ae85b4318a12e0185756bd7f288e7ed76cf1b541fe0b75cb6b6d45cfecafc529c5cc717157278b65ada1c7501533650ea4f700a5db4cf28bb94a3d9c6d455019356d50f4a11de48b127f972b1c43d12f27262eafa6c16f7dbcd7eeac34ecb9769dd1b7d812d52d2759aacc65fcbf592fbbd8702bd2324ec2893d697cd5a543c2273190d4c7d1b05b161495c7f1a6cf9f35fad6c1fcad5793f42628e0470d7009b7fe08fb6db100c3afe3f47296b8015c5d0fb450fe8c889d977354ccf9f8d547730e11e2f6daf15a2cf427878cac4ff5d39b81a0448a218031c6f5cbb5a3422404f0429e1788ad859807e72f51971974a9f4a244f49a027a73ef21756bccb9415490ea74e91d6b032ee3ff3a832d24e0abaf1b824616f011ba9e226ae2fc02cb361d06bf281f51b170f902c10e704646b6cf18e73adcc2144571479cd22d659145e0f908a0a3053e8d0f3788d18bfbad0e9dfda941954ecdfa43ce17148cbac17aa02f2f7979c3be8b95330ff4fbe539eca94563339ba3c654976df30517a131fc445ea035b1c23157478ba4590164d0ea2dfc4330a0bb8847919fefe2676808a57cfbb4988ffc055b28f9a47983f1c5933a5d0669344e2e46cc9b2c5c03ee0ea5e18ad56942ec7c942d125ea99afd1ccf391ddf47c61b7e55e0b9a35fb9a939a624046ad419cce05841fb9dc08cbc54d8b399c269f1311827385b4489a890a9af22f49983cad4edb2b53d17a1049d85cac0e5388350ef3c1d5bf35a810e2137923d1c939f035024219737bb59e843afc8ddb80d8b7131f68179c89673448582b648bcfd80d546433ad0b181c7c05a1bcce0f5a3ccee5ebdbec980b46e5675aa32b2df77cc21bd9614b7b2f695836417c32ff21d3aff352f2bd1551fbfca25baf66e1aac8abef151682be773267a2646390cea39ed383d7b8b94e3e8f9b92a9a4e3b129d61252bce07debcbc33b3969f2ec42ca27607fdb8dd49c52e81330a9fa75b026feb865ba7d903228", 0x1000, 0x0, 0x1ff) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x0, 0x3}, {0x18, 0x2, 0x0, 0x150000}, 0xc, [0x0, 0x0, 0x1, 0x80000]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x400, 0x1) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) close(r0) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xfffffd23) r2 = socket(0x18, 0xc002, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair(0x12, 0x8000, 0xc0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r7, &(0x7f0000000100)="991e19d510b9738890a8f341f5358b4f2156f2281eabe1e1f177bf9602d59cc06a0263503324475ad65acf2267f6b03fbbe5edbbcc838359b1a99ae3bc019563c0c169b74427d4ccf81d61e887289d6e00350d29f36c2b00f28cc4f2670dda892ce66f37949aff2bd2a49a18938b362f4f6a66c5bf70797eff7a73c128d90091cac5aa647d387481038eba0898774b8f826c089ebda4a028e2ef1233", 0x9c, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000880)=[{{r5}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) getdents(r5, &(0x7f0000000040)=""/30, 0x1e) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f00000000c0)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:34 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x10, 0x8000, {0x0, 0x9740}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f00000001c0)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socket(0x400000000018, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r2, &(0x7f0000000100)=@file={0x0, ""/23}, &(0x7f0000000180)=0x19) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="00000000d9310000", 0x8}], 0x1) 16:00:34 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x2, 0x1}) unlink(&(0x7f00000000c0)='./bus\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00') 16:00:34 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000040)='--^\x00', &(0x7f0000000080)='/dev/speaker\x00', &(0x7f00000000c0)='$}\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='/dev/speaker\x00', &(0x7f0000000180)='/dev/speaker\x00'], &(0x7f0000000480)=[&(0x7f0000000380)=':)^\x00', &(0x7f0000000400)='[*\x00', &(0x7f0000000440)='/dev/speaker\x00']) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x17, 0x0, 0x2, 0x1}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x1, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f00000004c0)='./file0\x00', 0x11) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000001c0)="f22951632d76c70f4d68843aeaa7402e2a4fc1b52f00edace4acf861e5700be39c42cb9fbdb8c95624f4537716de407ebc5dcbf6b2a9d06da89ca9ee75e3b30915fae533a8265952fe948d4b5d03b22d3ad28380d73423c85777faf12f2275a9f435d20e875596881766f76b48d70887abdf692d6cb2c1c5d9ef59713ec875e980ea928989faf0465208637e93b70126ee49e5215fa0e7e0c001e74068b8406726fcc4bb45300577821da1541bfefca184b4d3527158a7239c457328acec5d697945be2d77b4d0dc37649f188a154da03e63f32af973ee3628010888154ca6b725d38eaa37354c694d01a5d41b1900261c8d8a53fb7337951ac4f44db843aaf740642daabbb08a0b6959416ad514672348c340a697ef6b20d33f2eb7396c3bff2d015c854d955ff48f11bd0766abcc617f5340b0513ccb23b423d94d3c26084a3f0049084174ca610f891b565693c29b361108caf11096c4fabcb2de3c10c88f6e6f390d69bf47d9611138c25a7fdacc8bdf0cdc996f2bc98752b3306f6c", 0x17e}, {&(0x7f00000003c0)="e2bea3af717f52ce568b47ed9b2fc88259c885f0297c520d5714bdbfa9c03722d0066851007dc4fdefc34330", 0x2c}], 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:34 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffafaaaaaaaa00000460a4060000102c00000020000000000000090000000000aaff020000000000000000000000000001ff"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:00:35 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgid() bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = msgget(0x3, 0x420) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getgid() bind$inet(r4, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x5}) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r11 = getpid() fcntl$setown(r10, 0x6, r11) r12 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r12, 0x0, r12) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0xb54, r1, r9, r2, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r11, r13, 0x8, 0x100000001, 0x80000001, 0x100000001}) r14 = getgid() r15 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x0) r16 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r18 = getgid() bind$inet(r15, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, r18, r19, r20, 0x2, 0x9}, 0x5, 0x5, 0x5}) r21 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r21, 0x0, 0x6a, 0x0, 0x0) r22 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r24 = getgid() bind$inet(r21, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r23, r24, r25, r26, 0x2, 0x9}, 0x5, 0x5, 0x5}) r27 = msgget(0x3, 0x420) r28 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r28, 0x0, 0x6a, 0x0, 0x0) r29 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000040)=0xc) getgid() bind$inet(r28, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r32 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r32, 0x0, 0x6a, 0x0, 0x0) r33 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r35 = getgid() bind$inet(r32, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r34, r35, r36, r37, 0x2, 0x9}, 0x5, 0x5, 0x5}) r38 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r38, 0x0, 0x6a, 0x0, 0x0) r39 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r41 = getgid() bind$inet(r38, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r40, r41, r42, r43, 0x2, 0x9}, 0x5, 0x5, 0x5}) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r34, r43, r30, r31, 0x2, 0x9}, 0x5, 0x2, 0x5}) r44 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) r45 = getpid() fcntl$setown(r44, 0x6, r45) r46 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r46, 0x0, r46) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000280)={{0xb54, r23, r31, r25, 0x0, 0x90, 0xffb9}, 0x2, 0x5, r45, r47, 0x8, 0x100000001, 0x80000001, 0x100000001}) r48 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r48, 0x0, 0x6a, 0x0, 0x0) r49 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xb) r51 = getgid() bind$inet(r48, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r50, r51, r52, r53, 0x2, 0x9}, 0x5, 0x5, 0x5}) r54 = msgget(0x3, 0x420) r55 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r55, 0x0, 0x6a, 0x0, 0x0) r56 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r58 = getgid() bind$inet(r55, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r57, r58, r59, r60, 0x2, 0x9}, 0x5, 0x5, 0x5}) r61 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r62 = getpid() fcntl$setown(r61, 0x6, r62) r63 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r63, 0x0, r63) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r54, 0x1, &(0x7f0000000280)={{0xb54, r50, r60, r52, 0x0, 0x90, 0xffb9}, 0x6, 0x3, r62, r64, 0xc, 0x100000001, 0x80000001, 0x100000001}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xffff, r1, r14, r19, r31, 0x24, 0x6}, 0x1b2, 0xfdea, 0x0, r62, 0xffffffff, 0x7, 0x1, 0x8}) r65 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r65, 0x80045713, &(0x7f0000000000)) 16:00:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x20000000019d4, 0x0, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pckbd_enable: command error 16:00:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf601e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) shutdown(r2, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) 16:00:36 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, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {0x18, 0x0}}, 0x552) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x23, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r3 = socket(0x18, 0x2, 0xff) r4 = dup2(r1, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="f31853018fa67c800000"], 0x1c, 0x0}, 0x0) 16:00:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) msgget$private(0x0, 0x112) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfffffffffffffda2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) getgroups(0x1d2, &(0x7f0000000580)) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) mknodat(r0, &(0x7f0000000240)='./file0/file1\x00', 0x4, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000580)={0xffffffffffffcbd4, [{0x1, 0x1}, {0x3, 0x3f2}, {0x2, 0x8}, {0x3, 0xfffffe01}, {0x1, 0xfff}, {0x3, 0x8a8}, {0x2, 0xe1d}, {0x3, 0x5}, {0x2, 0x2}, {0x1, 0x4}, {0x3, 0x21}, {0x2, 0xffff}, {0x1, 0x800}, {0x1, 0x5}, {0x10596f9da9526bcc, 0x400}, {0x2, 0x4}, {0x1, 0x9}, {0x2, 0x8}, {0x3, 0x8001}, {0x2, 0x4}, {0x3, 0x1ff}, {0x17ece9595742db57, 0x4}, {0x2, 0x4}, {0x1, 0x81}, {0x2, 0xff}, {0x1, 0x9}, {0x3, 0x7fff}, {0x3, 0xab47}, {0x2, 0x4}, {0x3, 0x3}, {0x2, 0x1f}, {0x0, 0x1}]}) setegid(r4) setgroups(0x35a, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) openat(r0, &(0x7f0000000280)='./file0\x00', 0x80, 0x80) fchown(r0, r1, r2) chdir(&(0x7f00000001c0)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000200)={0x17, 0xa7a1, {0x400, 0x5}}) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x2000000000000029, 0x6c, 0x0, 0x0) r6 = dup(r5) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000540)={0x4, 0x100000000, {0x100000000, 0x114}}) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r7 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getdents(r8, &(0x7f0000000680)=""/68, 0xfffffffffffffe1e) kevent(r8, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0xa0}], 0x79d, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) msgget$private(0x0, 0x200) r9 = msgget$private(0x0, 0x200) msgrcv(r9, &(0x7f0000000840)=ANY=[@ANYBLOB="0000000000000000000000000000000000e2ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000ffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006199e7cec89e45ce7cd179a5801fb44f29410913425634db7de438b0651785ba69cd62230344e9ff64ff3090504c6a303001c050149bc7569b391c29cea50350b53e89fcf9db4757162c38f4d8818bcdb7ce406f0278f0095055c8419fbabed0dead372d3b8d76e4b9f671afdaebcc30b65a1ac9a6ad027f853aeee95e8581725e7f080d62"], 0xfffffea8, 0x0, 0x1000) msgctl$IPC_RMID(r9, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x3, r1, 0x0, 0x0, r3, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x1, 0x1000, 0x5, 0x1}) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r10, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) getuid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r12, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r13 = socket$inet(0x2, 0x2, 0x7) setsockopt$inet_opts(r13, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x7}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRES16=r3], 0x1) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) dup2(r0, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c", 0x188, 0x0, 0x0, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000880)=[{{r3}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getgid() bind$inet(r5, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x5}) r11 = msgget(0x3, 0x420) r12 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) r13 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r15 = getgid() bind$inet(r12, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, r15, r16, r17, 0x2, 0x9}, 0x5, 0x5, 0x5}) r18 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r19 = getpid() fcntl$setown(r18, 0x6, r19) r20 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r20, 0x0, r20) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000280)={{0xb54, r7, r17, r9, 0x0, 0x90, 0xffb9}, 0x6, 0x3, r19, r21, 0x37, 0x100000001, 0x8, 0x100000001}) r22 = getpgid(r21) r23 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r23, 0x0, 0x6a, 0x0, 0x0) r24 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r26 = getgid() bind$inet(r23, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r25, r26, r27, r28, 0x2, 0x9}, 0x5, 0x5, 0x5}) r29 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r22, r25, r29}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:37 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x12080, 0x201) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r2 = dup(r1) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_media}) 16:00:37 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x9}) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) writev(r2, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d6a2c3665d90714f221fd190ab8", 0x80}], 0x1) getitimer(0x1, &(0x7f0000000040)) 16:00:37 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{}, {}], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='\"'], 0x1, 0x0) 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, 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", 0x14a) 16:00:37 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x4, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x3, 0xffffffffffffffff, 0xffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x25, 0x3f}]}}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x2, 0x0) dup2(0xffffffffffffffff, r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0xfffffffe, 0x72, 0xf4db}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, &(0x7f0000000880)=[{{r4}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) r6 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x200003, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0x37, 0xfffff}], 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000140)='/dev/vmm\x00') r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000200)={0xa, &(0x7f00000004c0)=[{0x80, 0x7, 0x1, 0x401}, {0x0, 0x3, 0x9, 0x2}, {0xffff, 0x2, 0x5, 0xb9}, {0xe047, 0x1, 0x6, 0x4}, {0x8, 0x89, 0x4, 0xff}, {0x20, 0x5a, 0x3, 0xc7e}, {0x9, 0x0, 0x40, 0xfa26}, {0x6b, 0x8, 0x81}, {0x7ff, 0x0, 0x3, 0x1}, {0xff, 0x81, 0x0, 0xfffff801}]}) kevent(r7, &(0x7f0000000880)=[{{r6}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) mmap(&(0x7f000079f000/0x2000)=nil, 0x2000, 0x2, 0x4810, r9, 0x0, 0x20000000) chflagsat(r6, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x10, 0x0) r10 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r11 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r10}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r11, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r11, &(0x7f0000000880)=[{{r10}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) sendmsg$unix(r10, &(0x7f0000000700)={&(0x7f0000000580)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000006c0)=[{&(0x7f00000005c0)="b44924554fc26168787f9e46a5a48f74e18f96024352fa9ac7c1cf2132d2f9879754b59ac346b44f90fb238bccd433e978158500eccb7911f74671454e7c6a043453597dc83e8609f4772cf569a6a2d3b703b43ef28127e4990d15c9edaceb665ce8a119bc8088ff2c382cd564af538fced3ccdb6e0a58272e20ce480547224a6e29f60e7adf9db80f5e7cfcf3f96a6dc48f57eb23ede355fc29b1f30a50696b4497efca366512a6502751bb7581cb4715f70383320ea0d9ab6855f0e3a90c9c70a3f31810ba1328d51d9df5e23f86d69679eb697a5ddd7be74ab921525854f669d2bd9260", 0xe5}, {&(0x7f00000008c0)="994b726c0bfacc98248726fd790a8e5399031dfb0184f91b2c3cb5d6f6a739326c4a1c9b204f6bd4cf2239aa8c7b6ef217af8dfa6957d33bb938e3d6f858e85998dc89a675e1d33831196fcd9acc48d86718b957a16763d578dee31515be3f2410aa7239c25e6cada5f939468524a7022ccf061a731704174a6c8c2feda529deeb13f585dc6a18d97f764e3912abb2e2b19b6d7be0156689681a3e2d85ab2cb6088e17b71e4c2274abf6f2d574aea43cd2c8eb608294cead2b0e20df52f5e76d486ca69da77cf4e24e93562cdcb51f11f98ce527ba70bd5202e1537551b6073d0007d0b081f0c462a911efa0613071d713ee01847ba0b56ac28673c1713dc456b4f951ccfd6ab9b0ddebb44f34f8ea9ca3e1dcd465da379d672d9ffca5e957a092def29d6bcce8e09038115e434ba91f88ee4d9e0bab16a6bcbcb8f0f75cd72db11076da4aaffc37f285955b78d85c423ec24d4049869db2516a6666e2bb76f9f81b20230e11b8f2e8ed8c13d374cf9eb6c76df8f6cd4320f6ca4f8908e78d2082ca15acbf028be6a7e06ed082e83ff09fbb352758d5f2af2e35101280c6fa43ded427394f14ffde9eee1b2af9febc24fd79d36633885056c70574bb13fbb798b3febe5407256885b0df4d126079d9817b5e35944992e251cbefad12ad64b44b4926614ad70d008c26cfbcc17fa9dd365dcf4fd6f8a43a328ca01f6a7fffe880368feaf57de60e79f91a7196ae5493c08066ec5c1d66d5fe47cdb5ebb5479f3ac3f59c525630214d946ab0d10a46c30208e8cfd646776858848450221956737f3d26e42fde9181ac1fa826334ed5d8bf776a31c9329ea66509b018f6128fd2f68db02f583a151ec2397767df71710e10fd161621a8082de42f9dc482ba0ca73be9d3628e4862a213433074db0576daa4cf10c47f03933e441e8ab667286b41d8cd2961aa092c0d24c89d03abdfc89e625c972cc8a0b3e978bc820430e93823cdcf6fb395c49f35f650014bf9e0bbfee367b919326b0b3db2f23d0f3bb88958c59470e312fe616c62c71929bfbd5f4765e7b7a1425f3d9669a664fd426cac60e6c475866e221a18e6287e759318233bbb4921f06d894b94398819f9c48c96c1db2d260394d8124823929dfa91a0d45998c7a91c56c21483242fe7df02881283c30ad89950c60bd912697424b2528a2e876d3faa5fcf93fb443292699771122c8cb8c9372f34ec4f8451be004deffc2c76d76a85943372b285efd9740dc8c911a1eef0b382ee90e9bd1d40fc08cd642c2f2936726d3a5e095ecffc216c37dda48bb446ea0f2f00ca30cab4e62f4085ad7f9a1a69aa31a7de5f8e2f04e56655c2977d7cbb3bda58a6d2664996d7a5b8d7da943d67aa6208bf2cc09f8b54e16ddb80ad7d65d935f7f1e492610e9123f87af880c9983ce8f1119a97d82ba985b7a3253a0ef0f1565f1c3557c28ff74129d05d6098dbb9f67271e0eb9d39888ecfbcefba0876f792f2d14519d62c593d65173c3962ba4d27ba6314133fafa7f65520a3bf29f4f463c2a0aaf4eba95fac6649e09259ae91f4013d65b289dea4b23b0b641658342846dd0df55ea42918eb04d3acf3a52555950aea965107a9b5948e37f06b73bcdcc555bf46f0a0ab7f538ccc1a89bec6faf957e96d416e62165f41e36a560d6650ffbb0a2906f5306f410f9c1bf6e6101caed565d4e1e3abf9be127b3a30c973a4bf4f6918d6f60e75577565c0ad949e6343073dd5702acb51e34cf4c1aef6cbaf0d051b035c347a90cbbb11aa9172fd696c733c106f49c837fc65d04721e174a268f515da379a830a72241affbc67d790a440d7d8b75cf3783065f6a0cc142e9f592c68c1e236971a438db223a9d33ae202cfa4c4832811e5e3962bacad1d75b9af931c2b2d3cfe6d063dbb085a606b5331fa2b470ef12e160c0c4d0e5518c8d0ab0de766e4271df6c8edf6558606c5be74da17960e5868b5aface000d3f73afd67de2e7c334c984a8aed27fe9988c97ff0497aee2ed0a23392d64fd6f2220f8d05d36953e16621b5a18dc851a9006d36e4fa003cbc708ca1826e9c55e42d154408fd5ab793e1309af5ea8953a4b65ea71672d559f14b03d73f681654b160168df42dc45b166c3399b5107c1ef82064050e1663ebff7ea0b26d6f46c5f17b822c6936a407c4567809bca9e56a628b8ca64a4655a3093b80ea6034bb977c78a2b1e94b133d214e33983107408add34bf90a8195828606d8b78871e0e60a10fac6fd9f4b4372591ba35dd5e8eab76465a5daac02db40359e68424aa62f5174a51c2b34d2f83099ee9703fdd69ada631d2bf431deed3031eb0acc684ddb15dfcfe58b04520306c3bb2a61bc7e91a638e4461b8caf241bbe3f38f9faa90e6278d7c2d4191f36edad72f4e9adbb7e230a1b4048f43391cdcbf0ad3f0adf2dfaade29b414f2f05fe1e58878a6551a90fb0982aa4ff294acbe3d96c4282ddaf4c6619223fcd6b9c5f99ccb56630b82a013785b10e4dd9a06c9798392da997ad22c5e7164c1184069e12fede2c20a8a3dac01973002cf0b85ea704f371b38e41634d62f4cf6b35e2c9918b1d760c6f5692c1bdbe6b927208368ed9f17e525c9ee81a9e4cc95c41cb55ddbfd563398c99fd29e7919e216042380eec8b69baea6b08debe9c253c09b644f876458a83ea91f5deedbf6038a26e7dffc1619d5357d36c2d4d02cebacded10a9a38f33979a8868597de0028550aa3587d20953c46739738d847f3f4d5f61f7eb950facc5ab3ea4693e1ae276dd8026009ed3b5be7e90dfaf8725f1276aa1d44f9b6d2c1e70278e6709d9d8f2b88ffb7499b37258655ed873607ea887d6fc7f8568720b24f2b747d90e0836d76c5e7959cd05d2cb3e175c3220660e44d317b6ceb2e2420a3eb24d39995555ec255fcd96ed06f505f606f6bc146a02e5c869e661a0a4522a58b89cc927d46becb0d50779df0f040761ba6c943a8d0137e8236f09b8755276143c10ee6aef2e3f9af1b33fd8d6bc67a5eba1a54cae250871dc979f9f785608018083b19913309a863a5a0cf72c58d64d62697ffa0c54116c848351395482116c05a6b8165794544d53f3e9513bf1247d949963206b8f5dc8c2f3412b3fef4cbf2eade9235f2b42289f979643d75a42f50ca35985695fb57f0e2a049792d18c595903ecdb7b57d0049ad3cf4a57c579e985f74e4c84de3af5bf43a69efb7ff0fa1b87bcb97bfb57bbe2babebe627cb43355302f9bd221460e5a0bfc5ea6a39e4951117772695a41d6a0d3b77be1fd112829502fc4eaa484f2136e162e677c46bef5b79ee6c9593c20845dcfddf3272fd9a52ea5eb6791c789106ec43f354fbc3172e1f25548cadad844cb0732e61eea2346f207f4a700b2363904b21df4f7551b80abcb285ccb25b0c083ac93113be45974dde6a6588e767d4fdbe51a7d28b83cd034173e559ec629a3135d52b7a6dea044203504efb3d62f9321a3cec4658dce6ace70f4be9cefaff0d1dfdc94eac9a7b7fd5c85488b25087d881ddbde6b44e4eaeb8118e591f223fd0dfb7634f6395fc57640ff9a2625bd1534875e8def6ff251ef753e5f0a3ed53b4725bff2cfe72a6d990c3bf8c94ab9b3de4fce6b2827e2d7ce6e4a8e58fed6345a9ac01465122f1900989d7380b4e3bae07f14a7f06d48b68069f99ded5d04ed9807d9a0bfd1a59769280d8f512028a009c631d92829e7117e2cae223f0e25f27a3bda02007dc39da51258538dadf29f137de984e04dac60709b5d5a932601f3dff1c912fafd5c023cc0352b42939fa7322440f53b84ace63df5bb02454f4b74c9aae42e749a72a9746e943f9d86f998accbc2a53dcb1ab1228b24331f4ed7e2d2fa8a7b2c1b7970001b2f29b71ecc4790715832acfc5a2b69967fb5d3016f527a8f3a24b4b8b74e6ad59d6d070e86a74e374ff846524f068d8ca883fe6379a10e95c35fb26d048bb50fe0bdacd2f1c87c7255af3f7f15c856bc6b673ae1ea414a222718ae1d34863143c79a43c80cf038f23da1a0be6b22f5dc13f543955fc77a2ac6ea11e9f34004cceed7c8d31c588437035991a9fd3d54229408d70d12d36ec828ae8d5b8f27411a0ecf684d5821eed8e27d9049cee505177ba2a5544ec6568f6fd6a618770c903585f1df85497019fe593569a9e3139113899e577317ed67002778250529cb8c295d5cd9ce5fba48f8e023dab60d649bc9a76f1a65cbc49fefb1e19f51021cb9272224f54577ec94f0ff81d0379c254b3877fa5f77df4fe423828426f66128120feefe3c50514b3794fc52ece188eb65a92b3c3320a19a0490eef6d6f6a66f3b926c5c6a2e06ab54cd5a38dd70c7c30ca9be8d9d4cc3d3a859073078d7270324dc04e68c435f725f25f0926d930810174a39699c67b51afbbf3733daf073e173f5763a1b00aa945ec8b8b65a043bd2b5332bf906ae0e637e4439c340bc179639801b6d5380b0f1232d2340c670234d959b9857ce3e71b2bcbeed479fcf62cf8d929b0c67890f3f356b276043eecef76689c3635ee462e177f39f19170f315c3baea2dace801311b3a8d94f920c26a7f82a4b8c6affc0d9e6130ae091ae43a276e42d251d0d04ef427974923f3bc172a81671b55af74947de5e03fa7f2c39d8e57053ba8def1f11642528ce18c3dcaf1ddd12343d87d51af62bb370ed5f8b0d4a09d8b8b33cb95e65d7461cc1e1b7c8ea6fc58b9b3200e9a5df38764456e0d7ee2bc3759c59946454f09bb42cc3028099a491e7f7fb95d9f1994ab54b14e172e5b4b73078130f03423bb77d961a06f16e1c7974ad94a1a92a12186b135e8fe0e2a5e0c8cc08668ad5c3f3693256846e4294e7564f3dd1fb135a35d16dfb0664816d25dc2fcb3ebab4ea508df60af258ab9187de91b740896a0c55394a473ec3c455619c467b3cf7187b4d30b3043c857edfb779d7d15381e9dc47669b113377b1f6f9b3d9c311afa2d890ab3a608348c9f296c2895bd35b6eb2501aaaa63851b83e18514a9467634627836d94524fdafc7f0ebb2d95dc86119b9d4dd3328f58c87b39fc029d421e13d65f9e26eab426c6f168f32e8f01594e17b8d57dc3fe60f01c84cad1131e95da955108ade07c2c00561612ed7b997887d784b2aa9dfb24908892de484946dd6eedfc3796c3f0471c10e0fa6119bd13a431328e743c794283da68d392b4300676744af5dbeb218c8aa1338e159fdc1ee3ed046c406959b94a578b73999ea0311113ec9374761b1dbecac6c243e4d62a79ec2e3b8e79ec664e11dba2df4c5baf5212c2af3d7629f3f6e04e683a54debb4b423e8dfcca9a76159a3d0b0a88d286af0d2d1de6ce6ec9035a4eb7f24b75de6e8010206a9d3000eb550efe5b989b18c69612a40979ad9edb7b917745ad85ef56e5309a6cd5ae8b899f49cd3b40b7802efadb3f59f9da8783140794fbc36738311ec6f14c7a9d3b1af4167600336e43d2c2b9f8013f46a68761c1efb21a6afce3de8fd034e7b961ac5400a401fc8d0dadb0a59d86873d1901b2bcd0561d543cf9226ed98721d14a40f4d9a4372a7812eaea5df4702bf563a259660405939dd5e5befa9f5cccb30fb85e16cfd7a9f4311f8f91312f52f9f35dec4f737f3f78a1ca6bc927b855f8f0d275fb3ee552e828662169b455857b5a72c796793780f575b17a7dd60dcd670c99e7b91a70a0efb47f3ebb70d47138ed1b0cf08c48dc83e5d0e4ee9b18ed32e02639266e8321063ac8cf1e163b5cf5db926333a0b5ac21f5152bcf6ceb383d71e", 0x1000}], 0x2, 0x0, 0x0, 0xc}, 0x1) 16:00:37 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="e001000000000000000000000000000049f154a513c9c8c70ddc0866a282f571f788b9793cd46700c67029fd9ca5a9bf914136ee4a1fc7dcb8c337a6ee83fe0ac946f668facf87e8c515c9c2428ce3c5a61976d761305c86c5f93d09aa44ddde27f5bf11887588d8b071d6e156ba30e8a3efa79e10899e8f8a6278a1796cef266c6796618c29fb329ccbdf8c7985e4b5f8d15cee1f70357a5bb15f2e4b6d1c0d74bcfbeb2f630298ca49eb68c62302316679b433acbc746f4018dd1732a202c254f0dc86119744ad0516c8133c818befd8ad6d37145711c60f579ab5fb8b09bd3fc5d43680cdca18b9d21deba31967e90af7dd31967f06b39d3fce9d2f339d68b7e200b88136b3e93151030b76608447001f26747628ef056dd879f2e332697729f8c18e6f6603e1ecb295d96b2cb92b27a25c95d425cc41cb7a73ddc7f0ef55848e741203773ef1cfeda3105769b0d6e3f7591b0975ff41c95389bf657818efb050eaa861c55bd012a3a5bda5d37e66d784b30e2c6213e6fdf369ccf50350869b6cfdaed623e0bcdcd36e8f26eb9998e14857e78e4b633e58645c92e5b6368ae43616cc32b21e682a853d510fa2626607a72992eae6733565a2ca6cd8f6bbd8e37d3434e17b0a395c87eb3e21f3f6045875826d9e05ad16914da08e1fd6c99d"], 0x1e0}, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000001c0)={0x0, 0x4853f65f, 0x0, {[0x4, 0x0, 0x599, 0x4f03, 0x100000000, 0x8b7, 0x0, 0x23bc6bec, 0x2, 0x2, 0x2a9, 0xb4, 0x4, 0x40e, 0x0, 0x2e, 0x3, 0x8], [0x8, 0x7685, 0x2, 0x0, 0x4, 0x7f, 0x6, 0x6, 0x7fffffff], [0x5, 0x3, 0x203e, 0xffff, 0xffffffffffffff0a, 0x3, 0x80000001], [0x7ff, 0x4, 0x0, 0x8, 0xf, 0x3f], [{0x7, 0x0, 0x100}, {0x1, 0x5, 0x1f, 0x1}, {0x8, 0x7fff, 0x0, 0x7}, {0x8, 0x5, 0x3, 0x8}, {0xa9, 0x10000, 0x3, 0x3ff}, {0x7fff, 0x2, 0x2e, 0x473}, {0xfffd, 0x142a, 0x7, 0xc5}, {0x6, 0x2, 0x100, 0x7ff}], {0x5, 0x2, 0x1, 0x4}, {0x8001, 0xfffff742, 0x3765d4a3, 0x9}}}) 16:00:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket$inet(0x2, 0x5, 0x1f) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) 16:00:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 16:00:37 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x861, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x9}}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) write(r1, &(0x7f0000000080)="10ea13c5b865c3f2810f5fa7510579899eecb166a4d9dc0ea52af23bbd9bd7a1674f60ca74f90445d455c1b006774b0bc6e5e72d176c76ec2ec647399c30145189d273bf1f17e2af9e77720bd84df5fa30c98729a9", 0x55) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:37 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="0903514055fe483957d0671bdfefdbc35b277dd32b500279f3fe4b2c31f2bd8ea56e88be0e29a8330007ab9a2946bfa0810bde5968cb104600000000000000000000509e9feb35c991634e68c9b74702db6b844a70a7966bbf9600aa63869641695b15462eac8c553d206d0a7cc392ffcc"], 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x220) socket$inet6(0x18, 0x5, 0x40) r4 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, &(0x7f0000000880)=[{{r4}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getgid() bind$inet(r2, &(0x7f0000000240)={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x5}) r10 = msgget(0x3, 0x420) r11 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r14 = getgid() bind$inet(r11, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, r14, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x5}) r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r18 = getpid() fcntl$setown(r17, 0x6, r18) r19 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r19, 0x0, r19) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000280)={{0xb54, r6, r16, r8, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r18, r20, 0x8, 0x100000001, 0x80000001, 0x100000001}) r21 = fcntl$getown(r0, 0x5) setpgid(r20, r21) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[]], 0x1) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00000000c0)="07140000", 0x4) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="10496bf29c3ce085", 0x312}], 0x1, 0x0}, 0x0) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x20000, 0x0) dup2(r2, r4) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0x0, 0xfffd, 0xdd, 0x4}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) pckbd_enable: command error 16:00:38 executing program 1: syz_emit_ethernet(0x3, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800f83a00fe80000000000000000000aaff020000000000000000000000000001", @ANYBLOB="b18a1bba4c6118be34b3220162f504eb17c4881110512351a985aa13307df36ad53afaceb75344970d4ec392027f655befed47b7c46f5c1ac5e817d580467072ef7b3a2d080b34f6eae306746adf13cbb43fa7ec5af337f845911d4b37731c18eaba4572bc87132423a6930566ad373c2bfa976a8c4e7e2ef786ca0589abba45f2b4242a16ca6f482cebc1b55427b1fd1a2544a8ee71e7ec851c3f1e1c582d147758c5c78d07dd1ca8de98e838d7ceb32dc15cf7d059671bcebb233a299119bbb033de9903bdfd234b9d044ca2f7b1ec92da16aa3fe76d", @ANYBLOB="7352594274d28a7c61bbf7aa0de910229f78a0967f94a90e6ee88d6af5ea38ff742c72cc4161636eea5e8f1cd5f5ec4ab35c13beb69805fa704fb92c1c991c69888d0daddf11f9dc23e8000000000000000000"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = socket$inet6(0x18, 0x4, 0x57) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:38 executing program 0: r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000400)={0x8, [{0x1, 0x7f}, {0x0, 0x1}, {0x1, 0x9}, {0x0, 0xfffffff9}, {0x3, 0x80000000}, {0x1, 0x5}, {0x2, 0x9}, {0x1, 0x40}, {0x3, 0x8000}, {0x2, 0x5}, {0x3, 0x3ff}, {0x3, 0x7fff}, {0x3, 0x7fffffff}, {0x2, 0x9}, {0x1, 0x40}, {0x2, 0x5}, {0x2, 0x1}, {0x2, 0x8}, {0x1, 0x3}, {0x3, 0x4}, {0x1, 0x88b}, {0x3, 0x4}, {0x3, 0x401}, {0x2, 0x7fffffff}, {0x3, 0x11f}, {0x1, 0x8}, {0x3, 0x10000}, {0x1, 0x10000}, {0x3, 0x8}, {0x2, 0x1}, {0x2, 0x7}]}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x800535) open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x214) getrusage(0x0, &(0x7f0000000340)) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgroups(0x4000000000000000, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r3 = getuid() setreuid(0xee00, r3) r4 = msgget$private(0x0, 0x110) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getgid() bind$inet(r5, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x5}) r11 = msgget(0x3, 0x420) r12 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) r13 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r15 = getgid() bind$inet(r12, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, r15, r16, r17, 0x2, 0x9}, 0x5, 0x5, 0x5}) r18 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r19 = getpid() fcntl$setown(r18, 0x6, r19) r20 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r20, 0x0, r20) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000280)={{0xb54, r7, r17, r9, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r19, r21, 0x8, 0x100000001, 0x80000001, 0x100000001}) r22 = syz_open_pts() ioctl$TIOCSETAF(r22, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r23 = syz_open_pts() ioctl$TIOCSETAF(r23, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) msgrcv(r11, &(0x7f0000000540)=ANY=[@ANYRES16=r22, @ANYRESDEC=r23], 0x2, 0x0, 0x0) getgroups(0x4000000000000000, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0xf0, 0x0, r24, 0x0, r25, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x4, 0x8}) getegid() r26 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r26, 0x0, 0x0) shmctl$IPC_SET(r26, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) msgsnd(r4, &(0x7f0000000180)={0x2, "40fcb52f60f513e0a22d12458fe9d8284191fc46d22241293cfd9d6fe9ad4e21392c24df988ca4f884215680b0070401c4e15088fd33c21e497ecb67b40c0bf3f943489803f5302cf4f4c83f2cfd8258ef8e7f53351dcc45f3f51c222fda6d6515906e29078032cfd0bbeb90ba75cc9098919dd46865b7ec03ac1fbdebeba5fe7496cb3f874857ff60bdd8cc1694b69a9399a6352fb2b01c97427738486aed599a2f720588bda73ded5fd2d9de52116035d125adef0664d2d2271c026b97cee0e8eb49fb45a838abb7636a7c360f3e51004731e21b0908e3c0a6"}, 0xe2, 0x800) 16:00:38 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x20, 0x0, 0x0, "d7050000000000000fff3f4f9dbf00000400"}) r4 = fcntl$dupfd(r2, 0x0, r3) kevent(r1, &(0x7f0000000040), 0x7ffffffe, 0x0, 0x1, 0x0) r5 = dup(0xffffffffffffff9c) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r9 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) kevent(r5, &(0x7f0000000040), 0x0, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x40000000}, {{r6}, 0xfffffffffffffff8, 0x90, 0x1, 0x200, 0xf1}, {{r4}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x55, 0x4}, {{r7}, 0xfffffffffffffffa, 0x89, 0x40000000, 0x1ff, 0x3}, {{r8}, 0xfffffffffffffff8, 0xbc, 0x2, 0x3, 0xfffffffffffff9cb}, {{r9}, 0xfffffffffffffffd, 0x8, 0x2, 0x9, 0xcc}, {{r10}, 0xfffffffffffffffe, 0x22, 0x1, 0x100000001, 0x1}, {{r11}, 0xfffffffffffffff8, 0x62, 0x40, 0x101, 0x800}], 0x5, &(0x7f0000000180)={0x7}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) kqueue() 16:00:39 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0x800000000004515) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000240)={0x3, 0x1}) 16:00:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0xbb, 0x8, 0x3}], 0xfffffffd, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20181, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000300)={0x5, 0x7fffffff}) r3 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x9, 0x0) kevent(r4, &(0x7f0000000880)=[{{r3}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000880)=[{{}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) munmap(&(0x7f0000ff1000/0xc000)=nil, 0xc000) recvfrom$inet(0xffffffffffffffff, &(0x7f00000001c0)=""/158, 0x9e, 0x841, &(0x7f0000000280)={0x2, 0x1}, 0xc) r5 = socket$inet(0x2, 0x2, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x18000, 0x8) sendto$inet6(r6, &(0x7f0000000080)="c4f5731f55bde7a60e0c77338795382f62416da0823428a9873a34109f2ca179384ef4e2697507f5d86b5e563486dda2f945cf19ed86f21d244e5b8add52d8a8eba1ed8070a742bf40e6328bf4874eedcbdc2b18e238a4e31a745d1fdd76478f6fa533afa1bf2cc188205431ca", 0x6d, 0x4, &(0x7f0000000100)={0x18, 0x2, 0x3ff, 0x3}, 0xc) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) dup2(r0, r5) r7 = msgget$private(0x0, 0x7af) msgctl$IPC_RMID(r7, 0x0) 16:00:40 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfeffffff], [0x0, 0x0, 0x403]}}) acct(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pledge(&(0x7f0000000000)='([\\\x00', &(0x7f0000000040)='\x00') ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) r1 = socket(0x2, 0x1, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) close(r3) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file1\x00', 0x20000, 0x2871f34a8821a638) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r4}) dup2(r2, r4) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000100)) setsockopt(r1, 0x206, 0x3, &(0x7f00000002c0)="b72f17b4", 0x4) setsockopt(r0, 0x1, 0x8, &(0x7f0000000200)="df8e14310700e8ab8f1536388c138698402260ee383f1dac2b2cf2e4feb8b032ea587fed9b9abb174289b5ad0cf7eac7ecb223561068d186564acd7983f22f20557776648d0cdd3b8d392775244c23aed82d4ddc184181bf69a7bca225a15700b0fed68db52536000000000000", 0xb0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) close(r5) pckbd_enable: command error 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9f, 0x0, 0x0, "d70500000000000000000020000000000400", 0x0, 0xffff6ef2}) fchmodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x88, 0x6) read(r1, &(0x7f0000000100)=""/154, 0x9a) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffff77d, 0x0, 0xffb, 0xfffffffffffffff9, "73f33b0698437ce1ae571a6f6000ffff00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc", 0x3b}], 0x1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() bind$inet(r2, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x5}) r8 = msgget(0x3, 0x420) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = getgid() bind$inet(r9, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x5}) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r16 = getpid() fcntl$setown(r15, 0x6, r16) r17 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r17, 0x0, r17) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000280)={{0xb54, r4, r14, r6, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r16, r18, 0x8, 0x100000001, 0x80000001, 0x100000001}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, r16) 16:00:40 executing program 0: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0x10}, 0x0) r3 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000880)=[{{r3}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r6 = fcntl$dupfd(r2, 0xa, r5) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff00000100000008ae7fdf03000000246c8d52cb38b65323bc4435d72c1977107db396469cf276276e4b8233596b853ea3d6abad86e0afb4a62e0d1062cef79f6e36a5be2ebd7483500886b5bf07a6db5857d0b24cc2555d70a4a4d61b8ef55f31e6803159e8182296fd120db537e835fa77f2fbe74509075529a7594483764eedf7d3f60581b119108a13ca1094ecc7b14fc3123b57d631ef4d2b574b58d87b81750ee051fd2208c85c3763e1a65300e41631358efbf04ee6c482d520eb", @ANYRES32=r2, @ANYRESHEX=0x0, @ANYRES32=r0, @ANYRES32, @ANYRES16=r7], 0x34, 0x4}, 0x0) 16:00:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000040)={0x40, 0x97}, 0x8) connect$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fafffffffffffffffdb58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca3572d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c5d441abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f8ffa1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bd61fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b6030366e6dc87c1861ed93821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b1062df23389bf8ea13a98c5f7c234ee48a5f98e01c08ec147d773e11c290000000000000000000000000051d8d330f04d697caa23557919e095b1c1e083cd"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x800, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) dup2(r3, r2) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) sendto$inet6(r4, &(0x7f0000000140)="eef7d491242f4ee6b2094f18c33afb46b490c29734f2c9181171a6202e2e7335e85d2fd7d432b3ab4df007a76785c61926737afa06159c3fc145310b557b91e0b3e58dab5dd6a81dc4341b969220643c53deaac8da5f511c03d09fbb1f2eaee7c847", 0x62, 0x0, 0x0, 0x0) 16:00:41 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r1, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r1, &(0x7f0000000380), 0x1d) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r1, &(0x7f0000000480)=[{0x1, 0x3, 0x800}], 0x1) r2 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r2, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r2, &(0x7f0000000380), 0x1d) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r2, &(0x7f0000000480)=[{0x1, 0x3, 0x800}], 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x80, 0x8]) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0x1f, 0x1800}], 0x1) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x2, {[0x0, 0x0, 0x0, 0x20800000, 0x200000], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x7fffffff}, {0x1}, {}, {0x0, 0x400}]}}) 16:00:41 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000040)="b10505046000e7ff07d9ca8ae5fa1ba805ffffad1415fec542", 0x19, 0x0, 0x0, 0x0) 16:00:41 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x28651, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x0, &(0x7f00000013c0)) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = getgid() bind$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x5}) r7 = msgget(0x3, 0x52) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() bind$inet(r8, &(0x7f0000000240)={0x2, 0x0}, 0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x5}) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r15 = getpid() fcntl$setown(r14, 0x6, r15) r16 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r16, 0x0, r16) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0xb54, r3, r13, r5, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r15, r17, 0x8, 0x100000001, 0x80000001, 0x100000001}) wait4(r17, &(0x7f0000000000), 0x3, &(0x7f0000000100)) 16:00:41 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x10000, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000580)="450d4e0270cea60651ec94464b1de43d10f60c5f76a68393ec520b2f5d5e152d797bf151da164f65a9359365b33260db8c8b8f2071443aed3310f45811d17481cfa653be1ed229954edcd753cfca7634a4aea9cb0e379014dc295784e54b94f8ae823c0a894ac8d71365e763", 0x6c}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b348bf46854d78a2a197a386207000000008295955984c86dc11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000e676693c34ace42c729afc115c2a2ada300037bdae12780d142e1e7af204d69d78edb1ea338aece4635337a2bd679763a1f3fe042972cf6f63316a5f7786fb568bf7b2395bbcfaabfd7b49380110be988846526d5035e8fd4ef8915257359465b670605cb018813c5dd87bb73f617bf3d76430050000001788b0c1ffc5299a3d361228fd232b207fa430ce95b2ef4a2e675bcd116dbc9998e35fa221522e13aed4fc39f037887d6fb9b2e71a6158bae90e601caaf337cc92744632ce5bd64c88714a2b93ce6180a41b6b43c46bed9dcddd84b3521938eb000a64f4d85ba083a3ee8152565777d3cd58185c779f970b50c565952da5b597994ce04c7f9705b0b640bd026c67fdeac68ed55022778f9113bc106b9d40d432306a0e246db49b05dae644aeeb145755a2a12ae06f4727a7c5b3a22eb00a23d9670c60a2d33bd93945cc303af86a66c8c54d60d638abd7837d32ab02409c33ec16c6c132292e548723e31b34efce24576243f29ae9769048caa1e766ca2234aa481201026fdfd9b5c690eac37c7234a80f910c07dc051049c47f26d73cb25b3d347c3396a4d98e3a0fd8075aa58b5fce4650"], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000c00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5ebd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786f8c4186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e551f6a0900dffe6733d2870b40000000077db32a898563bdcf838e2aa4fd51b868ab561ee58f5a3e7b34f479b18587d6e883c2609671b3cc178f38762c8ba9d575752955d46755b464842f620961c0b88afea7076531271ffbd1ee8dd254c799d333d4eaeb710701d83a1e2da24947005d9047b1163854f09f85def70c3250c6aa56b18209d8b4fc06e159cd31eb6dbbf4bb6bf01595834d64e01022af6c8c9e45ebd09ce0b32626e28b5d7c66409ad103cf10c0a4f313510f53462fbb645b9649be125ef597bb2ddfb9ee0a65d2583e56cfe799065ba999898e6d7ae03682ccda5f53e88ce9c05e68d3cc87153ebd3c57725097165f25668192b16637b7c8caf50b2bfeb9cbc62ecf75faec5a300f4b57761aab5d2dd72a8e6db8805c311148b3fb8c9fb6398e68d222cb9b64ce18b49717e5c5a8797deb5c3605116bcaaf9e1b61c88123bafb242f562dc4fe6e64d811664c4cd418252a138b40a55121e"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) write(r3, &(0x7f00000010c0)="224e2a75dcd1f7c24b503d3514c46450ba9dd20d149fa9394ace8467c33fb698aadc52756980804ce6a762a7aa4b05f0bd1b86e551b540bac5c5bb5f9eeb862675aee4cecf2e32b06cad76c10843428705037b89aed30000000000000002ff386ed39bfbbf523e11a666b256355f5857388d90b8000800008a0dde765b34f24a895566b4009c0e84ea2e593c41796d13c5965a88789e719a161349724fb5d5ad611236efda39dac35e13ea4ada1290926b5b0070d70d37694af0479cea210be5d367778ba3db6d3fedd4cf37b19a253ff06fafbf13b06db904a8dda0222ed144e559efcd09cb1e1d3581d6b061438649481f68189b94e45f807aa05920daf695a795466c0881cc22e6c5ba4eb1710c526f7f4d4106780000000000000000000000000000002d9936ab349d000c0e733a5e71989e76abae5852501e018723251e17700c8f2d8a99cab89746cc0aedb334fb958f022d4ea96c03470e6b948167d72770a1ac1e1fcaa121040ce2a6ce9806c01303c219648558296ff9fb37c2fc445e77eba4f673d1b3387b6cd5bdb1f0590ac3cefb9ddf8e1127614c0195400727295ece33143197c2e416251b71753c751eff479e3e7276da4212c91626d9a62cbbb47fd2737422b831bf54bbe3a343cfa5b3f87b8b4ac5e04072d697e4cd503f1ecfbf40037b0204361821180cea236247fa8c00f862fbdbe5344e18b80db1ed063c269f6110b376beb419533425724d9ae4", 0x212) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000380)=0x3) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{0x20}, {}], 0x2}) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x4) ioctl$TIOCFLUSH(r6, 0xc0206921, &(0x7f0000000300)) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x0, 0x0) read(r7, &(0x7f00000002c0)=""/105, 0x69) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000140)) accept$unix(r5, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r9 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r9) fcntl$dupfd(r8, 0x0, r8) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) map stack 0x2071c000-0x20b1c000 of map 0xfffffd80694af748 failed: hole in range 16:00:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x6) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7c}, {0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) 16:00:42 executing program 1: connect(0xffffffffffffffff, &(0x7f00000015c0)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x9cd, "00000000000000000000f2ffffffffffffff4000"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x0, 0xd8}, {0x206, 0x0, 0x0, 0x80000}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="d8"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000080)}, {&(0x7f0000000100)=""/19, 0x13}, {&(0x7f0000000180)=""/95, 0x5f}, {&(0x7f0000000200)=""/103, 0x67}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/162, 0xa2}, {&(0x7f0000000280)=""/49, 0x31}], 0x7, 0x0, 0xfffffffffffffff7) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r0, &(0x7f00000014c0)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001500)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000001580)={0x6, &(0x7f0000001540)=[{0x3, 0x6e, 0x4, 0x2}, {0x8, 0x5, 0x3, 0x91}, {0x2, 0x7f, 0x0, 0x9}, {0x5, 0x9, 0x1c, 0x4}, {0x2, 0x4, 0x9, 0x2}, {0x40, 0x80, 0x0, 0x6f6c}]}) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket$unix(0x1, 0x2, 0x0) connect$unix(r4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:42 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240), 0x10000000000002d2, 0x0}, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/82, 0x52, 0x41, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 16:00:42 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x2, 0x0) dup(0xffffffffffffff9c) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000340)="87fc7cf92f4f4c", 0x7}, {&(0x7f00000019c0)="efc838edcc4310c62288bc6b067eb26227432e5e", 0x14}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2, 0x2}], 0x80, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x400, 0x4) ioctl$KDGKBMODE(r1, 0x40044b06) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r4 = dup(r3) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 16:00:42 executing program 0: readv(0xffffffffffffffff, 0xfffffffffffffffe, 0x3a0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x8000024}, {0x6, 0x0, 0x0, 0x7fffefff}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000ebfffffeff000000000000635d4704336a8aaf6a3350254a2d00b818000000003100000000000000000005020000139f0643075a24cd5fe65d3c7e649186a5821f426381ac43c7e0f5e383285bc1a09f4fc882d7010ce4428bf2c7e69c67f05a636265e13c2c2d158068951ce331c85eaf3acada9482962184deb7f95850118e7efb5a9a294d2a585bceb14e224ed1887b7595b753666a025511572f01cb196f834933190eff3482f716fa0f26e077882a167a97041c0900000000000000b6ac5e71f88a4a3cec69bf5ed0caa74d09dfb49bceb9d732a7f2eb3db4170800000000ebc374bfd5c9c6eb967f4d63cc48c9fd68234d4ef5414736e6b3e0fde324574db5153624f79210c48cd1889a137ec391c69e14e9c2361a6588d44c94b88e0409255aeb19107645ae6d1e9663e1e29b7ee2066a659a6e0d14f6013e1da244c1da5b91f7b0875c4a696404400bf5264a25adcbf5e38664e6361f319353f4b021bb62b530c32dc12aa85f38b309e4b44d9b11f6a7bd8630702d3878d82e6a075f70a12c2e1fcb8031905d7b208d7b7c4f1e10e2abe25a83e7a0e0d8ba94df98bd8ab01e939244daa2ee6d25dcd1"], 0x38}, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) socket(0x18, 0x4003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x84}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6, 0x80}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x835, &(0x7f0000000600)="c4d4a864669cf958abfc000000d4") r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000033, 0x0, 0x170) r4 = dup2(r3, r3) ioctl$TIOCNOTTY(r4, 0x20007471) accept$inet6(r4, &(0x7f00000000c0), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = semget$private(0x0, 0x4, 0x201) semop(r5, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x4}, {0x6, 0x0, 0x0, 0xe25}]}) pwrite(r6, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:42 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x1, 0xa8ad, 0xf2}, 0xc) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x800000018, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x81206919, &(0x7f0000000300)) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) 16:00:42 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) socket(0x18, 0x1, 0x8) 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$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r0) r3 = dup(r2) accept$unix(r3, 0x0, 0x0) 16:00:43 executing program 0: ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000200)={0x7, 0x4, 0x6}) 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"}) socket(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x800000000000}, {}], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="782c8e05b376b46855208d63f2f500ac02"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) recvfrom$unix(r0, &(0x7f00000008c0)=""/4096, 0x1000, 0x21, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r3, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) close(r1) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x14a) 16:00:43 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0xff, 0x7, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {0x7}], {}, {0x0, 0x0, 0x0, 0x80}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x1, 0x0) dup(r0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) 16:00:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000940)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896810400000000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4871f0302347c57795ea4a5c5fe659fa202361cd8cac7ecbc5b65c659012870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b80f994166518bed2e1977bd035f2f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612c9e3b79f7424082be10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d89eac8a829bf8aa02ae50c88910a9f37f5e7dd8d7ff9f49d884ee2cf3725b1a0581adf2ea95d010000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e080f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ee7f54fce6a89e0a3ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf913686412d26ecabb83a85f9e9e1107df6d719584cf71a000000000000000000000000b3192ce31d6025a16c2f5ee530fe73323f147ca53dd8932413061db6a17c641913360f098f78ad273558abc0151205437b4185f1b9fadb84df06927ff5d30e2b950be70f0df434be0000000000000000000000000000000000800000000000000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r1 = socket(0x2, 0x1, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x1, 0x6, 0x1}) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x7, 0x20002fffffffe}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000280)={0x8, 0x4, 0x101, 0x7}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSWINSZ(r2, 0x80087467, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000240)={&(0x7f0000000080)=[{0x85, 0xfffffffe}, {0x84, 0x1}, {0x46, 0x5}], 0x3}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x4, 0xd, &(0x7f00000002c0)="ebffcbff13b9fd812eaa4e713048e699319296485e1d4d1d095f91c763b1f549dc96a8dee6e4ef0e18fd2c92d4a9d9e213b46653bdf09d326b2219c65ce7d9e69d1415ae4162a3c27e65e19e141a15f333f7ec461b6ce50e24d4d3998ac29df93e31867a5642a7e93fe9666f81abd436a8a16a8a537a2e81dd3052ff3e5ea01d2c8cc2", 0x83) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000038c0)=""/4096) 16:00:43 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:43 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18000, 0xc5ccd61ceea05845) poll(&(0x7f0000000340)=[{r0, 0x4}, {r0, 0x8}, {r0, 0x10}, {r0, 0x2}, {r0, 0x4}, {r0, 0x1}], 0x6, 0x9) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=ANY=[@ANYBLOB="000e2e2f080000009446"], 0xa, &(0x7f00000000c0)=[{&(0x7f00000001c0)="9783e29085818df77a94a51767a907c771885b35aaa8bdbe26cc1deebfdb3686cb0b66b37713cef3f794b3dc162dd7863ba677ef28308902348f2b9554cd78709cba592ddeaeeb1ffec2ad0441577a3abf60411b501d7cb5ae7c0b32700817c9e10f7f1136f0d875a38122322868030e72bbc35186a6132b2b632718ea454c4870e9d8aeee9a1d9d849e34718a0dd1fda382931cf20c91486bd45afaf6f730faa1383ca17e1eac575b08b188a25905f44e50b764da70173216a0b068b66aad97bd87405f8dc051d17396809be06a58e70cc7f55cf472ba71a4bf8b022cecd448dc081be2ecbe1c14838ea68e5fc515c1", 0xf0}, {&(0x7f0000000080)="27f7d80d54204090ebe40d44d2f123f0fae0a83983cdae201fc6200f9c1715da7035e5359b0a976ca3b170e105bd4a", 0x2f}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x400}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, &(0x7f0000000880)=[{{r4}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) getsockname$inet6(r4, &(0x7f0000000380), &(0x7f00000003c0)=0xc) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:00:43 executing program 0: r0 = msgget(0x1, 0x4) msgctl$IPC_RMID(r0, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000300)="b10005136000030000003d000000000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ffaef5a872c881ff7cc53c894303b22f310b404f36a00fdf9000fcfff0ffe608a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:43 executing program 0: syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="a75f89d4230faaaaaaaaaabb08060001080407040000aaaaaaaaaabbac1400bb00000000000000000001"]) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000880)=[{{}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x1, 0x1, 0x5, 0x5}, {0x8, 0x2, 0x13, 0x8}, {0x46a, 0x7, 0x70, 0xfffffff7}, {0x100, 0x4}]}) 16:00:44 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getgid() getgroups(0x1, &(0x7f0000000000)=[r0]) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000100)="babbf3ee8648a085c654955e660ba5", 0xf}, {&(0x7f0000000180)="0234a5e490129f4c8ea649f4e8d13a37ba6341cac75cff4ace5d5ab9ddb7a0984b766b70f9c2f9c1ee60b28873c9e5be414997223cdbb910be13488f", 0x3c}, {&(0x7f0000000200)="1739f8bf87a1c4aa75e766de3b9c88116bfcecc1de067bd3df1d10e651b1bc0eeea0796da662d97277a2e5c480dad42c66487936093a8544bd1040a5004382dc68237ee8a5716127464312dbd2bbf15b2fd4582093c4f232e15aead13db5df152f9447d568f79a334ad70f6a83661dc0dbfcd4edd0ea95", 0x77}, {&(0x7f0000000340)="868bc524641a6d88636ab00253620c89ae3b6ba230021ab6be75393c2b6290d84244d368a96df2bececd9d6e90af3d5925f81cb520bc8411984ddfcf1e76bd496314f8961b3b115e52154b0305c26b9d9ae1c6d68927a5f1f11a038477124d87bfbd5e4da04dadbde2263481780b6719f97a295b805484d88c927be089bdfbec0207551ec6c0bad6da259b", 0x8b}, {&(0x7f0000000400)="4e4e048494b6b6126ea12d1e7f5bc07759eda30e4863f17843075b0bcec06327dc3ee2bb67335b2e02b803fa6a03abacd0071288d325928104b2b8efcd2440f0d4e357314e8b94fed5a321945ad20939e41c52850e1acb92cab8680704a5d543e8bbcaea5a6d7560c2367ccbe8074f87a2b25a950afadaaacbf649f66e6652ea46e7ef6b4377c10e4a94c40a55c36ed656e9beefbaf3cbce1820f0c690b24ff099d2f352296db01d612a58a2246116c1b6df792bca8d8166265fcc07241c52d70d34c17d", 0xc4}, {&(0x7f0000000280)="9cd4ebb9d69cf9bfa8e72a3d70288e08fda19ae0", 0x14}], 0x6, 0x0, 0x8) setreuid(0x0, 0xee01) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r7, 0x0, 0x67, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept$inet6(r9, &(0x7f0000000800), &(0x7f00000008c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) r11 = fcntl$dupfd(r9, 0x0, r10) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) ioctl$TIOCFLUSH(r4, 0x80206913, &(0x7f0000000300)) 16:00:44 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60acfc0800303a00fe8000000007000000000000e70000aaff020000000000000000000000000001020090780000000060f17e2b00000099e4e800000000000000000000fff567acf202"]) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) write(r2, &(0x7f00000000c0)="002e3efbfbd2640f60425979afe361cec41e8fe670179594dbf2bfba2adb8482eebcfcc22cd9c7ee2c19672a88e48564bd7621d691d15b5c5b5afa70ce0356132bdeabedd060d8867a1cf29e02dc703b83c68896a8411c5c00539291bac245820ac67a5cc4552e99f18610745909c1ae6b9b41028fc13be4cb4758ce29e712e8f711966fc70ad369ea5d5bd981d88c5d9ff8cbfc62d20fdb7f18ff0478decd2aeacbd6b730acf550680145dc13bc12f0266081a99d750f663ec05fc3021771bc151728a53f66b6bc1915", 0xca) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x9f8b2cc0f2a8c6a0, 0x80007}) 16:00:44 executing program 0: setgroups(0x1, &(0x7f0000000140)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x4b9f, './file0\x00', './file0\x00'}) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0xd801) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r3) 16:00:44 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050300000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f373f00acf00b7804be781e4991f7c8df5f882b297b", 0x3d, 0x0, 0x0, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x6, 0x2}, 0xc) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0x123) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0xe5) 16:00:44 executing program 0: shmget$private(0x0, 0x3000, 0x98, &(0x7f0000ffc000/0x3000)=nil) shmget(0x3, 0x4000, 0x208, &(0x7f0000ff9000/0x4000)=nil) r0 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) shmctl$SHM_LOCK(r0, 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) setuid(0xffffffffffffffff) 16:00:44 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0x0, 0xbffffddfffffffff], [0x0, 0x0, 0x401], [{0x0, 0x20}, {}, {0xffff, 0x0, 0x2}], {0x0, 0x0, 0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x3, 0x2, 0x20) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/144) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000040)={0x0, 0x9, {0x4, 0x3}}) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000002680)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce48"], 0x0) r0 = getpid() getegid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:44 executing program 1: pipe2(0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x3, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x2], [0x0, 0x1, 0x0, 0x0, 0x0, 0x800, 0x800000000006], [0x4e0b, 0xffffffffffffffdd], [], [{}, {}, {0x0, 0x0, 0x0, 0x400000000}, {}, {}, {}, {0x0, 0x0, 0x0, 0x2000}], {}, {0x0, 0xfffffffc}}}) getgid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000019300), 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x11, 0x2, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020699d, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, 0x0, 0x400, 0x100) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(r3, 0x0, 0x0) r4 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, &(0x7f0000000880)=[{{r4}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) r6 = openat(r4, 0x0, 0x800, 0x0) lseek(r6, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) r7 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r8, &(0x7f0000000880)=[{{r7}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) getdents(0xffffffffffffff9c, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kqueue() openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) r9 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r9, 0x8020691f, &(0x7f0000000300)) 16:00:44 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fchflags(r0, 0x10000) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffffffffffffe], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r3, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCSTART(r4, 0x2000746e) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) write(r6, &(0x7f00000004c0)="aa90c61b6f76ec26d02d4584a01f005ab65a10be135eab3ce5a49cb7adca8ce9724fb9c9582289e9902bcc5b9bc340ad2dcef099982906e64ed53262806147d2f9c7290ac6c2af68c61f8896a2d7bc5f2a7588332bcae17473e254f353fce915d41a33676010843dca7edf69b3b2330372105aea97b5b8028107549c0b872312b684a45db3d53b36f11a6dcc35dc3f68060b3d520728b3d418acd2430384fefce103000448f98ce749e7e06b5dffdc989b667192b496f9a000cb15828f2bb97feeb4edcde9e9a5ade65f61a808492be22553376ee5160cf0fb67cf72f6e0135343aa7eeeb5214af2ffaddf800bd4bd166b366c33d166c8588d1d8817f361b28667166565930771400b518092a74d88e4f2925d071e2aadf8a666cbd97ee9359f9ceead8e217881dae6eb85e4ce514954f929944c5bf5eef540de2f610e7b3aa574c9fc13c8344fa3d10d2287b5a9915e8e309d9c67dc242c532d32736033ca45b7351ecc3b516795c4c79f9ecf2e8a6d098e8ff55346f613eb7296189347bbfffc4fb990fdd6d601b36e57840f27cf58f75bd77f22deec34a748ac4fd3112e1c4162880631a5b7e8ade9a82383d639cfaa342cb6ac289b50270483c10a1660b690750ba76a9a2c9f06359ca21749296fb620710aa7e14ca3c8f993328daedc567f90917e20a2259a25226ebc0f2ee1c8a4e0832815b4be7c8b477f38c450476b9ff03f2acd421ebebb28c6aba64b6108b8bf6dcdaf0bca78d0a9b6ba19c098d1c690770b3836bab17f7d1361fbc6fd410eb2a13114262c558622f18e128490acb3545f8629f32bd92125caee71e466888035fb4d381a73158287d245e485023bee554c0c125302f45999b1d392618e81a0c7f4322ae78d4c3a607f4d685c18fcbcc257e718dd2f863eb7cd32dcd3f4e8cdece851b904bc25d7e5d0d8e556fac92021669e41d147b3542fdf4f2690715992ca95b3d1131a2acb01dcfb1f6ceb0de9dd9c8cc7306566cf076d37743d19d3c6eb60a35c229caea65ad1a8293b5be0f35b7d24e0e3183ebe36c6c80ecc16e261bce299a6d3773d47f86572400e2bc3cca4e4cc21a29c07646bb2dc37a0e8e2d11182f4c1c7e21e89d1aa55d75fca50bca58c57b754b9b0d83152bf0345a3be24fdfe5c224426b5194eef09420f1a40eb8da157525e182b0265a3fd62cf9afce3208731ecf24cb9f7aa3cbe50236ace9fe69b8f55a95b7e66021a7a926d6af5ce4c5d6a36c04ca95b24732fbdc7012a6f4e5616aaabc27438bf454e9eb2b01126500fb2dd07d270656d18dcae167969b1c9ffb18509a78d33fa6d868276b489fabdbdce7b66fd9ae087a23f83f1d6288eb096d00539a8dff26aa0ac29aadaf59b78d3efd3bd4350d8661f007e2f3d1622807b5e7a32244f1cfedfe0d0f993533bcbda9f02cc18bf876b859ada3de95844e9c3143f5ebc2427ef1be9487addd5f7f95b90f4bdf2c40be72cbcf398577958ddb8ec8eee66e9532673c29f00ce81702eb0343804f881aa6c64df6ee09b224eb67c1efe48df4cd8880bfe3824d7be206fb5b60b10dba373829d684da93a3aec234a54730ab007e2be55e209b12b238e0cb44a9b1f222b281dbc343b2a3e3186455895a0f171cb266e866ef6ba080fdc117f6a3cd60048972a4d57d22e5e646585d738a609e1f3962f5c89c0159ff99fad1738cbf91e2915053f510c85b2a3de46cad0217d5b5634925a34a1117277ef83e2c0b89386e24071b7090841a797b8f360ebcc02448107a598fbd473180b030bd135623658fc35edd6c436cbc3b474a26a1c71497f6cef66baab2a4b967b22da9d95275988872603eb3b553488c6b2938622c15923c1cb791fa1fa0c6b1e64b880150f2b9c0d4425cf9dfdfae0c2dced5290185143b7b8703572ac85c2fddf315023f2758526443efa4b0d63e7a463053bd758a7173f0e255fd509358c0c4c6f170c1b55293ad88c132c42d301e8c81b636b9e54d0fb5d7addc079dee9632e84a27bd9c6a78b1a1578c87d10fbf49d7d68d1c9540203ad3a27af276d2a4185ecb7c42bf3c3d89dd2edacad2be43edf3a3d6ce22778852c2f7fd1be777b80f03bb001916e26b67aa7c118fba23be2c545998d6b7a07bfa185bf55bbb953cde8c7a63ef39e73a9ef208247124dddcad403bd573e09c48bf6a274583beb54bd723270e5826ee460f391a63d9d0173242cb8aba2ced0397af1c6b014e63029243f858359e004aafc28eb7a9ed037238e9ee016fa47347ab80c2305a097914e1c8eb78d555d3010ca223d0b0faf96dd07e7a2458f81ae9aad16602743c5ea38df9dbe962f954b6c23273be2526d60afe5e9055ca6fa823f7d614c4fb22d1155711678509c7097d67b68c15a4ba01501371aaba3a1c3b8137f132514b0ed55cf1b63523474e2a4f875864aa3755962a81764cf412acfdcfaa596f3b5f75dd94e724a9385d88c0552a1a2e864bafcfda801c648d150f2033a4d240115b8d204b218f345b0d5646cc39fe9eedd9284191db853bf004c48d49209d94ba9435cb2477c78ec3b89505c32da9036f481deed8f33033c039263dec518f24ec6474e0f7863a80f78633555b279eba8d0b8568ec7e217a071505b2486b2a2c1e74e12e942269a6f157831a031b0a5e2e73c6b5a46c3bff8d4ff9edc9cff30dde9355b4611ffe184386de80935c0b1029c7d774eb1eb7323e05789b80c379d47dcdc5fd97e139d691a6cd1969083a231e94cad0ed3325f690868edb34e8eec9d3406d06312e0686ace951649df57bd0d712114d4f932219e2a8c1cfae4069be520acabe66ef4867bdb5d80f816d332aa1ff8cb5fc2178daeff242d5d00b01c80a9dd99e661d78668c3aa179a8e55629dc992c9cef84f965c17792a677070da119e04ffaf5aa2a50a842b400bad30dbc7f8576e41f027b7b5591eb0c9e15e0a1007b2f8596d806fb43e94008a9440bfb466c2ea8af23ea9419ce4de3d1454feabfd8b71a95bafa9bedf65efcfcd75d22408fa9cefb3172958c75381f52b2752193b2228c017b8f52fde576d823d9091d61b8637ce6a3eb78d27063e21842687611782ada172f071f67cc05c34b5342217e5ad1482681df3b36462a04c4e9ca6a8d180defc2b62e9edbe6598fe7d71ccf7ade49dae6bfa83aefa5043b1f6f6b7e550370b4db397f0b8cebfd7881d0c427e388d0d5acb57f9e222d6e0bf767820815d4c0920d0d98fde4a6fbb04d8687176cb4af29a1d7c82290987632a1aa17a774eb6e898e95ba2cad0f91e22ddf6bb7d86f866a7c6be72e63453073ab1442491be5630bdb33bbb3c8ee623036a84476ecb04b0a05a33c8400430973bd7b941d56c39c69ca3e58459160151a1dcfe42db3d81a48f62af6fa90b273982d8a7c17c6765ace46c2c0464e217b0b4d0bb5d469a1910b8f31bf5f9c14135339b2fde571e6a96af32124d30f05c5cf09b70cf57196d1074838a91e347d8e5e2e657f60a66f89756a9028c092c9502d1fdf47f8ee53cdb24bfea5abeec5d4235fead4eb62c082aaead4c7fbb1ce35a7971a7f85362c885bd3826bad10f5878e4bfbb531e5a97678c6d69c1134ff46c704218a909ce0b5bdd523042984638220993c406a57d9cae057b86e751be20d04382d7afec98628be1cb0bfacc57ecf3022878dcdb2931dfd59b4d3a4e43b54b1e0ee3ef438989b5f2d441e9bb60bc4323b38604f14b64ea1277e09c8ceb1cca26903a560b683607bfec39419bd24068c112b610e1e03c31ff3207b9f3d54b33e7b3b46eb9d3d6a69c0c24e15d8392e19213dacc65f993727d3863cf338dc1ccc9735be3441908f488eedb54ea15cf9a70449a1bcce28b176c242c48704836a7b357b97bfe0403e84b6dd25b535cae8b2df94f0ebbb10efcf3ddb51939155ae080c58f84693d63d795ed65d9a6c25a05dea0f9080fd60f69f8aeaa1d37926c8c2d19e2d239cc6e1acfa9611c2675ef41bb0de9c17a8aac08863f3c1d01fedf369f7a5fbbb3891a4a19ffff35e1a102d1c6393abc0023a4af3f78bcc3c98c2f74110f6af61469378caa2d95305d242374c1962e654d9093aa86cc641f342a1bc01c8c25fdd03c3eff088efa0aa5134f47e5c80bb1a4c150cff11b8e041194f06245b8cd3396da47e4f7bda5edee47dd86e42cd7452d0f04935ad7c8607044a6964c165b49976aaa33cdb101a4d46425fda483b530507de0a4976e72346aeb6671766e8776594e871a791b94d6539782b9805a1835e364b0e7557771373d6b0d625be95796a8d4c1c6f00ed3aeda7b4a8d7bafa3e7a2d3d31309a83a96ca031e4ba04e6f50227de784ed823f8e6410774e73840fed383263c5c3d2366a49bc77c13eaf8c77a6b765d0c7709afa095e4114354dc916e8bcb4c9f8667ebb51c4fb7c436e318e1fc9a962e865338dd321041434cc628951abd0c3f913efa87f519194b7da40383358eb71fdb60efc656c4d2554e192ca7a6cea437b8f754bc9c6e492cabc77f74a074d329afd155a5bfd87f38bbe95a95dc8b91c8044f8f331a392fb94c81c1bcfb7c5f6689bc183c12c87c94ad21b4c94fc55bcabae4d8e8ff12f4b8ddedac09886859f90d1af0d06ab5428832c7e6956957f864d81d588ac9ecb6a6c34c9d109b90b4df47959cfbad04d9f7636b5bc8f3b473fff54de073c9c471401d693e801abc85b02e4fc25ab9a9d8f8f3a6a3c33ad9454a91acaafd69bb82aa52d000ef13c1aaf32952d89c7f747a5bb8dbe4728b4b359ad7d89d40f643ec1d9c4d232534c9449b65e40247dacc9d91c3c7741642e33a11093836b1f3fae322e169f9c56c0c69f6c5b30151e6f924ca1a09bbac3df6171b039d40ffa45a3eca0b49d465495b703427ac457eccb97aacb0479781befb68cab56c0dee78b729902f6b4a9129454644a1575551854185492c32d69ab63614bc2ccbaf5adddeda4556fd0eb88d3fc5d4aa5b8f3a1de38141498907f82e85676ba1fd5c1a2f70e99e0516015449d7a7744f26ec3cf8924b096437af7e10d4d6525bcdac913606799b5d17f4d26396f15f000f8b36b6199ec98b606e366e14f60ca74196710110b13fe17b0c38abac80e6f3df11d4759543884be63e373a2236f26a4cd6af5d45aa38e1223671ce97ba467812c644f5af1b9707dac750626609ef1f1f40a289cf769288b8d9abe4cb220234f21e87b968e22b73e03d8ceba858971a2c57ad19631d0fc2e18427128af29e24b34de6e3c59d83a69ca8503095eaf69c135161be748db19fd929941c5519ff2dee49400eb9fa66565800655e3584e7839bef4a6aae9d02fd2fb60c297d45e02d1c92062fb034185e83a4b57721677ecc0f081b9857102d18c90db86cf1bf073d07931bf2aeb9a5775fabddefdbafabc3de69f676285b978b25e49aea604b600e63f9bf69b2ab16cd11d144a7cf51ac33e8e88a49bad26ca72779e6aeb81e03179821f1264398e407d8106590a41169045c69dbb13c3c16c4e906c9d7eef18e87f73873b4373d0da43cfb3a364297af846886800976ff3900365ad20ce826283ed169fa4c52b87a492c7c14853a05b3bedfff88433c1334fb74cf514e869b71f9e2c8c71193bec5ebb7641f625825da66b1f4442acfd339d0d9c1dd29852150daae6b3c2e5c16417913ef7c775666132754903d4ae1ecebd0401d6c61b82c4a9a94fdd6339f78b71cb8dbe4023098498d7e1c46505e8a3f5222e8fe00f7659f2b117dd4d51303c074b04abca3d5bc64734af61bc31c3ee900c1f0d523362040f3192", 0x1000) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/169, 0xa9) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0x7fff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc}, {0x80}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:00:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = open(&(0x7f0000000380)='./bus\x00', 0x20, 0x1e8) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) listen(r1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getgid() bind$inet(r5, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x5}) r11 = msgget(0x3, 0x420) r12 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x20) r13 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r15 = getgid() bind$inet(r12, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, r15, r16, r17, 0x2, 0x9}, 0x5, 0x5, 0x5}) r18 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r19 = getpid() fcntl$setown(r18, 0x6, r19) r20 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r20, 0x0, r20) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000280)={{0xb54, r7, r17, r9, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r19, r21, 0x8, 0x100000001, 0x80000001, 0x100000001}) r22 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r22, 0x0, 0x6a, 0x0, 0x0) r23 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r25 = getgid() bind$inet(r22, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r24, r25, r26, r27, 0x2, 0x9}, 0x5, 0x5, 0x5}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r4, r17, 0x0, r25, 0xd, 0x7fff}, 0xfff, 0x200, 0x515d5b06}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0x102}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0), 0x4) sendto(r0, &(0x7f0000000200)="98", 0x1, 0x3, 0x0, 0x0) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="9ec750478a20ca65a4f768b20559") r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000040)=[{0x3, 0x8, 0x78, 0x8001}, {0x0, 0x81, 0x4, 0x4}, {0xfb, 0x1, 0x0, 0x1f}, {0xf2c5, 0x81, 0xc0, 0x5}, {0x5, 0x81, 0x2, 0x400}, {0x5, 0x31, 0xff, 0x7}, {0xb1, 0x4, 0x81, 0x1}]}) 16:00:45 executing program 1: minherit(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000], [], [], [], [{0x0, 0x0, 0xfff}]}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000000)={0x0, 0x8, 0x1}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) munlock(&(0x7f000000d000/0x2000)=nil, 0x2000) pckbd_enable: command error 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{0x20}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="8c685f3ad1239438a7dde00ddb1d") mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xd3) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198", 0x30) write(r1, &(0x7f0000000140)="220e22", 0x3) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x20) semop(r2, &(0x7f0000000600)=[{0x4, 0x0, 0x1000}], 0x1) semop(r2, &(0x7f0000000340), 0x21) r3 = geteuid() ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r6, r5) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r9 = dup2(r8, r7) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x1c}, {0x6}]}) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r12 = dup2(r11, r10) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x1c}, {0x6}]}) r13 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r14, r13) r15 = dup2(r14, r0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r19 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r21 = fcntl$getown(r20, 0x5) r22 = semget(0xffffffffffffffff, 0x6, 0x400) semop(r22, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r22, 0x3, 0x8, &(0x7f0000000440)=0x6) r23 = socket(0x18, 0x1, 0x0) r24 = socket$inet6(0x18, 0x3, 0xfc) r25 = dup2(r24, r24) sendmsg$unix(r25, &(0x7f0000001700)={&(0x7f0000000dc0)=ANY=[@ANYBLOB="fb18320809d00000000086cf4e6ed6f20518e2fed6f93fb606938b4645d108e687f48f8b5f0900000092e3a5f2209cea621cc407bda0e8f9f9d96c8d66f821d532a860eace09ec8b2d9f7eaa84041c8d5fe169ce4c68ff87c586ce4c30f53be70910979d7f80000000350b451599731501b23339716fc7d4fd527b508b865985a82be7281269178ddf96f29dff19f127eafd57c102396030003e2558025c18dc40256b5840cf71fb83a1177fe9d17d97767159d0b2fc5159a0f5c606a3c30dc9b4d16f350839a45fd30f973220ac065337bed7b57b837a4da26d69d9a253b6cec7dea34d80ab2d78817f441259499dc4a34cab06ec8fdb9b4fd7c96b1df678707def084c580f9a6fcde2c9eb552f9bfa6828607754353d73e55a6df022005ccd674d39d13a099f0cc174216ea7ea32dae6d004dc000000800000000009cbe657b458f0753f7967c80400df67e486b4b4d471468d1db8e871359ef69046a60d87d15886f602ac651e08acd6bdb8c91a98dd29ab77227ac63b3dbe5cc37391362d0aca9cb35c9cce0fd36f85c1e1724f1d72b2d49191fa945debfd8774df1a4c8393593078dff397abd632fed10d31fa04cf73277f75264097caf5cf23c79a115b35cac48d8a4e2bfe1469c0371b6180c77d1cd46d403f0b41d6c2ac2607ba9e381555bed54878fe194f2a3ba97bb6ec555d695c5f78fd3d376b08f67854d0f0b30e964dcf371dd5f545398b0f4654a903bc02520ad90dc35247cacedabe6d6d53a86b513599506978382efbea4be713d4302b43f2635f1e7061a6bf1610e432334951705f2e0100000000000000853f56eaa238e16b593fd4c1128834c749cee9a3a71b62df6c151b9fd8c56f425442cf5f8412cbc931adba7a35be96b5b824fa6738a1b1c6de2509ab7ddbae7c24dae37cdaa0d28597b5157f4678665ce2334e8cc4dfb36173376959f0"], 0x1c, 0x0}, 0x0) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r26, 0x7, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r28 = getegid() r29 = msgget$private(0x0, 0x0) r30 = getpgid(0x0) msgctl$IPC_SET(r29, 0x1, &(0x7f0000003f80)={{}, 0x100, 0x0, r30, 0x0, 0x0, 0x0, 0x80a6}) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r32 = socket(0x10, 0x8000, 0x9d) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r33, 0x7, 0xffffffffffffffff) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r34, 0x7, 0xffffffffffffffff) r35 = socket(0x18, 0x2, 0x0) close(r35) setsockopt(r35, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r35, &(0x7f0000000040)="100a2956b9223776", 0x21d) r36 = syz_open_pts() ioctl$TIOCSETAF(r36, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r38 = syz_open_pts() ioctl$TIOCSETAF(r38, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) sendmsg$unix(r26, &(0x7f0000000680)={&(0x7f0000000640)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000ac0)=[{&(0x7f0000001240)="0885a3acca24d9853d5ee5f8536f0a0f46f80aea920a2a04cfa67ad376282348da229ce6fffc3b47fe5eea3403cb8b00e578b8d8cf85b6d1942fd72d3a944ea1c891089e49bf315eaa7604eb1c4e08012c2757707bcd1d779f559c9124b900870c0ac46d4fbd93ff964710c181f09a8af38d9f476e595d2b7fa546fd1b5a85da5be806097a4dd360c0d92ccadb749ea94c104a5edea0a24f52a046e4d088a1d5f6adb6f0ab57998c9e94dc95e1f222686e3efd95462be8bf3c35cd52910c77cf6eb7b9a856fb469c990f3fc48aa2741f1b5e2b64521288a98c01531a5e2e4e48da1e28c8454348f19c3d8893e641bdc0857b1c240b51a377156802fb9934c915996bca9415a9cb7eacd800000000", 0x10e}, {&(0x7f0000000380)="cb6a4bea8f1246b3626b68859e214c9516b45d0f1bd783637ec26d6ba67b9913f1bc7dd28e0f484fcfe8c16fd92a02f157c1cfced62135c8e8520191572b56c0719dbc3e16604c7c3355f756fbf82c945467e4bd3b2b21e3709b748765d7dad899d3e6489c3ceda886c0f90c3a05ea311227fc258e0e34702fa23940d7dabfc6c377e7a71d1e9d5dcb6ca1d25632919678fb5dc95925ae067942b521bb1eb6ea9eae62ebb4868b1d111b9144eeeae5f705470882921b8ec4cdee196ea6fe6a3dfa9d263aa41ee9118d6e8c0051e620bdab", 0xd1}, {&(0x7f00000006c0)="496d0c2e31d39cf303db6e49b1f11b80ecd7b51810dacce4d8eb6df6b8232a1f6719c053b087f6dea7fc055bf407b585518937409adc04c443e2703918602436b5be33a4fe250fd4622dbb81c0df9b2d8ebbe4", 0x53}, {&(0x7f0000001380)="678b67b617cf4c4f3cf8adb41f26ec43b41731fc29773465b70c73f373dfa2049222fb7a4dd080a33264b06b02586a7d04aebf67f00302d9734f8ee89b29023d1cb893be1eb7ec164ed504e56a44e0cf1c2f8309f160bf16892cf956bf52a447b6462086f69547ae1ee3cc417c6b6c97ae9744125ec7e8ba9a415bd78070bb4351211d4bf7a831c5823c59e37aa84489a52384eacdb115a007ba6e4232e7cb98d70df177f93e39b697e9c74ea504cf2c7bd09a2fb359afb6fe60f29fc98056cf84e39caedf71a43d92014d511b475129ec46c2f05074dff1a04db1fab0438602b8f496016afabf97407e795304b2b9b308c7acec002b00d3448676", 0xfb}, {&(0x7f00000005c0)="a6eca0955e21d1745395bfe5d89f41c1b2cced4044928cc7834700c30523d3f1dfead05fec96b8adf846093319efbd9051da91a318565b8799b3b0", 0x3b}], 0x5, &(0x7f0000000740)=ANY=[@ANYRESHEX=r10, @ANYBLOB="5cf58025803419f2765a06c777045cf4691495b772ec0a174b8faa344491244b71fb4080b56892b6942bcb8812217180d72fadfc15f811140dff259c3d744b3d074ab74868aa0c7951a60ccd0817b905a55c728e3504a1fc2b851654b67d6c0701eb1c0c878ff572850595352db4699f28f108fd8079cfbe81efce683f415fd9751dca9fc737a36b023657c5095c9a2b2fc24096b62536be9ca51740dd1340f186eebb21031fa0970303b1f1f831ba9e1b8b95be9c2a77a865045110e1ce52c74e6ee24b6efaf518e24559bef3512c800ff5e0004c", @ANYPTR64, @ANYRES32=r35, @ANYPTR64, @ANYPTR64, @ANYRESDEC=r27, @ANYRES32=0xffffffffffffff9c, @ANYRES64=0x0, @ANYRES32=r34, @ANYRES16=r23, @ANYRES32=0xffffffffffffff9c, @ANYPTR=&(0x7f0000000a00)=ANY=[@ANYBLOB="3392520c4222384298b3a12fee8f8f25c55872a019f256975ac4f0c6168df0c536350f35bf9453a7221cb2360fdd839994b5011dc02c20a2b381e8929558ae858ef63981e067d2240f5747f3f39a21b520d09ded3be0b290e3917ed690c68f8576a6ab4d1edd9018448b4a465ec088310b73d2ad504bc35547d13bccc73b", @ANYRES16], @ANYRESOCT=r33, @ANYBLOB="bbba3231f192e59f68483c7360993d3c4939dccf7eccc9a7d61d5892243ed544acbcfa56fffae8defe416cdd53251ecd969f49068c1c441d1b0950d34ec610c16216000000000000", @ANYRES32=r31, @ANYBLOB="000000ffffa100005a948fdadd0000000000002200000000000000000000ac982eb4f599154d718fc2908d500aea8ef63935b9430c954c3e70636d2d9e3a054a7f7799235c1b00cf6de56491a46d6a6a8e3855c4c29a418d8ec8645ac61db763173b04f778de8a65ca63ece1454dfd247effb4c6379fe12127c41b047fab9a3bf47f0e7462542d7958da3cf9853cf3b3cd7c752ae484fe02dfb79f9143ed047424cbe0ff510f3b24b8d536590ad2f64de7fd241a4bcd26c789939963d1d2dec480d390c91ad73069ebeaf0d32915f26e1b2f891a54dc675b595146ff4e08f4d8f43d5b", @ANYRES32=0x0, @ANYRES32=r32, @ANYRESDEC, @ANYRES64=r36], 0x29f, 0x4}, 0x4) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000200)={{0x3ff, r17, r18, r17, r28, 0x104, 0x101}, 0xfff, 0x9, r21, r21, 0x2130, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r17, r18) r39 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0xffffffff, r3, r16, r17, r39, 0x1, 0x4}, 0x9, 0x20, 0x2}) 16:00:45 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x80001104, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x400000001002, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2}, 0xc) 16:00:45 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) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000001c0)=0xfffffffd, 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73d0291ac26f2ef1fee97ebc2d69e95cbfb3ca06da3e4a23f4dd93b90e5ed837eb"], 0x10) r3 = kqueue() ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) fchdir(r5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r6 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r7, &(0x7f0000000880)=[{{r6}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) bind$unix(r6, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r8 = accept$unix(r1, 0x0, &(0x7f0000000080)) recvmsg(r8, &(0x7f0000000640)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000180)=[{0x0}, {&(0x7f0000000440)=""/247, 0xf7}], 0x2, 0x0}, 0x42) 16:00:45 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfeffffff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:45 executing program 1: r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() fchdir(r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x4, 0x5, 0x5, 0x1, 0x6, 0x5, 0x4, 0x0, 0x0, 0x77f, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000043}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kqueue() 16:00:45 executing program 1: getegid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xffffffff, 0x7f, 0x9, 0x4, "4e5f906504d46c56fc6e5de7860c223892cf1927", 0x80, 0x5}) clock_settime(0x0, &(0x7f0000000080)) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0xd7661e0ec874f225, 0x0) r1 = dup(r0) ioctl$BIOCGDLTLIST(r1, 0x40105706, &(0x7f0000000040)={0x0, 0x0}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfffffeff, "73cc510e52b3ad2e0d3fc9c06d00007f00"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "010500000000000000000220512e8d300df43bd3"}) close(r4) 16:00:00 executing program 1: r0 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, r0]) chown(&(0x7f0000000000)='./file0\x00', r1, r3) r4 = geteuid() fchown(0xffffffffffffff9c, r4, r0) r5 = socket(0x2, 0x4000, 0x9) r6 = open$dir(&(0x7f0000000300)='./file0\x00', 0x800, 0x2) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pf\x00', 0x8000, 0x0) r8 = kqueue() r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x1, 0x0) r10 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) sendmsg$unix(r5, &(0x7f0000000480)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000140)="29d8880838efaeceebf8cf2f1dc2bda3efe54ebd658c01", 0x17}, {&(0x7f0000000180)="dede8f42d264a026f97a9bc8183a84689593be7aca5bd58739081eef32d8668f483ca5d9980b9371c074d2f4a8c90d18f9e99dd844e539f06c75978b143d1fe15e8479c5961d91f10e3e3818b0a9f67bb768e698a81794a31980259d02c547483bcbf4348f0b5b05069d9fc0fa77fe8f95f4091a02ce598047b39ea8515b377b7bf95d5c7d42245142beceec5de7246680a405ed0c8e2907eece4d38619d39fbaf91f8231ca1014c0b571d4d43cb4f66d2e5789fb643b604cf8e38f48d4ae047b5aa9a33eff79569f62155e701fdfe917d1084dff651438ed602dc54919e55bab9a1edee0e96b1a6c4ccdb82", 0xec}, {&(0x7f0000000280)="4592bd9769453faad6fd65ec384ea4a5", 0x10}], 0x3, &(0x7f0000000440)=[@rights={0x10}, @rights={0x28, 0xffff, 0x1, [r6, r7, r8, r9, 0xffffffffffffffff, r10]}], 0x38}, 0xf9c248a8f2830501) r11 = accept$inet6(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) connect(r11, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) r12 = dup(0xffffffffffffff9c) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f00000005c0)={{}, 0x1, &(0x7f0000000580)=[0x0]}) getrlimit(0x7, &(0x7f0000000600)) getppid() pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x0) r14 = getuid() fchown(r13, r14, r2) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd\x00', 0x40, 0x0) write(r15, &(0x7f00000006c0)="8b391933a983677441d5fbf2d7a5f0312918d9641bdc223786dac554bbdbb5a227ebda884e499450dbaa71acba7f0689eb66f3517c2d771f94cd17b8e78c62463f1ee64d5dc4fda3e7739f4871b362194970a32741601726305bc7d30f0e82253a68974bdc9a89", 0x67) r16 = shmget(0x3, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) r17 = getgid() r18 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) shmctl$IPC_SET(r16, 0x1, &(0x7f00000007c0)={{0x9, r14, r17, r4, r18, 0x9e, 0x8}, 0x7, 0x3f, r19, r20, 0xaf, 0x2, 0x70}) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000100000000000}], 0x0, 0x0, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 0: open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0xfcfc96ac7f7865ba, 0x0) select(0x3a0, 0x0, 0x0, 0x0, &(0x7f00000002c0)) 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000002540)="8757266b0917fd49ad3da8b11f698a5f44fa4dbcbed499f170460cb49a96259adde322314094cf031b967cfb458ea4e376972dad4cafc4c6dc3e372583d127d44bd0f3f9baa037361a6a6984f9160580b6fe84d13f4aee999ca1552feb994b7ec8041297a4b3b012c7e5a84aebfeb9b9971d31b05c849f0e370130ef0d77abfc42e19894164b1300579918a9b02b5ba962f1bd5d2298848481714ae2b4bf50760994c5504615e3d9d017e210ec63ce1a116854acb10ad821b7d3e9ae193353cb567ac2917428e2dab3ad97688a18c2df143699ea826536704bf6aa88afb081ea547acb71f4c8ce6c34a1813c798804", 0xef) semget$private(0x0, 0x3, 0x292) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) getppid() writev(r1, &(0x7f0000002480)=[{&(0x7f0000000080)="9b169c6ddc483e75eaf7c13a92b26ef7cfeb20db5325d303f6856b61081222573be4e3becce71f6be08865c2f963fd8e68b00a9891fbefa06b668b46e3f881660e7a50dc2b6d070d84c28ebcb2c5a8d1c1e5a80a9a93bef2c4ac5168de7db45b6200100fa380147bb3", 0x69}, {&(0x7f0000000100)="3b83916ba64c8fa3e2fc9527eb52e97606fcd0541f8b01d982015ea40546ef036b107290003f5c8451cdae41c57fdacd0da0e3a29314aba0261c7bb6381d583abe62203e015c1ceb2be90926b489ae0074e3d0805de1d855c199da81609aef39629db63e77780aca289390b562a8e14dcd30d680ee362bf32ae04ff5ffa5945f85248660505d184f72664d5a763d3e3332fb1122dd9ac5cc1d887c85c872a6753999", 0xa2}, {&(0x7f00000001c0)="bfc1cf4b7f64ae205c4a4bf7534c5f4ac23dc84aec332e073926e8cc05930d68feb0182f9d675c5c891dea8ab45766e2cdb4f668b95e0d7b8318021aa76e38ee9d44593e0b5ef2a4c7e80fa569825cecc140ef00cc324379cc23ae7707feeefe5652fa00ed3ba6f932c4769bbfcf78883fc01abab4f4d9ea0aebcbce23b03235b82961d0a6ff34495ea0c917ccb37f168d317e85aef482b6e0f697a52ecfc50169d1739b242ebf3fd9afa12495309756f52d2b1cbb28fce969c8e185002fe8b1ce4fe541594e8ace10164ce0d1299f71d5a42b0b808229e809eeafa3ba991134654caca3830dbbfacfa5e87c0e25c633d0dd4faeeb27440b9cee9c8579d848ef11bc97ccc9c34734c3c2d3ec126740cfc173d4193e74f9c86f06b691071ecaff3149545dd1ae9ea753412fafa5330eea897655e36af8d0eef6b14e6a9c60dd681b8ef0a931a368eba7c9bb79f2110a4f8a0a20a17c8149e966017ac2136151470d9c9314d4d028c9e52e2cc0995f39d2e1141ee120581c2e5ff4bdd9994d372993d75115a95560407650cec3508abfac859454cfd7b384f7d71a538fc09d7565be98cb1244a1b92e0748d515598a32c6117975f3af9fe2329d7bea25b601d7e4e6991028b2e3134fd3e0cedd56544f74b3a7d2e6a0fe53d1bd14825d53622adece59f5f8bac247a9c3d7fc50875c2c26df0673c91f3a45d9530a634b9c4c272350bb0838b812dbcdb99c637f56fa3529c7677e31a64b23e224fc2570a350dfb9da8b9b68aaf3d7a1aabdd4e767880c012a247335adc6ad433cb2c6533505846c02d9e9bb31c46f0e2c2ae3497cbe3d772ee7ac7926b76cda921d0354e6c06fca115955a0062ba1a534b1f8ce0e72ab1485d5e7804803d761efcdfa3253a7c73883f943bc497db5a64c497e7230ff2f04de89400b74b7d0e458796a763288785cf0ded3602eca584be0e7c0bd111c8a37a6ae999844871a8652b5c0dc13478889180b79622f569914f61316aaf42f8917a40053c51c8cce1d3a9faef28e8889089d147878e6d547b272872c4e11d278b8104ddfa3ed3d7927a05b7c2b204c5e96f753a197f7de791e88f42ff97c34a31c517cd8c460b4fc44959b2264af3eab0479ada9d880311a34f971ddf69a42c2b55d05971cead4dce18f59608e8079bc714dd7c8f74269c17de8252ed579fc3954495288d5e376d00bfcc9b05d22c4ae4f34c5b3753c6eec309d650a15bc278f313de5739315fff310abea4300ecd972dd5dd933b82fe6aa2aa31e7da065629251aed8ddadb5196bab579ab41bd20e674a93ce3372aedca378ad13f25d873dd80266118050e177b4be4d5ba9d41e636397d43ac36d686c5000b47e765a3b4d1a6a9d37ed99bb4c84f809b4ecb0f82b591ceef616fd1b7dcc446e0963fe7c4d350f9df2e3502c6bcd1ecdc616eceb87383751dc5f2345a66b81707570d5b553136f0f6c465136da11169a721ae5fa541889b661a48ba77404d024637979b8ffb25eac4b9349d6d303d8497bce3059c421900e53fe52df317da0b88ba9e7ebac9f9c77c0a0e731874215874b70cb21a0208a10528a40e7be4389a86049065758ee76b6b3f75ac16050102dc2d5ad659ce069bdd94d1d87eda19dcd80d2ab88f8db9d01d00fe17fdc29e7dd6a71b3a5e9cf952a98940f72242898d63be330d9108696323f4759291bb73595b067d91df708e95cbbb2877b831ce8704529b846c977e86dbbbb0b7040ce40ceafb0c90202859d64e1f3361771f2d04187261daf273037a62e018ab5ec6124bed97f9587f4aa26ee7052111a85b7ad068d83280875bedee5ea74a4ab602cbe373151841d3edc2b7a89cf76a7d0ee0829b11d0e15846bbd890a27c11776923e6fd35607014208507324c47a1f1d86755f75c9df03d17d31ddeef6ec8f58591dfb34b6ca34494396ef185898c6aba6ca0ab644ecffc5bd7106e917ebf4e403d824cbc4f844035c67235f8b778bdb9549810ab96ff028513d6f55f538f164ce30f72e0e522444692975cac8524b415a120c0c3febafdf3e18e7b26d778542302461869805f4875fbb5ce5b584c7164b559b9fc52300ad2846cfcf4fc8876e93c8d3b3451592b9a7d4c2a073eaf21b6b725e4b4f152c94543475428fa950821c4a6af5a3f92c1772c306d9a0b06658640e37b03606d35ff710376ec03489ce430408af61a18b6c0d9219a958dd11fc60e03cad8c8dd138a87a6368238bc22bc8f8bd166115396ea159b49f07423ee3ba0047d2d1d2553751a5435775f0e5ed3c533c7661b5663b08ce0d3d123c92fbdaca936b0a6c1d48b85303366a8f72d8c1403d249c3f40184f73d3ab74bf5ff8b4283c9e447df8f76208b2b6a9624b8eb3dec4503b133411b860906ea7d46a6f0487bca116f9ffc3e0e1ea16b2f9d98d56e25e7dd7618bcf694e6b71f25536c8ccd985aa8cf05de3fd156f533f76e417267818714d2bc0e117e51f1decd6b5280c6148a55ece0d6d56a9a5d282f3c71c0349dcd0fff5fffb297ecd0a5101cd781bf3854e267c09b3ada5034d32cacc1e8ef9bf9f8a54fedb4954cceaf63bb7a6b7b4493168a86b03547a4dd4b4c91ddf3c2f8fec778e9057d50d5b569e3afcb5fc0a80e434103d6aa54888b629bc2ea00878d9c76858c7ff5d3f16966990769c9a42e1bf9e6a2a251aeeb882e1bd9cbeb911fbe4ef28aaf97433dcd3ac115f61e0ebf15a32b1c4abd5d87dfa6c8b35f13724fb92a546c00148d52d7731c97fd10413538e303ee4b143964e875a362dc38c00bb736b4a42425ad0f942af78a480586099a36ad72749417037825ce73939a1f1a44aa3d1f3ba4a2075facacb527961a883d1e13d53111f863a1555de3b8359038f57f883137797cc736d24cd34212e0f551cbbaed43d1410313b81d744fe9d7d791e541a04686e098ab8d2fae017732a9985c38b02262118231cb27eaa4b6f8b688f47fa6212d8171bc1bea7e488519b7bde02a422e48c4b4febffefbc1900670023dd6028af2eab222966901592af402910cd3cb8bf1095aed7caf25fb9a0a2f243612ad638b73497105ff2bafc9ff5be8772c1605374d79bff5e6f3d27599d02526f6c1f65058978853cab6feff27ff7cc65fb7d12a78c2da36717b6bb254189b543977aed8050d460c3ed32078e1f6cc6e08892fb965d0663d1215166c1958535e2aaef76bc141bac41bce0ee61de8fe9c89cc955c3fdd71e5d155a065826f9bee4154f0c71b0f5e2e9bf4d3f0a16a4a651f746f45881e22567fe5b8a038d8c2d7d477e3e8c80822490b7a011d72227060eb2fd027ede5dca2fb71207908b9be6b0836d190c413510f267a6b7acb830c75e5568b9bb7de99db485c3e7d12d6b7ad301a04c635955a0eccd67d80c86b5269fe614d55431f954f433aea38c6ee0b464cc180113dd7fa5128298166eead45aeccc2d2bb305084cda7cd2f72b2ee2361603193560d02e3a395b253932d9813663acd7c5ad8e40a2426b4b7868cb465f252cfadb52bd229633ddb350fe0700281f6ebc95db38d3b51e5faceb1889045cef8b82072f7230b27531833152b2f0b8e7a656c54f3a0f883876ad17125c70352f889d122bf17409e7dce75f19abb52afdc9c792a3bf3750191783da40c68a0ff0943aa0c452c3919e0c7eb3eb9c30f604a490bfaec402de0bcaf141037c6dcbd8016c4822f3d92796813173b0135d7c2304958c9f47568aef2deb00ba3c0f294a71ccff852feb0e6be9a7f2f7274a2628a83fb45c9494d77731cc055586a40a41a44f83dfdfeacc4fd54a22cd25f3a34066f23a1a37f93123bdcd07a2d67a1b554ede0543cec6c7f3be052392a70de4da38e7a581afbb2e29f67425a132fc5f978b5c0571cfb8a63357fefab892dc149cddeb0b700194ed89929754f3f04a6152f6a774c9724932a7d85c4be1d711771e4fdef6deca728f22b258dccf54056024060c5c4fc8c04b34a766a0970929d630ad9a449e5994dc209d980da0a361f9c178b647e37720fb3d4b1e11faac8d6a98838fd0fecab695b3ef733f4971d213a1f41b4dd4ca70449aecb8531f93653567a1572f46fa12363df088899aaad241927210063c952a404a3c6df6175fe26020906525816854530cc673ab7f8454c76ea7e7cb35deb8258f1843a3287d8db2bc3fa6cd613caa198361dddaad690ba427ad80ff7b4f48ec99ca757abfd39ed870bd089a832d6c7a4db6a6d751fd21e1e67a844affd650a8fb91cf81ab57599c45ab61b1376b24addae2fb8a69984640e0b4dfffe8efa6a76f21a9063fc74b372e7f215a79d2be23ae79cf887ac30e287a37853fc70c05acea47ec8bb6518b690cfcccb9eb8f6a02b7801fce6bdd694f022b88ed02c0efc7bad4ee9614a0cb80677e0e9280b62c3e5be936379bfe097cf51b8bbe432f7d2bc63621c5f23929b9baf8b96a88e352a8ba4803cab090c895be05b38320bb04f9122550a2354fd4d00b5905b3c674e54357cd16aebca16fd3f45a31297744faf25f8a795f47af7b596cfe66968f37bdc4ef8059461f954865b32887c9c13a64409bb4d48eee0ae52fa8bc391f47d1da371a84cb30b6cffce8493dbd8dc96e3bd763f4a89efe9b244a8a252fe1df94adc8d9c79624074f619a40942e4190213773822404c8af5d3c87a7d3eff936e120ca653d294bddbae3a0850d8565284099b2e2b49d622f88a8e86162dc06ef823a2ea25e6d8dbdb3b022f569013e89a3369e5ab57bd86147f1062dee36f8ee96ae785a5228e1875f021e770ff2d705cae8d417b835170fad7627ccd4126989b5bea0de1f13f11af8994ec0c6550932482f875021e89ad4d966f942594a52dcb4972497ab32f04596489548c2a1e82be670228e76df105b4a0b0857842b2ff42edaade2d3cac2d11ac21d4e884c3a60007b58b0a8d379d985cbb0060b58cec3d370a131233e6e38c04c78a2b9c376b571112473877ae28f992f1c78af623ef61ec2479dd79f2823536392f171f164c098b93de01d6bbfa194021dd9e6628f7e3b3abad55fffb132bb01643427d36a497ecdb994dab7e91e7b92535d8ea7089295bbe668898bef5f51698e63e5acdcdd402a36c072e019e4174ff6ce571a39a9ae501080553fe470a788d1ba0cee1fe8943e1d9a035968a8d296309e98696ca9c4ed974ee741afdb1dd5f05e5114d9758e61a9e8caaac943a662a64a8d8040989d4be60770ef54783d296925cb464c13cc7c52f8854246911117b0145654229e5725cb0cc5ad7a0f64c70123e2426e5e7259a0e40498bdfcfbd47c1508f2d41eb3a836a1b472830aa21a89b5ba8f7889c8cd83c781c573be0c9057d1a76d8aea9ab469f28a363783ff6d2477a9d9da83f01122d21737e7d79eadd0915707809c7d5da9bd3a638b54eaf9b64661af23cae27cd66fa9eeedbc17ebaa216e471a3c23b6e73e5f0a6eb81a63dc911b1b7177cd6c1eda11278a8a849bf3b493c78c708b0904fe5796e76946b1908bfc98ab5ae121d334841eef42ad2e30a5a9062400085ea45ac44e36228b721c3d23fd92ac4376d04bec497037830636523b58035bb0bd04085558687cf3c8570f4ccb09e4ce3ba59b8248509c694356585bc434e3c145d6a52166c9a5932f8ebf072e59ec872c3c8441ddbd27868b93d5354bcc231c1237c0f7f5b3b6954994436b11241c4d3af8578a4f475d719c5de3ff0c6b2d21ec642ef9720b0906a2d91a738f98715abd43dfd19b91818f07c5a8a2d9ce085d9ef3f59dda09019abbfc58dd92688018", 0x1000}, {&(0x7f00000011c0)="91b43d101f9a00c19e2f73f73a84adf9ad1826ae098f8d63e4e4fd8c4e482a6fb8419a08e837dc8cf359128f3a140af67a394adeee168c65a5f8872429c8ea216916387c6b638a76ee8c17e6959bf63334", 0x51}, {&(0x7f0000001240)="4311635878144fa3cec2f37e11ad6db1b4dfd0aae52c90276729df59d7dba8c2a112691cff17364485e67d76e86e3d7fccea97af2a8574b735debbfadb67b9f8253bfe63467bacc921dee0d9fe890f9c3cc4ce272873d81dda1e7b23c5f1b8dafc76e9e5e90ec15a85c6fa026bc13859183b9421c3aba9c16734416947dfc78586dac129294b1f38aa73e4ea7140031d21b6b62f6e952ef09626c9088d4babf549902aa7eb11374062fe82", 0xab}, {&(0x7f0000001300)="d604d517d1044ab1b11b294f77c2c314bee02ba950ba5017b83bc4be4b2fbf20d7333e616134d06ece9740b73ab4a6f0c599750daf8665cedd02a15ce6222e6111e98bbfa8e46d26940582d2862485f56a237621a9ec261156fa", 0x5a}, {&(0x7f0000001380)="a02121f36896ee32d1a09250725ab6015288806688159170ebc657a45d938604f08161652d5d95c7fce38b88c14d8ae5d40dcfd783315c769347d5e055d908134019cba9662756e0a86a6b7bb527c539a42834ab9b0e5802f125ba201b94aa6a676c36283ce032c9253ded6a71178ace505ad43e2c22704be1eccc9078fd0dcfc4b1987b31c9dd321ded5d2fe07e801805513ae5974caf75bd5ec881b51cd3aa0be54a733180dc6660f3b83554539abf7aed41106b4d6a5a3c156fcefe5622a602120b722f7c888c50c7bc45d92829ed45a1cb2addd6187bd5c369e0295583970b50377255a03ab6515f33d63aa1945183fc3863aba587178577d5a7addc902317d9c3058abd76e2481b9a09917e1065b8b948cffcf8245217b69d1e9fba8426ba9423884fbff11d6445d8e6de719e7d7f2acc3f5444eafa6cf56bb0b18937ab4eea464c42e7bcd364205fbc76f1d03c47776976ec788aae58bdb90e4a781b444b5296e6607bdf02e81eb5e187457304414215f8ca4f4a4ec83d7331f0589500b6be98540a17b91f75666184c556b908ab2b6b91a16dc7417898992651bf5e5a168f61d6225c1bd69e3136e65cd397f770fc9e246fa86ac1506fb512ba1a4d9c2a3b269b29a7e28b1de8bf313632978beee1da90f90a3eb2b69be6f5ef4d0d135e85a5e84b948c47e96bf259764f238ce0ded23c39c3778c623728f1d0fc5453e72c97a331340e31335fd4d6cd50ca4025d9907b0e5d5958238685355f56f538ccaa5abcfe5c6e78833222db873a58c0ace03cb6cb13eccf689389713284105c31445569c26490a8fa7677591fe1fd715d696ad10ddbaa5c4feb0e2c6800796dcdcbb81efbf1ebcbc83fc212750e4a6486a2a842565f16473254c5357f7a3d6a0e86961b85678d4d674b47b75ece6af92176d4d2b8f74d70abe4144e4e17f802834b3afce57a5e0dfc5851517a063efe63a625da05a2718fff3ed9272a44e89df7ff7953be99f3c378ea78372e43025b3c875d0c59d63d5b9f13cbc77370651365996b3c35fb094aa5b2eca7764afa2a716eca2dae974c2cd55a98ebc7d2f99d7a22ef3e8aa31db3a2d2052747f2a35665f29ec720bac15ef8f0a4adfff73d0fe1f0046e5126d82f1c8c66ae8ae3ed0089031caf5d3813c0d8b7095d7c1c8cdcbde444e85b532b71463d3a364dc2a82735f44ae0273947d9c3957f08d82f47b62aa53966c9312dc112ec0aade7ed263302f05408dded0f5010a026a184148bc98e53e2fc86405a833c9e0576bfb6258c5554d2d902413bf16ec607bda92e0ab2718aecc14a43a6a62d65f25ec6695b435419319a77c57c472bb13ad997ed0b7f41799fef294ff13acc7270c97fc0459e5c8f53846a77b9682ada6f3e8ee74bad87a818fe792118b6f3383a1c86d1ca7ca2c6708d9850d2a87cdc98497b0e416a270f933ad518599d9b8b6c5306156f23d9a0bd19e56c2f3b9c61033b5adf7d9138408397d25e6c77fadfe593fb0c0b9c9487d94f02de6ec29a0ee5ddfea96f12588430d895291ab5236f2b41979fa96cbb8f207eabd2df8da96f2f0a33a2159053cd987b15356a7a38986b4d58a26f6d8fbb2147c42389504897226903dd25f3dd5dac52654c669282337baedcddd538aaca09ae107310c216c60f38fbcf1256d0aabd953d93e93567e51f269fa6a0681bdc5cfa9cf5a0f5923c925b5f40d7280e0d372d8c63904586eec4afe7e1529122e9bcf64f4096248f92a8ef43bd2a5324f2aad9ecf7c520b37191cd0cf9e16d245b7ad1f6c691c39a088789337ed44ec7ddc25507f75dce00cd2d124fb90da5114cea98dc47a858db74b29798eeb3672353f37bb2d830a8251598327f5c3bba19954cdc6e0fb90b8bc5a65903601f703500c40e4a0c29147487b65c27f8d4e08022b1de6fe155f00fbc5af314903d248eabceab22c9868160ae9776fcd6f87b83f194b835d693626bdd456a4496b2515e9329726e9c52a6dcae46ac4df1deaef7fa0c0a8a780c3e4a8c90f8cb68ba921ceeb365013be5570050fc5dfaa4f6474b1a8be4ce846cadcae7edf856e75ccb0d5443262bc9b7b3e19ce979488673da196215151a9bb4a1e6ad8f49c373aae0e404e54337a9c3d2c2950967a669497fa8f7ccad1a27e934e6bb2f3bfc17ab53f8101cc4159c6dbf298c664ef38ec12867f9773a1b843e89803aa7c4005a384e1eb13c14e7ce8175cb4c3e3257dd8d0ff676d75ef36b415a839553271acb0ac2623194c6fd86c5ad44c6e12c2bceddc236a58d5c5f1db4a5f00cd0316a6863fbf0145d87f7c97ff07c7b10610884b417c44cc4b418510423e363e9f1567a6831bc06896716a14d8d41517141774f3247d937e32b51dd5eecb4c28b4456bc03363328d2a133a52d30ad75ce289875d575223d6c5e38e1c98ec62f5b2f0010344914e395a01a38ffa5453634469ac654ec862e9c074ab519ff4a0406ed576e795137c6b47b61802e37d4625c6b2699ab54abeeb3f5b6476bda98d2cd0436b8c01a2a658c0940045d501906e1cee19c7fc62f540ab8b9b591fffbbbe8c68ecab7d0369e26049eabc9c57744ea8fa652ec5b37daa78c547ef21107733b82ef8231b102a14fc455b98cf5cc15626020fb382e1ddd038a8d8f4a5fb5cc4f15abff1ca49ff9fb9554bcebb5731e1f1feb770d7548daac3acea02cbc8910c6e70c215b652e13a84fbbebd76ab8c8778d48fa2a387c96694d913581c609e3f876d0add953e8aa74a196c068479d462e387af1d2746a1eb23d2b9d8459e507428389963ced0869e2b8d5996420f0e88e27be63293c5da65706f88cb83ba99bcb77ad9b6a828ba179dd4d18b380b0a10aa39d5bf6ad91b053de351d704c43d03ff46ebe78c3655a27d4e02bc8435e53b5319b9e6b2a952fc8a92d000b35b54a5a8dadb2283707ff38b63e678d1b727b36827068739be435314c02a5d0334cb441a0524daf73078eae025033d1601d1dde351850b5a610dae1eb3901d9a9ce4e6aeb3eed73b0fc505f77cb4e303f3aa11826fa4e74ec1c1b43a36d27849d1734161993456bef1be31f7a23c52b2685ef94084f16eca7a4616b86dccbe24d4216bce2cea37dbf8ba3b034585397b35acfe07f3b7df29f3414d5437e59f60dd5faa54bec20e2df449c891ba0278d98b66cfe0b027a13b8fd6971676cec5eb0e4a400e02ce2478d264efcd26e2a49bec510b26dc53bddbcf3cc18c90f94f1ea63dbf2e8028a0fb938d50710e26b51981ee504e5219f6cee918ef29ca9564d05afbd8c97fa2a649b85c52fd9dd7715eecb5664938d52f75f6c4d99fe0b2beebcb879c5eb9c6fb377a2d18ca0c654dc96e8c715c1ce892211cf73b447aea5dfbf1313d425a1f2e9877315119aab542b3f35d78f6f498f067a92cb32fbf7927e854af25bceb8f94a2fd5e2aa0e5b3d5d23c31bd2c2e359bdb0daaa8972677efc06cd114313fb611d5fe22651edb78ecd839d066c756fc3709222ebc3ac6c867174b6e55c6fca9b33beef49c0d56023f8f0096a4e6236a19401fe64870028156f6845f03a9f2c5ddf41cca6b92d52435717785b3149db561ac3238f9c8d07eff052a1bd87821b9e8ec566686eaf8978db8e3192146dd9d5fe7ad7eb1233ad66c436a061688d7c5e8d74577446c8350e773dee3ee44bfa2466c241ddcb286595b2bf8996ce112ff8d58300e52ae616beab9e5dc31d6346921d4428f6b0c1bd37a0206728bb8480474d876cf747957377e83e13c84470c30d1d7fb73bbe3e9bb689e18990653d2171c70e79ca81716384aef0008075cc362b952f65062eacb32c71a9d704bb250f92ccc43e88addaa538de1a24ac475b63b0072e3ac4118aef90389bd208f2ab63e2746ce381638ffa9cc6ab16cf0c56be3e874fda32ed2dfce4c010241f83e2a7a291afe41edeabc6543bf557daf98ab5190484a3372c96f83491992d353e00ec5816a566d4c3f5e19fa24b21823cc2000d3dc3da3caced088086b088d6dd008ebcb542176106b35a3bff7ba29e6c6b078f168adec9dbb2b594be5ce2ef1e102d41b28d113daf3953ae5477d03c04934d0cb4c94f18af3a7b07a90f7a50ab20ed564b561a2f06922d0fd0bf056b0ddd23ed36de155e93f1ecc07d98fba05f3f9a28a8a244e7149cb5b0a45438ed23f39019d0335b12c88c9c5240666ac66c113ceaa23801f2a6f50190c35971ecc68aaf31a49c37f3d05c8085f8f22df8d1e84e4d387b444b5ebcde1bd06d7362773b3a6a5c0637157d5a217921109e729dc450096e5c318440496b5a07842bf7e1673b64536b596e91462ac25b09079bedf5ebd379e7aaf425e325c5b82fa09aaaaec35ceb38912980307b521458317ef2065e33cc2d0d9a110c1001708f1bd73814a122bdb4a69e612fc8caa4456cdd3e99c8e7d1e33097f62ef60cab37b81338f9674704d61daecab7284301f63557bf1f32dbd11b31bec838b25696daa18ebe85f6ebd123412d62b4f9f14570206ef9893bb0618d525c26c9ff63fe6bd6e0eb5a6300eae9800f107a3268702eeb07ff53eb659cd11986f9df4a47f09e298829b2a3592fca2eb1b3642ca1b12a812d7047d2fcb910937f8943d369c30cba716895f56bccefb7028afa7368fd59fdd99f98ad0178d5d1b986e1ded06a2291133ed4efe638d3636031f376dc04de89e71cf1f9082892f40649367e08dc7fb54ef751a6f301b3abbb7f14745d618a3793450e9038c9cebaf4b97bcd42fe2b273dd5b144e583a65ffac80ef0d11194af9fbae0b733d1a2d28549278404bffb206667f3b2cd6b741a5d2dee6388a6d96cf61324527ded6baae1a3ac56cb8f2379711abf2c6f9eac57ddabd0b939071fb17e8f4c41ab2ee88448e0bdeff96de80f8cd90018523b40572d0fdb5dbebfe15bf5f1189c158efc273049632987e0406bef9a4c5f9f2fece9c9c174e7f4576befd4a81609efaf49fa3544e073fc60b6968f0a943408dbcf6f267175045001bfac1ab002bd9d0d10d7cc9e3faa17bc354721cc30b17e35d4e89a4622331f36d4e9fd257bbe911f3ac50a553284393676cb5071cc229ea46086c462c9bc76fb0a788736459fde6e45ff0a785e2f44cad5edaece8078ec3e01e4384edbf4ee529d9dc50126bab342b42a9f443369f8563d8c9106f5440a9e2a1063cb73eae00ec6970e5b52c62cb51668404052b41bb7467317a5d7813eb67e952a111ffe6b24c0a16b7878f3f99dac4669eabcd229c823f6e993306eff5fd486e678a887933fd9c54d26a2e8e9356cd74d5c05e809f578f493ef585fa0ebabaaf2e772a72a7d15972a0ecc2831ba60aab10174cb7dcef8faad599e02da12f1765de93ed2b96d80258f18454496962d2b95f071d902bcd89f97741403a8878e20e747d1a71b46a83c4674b8954e4f4f5ae279916a24bd605c12afc8d4ee5c4dec796f82d33564b7a33b9743c9dbaf37e00f0735337f83b57be11c2bb06bcd26488a04ebc62c9ec8af8c477c82f1c210ba6a192dab5e11e4b1dc99f00cf386a6155c93ba106dd6df24a88200fe6d9d93315a9a4a7cc75fc4148e5f0146c8e060d1e754b5af16a6eed9b925350f4a0c71734ea6de61fd964bfd761dbd5e769ffca60e78db8de3be77c2b0ca4a6340a1315ad00dfdad468f5f3f2c40d970535e50c9043cbf8d8ee2626f08b842d64c0c968c4d9e3e3d364ef687b1ea3b3cc7dd123e5682bbadd39c7f7789fa9b4a30c2973a571ad83740a17c0dfe9031987fd6ed", 0xff0}, {&(0x7f0000002380)="af102a92a4aebe6a4a7058875bb197d793d457c43a39181c576185c190ac350529b9b884385782305ae37f34ebfb46adcfcc4ca4aa1e5e51850c86343e2fd02ce4dac9be7ca4f2e7c9af038362e5ea7bbcf9fab7c5aaaa008d4d4ce233fae1d65758822c2d4cb06b8e17f346e3a2309675a49ea3ce2357932456c177d1d84b4ad3fee0b40de06b4a4684fa7aeb939da8", 0x90}, {&(0x7f0000000000)="4e4bf0a9c2299acdb49a3310ff9dd870a02bca9beb42e1d3e3204a08c8a60e55026b", 0x22}, {&(0x7f0000002440)="43f8ddbb0d266d9b7f07052569c6900a57f1db45d5557914e03a808dcba1c09e6c9da961f7ef", 0x26}], 0xa) 16:00:01 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffffffc], [0x0, 0x0, 0xde8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0xa5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:01 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) open(&(0x7f0000000200)='./file0\x00', 0x10, 0x4c) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000240)='./file0/file0/file0\x00') chdir(&(0x7f0000000080)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000180)) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() bind$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x5}) r7 = getgid() fchown(r0, r3, r7) unveil(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000140)='x\x00') 16:00:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) clock_gettime(0x4, &(0x7f0000000040)) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000100)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x9, 0x0, 0x0) 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000e6000000000100002000000000cc00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x1000, 0x28, &(0x7f0000ffc000/0x1000)=nil) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000140)) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/53) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x4000040002000, 0x2922) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r4, &(0x7f0000000040)=""/86, 0x56) r5 = semget$private(0x0, 0x7, 0x480) socket$inet(0x2, 0x2, 0x0) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r6, 0x0, 0x66, &(0x7f0000000000), 0x10) munlockall() select(0x40, &(0x7f0000000200)={0x6, 0xff, 0x2, 0x5, 0x8000, 0x8001, 0x37a2, 0x8}, &(0x7f0000000240)={0xffffffff, 0xfffffffffffffff9, 0x7, 0x7fffffff, 0x100000000, 0x6, 0x8, 0x1}, &(0x7f00000002c0)={0x4, 0xff, 0xfffffffffffffff7, 0x7fffffff, 0x5, 0x1000, 0x10001, 0x3}, &(0x7f0000000300)={0x6, 0x1}) r7 = fcntl$getown(r1, 0x5) fcntl$setown(r6, 0x6, r7) sendmsg(r6, &(0x7f0000000580)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x8}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)="f9b584c5f96cb582382b25360e0cbfb4eec776f00b402dd17ccce4dbc2d6b060c2ba82e2832363b0d14c8066d9ef1a918b4c49a7e208783acf16ca55644e36bd9038b8101eeb0f74647899e2bc59eecedf31cd7e903d1a5792760076164ab2aeee3b4ea55939401685a860e4", 0x6c}], 0x1, &(0x7f00000008c0)=ANY=[@ANYBLOB="800000000000000001000000030000008f06707275a69afbcee489f5d7b132e0729f686a10e427178223db83c09b87702aed8960a19cfd6e5989b11cd29dd06b2da6af5c1a6b1dd8b73d0cf2c0d4a43cc9adfa3ab733cc974dcbfae02fc9c54be84fda46744991dc525d25d42763d03e242065ec60b48f47f299935a061a49007000000000000000ffff000009000000b942a944d6742977a6c6b1e580624b6182a068b58974487c541e6e8b97b7ef4ed6dfbcf458bf70487faa1a0cbc552f5c217aa4716dbcbddc49700957ba4ff34d909fb4bf35c50b38b5529212159afa2eb4455006a4674c4067434d6e8eabf63c2000000000000000010000000900000044d967f1e5da2bfb48712812b7000000b0000000000000000100000093c49f288bbb61dd3b20b98c7448b92bd8d6522e167e52a1791da184abdf834f8d4fa0bdb7bf6e7faa74d56bcb15a00eda1675b8ec7f8ba79ba6b016d29880cdcbef9ae1f593a1544aecddaa1a05a6d8195019784c5f997d7d93b81bb657f18bf38573f85afc526b5453de5699ed441adac14cdeeb7f918493f4bde203c1e24b9a285660abe7316ffc1150107f5b843b22072b9d84646cee5b403261c2e651889150116cf2684c834b06cdfa836b0de9ab0324ea155ef041bfdea9d976cf4c0d8a96e1353a920205dc56cf1473ba3e47ad33e3c9b023ac27556af19702ae004b8bf3c22b22bc4e285ec517eba5b9042d6f068097025440f5280b72d1977123dbc79d614b0219d0ab6dae0947a10888088e27fade7ff6793418f8e330e8166cd2f9381b9b4ad2a050f2168a91270966480ce5bb47ed89bdf725200beb63752ed7cafa7841753c749fc3b2c0ea5e2171bf7f7bf419ebbdfd97dbd05018dec7f10cb20731ab37547d23d3fcbf2ec6f0809fbd070b2d53283a6cfe74ae02fc3f2df649be66864e94e545ee7d0a07a95aa42787c5760ad76045bfdb4f3cd07a949b8a7541f7920073c4378a4818831a15159a"], 0x1c0}, 0x4) bind$inet(r6, &(0x7f00000001c0)={0x2, 0x0}, 0xc) semctl$SETVAL(r5, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f0000000380)={0x10001, './file0\x00', './file0\x00'}) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "0000007db84d4337014608ff00e1ffffff0700"}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) dup2(r1, r0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/22, 0x16) write(r1, 0x0, 0x0) minherit(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) 16:00:01 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) r4 = accept$inet6(r2, 0x0, &(0x7f0000000000)) getsockname$inet6(r4, &(0x7f00000000c0), &(0x7f0000000140)=0xc) utimes(0x0, &(0x7f0000000040)) 16:00:01 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b67071b542a538706000000b818000000290000002e00000003000000000004bb893f0000"], 0x38}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/208, 0xd0) 16:00:01 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x5, 0x4) socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) socket(0x20, 0x5, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYRES32=r0, @ANYRES32, @ANYRESHEX, @ANYRESDEC, @ANYBLOB="757aab38058d4b65688b7bc2c9df80af21df14609fc6e53077b990d03d73d1a23f956367c9f93dc0", @ANYRES16=r0, @ANYPTR, @ANYRES16=r4], 0x8) r5 = dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r1) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000040)=0x99) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:02 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x401, 0x0, 0x0, 0x0, 0x0, 0x800000000}, 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) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x18, 0x3, 0x3a) r3 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000880)=[{{r3}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:02 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x80000a, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r4, 0x0, r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000240)=0xfffffffffffffed4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) getegid() geteuid() getpeername$inet6(r1, &(0x7f0000000440), &(0x7f0000000340)=0x1ad) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a00), 0xc) sendmsg$unix(r1, &(0x7f0000001b00)={&(0x7f0000000780)=ANY=[@ANYBLOB="f5cb09506ffbffffffffffffff6ccd6b8432e5161cf271de4257881087e17f4ee28d92bb967c28931e113dafc237a401e6691bffdd9e725c66be59d1962f0169b2fe86d60d564194c73db8b31af7b05abf8e454c49f0644fad972d6b61fe7a0f5d3f71be4a45b4ed03a1ee380ffd15128dd6e37dbec7537fe0e6cecdbd20e7ff7f0000000000001948bedb5432c203216fc617bd8bf17eac4c786d400fbc2f3f4e0d78772ff4205b882a3972df9f98ac99e0c78cec9fa01115e1768f88473c3ce3d91ebfb735d8f433fa15fdaf1dd7e49515d7cd46f59c77f4d1a6ae929405a89772b1732790b580c17c0c5f7493bdb28916d9e4fa6bbf53b9bc366169171855b4409b23e225317bfaff177415f1fd8b8327a7cd57e4ca24ef645f92ae1a7d3b42cd6e5e399419e219d70e94ab5672343efb2d186893a175ffe7bf19638ae4d9ffd302ed0af4db56e64cc9131f47b88ca54210abfe9c8308479f27b8e58a7fad1387172c39b0a5a1d646b96a9a507a4caeb935c6a1d2ab301b35047befe63a59c358ac892dbed4952f8f4af87fdf0cec7a9f2053614772b270924c240f27355888c3a6bcfb811559e30e99a3f230997b0c092a4fbaafa6b4c6ebef40815420790426b3a0323d237b4bd271da6134fc2b675e9c4c2dd9e8d63e8ea1cb603534d99f34a29572c6ed0f988616d22ad6a6478f379633296928c586c1ddb743567e319213688b79f3785cd55bf983195221434cabddbbded65ca6e49efabda6ae54ca91e2502f4fd1172c41f6b405215c9d88b35bc0e6c64a17fcb7e95a48826e3ff704ee811c1afd53e6899e337068b397ce2e7e5c14"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x8) setrlimit(0x6, 0xffffffffffffffff) r5 = semget$private(0x0, 0x4, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) munlockall() r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f00000001c0)=0x1) semop(r5, &(0x7f0000000100)=[{0x3, 0x2, 0x1003}, {0x3, 0xa, 0x1800}], 0x2) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0xa5) getpgrp() r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffec3) fcntl$getown(r6, 0x5) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000040)=""/41) 16:00:02 executing program 0: socketpair(0x2, 0x3, 0x0, 0x0) socketpair(0x0, 0x5, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x30, 0x0, 0x1}, {0x87}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf783ffaa1aaab", 0xe) 16:00:02 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) readv(0xffffffffffffffff, &(0x7f0000119ff0)=[{0x0}], 0x1) 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, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r5 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r6, &(0x7f0000000880)=[{{r5}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000000)=0x10001) getdents(r4, &(0x7f00000010c0)=""/4096, 0x1000) 16:00:02 executing program 0: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000140)='./control\x00') unveil(&(0x7f0000000000)='./bus/\x00', &(0x7f0000000100)='x\x00') chdir(&(0x7f0000000040)='./bus\x00') rmdir(&(0x7f0000000580)='./bus/\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20418, 0x0) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() getegid() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37, 0x0, 0x0, 0x4}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) kqueue() kqueue() 16:00:02 executing program 0: semop(0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x1800}, {}, {}, {0x3, 0x300, 0x1800}], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808182c"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:00:02 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(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x5, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x80, 0xffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x80) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000100)=0x1) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, 0x0, 0x0) lseek(0xffffffffffffff9c, 0x0, 0x3f, 0x1) 16:00:03 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3, "d70500000000000000000020000000000400"}) readv(r1, &(0x7f0000000100), 0x100000000000015b) 16:00:03 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x2d53b6584dddbb69) chdir(&(0x7f0000000280)='./file0/file0\x00') setuid(0xee01) execve(0x0, &(0x7f00000000c0), 0x0) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='r\x00') 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x0, 0x90d2, 0x0, "d730c1e7bb6f02003c5b000000000000000008e4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) mkdir(&(0x7f00000000c0)='./file0\x00', 0x48) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5927, 0x1, 0xfffffbff, 0x9, "0b283d2005045827b0ae0c5594dc12822b00193e", 0xc0000000, 0x3f}) r2 = syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) dup(r2) r3 = syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x5}], 0x1, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 0: ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0x7fffffff}, {0x84, 0x8}, {0x81, 0x101}, {0x25, 0x5}, {0x108, 0x20}, {0x87}, {0x41, 0x3f}], 0x7}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/55}, &(0x7f00000000c0)=0x39) getsockopt(r0, 0xf9de, 0x8, &(0x7f0000000100)=""/223, &(0x7f0000000200)=0xdf) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x80, 0x8) getpeername$unix(r1, &(0x7f0000000280)=@file={0x0, ""/27}, &(0x7f00000002c0)=0x1d) open(&(0x7f0000000300)='./file0\x00', 0x100, 0x6a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = getuid() setreuid(r2, r4) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000480)=0x2) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f00000004c0)='./file0\x00', r7, &(0x7f0000000540)='./file0\x00') getuid() openat$vmm(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vmm\x00', 0x2, 0x0) r8 = accept$unix(r0, 0x0, &(0x7f00000005c0)) recvfrom$unix(r8, &(0x7f0000000600)=""/227, 0xe3, 0x0, &(0x7f0000000700)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000740)) r9 = getgid() r10 = geteuid() getgroups(0x6, &(0x7f0000000780)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r3, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000800)={{0x876, 0xffffffffffffffff, r9, r10, r11, 0x14, 0x8}, 0x20, 0x9, r12, r5, 0x4, 0x2, 0x5}) socket(0x2, 0x2, 0x5) r13 = shmget$private(0x0, 0x3000, 0x31a, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000880)=""/219) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000980)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_USEFONT(r14, 0x80585750, &(0x7f00000009c0)={'./file0\x00', 0x2, 0x7, 0x9, 0x0, 0x93, 0x101, 0x1, 0x1, 0x0, 0x101, 0x5}) pckbd_enable: command error 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a9) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x140) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x200, 0x9}, {0x2, 0x80000001}}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="000000186004008b010000000000000000f8ffffff00ffffffffffffffacef596a31499cf0dc5200000064fc", 0x49a}], 0x1) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() bind$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x5}) r8 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) write(r9, &(0x7f00000008c0)="93b7d489885ff138413a64a2d9f320507952ce669a2392171bf9d743e47619a16b243077fb906e69f11b61785a7b569764846f1e812d8daf948170e1e31e5b8b424cd55b7b6456725450e018ad8198f6cafe0ab677cb14296dafee291f07d12c44e71087a33c9578b473dfcb60ecdae1768d78c9621dd509bb93f4b0f4b0e839084ed45bc008bb52878c56167d425fe3712a4185223269acf92e35ed7dda1c860b16e4be12adb1b98130b1e87d4daa7459df83e0d327488df8753529e9c2e3bf07d4c1917c4b43573505d611af1ea3efe7829f5e54f792daad1d1c21881fa22a2ec4cd04c9beea0a8b56260f0f0b9c112cd16fa0015be7c6531433e27e2b90aa7ca86063125f0e78810c518af64cd15a1794bb3a3eff6f6b99a16947a05c55dffc34b16a18b78734d406027a1e31914737018d292ac0e29b4176275ddcb8e01fadc2dd44808c2de56004a2b5fe13e146c316eb398ba8436741657e056d086de064e58497055def381864a57a5416c19593ff705f93804b26878f2adc8bde97314d0321590615bb684325977a65c81df191d9bf476ce7e751d77c4ec42238e97fd967eadd44195b1322dbf6ea9502a4a82cd06b037de42e7b59e153057d583af9d0cefce7a069615bb94be3f739f2b5d71baa18978356f4945aaff0fc9f8671657c4186f5f06573446d3b3d680b153c344c9dd48e5c62c0ecd154b5fda9fe15904c3b433ed48efacea44a274b51aa0bfb6d6e823eae2c6dbabd49b1c1b2dacda016c00764e6f3d4c3f544e5ea5b780fdeabd67ba62089ece8b68febaf4f7d289f234818429ccd3925ce1a4fc7c5ddf0bec384efbfb119220b851914a7a1b52b74fd98a073997ce085a1a60757f88d59e732324b1fbb98750b31f0a78af06db72cb9c4776cf001e93c42e9078558e275fbb5bd22a28693c450eab3067a98c1535f3e66353aabc25a3ca2b795fc46ba2eb47de31e62a85842c8c2110416f1672fe9903d570f3f125ce3ef38adb4f25839b18648975f0476721cefaefcd7a7212cbe25ef06d8a03ea87c21b1c66e3eff6ae390bdc6a92759116c73a329ba43289b474a305be73b0d1b421c823c334a53726f6fd01b16661c1cf343da74100d346a13d02f00ff89f183a3bf945b61e055c9b523b51f5b5c78ce82e112666d09fda33ea378db44640a93773edd9ffbbaeb8e547093e91a9e84948d3902fccdf255886d6623e7021ebf91a418d7a30af3720f4309b9d2de7208e87a260beda8b44d6d551ce49d64d742cc4a11336ac5bb82b5ef2e47eda12dd29c2bb26a47e43e380122be9302a22eb47925558c69058e7a07177629a0c1e2ef2a9ba121bc0304b49b9299027b24c098905b2d688b582cb3fcc2e9019cea908b39e472191538928a8987b4a8a29d74c0deb6418628629fc413bd98e43672bf889080f96f76e9a6287f434b7b9b0bc2836d34476a8ebfbde7d0c817b634d8cb6a8974247087b98c854c433d6cb7bc80c778d63e26d1ad03c30c85bde8c683557e85dd53b090fae852bb46f6a9aa0fc0cfbd3bbe1e7b72824632f0db770637a624f664cbf4da48f9d07bdb8fb4d1bda9995239d8614e4e78fd51f5dbe961952e8c794eeeca9956e4c1122504101db9d247cbdebf0bf54920c42c182c978abeedc32a83dafde2ba42e322d837478a896f67f76b4502310cc22ef6c4a6ae52b3bc51c0fe3e69330abbbaef05af169d393dc374cc42a879b5915d9ccec5e42236bd36a4c24bd4f27cc6e4e0b687606e8dec79c87bcd7a9f6d1a07863f45d64a28313911c86a4801c123f3245124cd1fe23519c432378f6cbca4d4dcfc2769de4463054c2f464c807f26ecd061056fc674eb284e78add1247a11c536d38cd4cbbc32f3e467843bfe79cf2f823174c3c067c1fefba78e191ecffa52364c04bd52d269d13b31dfe7d8be9a1e8d7c21375e4245c26713e60828259c6c3febababcb38dac68c95134c715b82e2102124dbe8eb87b22f39e3492c79abae7735db236c7932a0c9acf12579ff46c402cf9007dceec8803b696079f89da5d138926c2162290d04f4316e42d024624a9c5de88eb171734ef6d8d6e274277dcafdf9be82f41041263e9bd82f502d03feb3b8b26348f9798980b5f6b699aefe7bd30efe74029b5f88a57be6155edda51c2a44d2477979ddaa5e6655d34e8f3c2b0a9a7bc48e02d15fb56554f49271713f6775ffa28e9edcf4617998d2a5ac3323aeb963a2595600240dc192c30ab7049b4deb7b2e723f7c10a926edad9d9e3ee3ed1a16ab3580f0527ef4170403c5f7799681c79fc81555d606839b6da695a66be7a53355102aadce378b836ec1b4abe9af7d5762674b00529ccbbbe4fa741f8f68ce09eb5f3e6a0d8f82ea734414cb66f56edf86322c48efdb88cb6c98fc4578b4dd46973f8313bfe5075e3bc2f26e21acc7473ddf0bc25f3ecc92bc904822b34077474a23dffeec9de4a36f3859e990f00209dc3bc7570d04fda7cd7871f12f16e0503c2136bca30d5ab2d970dc9220540b5689fd710357f4eb7d1722210b9ce0d1f325fb36cb9da99cd088dd094a2b30bab119fdccc5452bf80ecda923cf0d0e2d5a21d84bd480b6ac4d8b4e6b9013da351ad12f45d0c8a0db3b313024bf8ada92c2c657a3788ed9136fef6fc091623511e8358d6a9ab485b68383c1a799d376bdeba5e32c1aa1054cd01bedcd8176cded14f9cafb52fb47e55da8e8d37ae2bc3c51221f993ee4ba2106ba5ecaa4a1c0dd91ca53203c65b41e9c08423e6701b2f92b32589bfe8420bb6fa32a321bd3f5d515a5da85457ad3cc0f87605f5eae0c57721276b9d24ef451190418132b33d565532f36ab912e26802dcfe8e30860c6cc2576556e6721b9f52320cdbf36f4ffa7e82c2beab7f80d6ed4ab7716adcab3c02cb8b20b76f889622d4d3c846ca8fac95fa4976e84c1767f7f44af5ad44824ef3ca6293ef303e003285ffbad2182c6c190a21a51d55436ad63e7394de76422d8aa1c6d8fce754387f09a0ed640e9cfacda3b3f344dd6f42ee6bd7fabeb9cfdb1d577375eca501ad9aa15f433e6014976607943c0207c1a9e1e75c820f03030308f6e4fca205fbcd9a8675fed6fc7cd386ac3629baae70ba8cea3589cad91bcd788c74a4373bb5acb239fce39b8fe837a98f447ad710508bc281639d19e0278282b25cf87537c06563bd13b0b480e2b64bada5d760c6e1ab036147837a29301df51b26ea0b821b110f372e4b44afdcea55257a39e5d43a98462bb1d1338ead2463e27af3eaa9cff6ba9979de6375a91fbfe0bc4746ab4c41b1fbe965e38ac1f41138384955b21a519eeb79e99ebc44a2ecb786d814cf70188d1a0d1ecdc386216feb2d9d7f5e2afe986d4c3cb6e3b6f7862a78e70e7c360c19e12bb1a7321bbc2d2d5720ad2f673c5b7c4c6c9d71c56afcad344fda4f54828a65438c341f52ea39839c51840d72968296de15933cb664a01bfb41f92c13bf80ad88c1e77495a8ffec266db2984fa7a973e64eafee2a2a40c1631e4f7f871de4fe547680d2fbb6e207c20624e7751d8d816e3bb476bef8c22f52121839a6163fe23a4b6ed054a7d87d9739c5bc690206b94de1dd8637093a9a4d3aa066d404d1936b04bb6fdf6fad8aaf3a1237efe19288ded38e62ec0e7eb19acf4b97d680ff309f7fc9443b1040d74c596c35f06de2037d2c1910e127371492f16c381a2d3e8d79ba6f9b1906fa421e6d4a305ed24a89f6007e1dcdf4b42299c90d003518494fdea719621fc9c3114b3046870268e0fdb9727c26deb1b676944f6cc4876f20a661e9a12fc0c9355f412370185f97088a1015a4607b6bf45b38b9a6d77858c4f62bac9bd55a410676f4f8394d6482b9218afcd0746f635cb3ef7b4b21eb2e13816ea5086fc93781c4475fb3412d11bf344182e6956a51ce8643c41de6915704ea036d4ec789b7efb71bf428140740aca5d10137ebb3eb541e9751e83666e5ec4c3308bae943af95af3e84665603964ede76f694939788fee205764a72b3b272f625e8b3a5f57eb0dbaa10071bfd3a3e02e153f0bc0a76cde6bead105dd103cf2996e745593ed6326dfeae73875929545cc8be5a3c856e2c747c044174d8a4fdfc5b298f2b3221e72f168462ccf6ffa1c31e422cb271cfaa8f5881db92d8c454da539d0d4e2affe9eecff9f18716164aaa8ff095f5c2ad80bc2765e2f020dcb11598ede92a91db4711f8a807d1d600b61132e28052dce06b8f5e03646f598e73e4e3322efc309c80b3d49c9ab25e469a5fedfc16cddab5e4b604219f17c3a77702c07592398f93d55ad7c7d1907d13edd2ff96a9f53c39d3eaf915203bc387ee3577c885dd84a3c78a8c49fa27ee0059d28ad2f6e5139470f8cd8e03ed73e8849344f7c9905a8980b0e82a6dcf803133d121da5f729ec79e02edc259bd323d2c785e50245563e2e465207459795fe7bd1d0b647d8c5269608fa8af05578c3acccf61841e39ac22f8dbae9e4c31666b3dcccfd99c7b29a0d371fe622c494df6204132e78657d2c2a6f6d8b4b7dc00cac7c1f67cbdee6562048cd03c321ba444a3c454ff9bbf0cccffaf19719631c26b66b71606fba71f460de0eaf5b84cea1f4094c84c44a01caff1a6bfa48a66c84a7c2d575f590dade71324f3415112118eed0c499f2bd787001525d97439febedc21971864e61da583ff1e047e9f49e9421a197f8b7bf43642a0c8d3226294be8cb97922483ce540e167b6f5c76be545f191b8778332c02c9558c84880cf210f332cc6262b9d33f2190fc47506110f16851b373e70a1e92a8e7eaa0705d650fddee30d89963bd830c7f18bb708bac05f4c23f025c64db13be818af140ef518edcb0943b5f617b5b29b04fe51f900ffe3d95153a5838f81e9da7c8d92057e29738bf91195339390dea0a95593f90298efcfe45eb94bc5ecb4a7c0032b53c38b3508916c72bf2c112d39417ba36af66ee6b067b1d0a5322dc8f67514755db2bf3c9be26ed6e50ec67fc72f4a389b47632b2d14dfca549d73fd97d5e31ee4c867386c297d0cdf94fe8507bc3c8bbc646acb7fe1ca75018f77e8fca5e7b61c50654aaf534d0c0fee48d4a1c1fecc4781cc1332619cab41347d81c1954c439089ca2be0417fb48e511d76014b6ce9e7a892d87635fd4bc8651cc7d763e78c46969e2304581addd865de12fe7967cf2741a9e8ec045ac60f63c08c08427dd5b12098d0b91ebec32cbb6155ace0d62d17fc7901626e5e3b8f96724f334bfd28bfc8913117aa833e04f61e4977ed6a4febb2b056aff44761c9890773c305c9d9fd626270acecffc326c82856253768a230ab5fb601c7f2f090e8d8441604f009ef9c5cda148d279b7d105bdeac787386919700a55cdd15566d4ce18916be080ef077482df2ff1b5c784302d60214a61f40f07cbbdc207e6ca89ea1bb74a6d5be21fe36d6222707d170a8aecde6dd80dd7e593a849b442b9940affae8c65881a356ae5a069f5fc8fbf45ee25494f6888da4b29b4908fc8b1ed055e81d8b3724d123d6576f0a1d5e5221d60aa0b6e578662b908fe03d2dd7a649dcac10b3c74c8a21cbf026a25526a302f4a4a1e3bf48354196769a6271863205ece7f6ae653956fc48fbac3e388489d8b3888b5ef7c0f339ceef265c5ee8f3dfee20acb821e470163cb08f39ad8dedad91b9cf655eccd284cdc1ae949d02c610d804006ed44b77a759992acf458df918569b63590456f91aef70363b7822bb2aff0a365b2a0a7904cb1a9c9e7e7248ea0e1b82327", 0x1000) kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r9, &(0x7f0000000880)=[{{r8}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r7, r10) fcntl$setown(r1, 0x6, r3) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c7a49c245e1cbc944b683354391ce853ac5787f9"}) 16:00:05 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x249, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) clock_gettime(0x4, &(0x7f0000000000)) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x10000, 0x3, 0x88f7, 0x713, "0db2f437a29d78492b15de2b283841bedef22883", 0x3180000, 0x2457}) r3 = socket$inet6(0x18, 0x5, 0x7) close(r3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x3}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 16:00:05 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="85c01b9a8fbed42a8d863670099b6b0e85f465187a135ec14a2623c0d0a0ffdf678f71c2bc48c12539333141d839cfd7270bfde398c55a99885392a2c3ea8a7ccd8f7be069471d40dea9f94876a8db502acbb1ac323ac6a8aae8e2a7c8676f948f787019963d8a339003ae25269cdba8ee5ecabe18464508a5d5742414c4a46ca8efefda6a0294706e396b8e037b4a17a1fe00dc282b785a8151f3ebc5", 0x9d) semop(0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {}, {}, {0x4}], 0x8) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffff05000000aa1b70dd60"]) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x28) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0x1) 16:00:05 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0xd70f3dcb36a21602, 0x0, 0xec13, r1}) r2 = syz_open_pts() close(r2) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r3) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000180)="6a27d96359181160b0bc1ae54bfea4bd845a6c02e62ff250ad7f0a43191991d809ced31d15a597e87227bea885b1ec96d0239da95740234c661fea14c77cfb9bf6faafb058f53264355cb3eebb5dd7ee8f805b6ee116341ff1bf1a66eb46e265da4342bb28ccb5924d3f100586893e910de6fa7d9a31f768fffbb946e3f8e9945cfb10a2fc41ccc011a9d20f731969c64777237b546a65990b847af7c769821c90d8cf78f57d927f9b1513d3fc3744995167feb4322cf90c82960bf34a8ce7e76a9560dc79daf1e5e23466e015336b86ef64cdb7442babf42a6bd9be7136a47a00000000757e0bcbc19126654f634480bc21", 0xf2}, {&(0x7f00000003c0)="6fdd3e2f2134a88509377a5a37f2", 0xe}], 0x2) r4 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, &(0x7f0000000880)=[{{r4}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$KDENABIO(r4, 0x20004b3c) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f0000000340)=[{&(0x7f0000000500)=""/177, 0xb1}, {&(0x7f00000005c0)=""/90, 0x5a}], 0x2) 16:00:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffbffffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {0x4}], {}, {0x0, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x18, 0x2, 0x0) r2 = shmget(0x1, 0x1000, 0x520, &(0x7f00001d4000/0x1000)=nil) shmat(r2, &(0x7f0000423000/0x1000)=nil, 0x1000) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) socket(0x2, 0x4, 0x1) 16:00:05 executing program 1: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000001cc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf67e33ca1519af44d440ae433b7453f68c117002864d30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c03c2a442fbeeaa1b6a4adf92ccc952f6abf1e6b468e922399b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5802e66f4b5df6a68d8cac7dbac5b65c6593d2870bc122cd2350000000000160000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff7744123053fb805925341d8553fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c47849768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23432dc9631d64bcd823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e772d35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b916042575a9603e129cc5b44d547100e307c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f37107f09ad734c77e88381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26b498d0ce05a3852a1cb4338f3bfee17a0a5192d6fff297001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d59161787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca352757699d9c748fa0f45198543169a3c646ea83641a64f7eb1981927ecea519f17c5c32f2a00f53251c8286e341356006c0121cc183a0628eb252297dcc4cb38a232f632426040053bf965523cdb91fd205603d1203c9e6026baa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc1fde9eeb1cae65b5c3a755723b059c437762fa534db73f59fa2e68c5e7ded8b77d1b9670420ee942b88a376316b3a3e9d6fc9a6e7ce666154b88092acdb573261ef46a27fd3b21987a33e4998a282282bbaad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da79d3d3c2300000000000000000000c737be5cb209ccafa5f9ca2e8a2169e00efb98f52d5048816855270a92241da1736938ced0f4707e4ae3316a32eb00000000000000214e5d2d618fa605140ee5abc1bbda0907798212ff36dce3e66d107c6041e5e651a472e37d726ffbde51141fe0e94e9cdee79c656ab3e95bccc37a871e1cfb6daa9e1ffd6732ed382227d086a66d6b75858c661d257e97913bb8f1936125874f7d7496a6ef51818bcc2a13"], 0x10) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_vnetid}) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x100, 0x1d8) mkdir(&(0x7f0000000080)='./bus\x00', 0x8) 16:00:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0xa9) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x38, 0x0, &(0x7f0000000040)=""/56}) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x200000029, 0x40, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x44}, {0x40}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{}, {}]}) close(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x2) 16:00:05 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000000)="b07a2f66564acab6ce3e850b8e5826b8d530aeccfde613d64cd9b1afb8ad8ba404eec49ea3adb0ac6cbb1952519de4156b13ca16b44a83f847bdc110bd6191fbfda1aa4724e517c90a93656840cc456ba18fd99e1ce227d822a36ab48ad5811dcc3ffa500119a82a0dd221c3a0faedd825efe49ed0aa5c6b0ed514ed3c4ee612750808a79c589c9b9789a926c14df7c4aac1b958c8228e54798e98a233af1e4df3a652f9665ac2168b4e5d0fa7608152f46ae2e587da5d0a416a79a7a63f9d6fa9938ec7bed34d6d23f2f76f40060369cab8a99d6e75b023b241c84f6df6ccd85a29ce383f36513ea47d246ffdff5080575461a0bbe5cba734"}, {&(0x7f0000000100)="fa4601e04ebf4ba5b1068ced982d1b88246d2719f9b0145f0ad6aeb51d60822ada6a3990dd9ad456b448acf620a96c9b771ff14fca8eb0e12e00a636933870d747c29968ce741b21bfe03829661982c0479e506cc58cbca55960997e48f0d96f24d794408d04bde732ffdb3c0a998d133199cf6979280547e55418b4c7da941f0a94ef48f30dd03f488e65b179241897fe18b28db031d15d6e7744f0a06d88315f76222d4ad9b797f549a989df2f3f51953380cd47497f2e990a8844d24728f8da892095e2ff9183232ed3e06cbabd98a5a5409f0932e0321fee05c47378b6f11c0573edd4647462392c45eb80abac95a938fb129ab0627c64132ba05670ef"}, {&(0x7f0000000200)="424b261a12371521a7172e18b5a1e7eda5c79425823bcbdf1358fd8195de252e6c7238b82858918be0e278dbe9a798b9b6babe2e84846a30d3bdc8651eacfc579770d5f347e151f5a8cde8ad674e47a12822ba0c459d1fe5eb72b9fb3687e43b9801e6f5f312ef241768bdcdfc67c84a9069703cd1bacd46d52716bb4946c0bd3ed4573dc6a9f59501856fe12de5bdeeaa5a5cbe248589cb87ac6e3a34d6f98f14af2f5b78f54385414f8406d6c9fda5e2c4bc2378d3791d22cc2d4ae4c92617504c0d4199804741359616f40bc9f2c7614584c69e622e7f99e1b680a7fae78bb8b6a712d97d8bbc8a9d4d1c9e78"}, {&(0x7f0000000300)="1dae8dbd3d85c780be7a184de045c885efb9ecaac9d62629b6efb37f96b1e24136b509009a12732be982a8bf5be0845d4e5a22ed410e194c364bf4f1d6e52897372ae15596ce41ae9324412a569d659211e48d66c4babc6e773aecd51bab4cd7eec4379403c71c9ddcacaead6195498276e206b2f6a3acd2839fd4845bf40c5592b1fa54fde89dd934c93ff7d6d201db6e04459385037a3cf6d18257c066b20c0862071ff5a99bcb95bedfb974a8565778ce78e0e465c1f5edc6f1fb7c7549fcd93ceb00d155dc038940"}, {&(0x7f0000000400)="a091e56fc9790aabd355592c65bb5d1563f680ca7413897ed560f6fc70ab13155ee21055535505e6f093311205ce18a512991969e7796f48f5cfac2b0bd64efeee614114f76525b3872f5160eeba69e314c595cc38391a44d35e6afcfe17ab5920d1772336478c23c8e55398a33f416401212466813b540d3014ddbfaf02e60edc58166c9c9f448ec2142d2e3ed1d6d48e99782cc24709cbd7e65cc4e8293c360aed97fe09d76fa9256e34cbf4614f944f3a11169b65417ed5b604d00535b3a98a617e8d4ad953e689c980510fb2e7909088bc999c89c9fdb5d637045cef2e5318fd22e2fca9e970eb5169b442262e0016d07812851415ffc950"}, {&(0x7f0000000500)="fd79e0b70d4ae2cf2ffef0f56c44c1573cc43d4531fb56ac9a34d8f1a97c6fe8af011ed3a1cad8083bbc7e13d6e566de9e91d004083c6d1477da8fb27740a04d3aa51135264948c4606eb3cd361f3031e19f4ca3d026fe386f399fd1a9fb7fabd28390fb6511a20ed1ba628508f481f009e19e218117fbead4a9baa262c609194b3928f0b9d8cb785bb8dfc9bab22adc4e7a2522a675c4fa59ddca5643d2a8478cb21c9c148931196c11dff1019c4c7867c0ee184b244d080972811d5057b673b4bd3019ac896b3889a6509721ed50c5f60b98d22299a96f9f6f2227375da5933a0885f5229aa12703"}, {&(0x7f0000000640)="244e72f1310ad9a0f0ece71a90adb08d882e1562f088c34a98475b18380ab9ab9cd4d3826e586dec0ca0fbdd232de68ecfa10d004f12963e209f009c3f2037532ea04df23f6f67d0e0aa2de02731651adf6ca346971239265b810be5f45c4051a765069148b61a5b31008533c431c48fd1bf5f8ea6dc3fde8940ef77431b0df42ad5613a09e8e7867c2f86b5974f8fc27c05652c031f3f8032d76a51efba994ed375cbd831f04cc10922bf44e8a3aeaf76e5bd002b4c698763"}, {&(0x7f0000000700)="1f0d64f9a8a3c162b170c6e132e1c16b34b0e53e5cfe9a6424c1e1bf8f6f5a94942c3a6670e8fbf6b519"}, {&(0x7f0000000740)="130aa78d96d66574e19d52ab04e7f0e88e3549b32e323655669c77690f971f6d4f5ce830ce256a16e8379c2d6815c738eff5be893ad21fc1542377b285"}], 0x4d, 0x0, 0x5) 16:00:05 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118", 0x62, 0x0, 0x0, 0x0) r0 = semget(0x0, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x6, 0x4003, 0x0) sendmsg(r1, &(0x7f0000000980)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000140)="2412af4c6c9d51b6ccfbdb78b5a54cb5376f1067a7b20fe2056fc72f756fe2b8f207da62309964235679caf9829b81f11560d869e15cec4e652aa12e7b1e6c7f1ba377682061011814a28760479c7f0fc4385661c6968ec162a9c0dac7fbc99340da759c10805e4d6704966d590c26cf6b9b29625d1d5f0a408358022ec445b681ed37ddd9bb0f74d44dedb1d35129ea107e825a7235b2a012d865eda4e5d418ccb49419ab1d456c636e605295d379671a710aa63d795c858282f96bf902d616115c53a96690bc2a2c211211b0b4b0a2e1e9dee076836f453deea8a22a348250fdb1e8b5bb520873", 0xe8}, {&(0x7f0000000240)="a75b47", 0x3}, {&(0x7f0000000280)="615a9917a25aab127b61c3773b78c609e6fab81a731a39837a140a41bfd1ffdac6eb47d1333ff93723d03c37661c7414ce1a4d5556b0ac5e3383201a92e5ee011806f5fe1f0dce0d0fc432073490b993b2d92194f63b18779e6c5f0c6d47f06e2321ef6f87c57418422e781b6d0b3d3225828897f52aaf7654b9b9ccde18eb4b", 0x80}, {&(0x7f0000000300)="f5c68052b5a87e33ec78440d4237b2c4436f0fc108513e7505888c7ffeb9c24ebfb5db2da71b2d208abbfcfe201376997d4d44c6f12810a6f3549d66f0de8d8cc208083acf35d97b149e5185537dec1e3ac49a98db20e5b5bd15abe574141a72c185783d", 0x64}, {&(0x7f0000000380)="495151f302c32ddcd38c2a519030b5f9fbca4ea8575391f3", 0x18}], 0x5, &(0x7f0000000440)=[{0x98, 0xffff, 0x20, "78ae3091ea83351432c2bbd0a765b08b126bd2511dda1c3a7b94573abe86356c94edf40cb61c2d03ac89ad69b2d99b833eeeafa6fa501aa4bd807be567d2cb7861488efc797d5a46cfada3445e9cc6aaca5b511a4c70a25ed54293be54566c031e6f8d8cc13e9170f3bbe41e672242ad428d293ba6d8301e3e842e29ae970bf326e8dafe"}, {0xb8, 0xffff, 0xca3d, "93212fbd75eba97fb9947107a8237622e2afc0cdf0cf2e7b74bc0acbc13776743d2f0b0ea76fb103d7a1bce8de41657b9e0d21566f3f65a233883a6ebd217ce0493c99ceda1b3423147903cc2cd2abf1f32ed0f94d8add43eb9a7a3b048045884f083ecb636995a29de09f66750ce8ab9e6c0b04d376a4f740a73873f8f08f1feba9ed6f06b80e9dbbbea7bd760ddfbbd1620e48073e4c8d450beb60671f4b7464"}, {0x100, 0xffff, 0x3, "02d74d6cf4a902ae6e5028a865dcc21e93532cd2fb6031572590d5a89325debc25a5ada58275c43485f31c73e084538f533033ee6541c1cbbb76b44130f24a3bdc3711c890e280eb523763a15e9ec10e9d9923f91ce6fa0b28f7e790b2a9355f27fc0c473c35895c47341458098b27db6276cb4565916a7435e633fda797e1c847fde7b9fe0b3259ba85fb286acfb6baa83464ebca70658e730b18bd998fabcd47b1f4d44123b84b5bd72c59a9299d0582cae695fab1a80afea068b7fdcda797795b17f6de059c4c04bc8c793b96f27d0556539a756da77546d3084f200bdff9bec676ddad59af43854b27"}, {0x68, 0x1, 0x9, "7d56db4b38995696de96ffed2395fb1e008ec90d2c0e14a61a028a43566940bbba4172b6b2f5d47c23e7a19d17cbda028c4ab58d3ac2986363cc446cb1b71878d4929f51c06fb1ca1b42d9c5bfc521e272f8"}, {0x88, 0x1, 0x100, "007836ddd105f7f4e41d440594d915fb6c88186077666fc79534f608d126d1c767985782faffa60a56ecc7df7d4865953bd2f153a805a5d9eee1c5fe040af43f74e339b10b89d8c37f57937e4dc69c5a4cc5c8ca4f663f8ababe69fd1427b5cc9568625276c04781ac133d9ba4ada6400877a97275fb"}, {0x20, 0xffff, 0xffffffc1, "11abf4746d8f50dd52da5c47bccf"}, {0xb8, 0xffff, 0x2, "454eb6df435626e9f37e1ea1804ab23c5e9c965fdd7c1a804e5028d615dc423059d1036e691d4b263f592c76c1b1b287b968004f3e14de28c645462c56ec15245b5b998ea6ebc5ab7ab9bb45486053210b8aba799173eadbe2dba78f0cfcf6d606a241e50a39855aeff436146a72f2cf85a7fc23cc6aa97ae54c212e9f59c0e06299e806e8f6ccba7085073c175aba12b22e76d37749dd5d8c07ee1b19ebda3f5733ae7c53fb7c94"}, {0xf0, 0x1, 0x4, "3b1cbdd05663250442ed7a221e19a21be7ea957632bfd4f2464dd03d63f3c9241134fc09cbf2bf9aaad49f8a383a19fd1b79eba69ae11da75b2eca777b0d821f6f3f6ad1966768cc31ef9dd85f0698fb0ec032863f9d110308fd43d23a2e768dffaab4847adf354e564bfb29734f42e1677df4d72ec28b4cf1918d13aaeac7d22d1a654723e7734315b9f0fd47a504bfbf53eab382859d0d184f7c76f7f41d1921106b544575ef0005e2e30cbb248b98bc45a1e3f141b62e1340e6a3da8cd6f4c6d7e028391323fc214529118df45ac9fe65648825ebed9cfe16"}, {0x28, 0xffff, 0x73, "6ffdc0cad47abd87561fdf2eebef1d6ffcddc75dcce406"}], 0x530}, 0xb) semop(r0, &(0x7f00000000c0)=[{0x1, 0x6, 0x1000}], 0x1) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0xa0) r1 = kqueue() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[{0x1, 0x7, 0x7, 0x4}, {0x7fff, 0x80, 0x4, 0x80}, {0x7ff, 0x81, 0x2, 0x4}, {0x5, 0xfb, 0x6, 0x1}, {0x6, 0x5, 0x5, 0x7}, {0x9, 0x1, 0xe0, 0x8001}, {0x9, 0x0, 0x1, 0x3}, {0xab50, 0x8, 0x1f, 0x4}]}) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37, 0x2}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x6) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x30}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x9a0, 0x10, 0xc2, 0xfff9, &(0x7f0000000300)={{0x81, 0xb5, 0x1, 0x3, 0x9, 0x70c, 0x10000}, {[0xfffffffffffffff7, 0xe98, 0x100000000, 0x6, 0xffffffff, 0xff, 0x3, 0x8, 0x100, 0x1000, 0x6, 0x3, 0x6, 0x4, 0x3, 0x7e000000000, 0x1], [0x2, 0x7fff, 0xffffffffffffff99, 0x8, 0xffffffff, 0xfffffffffffffffa, 0x6, 0x608, 0x9, 0xcfa], [0x6, 0x80, 0x0, 0x20, 0x0, 0x1ff, 0x8], [0x5, 0x10000, 0xeb2, 0x7fff, 0x40], [{0xb3, 0x1747, 0x4, 0x2}, {0x100, 0x80000000, 0x8f, 0x6}, {0x7ff, 0xc6, 0xfffffffe, 0x4}, {0x5, 0x10000, 0x4, 0xe1}, {0x9, 0x9, 0x2, 0x3ff}, {0x7f, 0xffffffd3, 0x100, 0x9}, {0x1, 0x10000, 0x5, 0xc0b}, {0xc06a, 0x2, 0x7f, 0x5}], {0x7, 0xcb5, 0x4}, {0x2, 0x8, 0x80000000, 0x9}}}, 0x1000, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:05 executing program 0: socket(0x11, 0x4003, 0x0) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) kqueue() kqueue() kqueue() kqueue() kqueue() kqueue() kqueue() kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x1, 0x4000, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.0\x00\x00\x00\x00\x00\x00'], 0x10) sendto$unix(r2, &(0x7f0000000100)="749f03210f6e83f8", 0x8, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000800)='./bus\x00', 0x7180, 0x7) mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x160000}, 0x8}, 0x3c) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) sendto$inet(r3, &(0x7f0000000100)="8bc03c9f955cdbe33ab3c3cd7896233baf691c9b95adaa5bdd5d31ba431457d69cfa9ab142b9c7f023a12076439dc54d5f54616fbdcc006db15bcd605438d8387914e744ee915da5ca5cfc7a54b7d9a72e6f0dd068ebcb857db0c652fe7c248782323411ac02eb63f1c7", 0x6a, 0x4, &(0x7f00000001c0)={0x2, 0x2}, 0xc) write(r3, &(0x7f0000000040)="670dc3", 0x3) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000780)=0x1) fchmodat(r4, &(0x7f0000000340)='./bus\x00', 0xa0, 0x0) sendsyslog(&(0x7f0000000200)="31ee0eabce89c4b54d41d0205d4a6bedc34e8f9f719acbf26484123175aab30d10286facc88a6ae2dea4305dce046314a8877b092d8422d1bdac2cee6d25dfb2d3ff04cb543c2d97109c664df8905720bd65346b626254e7eb56e581dee067da79b77632d7a402b89b917be06c9501e6c4abe92a324a745db4c571da3a1d1d91540fb24fbac42d420af33029b809fbfd51911f80f35a45cb7d7d", 0x9a, 0x22) r6 = syz_open_pts() ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f00000003c0)) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000500)) r7 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r8, &(0x7f0000000880)=[{{r7}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) 16:00:05 executing program 0: mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10202, 0xc2) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x5000)=nil, 0x5000) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000000000/0xa000)=nil, 0xa000) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffff8, 0x0, 0x1, 0xa9c, 0x4}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x6, 0x9}, {{r5}, 0xfffffffffffffff9, 0x10, 0x10, 0x1, 0xb5f1}, {{r1}, 0xfffffffffffffff9, 0x20, 0x10, 0xa1, 0x7}, {{}, 0xfffffffffffffffe, 0x5, 0x20, 0x4, 0x7}], 0x8, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x8, 0x7, 0x1800}], 0x3f, &(0x7f0000000040)={0x8000, 0x3}) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x4, &(0x7f00000001c0), &(0x7f0000000200)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x400000060}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000180)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0x0, 0x3f, 0x7, 0x6}, {0x1, 0xfb, 0x4, 0xd21a}, {0x6, 0x6, 0x9, 0x7}, {0x5, 0x1, 0x3, 0x8}, {0x40, 0x0, 0x81, 0x2d}, {0xd7, 0x4, 0x0, 0x80000000}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="1ec74295249825b12762ed1d7405") 16:00:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) shutdown(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) preadv(r1, &(0x7f0000001380)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/228, 0xe4}, {&(0x7f0000001140)=""/84, 0x54}, {&(0x7f00000011c0)}, {&(0x7f0000001200)=""/60, 0x3c}, {&(0x7f0000001240)=""/233, 0xe9}, {&(0x7f0000001340)}], 0x7, 0x0, 0xe6a) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000011c0)={0x2c954c1, 0xb87e, 0x6, 0xea, "947fa6d9b56d6a84dac6159db78b291d78b7cdfb", 0x2, 0x6}) 16:00:05 executing program 1: r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) r1 = syz_open_pts() close(r1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000001c0)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) r2 = semget$private(0x0, 0x0, 0x1) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000040)=0xf1e) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x2000) r3 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) semget$private(0x0, 0x4, 0x2c0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) shmctl$SHM_LOCK(r0, 0x3) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r5 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x12) accept$inet(r5, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r6, &(0x7f0000ffc000/0x4000)=nil, 0x3000) msgget$private(0x0, 0x208) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x32, 0x0, 0x0) r11 = socket(0x6, 0x2, 0x0) setsockopt(r11, 0x29, 0x32, 0x0, 0x0) setsockopt(r11, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r9, &(0x7f0000000280)=ANY=[@ANYRES32=r10, @ANYRES64=r8, @ANYPTR64, @ANYRESOCT=r11, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed628e253e19faaf5ce4937c0c42a9770edb146c6d4b761518dbeea9e2dd5074408067b8c8828daf9e993b6cdb943e713e00000000000000000070bb06a70cd95131b27d947f165050c2f7a51c7c319677da6b00f640a2e926cab20e906d608ba036b32ad22889fc8adff40100000000000000ec643f4dab335a8abe7e09000000000000003334fddba51c62097aafc23202089ad62ec72de65227b1f2f296c330dbe700"/189], 0x8, 0x800) r12 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r13, 0x80047308, &(0x7f00000000c0)) msgsnd(r9, &(0x7f00000028c0)=ANY=[@ANYRESDEC, @ANYRESOCT=0x0, @ANYRESHEX, @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[@ANYRES32=0x0, @ANYRESDEC, @ANYRES32=r12, @ANYRESOCT=r7, @ANYBLOB="1fb8487645a487800ddfa8bcbd1d62b83f24b023bbe25489e7060000000000000040c9f3517efe531b00"/56], @ANYRESOCT=r13, @ANYRESHEX], 0x7, 0xffb) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fchown(r15, 0x0, 0x0) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r16) r17 = socket(0x18, 0x1, 0x0) close(r17) connect$unix(r17, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r18 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0xf91ab3224b3c60c7, 0x8, &(0x7f0000000240)=0x10000) semctl$GETVAL(r18, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r18, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r19 = getgid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r20, r21, 0x10, 0x9}, 0x8, 0x1, 0x9}) getegid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) msgrcv(r9, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000002940)=ANY=[@ANYRESHEX, @ANYRES16=r15, @ANYBLOB="f87bb22b72eef8f5aa60d6339e80c3a412eea86b7edcad068c8b6be1f76fc7614bbc562582db9545728cc2d57f766b76ef679ca7cd9fed8301207d3db3cd880e4eb052c5076995756c771d8f6253023f0e96d328e4b91052c5dbea6d4b000ce28a576a12cdf1e1a28436fd348fbe95d59f788cfa5868dfe60cf3a8fa1bf737fa85d44a6879ac2d74ab4c198363e02fd3a37a830ade3cd96135006bc899946defd5c9b4ed83f1e69b82ce9ce2fcac371fba3f4a8dbb043a172cc7be9b62726f98562f2f19eac4a43c75a0f83fee52546bb3de401cf0de5e1867bda09080d9eba24160b70b67ab2ed64a333cc7cb14f5680be1154a4ca551d380dd21a06f688fa3f7112f5929be1361d6f2265fbb9479800173ffb083fd3727980ce27d542ff499f1528c6ef64f886cf41d41666992902acf691e0597328afea6c719f96ed3a023fa0839fd4e828ca420139c1973a1a10502bdd6e65613a27c19c0d49897f833fbd5769eec4b306b255f4915d7f42742c00eba45ea473b3b2e1e5f527f0b3abdbbca39695f7a468879c158c4bcafee8855f0a565941caabd55c0715de19a02c74d246f5bf9e9e8ff29ecdf95969692288de4435b42753ab5e39e60abd7bfe1bccab35205f7f0836b41909984e5d53858d477639fb9f50bd96e3df81b8b8a77e4b574f64fedc367dd717250ac653cb66b4ffa38645ac0f99154a0bca7ee275bb49ce767621d42519e0be680399d0813c3d1f3c591e2b6b89d3ec1dff1fd52e0dddfed3436586e69ea3430bb50b0abb55c6b416a046897ebef09d24def8270e5820ef19ebf6c3cdf3d25a4a04356b95c95ad14bbe1030a64a41f97e8780dab6afd9980b4e848d54f094cddeff372185b9c46ea7de21cc9f937f8b1cb2a0c46bc898d7d65e0c8c5dc81aebae034d1f576b1ac2367e037fe68ca8a9a3f96778938fdd705436b6dfdb12029ccdd01c0349d41d5e4f89740b3fa3bc504d64de196a374b2e44f56283456dc391a9b953b9655b65b43404c5e60cf6977343894a0dd0d32dda8c2cc1965227f84ba577b7f6bb94a882ff7012e299cc91272dd1945faa9a54019af26e84ba69514223c9ea49b5e7a6fdb31f41d217c68cad3a41c9b1078ac1a0122de7ba75bf513deb91edf50a64c91be2e512737cd8251f2d14bd18996589dccf9756b13c6c23a3c0e15bb96664e8def07e90c118eb2be02c540b3bf49008cbf43140ac11dc57b12be4833a124eafe0d80656c460c77a159c06d47a10cf48e9876ebd86c51652b15f331939fd6e658f79b6a77fa50db2776d4daa2a59699acb45c642fba8a0cea9d365909192b3dff95dc2ac281a02d39e9a07699b86898174c83e5e3701f209a0e19ae4209d964826d2a3a9d636f85fa996c1aa07653118195ac9fc7a4e8492bd0f9f4448e666323830e56e8c323773ff61738168132076ff78bf1eb1629c6b6f20873afd822368a8474f29b22018a3375ce145e8658292dc1e129e4a18dbef864588af2d4684c237ea1dcd48780c9330cfa44a957345cc0870d1b148f143ff4a29e368887f5e653d630533565a51b62f6e4fd3c164b0336f452242b5daf99983f3b6349c6831bf3515026cbc25f5c875b03bb9a137f03d83344d8d3d53140a75da97019fdfe7836f89cdf83c45b5b37790575a27921e5d7f6b607a65738757fc8ba2a93ff3a43ad67965f6e935eaaa3d21544047317c4beb47e24ff118aec0b29dd128ef455ae83952ea0aedca717d1653826f4fe9267e1e84df2007ae51e40dbcd3e1017270034e976e49e2f6f72e36b66707e7c8b3e6967ef7c5499e34c441df7d86db3c308ec688ecba5e552eeca8c3fea0a534dd41bdada9d26f2fe3ba4ce0a0aaab43db36c6e0e3f89b40a04f231f8f868ff0645f5e64aba42f70604848a8779af63a2bd8cb8893b45b15827b1d2bbe431312d35ff03fc189fdcfab93e9e9589999a91badf67e86f46a8c57a6c3d5bd773c1739d1c1630cccd26b7723b407ae30b416010c206846b0fa058833379a97afab0569b44306e08f24a869597468ec00c09c8aed5dee0c2193409f67845086de9ddffc703f17ba0218c59dabd621a48e6295e16d23e19ea6b0b882c45cb9725b49be9e347fa81070d0042d32dc497ccc5cbe4eb5e7d52c5ec50550d9414b570e4a6b1d4b5914da59e293c590f1ac4708aa9b98ad34591b1fdf4c71d36e4939190d54cdb54704d713bc405ecfce43b81f3e3b7d041451478019677f9d410e9aa80fec5bf49190dd5e372fe36d4eb253c86cf622ac9033c327d656f46fa9cc29efbe26b11b417a974526f770e19ba456bbd5368b8ba74f6973ba0662d2e0db2f40ff1c3bf7bc091cd10d366bedfc4c84dabdb0d961bbdf304534df0ea7e3685233a409d2097cf2299fa24df4d25d2b03102ef96aa727583a46e9865e98c7b44cad7570cfea227030b1fc9cea135b4a852346cf8f3195418476380e9e035c11db55c652d36491617ecc09c4c3089ef3cb023b21320dce4d904cb685b794c323a3946e7b0bce11585f91c24c6d5d54e3e49701fe95f3b4bf1bb38fdd4e02c255ec9e4a16e773f516a90c287e0d24614f72286e584d0708211fb4ee2dbd751350b2f7f864b99b88f3715f2e6b4b7d5a24ff9c2a8fefaa8bffdac0553e5e1a23b5ca4b9110dcc91b88091cc61b2b364f2742f51bfea577a43e24e59a45e429b59a450be0a28839395111d8a3adb0afc38175da84da5302d8aff1b811bd858f0d7bc304db221037d667836fc5a52757506af3486dcfd2ad8210b684a534b911fe1b7e163302596ad6f8e23806951a4882205de656812eb668b974ab3e5433adf918b1b13a70a150a4a20e66d1bf32420afa429f6bc75ef3ccd82278d182080a9326a36607a4e58504bedcc4f52fef2c0dbf346420e96859bc2d79e2e261b3f1adebc28266fe7ed50b7ec124792d89142476e45f242b840b6583cd59c4bb3269ddd39abbe6fc9cbcaf18a1efc90b6099be801d1fa6471a9160a55246647f349cc8a13339f737cb48bf5649cd541adf4fc66abe74d729ce11122697d86937ee998f78405059e9a3ec8c8b51d135f915b27d6da983476da6ac8a80d13b30134b01be5e3985b6d0cef493b5fe38d7f52ad44151443ffb0dcea07ba99f69c6ba14d1137a4ab17f2eeb24182955ed7c262654b654d7434cbe9e00ba307c9c3e6977fb13b1615d029278eabf758a71d19a422ffa7de37f7213e26d3fe4f74345e06725aa6d3df6a94dd0dbf5e677c4b6d65465259636c26f724c0ced3ef5b64b53c8b6e04a6ca9e4f0d38ac9fcdf767fcc750f3c230f1951f63004169fe4f9230720d525ffccaaa1f780156cd45fc72e97c3d15da8e5d5ed28fa6b0a3f65687570a033bd62247b8ab2153be9b0471492d1cc9970ad4835389d2b8ff7cb19d9aaa21d91a5b309089bceadc327bb32c056765c5fd8f1a0aea8a6e0ac1d9c40300ef36e39032065a1e7f0f92f900bdfff968b909526adea5415a67b5ae46e765367361f4e8a1bacd550d7c6ea2874b65574f1f05408667f66a014969f523d1ef033505febef0b50c7e5d4e7c751cc091049ff193b8c898bf6276595518aa13dac3f57294fabbd82ce91824bb8c4b344bcf86d37b780ada5abb67beb52ecac7b1d097ff8527093bc69d4c8ed1305cf770c4b559c4ad73e30b33b03a73c443e981ddab37a7e17ede4398a0356d4a624f6c6a855593bdf789f387200eb5cfd8f4d3149269256f7f10efd7ac2adff19d6f45a9854acade2f1d65564e30bd15963a3297646c37a75433faf33a76236fec8ef92f723b642188a022d241fca0346e515077b98d03a3373ad879b45538fc4bf7c094b6f8d2cb910301bf8f29259d4e242347edb28593659e7d19be0ef3ab12e3bda6e3675e5b94890740f2ee8e900c04d1f8d638b7fdc48b6d9504401131aa41e44e94902cd59988e98259c7172482307492384f0c789c61f42c6f65a290788da15916a3b7aa0ffed8ddc6032c752641d1b670d3e5b21db5f24caa1aff38c4299e7433fc4aea757d6f92862c99753726ba565c350affc488b3355b3ee66b1ceb079a82ce364ec0b6d565d7c6086c99d784cb71f7b03990d6f387642ecd1436553f407ad8bb7fd3ec37e6fb6df8b3e0f8d3fae511b8cf84fabbb46387dd5ce28ea12f5fb55ff9d745c81a563ab78c6e3b202aa2808ec31e524b424a42536e796bc33af3f6a2dd319499aa095a06dbf2a27e179eb934a8eed9bcace1e3e8c1a2c06e5064b6499067e9f106eb760e6f5cb07d67c8bd82b98b2412c42bce210944380a385e9b364617ce76f7030f01eaf5ae42d48577215fdbf4a66891ecc018e1822add4c41a2765742a34e942413e978ddc414bb0a8b5964dd54e55a34a5b3c18b9920d575136c1a1420f395130f2309b32dd47931bb3a9f81fccce102a1b636c82a5a48efeed39883eb298eb056907ef6affd0d17c8f226eda0ee8a935354a1e4a60a9eec70ba14ea925b461a5c98dbe826d63fff00c5ba9a8a8375cd9d55aa51bd8954a9be2cb2902d6cefd64b2145636c4d670696ded81bde684fc48419dcdba6a680353e854c11da6b5100122c624c7f56a4196622ee206c45d5e94ba34b384b0461699864c6532f0bdd9ef87efbd557d2bc9b5e9ec362dc2b7d0ee6fbfe56e0f0a32cde0a59aef654c0cc02905b95b0c3c6613e6e81f0482b4d3c0c4de2b542f8cc5843b262ddb43692b7890e3d05ca178fd1d50715d55b615d88d026cc3583a77c1a6620e26c1e46d4e8c5b2b8938470598d73d7f887a92533a744ba65ee02c165a60655c388045593f92724e6ab5b62aa54688a358cb05a8e3141ce1e1f50c5a0c5c1d8f1ffca66f1b6097996729b16de849f8d7006363c75465221c2795c59d38ae975422a2d10b00e42d47c65a719be5ea983b566c588aad542680c4dfeee1b9d555794ad81b62f58301ef060a6179e306ece5b40993e991f144882a28dfa2f60993a0f260767b3ce9d2c9c1f3330151a381d5e81089392bbfbdb0d9d04b7871c9536e38b7d3265349b55361e80827132f0fc5ca4f14197143b7cfb1fcfa4ba683f70031a9b51855318ffef60cde1b20101328c1f8a95197a792ccfab552eced9623df006dc46d86cf72dd64a9d4c65fed3f144f5304914f5f20aeac2cbe20b90d38ba66e7ead3435923a69a7c287398605e24969f19541541109a71088a7a44ccbbfccd8db457fa21ab9ace2340cd02b1e26b545e5249b9769cb052f93718cf2f1b9a290facc5085695bd4ef4ed68a8ec589f73ff70e1352c4799da6c0f009ac314106a18f54390165c05ebc4a0c05e48f7c44359b0b4a82acd203976b45030eeb83b8ed9bdf58f6b8ef30a879ccfa2f2554d599a97d355024487d5aa887dad447ebad8bedf869dedc413f79ea6bbe1efb6d52c2f4ccf7ea4e7730ddc500b8afb73d0e37104241a9409dc87a7574be208b2e906f60713bd1f663373b652e4a4b65c786bb2a683411f97401277e12ca2c77259fcd315955be67f583b73a417944082da03b49f11616854d9f9b8692444afe557bee99cbea418374f0aba08fdf7d3968bffe9f834dcb634e0e712817797954e095273939cd4fc8e6ef308ab026364b0193d38bb90c6049215e89a0ecfeffcae9414cb52e74953fcf4ad6b1b37c91e48811fb948b073a76ab24f8096a44713667ceb6fc1e857ad084e0ae82ead1c7bc817b0f9b8dc153fc42449ead49c9a39c5b89ef2a1025ab177a698d024c57e3a5687e02a95a8b7725a0ae257466e68357fc51731498cdac46e9", @ANYRES32=0x0, @ANYRESHEX=r9, @ANYRESOCT=r16, @ANYRESHEX], @ANYBLOB="c33f14fae410fe96c9439447a8f130109aa3f89e041ced66b35a3dc7638244d3a25d5771f1367683953c76739e9666b8da06a747b0838f478dea0f75b7b7faa8071b69a1d5a90c1c163ee828046f890d85db098d1f05486c90ab0c7836c1d8202051a9d580fde575e8809c9fe073e616ee3d57b62183339b0d92682566407dcc11ab0900000000000000409693b4eed128d82f5dff62c313", @ANYRES16], 0x3, 0x2, 0x1004) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000001e40)=""/74) 16:00:05 executing program 1: r0 = socket(0x2, 0x8002, 0x0) socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x8) pwrite(r3, &(0x7f0000000040)="f02d3fdde7fffd84355d7915ee3f076330e288cd384b2427e0c8d632bf2eb6374bd70fd1fff50bfea86a6c93369846a9da9ee3f02eb86a357694f7ac58314a4e43fc72207156e59f34a05f0a3e6133c0d5e1935f7abe5e4327b4b49d0d3c508f7fa48a5f8974e8813d83ec0a7715a0b83568f41f11286ff6a0022251df4d84cee9671fda9765ce1741c8934e65db3e79d404751f89e243305656871409897c064f3e7dd923a4817d6e77cdc39235ef5fca1e31cb4a6bdeceaa5d1d1cb0d8c9f8855271083b127e46be495a58b170c24b724b7ab17b", 0xd5, 0x0, 0x973d) 16:00:05 executing program 1: socketpair(0x20, 0x5, 0x100000000102, 0x0) 16:00:05 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = kqueue() r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) kevent(r4, &(0x7f0000000000), 0x7ff, 0x0, 0x7fff, 0x0) pipe2(&(0x7f00000000c0), 0x4) r5 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) poll(&(0x7f0000000080)=[{r5, 0x8}, {r6, 0xe1ec28a3227bd400}, {r7, 0x10}], 0x3, 0x2f5) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) kevent(r4, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x4f, 0xcf62abf1eca487ee, 0x1, 0x4000000000}, {{r5}, 0xffffffffffffffff, 0x45, 0xfffff, 0xe7, 0x101}], 0x80, 0x0, 0x0, 0x0) r6 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x108c1, 0x56) ioctl$TIOCSCTTY(r6, 0x20007461) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x401) 16:00:05 executing program 0: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0x3f0000, 0x0, 0xfffffffc, 0x0) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) kqueue() mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:05 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x102c, 0x0, 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) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='K'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x8, 0x4, 0x7fffffff, 0x1, 0x1, 0x4, 0xce0, 0x0, 0x0, 0xd2c8, 0x401}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) r5 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r6, &(0x7f0000000880)=[{{r5}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) close(r4) socketpair(0x20, 0x8000, 0x3f, &(0x7f0000000040)={0xffffffffffffffff}) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f00000002c0)=0x1) recvfrom$unix(r7, &(0x7f0000000180)=""/117, 0x75, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040), 0xe7) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='$\x00'], &(0x7f0000000440)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)=']\x00', &(0x7f00000003c0)='^*\x98\x00', &(0x7f0000000400)='\x00']) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000280)={0x8000, 0xffff0000, 0xe552, 0x80, 0x2f3f, 0x8, 0x1, 0x10, [{0x9, 0xc9, 0x9f5, 0x3f000000}, {0x7, 0x1, 0x4, 0x7}, {0x7, 0x3, 0x6, 0x2d5f}, {0x400, 0x4, 0x9, 0x74bb}, {0xe9eb, 0x17e2, 0x1d10000, 0xff}, {0x6, 0x0, 0x5, 0x2}, {0x9, 0x25fb, 0x9, 0x8}, {0x3ff, 0x9, 0x100, 0x7}, {0x4a, 0x3b, 0x80, 0x2}, {0x81, 0x6, 0x38000, 0x8}, {0x80000001, 0x101, 0x8001, 0x4}, {0x8, 0x65bb, 0x100, 0xfffffffe}, {0x0, 0x2, 0x4, 0x3}, {0x4, 0x1, 0x7, 0x8}, {0xffffffff, 0x6, 0x3, 0x1}, {0x9e22, 0x0, 0x6, 0xffffffff}]}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="000000186204018b002b3aff7f000000000af032bdf1b3662ea7e1d48cffff000000000000144827820800008528f8b3f3b2e0b57ec63861c4b5d9e48a3f92fb4227b1f000000000000000a4b77adef5422af714ac23fa", 0x57}], 0x1) shmget$private(0x0, 0x4000, 0x370, &(0x7f0000ffb000/0x4000)=nil) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) mknod$loop(&(0x7f0000000000)='./file2\x00', 0x2000, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) acct(&(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x20, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e3ff7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e1b3b3d84b99db7747eb2c045"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x20}, {0x3c}, {0x7ffffffe}]}) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37, 0x8}], 0x3, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xc2, 0x0, 0x0, 0xffff}], 0x80, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r0, 0x1}) r4 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, &(0x7f0000000880)=[{{r4}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getgid() bind$inet(r6, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x5}) r12 = msgget(0x3, 0x420) r13 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0x0) r14 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r16 = getgid() bind$inet(r13, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r15, r16, r17, r18, 0x2, 0x9}, 0x5, 0x5, 0x5}) r19 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r20 = getpid() fcntl$setown(r19, 0x6, r20) r21 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r21, 0x0, r21) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000280)={{0xb54, r8, r18, r10, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r20, r22, 0x8, 0x100000001, 0x80000001, 0x100000001}) r23 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r23, 0x0, 0x6a, 0x0, 0x0) r24 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r26 = getgid() bind$inet(r23, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r25, r26, r27, r28, 0x2, 0x9}, 0x5, 0x5, 0x5}) r29 = syz_open_pts() ioctl$TIOCSETAF(r29, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r30 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/speaker\x00', 0x80, 0x0) r31 = syz_open_pts() ioctl$TIOCSETAF(r31, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r32 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r32, 0x0, 0x6a, 0x0, 0x0) r33 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r35 = getgid() bind$inet(r32, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r34, r35, r36, r37, 0x2, 0x9}, 0x5, 0x5, 0x5}) r38 = msgget(0x3, 0x420) r39 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r39, 0x0, 0x6a, 0x0, 0x0) r40 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r42 = getgid() bind$inet(r39, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r41, r42, r43, r44, 0x2, 0x9}, 0x5, 0x5, 0x5}) r45 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r46 = getpid() fcntl$setown(r45, 0x6, r46) r47 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r47, 0x0, r47) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000280)={{0xb54, r34, r44, r36, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r46, r48, 0x8, 0x100000001, 0x80000001, 0x100000001}) r49 = getpgid(r46) r50 = getuid() r51 = getgid() r52 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r52, 0x0, 0x6a, 0x0, 0x0) r53 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r55 = getgid() bind$inet(r52, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r54, r55, r56, r57, 0x2, 0x9}, 0x5, 0x5, 0x5}) r58 = msgget(0x3, 0x420) r59 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r59, 0x0, 0x6a, 0x0, 0x0) r60 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r62 = getgid() bind$inet(r59, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r61, r62, r63, r64, 0x2, 0x9}, 0x5, 0x5, 0x5}) r65 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r66 = getpid() fcntl$setown(r65, 0x6, r66) r67 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r67, 0x0, r67) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r58, 0x1, &(0x7f0000000280)={{0xb54, r54, r64, r56, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r66, r68, 0x8, 0x100000001, 0x80000001, 0x100000001}) r69 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r69, 0x0, 0x6a, 0x0, 0x0) r70 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r72 = getgid() bind$inet(r69, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r70, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r71, r72, r73, r74, 0x2, 0x9}, 0x5, 0x5, 0x5}) r75 = msgget(0x3, 0x420) r76 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r76, 0x0, 0x6a, 0x0, 0x0) r77 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r79 = getgid() bind$inet(r76, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r77, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r78, r79, r80, r81, 0x2, 0x9}, 0x5, 0x5, 0x5}) r82 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r83 = getpid() fcntl$setown(r82, 0x6, r83) r84 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r84, 0x0, r84) getsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r75, 0x1, &(0x7f0000000280)={{0xb54, r71, r81, r73, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r83, r85, 0x8, 0x100000001, 0x80000001, 0x100000001}) r86 = getgid() r87 = syz_open_pts() ioctl$TIOCSETAF(r87, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r88 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001580)='/dev/vmm\x00', 0x10000, 0x0) r89 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wsmouse\x00', 0x200, 0x0) r90 = syz_open_pts() ioctl$TIOCSETAF(r90, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r91 = syz_open_pts() r92 = syz_open_pts() ioctl$TIOCSETAF(r92, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r93 = syz_open_pts() ioctl$TIOCSETAF(r93, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r94 = syz_open_pts() ioctl$TIOCSETAF(r94, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r95 = syz_open_pts() ioctl$TIOCSETAF(r95, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r96 = kqueue() r97 = syz_open_pts() ioctl$TIOCSETAF(r97, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r98 = syz_open_pts() ioctl$TIOCSETAF(r98, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r99 = syz_open_pts() ioctl$TIOCSETAF(r99, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r100 = syz_open_pts() ioctl$TIOCSETAF(r100, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001600)={0xffffffffffffffff}) r102 = syz_open_pts() ioctl$TIOCSETAF(r102, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r103 = syz_open_pts() ioctl$TIOCSETAF(r103, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r104 = syz_open_pts() ioctl$TIOCSETAF(r104, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r105 = syz_open_pts() ioctl$TIOCSETAF(r105, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) sendmsg$unix(r4, &(0x7f00000017c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="0d2642532cd8f31f7499da338ab84e6cf02d190195d8a0a7f9dc15555b0e621f8e7ce14efbbdfe63a3e4350e44d062d040cb1f8e8ec186113f1744b5464426e660b3fc96aade32a960eeb14622d73a7d9ade78b656e1b3e14542ba62f7f4701a0729ed6a7aef0a83d6fd", 0x6a}, {&(0x7f00000003c0)="f0a946e34b4c6657207c394cc6f90438423374d10ffba9a361c1c5004a91e9c4849099c326ec44bb4a8ff11b7224f4151cd00fa58cff3ec05da9599dd04ddd976c825d6dde2c5c16d572ba94f418a2d9c0bf0bbe9ba2eea8fc0e43736b8f7832a2788b53a90948707f93d16198afbe96713fe04b50a5b400cfb076e87543de76f11187d0ebd4feb82e50093cf7fd3f5b2d85c7503c7f0f799b7f9b6dea79ed1c57e23664010d021975fb0a21321ec3b88c53dbf6a80e6b667de3cd5a", 0xbc}, {&(0x7f0000000240)="04fca71de4c8b9c06e973c19204deb5bb38fe05507d9", 0x16}, {&(0x7f0000000480)="c50777f08241d5e3c0717a071eed4126ae7d6056da284450b098acdb7261ec555d6222173ce2e06133c9f4de321ac7ed98dcb187a74f3d0abe394cd85a0c760fd18e8143c0d4921ee1a3a277617d533c1424eb967fc17cd56547d9cf1862429c0834e1e7cd0a00c8e3df6b697b3f685413a2a51cb73ca3a1030e0b", 0x7b}, {&(0x7f0000000500)="f4f8b625a473fa10ad5296f72537238b87c7d1039df5686524c78c28cefdcd36d41402122e2acaf340ac53f5c2a5eb11a6b50de0779d69c34e6da05205b930c96d4ddaf63105c4c878fd8e7d902862f46ef4e995b0873181c686ac1bea399b38843007ea1a2cfc21cf9ef7d10015c07e8c503280028f4c5c53dd2b09fc1275524aea177174549f36e81c0c573b5b37c1bcdbb0dd89e4d80b075cfa2a7ea0497119191acdf1f9310eb3fd9e1c88d9f473f6c4f5045bfe2c913deec4525871c0801584ecfb8096bcb5930d6c8e7917f7e99b3896e2ce9887761bd644c7045674f728316fbe84d948c5e45410e3e1b848cfb82350e97923a13001f538fde69556e6ba575f9679a274a0f8944b4af157b88cb71575ef726a6cfe49f0850ac93433cc2fe8899604e886522aa95826ebf5ea12f21ea4f32da04fbe085d7d639b4fa52ad2045e677e48ea475bbbf0febfe3e58ddf43c0948a251d66a238bd9a3b2bcb509c6a022c091c16a9b469fe386f9343e4a904c4d94cb3dbbab840ded71c51ba747e5b00a86978d32ad344efb2d9e8e7740a783a21ad6b51df9116a2d3a778da463b575b4b4b745ec5285e3e308f7fae4c8b8f1524ef2417f4c63f507a1330e860da73a8c25f091543963a96e236202b80eeadc1051ccd81176823edc2965244716560400dd251da5d59dc47bfce2244b51ed6aecf145e028c1594ecbcbf5419352515867201b606819234bf2ddc18b01dd45334101d20f1b1aab7ce97224c642f9c89a4f632323fff1c2a9328812ab28609440d742d83a9032790f031f604572caffb5385dafbab4f87ec3ce9cc168f0d7ee5a6038335848ee85ec9fc6ae544da85956964078535cbb93830e2d25fb752186e6ea02172823b714191cd363cca17f9ab16f20316a71c670c36a17d086261298c3c7845d23b22987396f56c09b154c2e56f6b267234cadc209332fb096d483a24ed0bd37cf5254cd579296a2bb8327c92793051eb46e793bd115190d3af74b00cf4ab52ab666921c24392f5ac72756a061f355abb046a34747a291dcd14004d153ec9f2ab5de1b95306c65f18945ecf38a4a0c9456cb589b4b17496b4c80ff91a1ae1702e4844705687179f9c99c6a2c04fb4a7d9d585be174548af1935ff68326c728fbaa85ad661f2987ff522dab87802914d75488d573874d2e93ed41050ffe5cda97c2bac45bfea227e23fc4a65dd7c1fa6f8d67d2233a8ba532372fcf0fb85dbcf74837fbb3f42f917062ce73ba2057288a8c4ade5c9677dc2204ebc369d9e449353d4b07ae46fd1f02233346588f3bac02f1996dd897256d9529690988279fa9144d8d60299bbcf5ec65a0ab33d51f628ea25a98e4a0de9bcae106236416bc5e32da6fe2872952da24b482dd0b1b55d2325d639ad11741d7adc217deea528cca0ac9b9581d64722a2f8134f58a861893e50718540f88496460d641fede45d93c4e13a32f5da2fc4a57f14a283a2dd79eb8672de7f0639bd37cb1c877363c66b8228f13da9acd9db9af38b9b60a8403ec46a1702361d20c0bac3ab40b1664817ef50025d2143f533260374fa26d671e683affebee104edc63b2f41d09d99ee9a3f98a98034f0cbcb06b8520f8594f1b80e0e74a0a94f67c424ca8d352b481632f531abec3ed6fa5d82194cfeb78a23793f3ea35b9cb7cd3ce87f30b21a0c8c77ef45be02f5a785dc3c1d2d1c2601e7817fc70f920e327c8d2f1619737821dd7368aa2696ea2017432587c6090d4d336fdb8a4a0d0a5e13123605ac72b90c2afa305e476fad4406e1262b31e3625d114e3ed47677b51509432c0f404d7345b335053376bd5aba21efc2fe3fe0b26614ae7f0ac8cef0062cbf9854f4c5af784d2f2452ef94a0c3992e6aaa40878e92982027869326b223d6f7a9aff4d8b19e7232ea214cd0563de480d84e217a795606125d5c058b11d2b88be7ee126d1440b8e114cbf36e15681b8c62d4f5e391ec4e9574151d68987a397ae53cb7bb42f1078172b7694a029be7e7ba46a445ae2eda64a73ebf0224b2a9e49c572a9cfd9c57ccf66bebe81b86da4c5fe5c9958f962c336fc5c2e0369d61d900ae1a1d17acddb6f60246cbd1512c93945bfd55157d94661b2c570c5f529ed9637443fda7ac92c7c3b03ac4f279300435693a11fbadc7eb2a49f525f81f9adf33bdbcc965dc57a29217ab781170e4670a8719f48bc43cdc1f2bdd040767a3de9dd36076221d2cf8dc2508f1408534cf0ae182c47764d67155fb8b9ca515e0130a8b282f2db65f39ccc21c14fdfa4578efbcfe4c801227b0835ba68cc9dbd42a8e3c6e0e5fd6e9caf3978ffa6640975e0afc919610f2b9a46786aa73754e2653577f5c69465857d1be6553c6147256d36e70d717638230cbeb89baa068235ca2ab658756abf745c9b4aa9be14619e6cfe7105150726f82da7bf429ccec084c157ba0b6672e7e306bcb1946f6d10168689152bd9fb20964ecc56aa3f01b3915505d2191299e2caf8a98c61895e25aaf20f3af72fb87ca26d206660bd67cbfb61883651b541e8724b730e84ceacc7dfcd6fd61d9e3cb4d5ed769a2aab9ab8dfe147d24fa91166937a48646c2c7241eabc96563dc6ec4568d08832632124f54986ad4b6533cd1a25f06d09d6a38e1acf7063f3c6e8b8d3e059e0d423ad12a063d7287300a729134482de4f9180147eaca9728ce1d2075748568d5bc667f0092002fb3fec1410e5e22def6571a4b360e7c90fe9806ebfbdf797f58528c05eaea69ff83624988b5d6b51bec385a11de4ca335f1cce000acb209a226ba36adb4ffa5cdbefa7e66902b5097a66f633f340895afea718347537d14a481e981de710a7c4da4480d0091b98ad7a32eb5a58b0220cf9602664058789157c857c83d488b3f4b781d4c7097de961c3df14f265d560c15fe4dfaabeb4aba947cf3c982882e56fc85177ef190a90354d9b06d7b0ad721926f7b79100eabcf52d1de52211ac2f80f3ea960841b561d51b8beeb258c8058ced40fc84ee9998d8950c5c262587c8c2ac4fc06d468e4e198b5b8bb4b420f6d48f9a0249536cd106859c1fe2069ebc9686a89443f3ea26c618eddada60534620a1035c339a6e4cf78d981f3c0611622871c26c833a25b184541746789ff306259bb81aec99bdd87397693c523ecb37631715fdb3fd6967cfd3ab5b49cee4b5dafca50918e5949cfb81e51e2d98d5b5ced2e46dacaa0ab4ed30ad4b09651c7deebbe7b607182c28476615ecf1dc8e8a5cb341e5911379d42450264390f562e5b275cc96ebfdf1ab9121167be3c2fa96c88b6b4b4292a1bb686adc3e99b84f196e84f43b730faf495c8bf7da088b51f287fb301a4173dbe356819ea74347cc9e3ecbeb1a4e84e412824b7c49567e54298dc33ef63e6d60e50be729caf8fe055538a8b9de0d121c6bc4a3a5f7267d94023eb6cf3313bfe6e7297ae1b89223f14b42ecb47f80896ccaaef87c1f0fdfb9e9f37c0647195db05eb9f1544bad56d581d62c38bb25572a7f926887b46918f3da2ea8ac5f340fee30b6b338f940c0eb74a9fff8f7f51b35cff52baa034b52fee7b10ae8b92a0ec7b28c50f389c18e709eb5a863532d5a9192aa62696da9a81bbc6614d0704164838dd70aebc6fad6a6c1d9698141e05c3414068003812ed0efbfb1922da30feea30b1608274a6f344c55857f939fc08a63ec0376f2fa25ba6013f3b315d4349e985cc39f775222b8bd6efbf821941fc8fce16febfe227bcc0bb155b0a0b213bc6e55e651606eaf2bef15796292e9b4e3091a3cdb13b1f38bd3751d8a10a8f707a251b96faa8db7d3efbd39366e60440e6cec14475013da3e53823f3d72ccb135eb31d63ae73e67c7d536c734689b35b2e688f3b64d8a71351fa83e15fc95f1a3a5340afdf44c788a0fd869b8aae5b2a0e0f4b652d31affdf7d81fb52944cfbef320bd8d2f68473aea91f88c4572c53885bbf3014703f9fe2f0a9108814e69d431c15f6c1a8d1fd9cbe41481e3fcd19ff4cf72540373e05c61e09e8ff57454f59c403e7b1db4d500386babc56ab3698948b9e8d0b1644d344ea1b3879ed3049cb3f412ca0b1fc6f32285ecfdb691cec60b6efb2d97c793eb1331a224dddb2b789ad1141963f8f17eea1be3722578ca005680f86fcdd4431a9b2a7a0e4bde57c56ae61750909bd7a329531fa11c593b896510eedb139a31909d677a86940bfe41ff1b36da2ee936b96dc924e2a47c141a5587d8d42743dacbbe162fa063a96f89697f2601d814678768a4840f7f3f9b81e0f69e7a0e51aba1c9c4e8f38fbce9599881a7fa80b654ee11ac07ebfc214d658a9e10454e206542d88ac8b9f0b708a03e705b094602d966574c6c549333a3db7c2ae7e7e8611faf176ece9e47d63dd083003ba6e39880ef13ab809e1f75c607519b92f91c526a04efb37b5a51fc545604707ff8094e7d353e3afb39bcd0a9adb5de9b3861e5ba47afe8e73a05bba816ffe9dfaaea0775fd5731c73a39fbe1eebadb3a145175e6ff79e635054c5577b43008e07ae474c787e0f481734847e6fd032a1d878033f67da4688e51fe5fa2250e3149e55035c6bd668c26fca0d5078e0f161af6bd55a5f67583252fedc5b7dbffb3edeedb123598bc16ad59cefef89f1b0c4cd73df74c24beb97d261a0eb015a6fc8c9923eacfea9c9c574fd994fdd0285ac51cfbbe5a3a2635a0df18c834ac19a701beb8349ce39644fd0f42a3123709ceacbfe1ed152b60da2dcc1ef24ede2fbcd9c72cb0e9c0ac9e0a594da2014cdfce6568d8929578c73261a9e2ee33ba280f29c261648c5496e83fc1cc1635d912f871c6fc024cac40cf427d8825a4da6f154bb6c581bf862bc36aca37d65a9ce6713de31eca63d6def6c0bdaf8df07d2ff85757c926761e6b25aca0b9b6dfbf6e19d891de32a81529937c1f474ce39af216f529a646271802916545e2cc26ae930a5fe1ade321daee08b003d8cb4ea260232f7defaed4901259f54aa7b8c60d5bf822bac31e2cd1c33725f83825c36386325ddc73149b7678de5b997f5597152595d79f34557b6c511623eb5ad7d5fceb5f35f4063277c7034b17445b2ce28933f27c280193ff5bfac6e561b8b22d7cb62fd084d448747dcfe5eaac0bb9742fd4cd37e819d751b3849591991537fc99cd87c9e51f2c80a625ce1e5dca3054bd58385477e2c7a664de5fa23079d4b774496d02b7c9d569a3f8ad24d5b12c01200557fd3317e531d7f4fa62b1a174a7dd9c2218207b9fb976825e94df3275954219c2f173a9332b66d2e77ffd9d0d0ce42fed12e1e05c67e64f24cc38f0f1f999798e4e560f618dd601e9cb6a008ae3259772b549e822e1790bb543e9feb9ba087e9a3881f3d5ae4d76485f41a01e6cf7153c72062f8aa60dc545aa6d401f23c78da4bade10699240de062f59f9227aa6476f7b27d5fb12e1f87713c3c16265e4130655f24aac28ed4a287a050a1208e23d20e0583b362cbc72a820b35fb152488902070d7c216c33374d0b04bbbbcf1b2b60675ad2e8c1ed4fdbe46a2d120724f493a3c5a37967a7dbc5ad3626ffdc6e655af60dac7fab3da9dc6ee5d48b0bc042f52de3a5de00ca7e267942c8ff0a30dddf1e29e301a5dd75fe53b054a2c087ac018af0b2101780a9e30877ce652fbd51428553d73588c24e12a94b14d2e61edda1b40fe42c08a8b692a2555e94cb69aec44414d8cfe7b99a6bb402415b27ca97d455d4144bf8bf6fcc72f377ef37e901d5f101a76af4197222e818f77fdddb", 0x1000}], 0x5, &(0x7f0000001640)=ANY=[@ANYBLOB="20000000c5298bc9", @ANYRES32=r22, @ANYRES32=r27, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=0xffffffffffffff9c, @ANYBLOB='\x00\x00\x00\x00 \x00'/20, @ANYRES32=r49, @ANYRES32=r50, @ANYRES32=r51, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r66, @ANYRES32=r71, @ANYRES32=r86, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r87, @ANYRES32=r88, @ANYRES32=r89, @ANYRES32=r90, @ANYRES32=r91, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r92, @ANYRES32=r93, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r94, @ANYRES32=r95, @ANYRES32=r0, @ANYRES32=r96, @ANYRES32=r97, @ANYBLOB="00fcd353d2efb4f1bf000000ffff00e001000000", @ANYRES32=r98, @ANYRES32=r2, @ANYRES32=r99, @ANYRES32=r100, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r101, @ANYRES32=r102, @ANYRES32=r103, @ANYRES32=r104, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r105, @ANYRES32=r0], 0x158}, 0x409) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:10 executing program 0: r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x188000, 0xee4}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x7f, 0xfffffffffffffff9}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x618, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x36, 0x0, 0x300, 0x0) close(r2) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = getpgrp() ktrace(&(0x7f0000000000)='./bus\x00', 0x2, 0x810, r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)='\"', 0x1) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/74}, &(0x7f0000000180)=0x4c) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) chflags(&(0x7f00000000c0)='./bus\x00', 0x0) setitimer(0x0, &(0x7f0000000180)={{0x0, 0x100000002}, {0x0, 0x9000000000000000}}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x280, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x9) mknod(0x0, 0x80002007, 0x5dc3) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x80) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="820266696c6530100000"], 0x10) dup2(r2, r1) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000080)=""/104, 0xfcbe) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x40, 0x0) dup(r2) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b2", 0x3e2}], 0x1) 16:00:10 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x5b) setreuid(0xee00, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) r2 = getuid() setreuid(0xee00, r2) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)='r\x00') 16:00:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffffffe], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:11 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) pwritev(r0, &(0x7f0000000640), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 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, &(0x7f0000000080)={0x200, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB=','], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) dup2(r3, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x80}, {0x6, 0x0, 0x0, 0x40107}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0xec) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) close(r1) r2 = socket(0x1c, 0x1, 0x1) r3 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r6, &(0x7f0000000880)=[{{r5}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000140)={0x1, 0x7, 0x4, 0x8001}) kevent(r4, &(0x7f0000000880)=[{{r3}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040)={0x8000, 0x3b}, 0x10) chroot(&(0x7f0000000180)='./bus\x00') r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000100)=0x81) connect(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="00182e080000e094fefff7ff009f365a56f371ace6c80a2269025e47d02b66f4acf424101438ca80002ffffc93cac8a61778d6fc0b0e08f4b91680a0fc9cdf545c6a992c26050e2e0000000000000070ec322f64bd8680b2ebf7d6af5c5924edec13e578dec8b03faaea26c467d988a2ccd28e9a681669ccb13f75fcca3e0db3857eed1acba30cb6f78f7ad151980e33e5c767bc85bf18aae7ec3b4b54796676ad44ff8007ba41d83582bb022ab3c0fa184aa17b5fd7829084ca6b1cc39d29912e24f68c6d3fd8f467625c47bc097051ed49251e5414a5e230cde39b1cae2c668db5bb41c717cf5475aba5af4321ae267d3f35f0379acea09687281cff9f30d20b00"/267], 0x1c) 16:00:11 executing program 0: syz_emit_ethernet(0x2, &(0x7f0000000000)=ANY=[@ANYRES16, @ANYRESHEX=0x0]) 16:00:11 executing program 1: 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)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) r1 = dup(r0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = socket(0x6, 0x1, 0x20) accept(r2, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) r3 = shmget$private(0x0, 0x1000, 0x404, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) 16:00:11 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/4, 0x80000001}], 0x10) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="10", 0xfffffffffffffce5}], 0x1) execve(0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x20) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x4) writev(r2, &(0x7f00000002c0), 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x7c}, {0x61}, {0x6, 0x0, 0x0, 0x3f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x5}) 16:00:11 executing program 0: socket(0x18, 0x5, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) dup(r0) r1 = socket$inet(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000000280)=ANY=[@ANYBLOB="14000000000000000000000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="280d9c3100000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000cc1a0444602e0a9f8b99af08af469ce8694a357c11b45b5462af78543631ceeb7f640d493fbbe454961a7ad967c3a16ab05b482d64"], 0x30}, 0x0) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:00:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001640)=""/237, 0xed, 0x43, &(0x7f0000001580)=@in={0x2, 0x1}, 0xc) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) r3 = accept(r2, 0x0, &(0x7f0000001500)) readv(r3, &(0x7f0000001440)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/37, 0xfffffffffffffef8}, {&(0x7f0000001100)=""/67, 0x43}, {&(0x7f0000001180)=""/150, 0x96}, {&(0x7f0000001240)=""/206, 0xce}, {&(0x7f0000001380)=""/134, 0x86}], 0x6) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=ANY=[@ANYBLOB="10000000d4f735fb5509a9290000808c0000b645890d8e8f239c160ab8aa0dad305370a2815c9ce8753ded83621de56ffb9820e6192f356c75890259effee67e85ad7d146ba882354ec0e1e222aabe81e92459c2f00948e373816d0a811ce8cfeb52f8549c9b970fff7a11aa3e55ce1659e945daf1edb0807bf3b8aed586c9e33edb74b1c7f8288d8b3387503cca8aff1e0faaa001e0c4881c0387ccb0599c8fd4a2c0635b4e0e8bbbee03fefd4e3872b4d4d07eaef5fbc6bb1bdd3e9c8a45c04fd5f1e608a59354aed9480559f424a4dc05974c1495bedb4457bf43aa0f5ef199731476ebf9f6f486"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x8c4) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r1, r0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) fchflags(r4, 0x0) 16:00:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r4 = fcntl$getown(r0, 0x5) r5 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r6 = getuid() setreuid(0xee00, r6) r7 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x3fffffff, r2, r3, r6, r3, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r1, r4, 0xf16, 0x800000005, 0x5}) shmctl$SHM_UNLOCK(r5, 0x4) r8 = socket(0x2, 0x4003, 0x0) r9 = socket(0x2, 0x1, 0x0) setsockopt(r9, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r9, r8) connect$unix(r8, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66698a6b702a3e2148edb2633f186bf12e6524"], 0x1) 16:00:11 executing program 1: r0 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r0, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000380), 0x1d) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r0, &(0x7f0000000480)=[{0x1, 0x3, 0x800}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000040)=""/126) r1 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x80, 0x0) select(0xf, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) shutdown(r1, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x24}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000140)) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) write(r0, &(0x7f0000000200)="27a5fd2d2f77ab31046dc6b4d4bc", 0xe) 16:00:11 executing program 0: select(0x0, 0x0, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x6}, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x2, 0x10000000000002}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0xfffffffe, 0x0, 0xfffffffb, 0x76, "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) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(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:00:11 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x1, 0x8000, 0x81) ioctl$TIOCNXCL(0xffffffffffffff9c, 0x2000740e) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="8202adfdffffffffff070000169d710a955984c87910bf0902d60f5d00287ead4bcb775ca69dfceaeaa84e6abca64896819f507d0000000000f3c4c549a86488f376fa072951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f041576c5f9286c545795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d28708418ac1b00000000029cc4c83908ddba44fb4b7555000000005bcf967304e3331c28d208000000000000006b47b8d7da43c3f1a3d6ee33ac0f994166518bed2e1977bdfd5e5ea1b1009e5a319d54401c8b0fb636710000d2df0ac87e0d7b6524240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829b78aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfc788c2c9ce08a146eb899f51da0ff82a27e42cfc93123b8284efea431c9dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494af280cccf9136647507bbb35733c133b192061618696b2d44cf727921461f8c0221a54996026fe13c9e7621c041c7a2994659cc1c56ea6cfc91a379c27f1dee06b8e5c9c1993edc4c0a07948935ddb70ec1b24b761c1b9ee901efb25c669f55f9736d058b4416a9a74b952574fef0a109907f10950cb1bb90ebe58d6f818bdf400937cc88129821f8671feb7cb1355ff3729d00000000000000000000000000000000000000000000000000000000000100000000000000000000c4f67edd21ecab793a0d0e0c3a17281241ae8771bb3a242ebd730ce85fe40833d5e9c463c03136a382ee8d96fa34f4f8283a8e88edcc6ae5ccec80eb6c855fe6db6506884fa831257ad001e365b934ca57b8ed8626883ad2ef8e51bd358d1084378810accaf063a0ece63212aae3e1d158cd46703ac79e0193ff134078ed0ec7dec37e512bfcfa6e6780e9227270b843e573404f6d1e5238e79fa4176553338237e1ab8d0816f96ad213e4077fd71ba83ffb539860dfbb3264268c8b01cef3df146ab363360b1506a145631546ae39ce1110f3e66b9d9d1ffb06df78f1ac6841b23069286f71cc56e5992f31d5395af300f9b41f12de29cbc49ac52af3b8697d265063480daf24b19dea80917576fcd7c6a45cc70b4f05ac63bcd0cba929b6317aa41e4b70f909562d27a3d1638ed26050322cb2c2b757c65ac0bd532c"], 0x10) r2 = dup2(r1, r0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x5) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x5) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:11 executing program 1: syz_open_pts() pipe2(&(0x7f0000000080), 0x10000) socket$inet(0x2, 0x1, 0x0) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000), 0x0) r0 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) socket$inet(0x2, 0x3, 0xff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x32, 0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f0000000040)) 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xba) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0xa016, r1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x3, 0x2ef, {0x1, 0x40}}) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) dup2(0xffffffffffffff9c, r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f00000000c0)='./file0/', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socket(0x18, 0x4003, 0x0) sendmsg$unix(r0, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002380), 0x0, 0x0, 0x0, 0x8}, 0x400) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) sendto$inet(r1, &(0x7f0000000200)="1bb519d4de1362c9623a6425e62d290ae55ae301d25f811a53dddfdfefacb2ffe2d536f02845eea3f5e2239a6a20e5e4fe42cd4f176c893a6c866274af5fd2da06332d73b715021142827fe5a1ca4950f539676b258461f86401d968bc8bdb6decf584fa5d74cf2aaa2b273ccbc71b2922efda905281d87f53a98c7adc8d7c", 0x7f, 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000001c0)={0x0, &(0x7f0000000140)}) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() socket(0x18, 0x3, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0xfffffffffffffe8c) pipe(&(0x7f0000000440)) select(0x40, &(0x7f0000000140)={0xe0, 0x81, 0x40d91423, 0x0, 0x4, 0x2000000001, 0x2, 0x9}, &(0x7f00000001c0)={0x9, 0x6, 0x1000, 0x9, 0x1ff, 0xfffffffffffffffd, 0x4, 0x5}, &(0x7f0000000200)={0x808, 0x6, 0x8001, 0xfffffffffffffffe, 0x6, 0x5, 0x5}, &(0x7f0000000240)={0x9, 0x4}) 16:00:12 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r1) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x0) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, &(0x7f0000000880)=[{{r4}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) renameat(r2, &(0x7f0000000040)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="f5e968d0d9a0e055f7f14f7a2b8e809027b3e6939bbb7893fa6c3d291bd0e7d35e7579eca136d56217ba04e769689eb604b7ea058d6be5b6e8f1152100aa9060456cff164d91b1df024c8874fbd0d14a84932f1f179a67fd6e264e3abe03b2a58a452dc877e0ac62f7eaf6bbe6cf18e2776d070236e3fde5c8a7437745c92bb4c648ea4a9896eb2d0e9d51ba25467d3f6123", 0x92}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)) 16:00:12 executing program 0: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x1, 0x8, 0x0, 0x1ee) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xfffffffd, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) recvmsg(r1, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0xffffffffffffff89) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) msgget(0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) pipe(0x0) read(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpid() r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r3, r4) fcntl$setown(r4, 0x6, r2) pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpid() wait4(0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x100) r5 = socket(0x1e, 0x3, 0x0) shutdown(r5, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getuid() getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x1bb) msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) r7 = kqueue() open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r8 = kqueue() r9 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r8, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) r10 = socket$inet(0x2, 0x4000, 0x1f) r11 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffffe, 0x1, 0x9}], 0xfffffffc, 0x0, 0x0, 0x0) r12 = accept$inet(r11, &(0x7f0000000080), &(0x7f00000001c0)=0xc) r13 = kqueue() r14 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r13, &(0x7f0000000000)=[{{r14}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) r15 = kqueue() r16 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r15, &(0x7f0000000000)=[{{r16}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000280)=[{{r9}, 0xd894c61d96287c7c, 0x80, 0x8, 0xa228, 0xff}, {{r10}, 0xffffffffffffffff, 0xd, 0x1, 0x88, 0x5}, {{r12}, 0xfffffffffffffffd, 0x4, 0x20, 0x4, 0xce00000000000000}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x80, 0x5}, {{r13}, 0xfffffffffffffff9, 0xa0, 0x0, 0x8, 0x8}, {{r5}, 0x7ffffffffffffff6, 0x6, 0x10, 0xffff, 0x20000000000000}, {{r15}, 0xfffffffffffffffe, 0x0, 0xf0000004, 0x100}, {{0xffffffffffffff9c}, 0x0, 0x0, 0x40000000, 0x1, 0x7}], 0x6, 0x0, 0x7, 0x0) fcntl$dupfd(r6, 0xa, r7) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x0, 0x0, 0x0) r17 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r17, 0xc0307006, &(0x7f0000000040)) r18 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r18, 0xc0307006, &(0x7f0000000040)) bind(r18, 0x0, 0x13234f3349909ef) dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet6(0xffffffffffffffff, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x30010, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() wait4(0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getuid() getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget(0x3, 0x0) r19 = msgget$private(0x0, 0x20) msgsnd(r19, &(0x7f00000006c0)=ANY=[@ANYRESHEX, @ANYRES32, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRESOCT, @ANYRESDEC=0x0, @ANYRESDEC], @ANYRESOCT, @ANYRESOCT=0x0], 0x5, 0x0) msgrcv(r19, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) msgsnd(r19, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r20, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000b00)=[{0x2c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r20, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x800) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x87d1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8458fb538e490f94, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x941, 0x4, 0x8, 0x1, 0xe132, 0x8001, 0x4, 0x2, 0x0, 0x1, 0x5}) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) ftruncate(r1, 0x0, 0x402ffff) 16:00:12 executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) fcntl$setown(r0, 0x6, 0x0) fcntl$setown(r0, 0x6, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x10000000011, 0x8000, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) sendmsg(r5, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="1000008000005d6f0000000000800000ac7d39e5e030bade123ff9a6006c358c8a6e4fb1666586be89b9c66e05e9c5b2572fc6a0f2d38b3629e154db2ea853bc21b444cf77dd3a57aa229894f9f24589c2027a080e99f015a3c5b490df34a299ecbe1c81917800"/114], 0x10}, 0x0) bind(r4, &(0x7f0000000240)=ANY=[@ANYRES32=r5], 0x1) r6 = dup2(r4, r3) listen(r4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r7) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f0000000000)=[{0x8d0, 0x87, 0x7, 0x1}, {0x1000, 0x1, 0x8, 0x5}, {0x8, 0x9, 0x6, 0xff}, {0x4, 0x93, 0x9, 0xffee}, {0x4, 0x2, 0x80, 0x2}]}) r9 = syz_open_pts() flock(r9, 0x2) fcntl$lock(r9, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) r10 = syz_open_pts() fcntl$dupfd(r9, 0xf, r10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000180)=0xc) r11 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r12 = getpid() fcntl$setown(r11, 0x6, r12) fcntl$setown(r11, 0x6, r12) syz_open_pts() r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000e80)=ANY=[@ANYRESOCT], 0x1, 0x800) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000880)=[{{r3}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x20, 0x46, 0x0, 0x1d}, {0x3c}, {0x7, 0x0, 0x2}, {0x4006}]}) kqueue() syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:12 executing program 0: mmap(&(0x7f0000728000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f0000814000/0x1000)=nil, 0x1000) r1 = shmget(0x3, 0x11000, 0xc8, &(0x7f0000719000/0x11000)=nil) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000000)={0x1, 0x100, {[0x5, 0x100000001, 0x3, 0x9, 0x80, 0x1, 0x3, 0x3, 0xcf5, 0x1, 0x6f, 0x3ff, 0xffff, 0x30c, 0x85, 0x2, 0xfffffffffffffffb, 0x1], [0x9, 0xfffffffffffff71f, 0x2, 0x6, 0x800, 0x7, 0x7, 0x246, 0x9, 0xc480], [0x10eb00000, 0x8, 0xffffffffffffff9a, 0x4, 0x9f, 0x800, 0x20], [0x653e, 0x3, 0x4, 0x6, 0xe00000000, 0x3], [{0x4, 0x6, 0x101, 0x6}, {0x5, 0x800, 0x7, 0x1000}, {0x3, 0x9f6, 0x2, 0x3}, {0x1, 0x10001, 0x3d15, 0x6}, {0x1ff, 0x8, 0x3a, 0xc44}, {0x6, 0x100, 0x5, 0x8}, {0x0, 0x3, 0xf6, 0x2}, {0x101, 0xbb66, 0x4, 0x81}], {0x1, 0xc4, 0xc1d, 0x8359}, {0x3, 0x0, 0x3, 0x3}}}) shmat(r1, &(0x7f0000725000/0x2000)=nil, 0x1000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) 16:00:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = getppid() r3 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000880)=[{{r3}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffff8, 0x9}, {0xadff, 0x400}}, 0x2) fcntl$setown(r1, 0x6, r2) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) fcntl$setown(r5, 0x6, r2) close(r5) close(r0) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='.\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000300)='./file0/file1\x00', 0x0, 0x100) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) stat(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000200)) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./bus\x00', 0x2000, 0xff) r3 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mlock(&(0x7f0000fec000/0x11000)=nil, 0x11000) r4 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r5 = kqueue() r6 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r7, &(0x7f0000000880)=[{{r6}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) unlinkat(r6, &(0x7f0000000140)='./bus\x00', 0x8) r8 = open(&(0x7f0000000380)='./bus\x00', 0x280e2, 0x180) r9 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r9, &(0x7f0000000880)=[{{r8}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) kevent(r8, 0x0, 0x1, &(0x7f0000000280)=[{{}, 0xfffffffffffffffe, 0x37, 0x0, 0x0, 0x10000000000}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r10 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r11 = kqueue() r12 = syz_open_pts() ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r13 = syz_open_pts() ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r14 = syz_open_pts() ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r15 = syz_open_pts() ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r16 = syz_open_pts() ioctl$TIOCSETAF(r16, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r17 = dup2(r16, r1) r18 = syz_open_pts() ioctl$TIOCSETAF(r18, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000400)=[{{r12}, 0xfffffffffffffffd, 0x34, 0x2, 0x1, 0x8}, {{r13}, 0xfffffffffffffffb, 0x60, 0x2, 0x8, 0x9}, {{r14}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x7fffffff, 0x4}, {{r15}, 0xffffffffffffffff, 0xd0, 0x10, 0x800, 0x4}, {{r17}, 0xfffffffffffffffb, 0x50, 0x4, 0x1ad, 0x3ff}, {{r16}, 0xfffffffffffffffc, 0x40, 0x2, 0x7, 0x6}, {{r18}, 0xfffffffffffffff8, 0x1, 0x8000004b, 0xbb98, 0x3}], 0x7fff, 0x0) kevent(r11, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r11, &(0x7f0000000880)=[{{r10}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x0, 0x1, 0x4}, {0x18, 0x0, 0x9, 0x8}, 0x4, [0x117, 0x5, 0x8000, 0x4, 0x4000001, 0xfffdfffc, 0x3, 0x7]}, 0x3c) sendsyslog(&(0x7f00000008c0)="82431a13a173bfd5c29f800b3575d7863a5567cddba1f512b7630d477d13be08c3b5dd86e5a282f2e086ee692b195ac19c6fb983fb68b8eff9ca0d40208b014ae722065040529aa151b13cc547ef565e6ffc380cb7d6d52d82bfa59ca3dc464c3dbd3ba99730963805068e2597fa2c83dbba8142600575c5cfb564206b1d7a1cc7c67ac07a8188b1a038cfa2be615bbf8866afb3663664a777de4a51cd3d4d202d36f9e68a401d08c770b1df2b5211fc1efc598ab26abcec9a49afcf4dda2968dfef48d222295371bc5eaae33a1fbc57c51040572edaf044bb9596a5f16c618b61722b4b3a68a1c7f29097bd2476a52433b6ffa51fea0711103c160704fa275d220eb8b4bb681b379db1db109b48189bf21d9cf75eaed6ab75b7dfd7d5e66d8d16eeb49819957a9a48d3c638f26ff665fe818d30bbf9f5f1fd2399168f2b6a66dbe9f9a9588a0594ba57983dd5b2e445d78d4bddd716fcf74a763220ddd175369ad44bdfb2dee942afaed616e0cee012d765692f4884d2a922c9048a674d58278267646eeb211587781cea4e2e381d0e87d0883a61980e2be3446989fa2e7f5256c925d809fcfbb956cbebe4196c39daab4bcc26653e13f9f490575b97fbd0277feb34d79a7741862ac827c2bd378a220717f920de9a150e35644ec42285b60b684ba9f0ae75c6421f8c12c60c7304af0115e4e63dd7a878f5785630e2b5b42c5c0528bcc1ebe259b28e9a79dd0eb09c36f2afbdad4e3ccd10ebcbfc11dd35cfd1feefb8d1bf9290f6ab401aba22b8019bbf5088be7f83b982c4f77754f2eadf15e792e3a6c978b42baac0c43e7f748ca4f91b5ae559330468e7e1c28c6c426688f2a0ec5097ebbe96ca826796b457af8c02a22680a8f0a0a6bdf553299fd7a3c7b5ec4fd2ca77b32f113330a3c20ef4963bea60d7a3110f51865d0ad9308205318d21c88cfb3a5fdd1f0ab178508def4f8ed6dcafdf2a7d79fc678ec160b87697e7f46457fc76180083b5ee56c37face2012d95dc103d113c8ee992df375351e882d773a2674cb54605060d257d453e7217ff0f27131c3e216adde0035a9431e5fbfb6f265adf6fe8a6578282f3b2d228b590da267ed77ca2625de8540676908b7ec4d2e600c0f92cbbce051cce35fbe012561d93c2044e268d5031871cae1a73c70b8af06046754a1a821bedfa161e96148db1ceaeda89f041b2c4bf65dd979a5caed6c20091d1b643f87c0aa508358425e9ff9a2743617575a1584d04416e9e409abcbcfa4239746cf6e7c22005d52454e6a748c8bc74d6c827c25b0e28eade90e542ebdd38cb67eac332bdbe7659927d6bf9df88f384d61040e783ed8628c39a6e88bb9822d92c4f12475ca17390dc01173ce929a598e2040e1d3caeea0113467018b6f297b52d26dd18cafd46da2271bc390bb0932ffab08e003ba4d09b0897f0090b22cd73090c4ff74c3d343f7cb22261ad3954d4003f01ef7e531b32bd5d8c2a5268050144c9241b1fde297ea7859ea36cfc0ff55d7a7ff08bd2d99d47890204935a0523da39535da58bcbb02f57ad486199d83beea04a65d1a2267223bed04f9db0088c178bbb8fd36f0213894a195b25fecea2bc8140095a4074da3373debbbf2db7390cb68f5c7a0605dd2eeec9583b3fb4c4fe6be44bd9ad001abdb6388d70c17ce71f968d6641d09acce3faeacb9c1ee2a0b349ac509f0024ff4c3369bb90cb47894e5877d79bdb9c122a66c1ee30ac39c89721a23ce733443a46c850e90760dcd5aa1535b2e04ba3813dfda648bcc802e83b8a31b7484c02786843394935460f714f04620650c994202ade749fe835a0466f709a105805b3cc277016795d23525457b62e58b2fefffd34ebf2693a8f7941902d5c0353733012007ff8410ab8b156fa6487a46ed0114cb446992918af98268eb81957b739bcb0ab2bc7d3a34108c0e24623cd5984754f28b398f7cd752cabee75740f9649008d914e1c005ce5f8fa5d8a875cd88f3c55ec8a91717ec37bdec75de81678282178a53978bab981b5ffdf8187d245f0cb962f4b68063c4b4a6d28d25b4dcc1f68352992d0adcc2def98e4abc5b7f5a836a924353304e3d32cbdfff0b1c5dbdd493a52c4227ee972e5ad358d09655cec09688f2d7098b2c3d4b29ed2d791c008358112233f9125f4936ad3ffbdef75bfa695f6d33c19d228cae5818febe5f4d7f158ba986730380b0fcc9682b8f7b1cb9690cd3fad00a203bc345965d36b069d001243a404a95cd245a7686e4526019a4e5283bdb904f19ee7ab068964c3493e6c19e3a550a44be522a133ddb06594ec793963ce8c740df7150900e335a12074b733adb4deeb60d3777175129194eec0c7a81330f289fc6bdb5575dc7a132fb22c83dfee8e24cc83e756171bba8ea243d850d05281da5391bda3a02ae658746c63ef54009a05b745d762f9e3612fbcce32f28043edf6ac9ad0ac1a24b520f869826a1c02f0f2329b0d39738f4c2bcbe0bb77281b1d5ebe9e37e41819d8e2125d07c71fc8bae1592faaf4492b3819625bd5187bfdeedcb0089546b3804f5def9abef2c95f8fcde419b1183ef86686c091e91bbe7c8797dc71d3a7ed39bf9f2bf506dd591d29b5607fd867498e17b3b6aa1f3e10eaecc0715ebb813299258e720412b696bd06ee4a000f37b06890b58cdd5e97f8584439daeb2c9212cdee086b48b8a1aa7a47ea98604c6cbf2f3ce8a02071eb1e9f1d197bd914079fd116e4071ed2c8270b71fd41aec1d6b9fd81e9e440fee1ca7817a7d364aa750f317372c75ff4847c9726251b5b529feac3f73fddeabc8ba3edf8687ae4f0c6d86df3f878bd5cc3409d434adca4952d36a2818daf34bf6ef4ae746eb5ae79d4965ca5c454ed5960b1a1d5d6e0739d1765a0eb1ed2def3361287cff72ca49cd3c6a4780538ca91feaa4cabba0aa0a179f1793744052543e228fd6472a011d6b109f0bd42640acb3cdfe1fa700ac21e0834f69e1c8b355e950ac9b6db78353176392120d8bceb2b3261507c12b505c88e80ef889b4e1999088ad2d6d91615e690c69b4d848c7d3519305f887c44eab7c215cac59fd401d986e0577aeaed5495a5d2939a4385a033b49022497aebc0807c76e4f7177e55715585e110629b295ac85f1ec0cb28515ae2861b1d638cf606dd53bf97075e41985852090b331d306452831f6518b3941d693f81d9583bf25565d86902e1b840656ff4332640b5b8fa0b0ab1b6b040dcb89e5d82d340f29d0591ef51ea48082d3d29b2337b29679e173d414bf9608a35cd4836ac8d863c040696b728d435d46abc124298435755da4cbc9ea69930ae878f60e518ef970dae4a4a40551b89221f81f458fc3fb80e42a637220dd9b17992fc7d5dc5ab100a23297ba2723a82349104a72f502c2c1b4b4b7c0ed04d78350c0b6368199fbaf3c82d25882d220e157698f495b7f764ee1891a5fbd469f095dade32a4090cdb69c5bbdf33ea4750eda5de439f7de3bad8a741b2169b736a1c910c07128ccf5b63aa610a31f0d44da886e8533acb54f84eb98818ab42c8025017e242d29af3a394699d2482bf070538247f3c095d9b543150faf437ef4d09008b098d7b653068ee778eb3088c9a9bf13ebd83177529a7a59d1314c262c4b2a7fcb1bac0d8589684b93d0100388bd64a46c070352e15086a2ccade03ab204cf2302efdaf85e21ffceb08825f1f3448646df6840f5987a5458783e1a6e61a70767b7f33962dd3202cab590bd70d2bac8f6cc90f042dbcd7b4a7f7ef201b77734cc690aff3da0b36ccbcc43df54614539e79ef3360cd8c40ccca793715466f8618e1b278d5902802260c20c69c9af0f525f36fe9fc5ae485109b3cf50053c3033c18d73f931b8f99bfa135c2a29e36c183b59a96dae966e6704a3a27a57e7461cadea019b3c34798e2067b9ee271e19d042a9dc39a4d84e1f8290e70b71c038da56cd9105e52d78715b2cd70d92e07cc5f71e08e6e8bc8cb924940eed2c857c2ec4b21449f34d8b69dac7a67d4596a22f43f5404c3cc0c76c7e90cc12166513f6a68b000f20f8650fac092a348058cd98d58a02330d6c598d8f6f6133415cf74241d0c5307e29a7a424a187333912e229db4a4316611563abe43e99a57d06db5e25cb4ffbb92b3f8dbba3daf17f4504cde09d8d24737326010197862e48e76c3da2edad44c50649aef1614b98c31d092a69ad60a7515493744cd4443d3764b69882271cdaea76aeea93916de673ad6f79540c00790c048aae40b1e4392f0176cce8f1903af79a459ae9e6fc355c88d8ad763d336d1ab2835b074ac77724c617777e35c42cca728eda7b408425afe6df03384b0798d420cb02e5664e30b4d98235d6b79f31b3ee72b75f35371dea6150049d59f5c0ff32c277026c426a99d5bbb3ad682279eb770a0df640e8e81286b8a63eaa4b95e8d63b8a1f4b4c992960f8d6497e61c88613eb41066aafe9fceb0c0b3e2a123c831894017565fdad6f743d51e4f6e650abea8dbf4fb45e9d3e3a7b7fca3cdea2ed19a1e24a699415a3841437d0c0787582a562e4c199cd78219d7db31d1b2e92ed4f5aa2172f8bb9fa6a2470d25cd6c38483575e29ed91c50fe22dbd6513176fa6a7e1e95a12936f9dfae23bd26efb3e19bf61467a848138aa743b5e5bdc379d03cba702327d5850ac54ea56c8adba8c6f9ad4e42d13b49116241876ae7cc589cb02d3889e3a908961d01a9090ac444941ddbcc5263180782420e1cd9f80253dc81245776b01bf9ef5308e0dfeaee521f578b0f2eebc4a7978b3a5fe6d8991c74229868c9eed4c5ab84b611f63dfb030b3515786a6e648ef79a626ffe452554a8512cd0fd50557cc7f7919d0cd4264058a1e727ec91bd3333411a37157354323117356fc501bd66502522121fada3bff9b52294deb649e147e712cf9c1d30385e1ec32f25432cd0ed518efbf93e25b9cbc94e38f539e52b4ccdc840fcb257337e8f83f3b9cc3831edbeb404378b51ed08ae625ad9d350412b4a2b8c2d96f937ea14fc072ee00b2da1006a1de3bf910fc935d6a98737e161b6da57f43f429451be1030f11c87140ebf5dcccaa9dcb57a00079fd772a0c110436d1597e9c9115404dcc8bfd770a7abf799aeddabf2fbb2cd80dad2f5e57370c17cdedf44b220bffe478d3c84da6337f3f902b143421a66c39c10401cd2312fc31974e996a6b7884518e643cfcf5270db90bdc0da783840928f7da2c451c13323ddf8db72ac31353385c9574eb1b866d08ffc540e979af2e9a1b815d3d3903e8fbbaf86fdc466024d5d6ec3889380dc78567476668239b8999cd3d395cf41cc9f9e1241dd9a62eeea5509658e5414bb2290a3e78f6b1762f2266b78effeb60c149476b1a8057580bea2cc87017214ab7a6c8da898341e516141424820cab78d4679db9bef95a9c0e4bfdff71b7ff380085821641a0caecc99f4851390f5a3650de138a21bda52b0e57e2635789cd7bbeff190d3bdd97cf3effbf12f68208331523a4f949a6e6ccbee88f0fdfacb6a7d3510224a69205be7b9ab96cf0ebf23759935816d990f9bb717f0d59a23c5dac84dc5c27ef45aea4ba520e438a7e8d6d4b2eaad97b8ddcb14c2b6e6f353df4bb1872bbdd7c561ff508cbf94f743125850f10befe32ca8b30e15810a8203a8983bc345cda6c4f8c7723762d5d832ed217877dbc573bb8bd6e20ac66dd124ea4b08c3303b1f1604dbba8fd27df6f74b8848fc3dc7b85ae39d497927963079ad64063137a7965e4cc46f", 0x1000, 0x8) kevent(r5, &(0x7f0000000880)=[{{r4}, 0xfffffffffffffffe, 0xc2}], 0x80000001, 0x0, 0x0, 0x0) renameat(r3, &(0x7f0000000100)='./file0/file1\x00', r4, &(0x7f0000000180)='./file0/file1\x00') 16:00:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = msgget$private(0x0, 0x10) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() bind$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x5}) r7 = msgget(0x3, 0x420) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() bind$inet(r8, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x5}) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r15 = getpid() fcntl$setown(r14, 0x6, r15) r16 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r16, 0x0, r16) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0xb54, r3, r13, r5, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r15, r17, 0x8, 0x100000001, 0x80000001, 0x100000001}) r18 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r20 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r20, 0x0, 0x6a, 0x0, 0x0) r21 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r23 = getgid() bind$inet(r20, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r22, r23, r24, r25, 0x2, 0x9}, 0x5, 0x5, 0x5}) r26 = msgget(0x3, 0x420) r27 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r27, 0x0, 0x6a, 0x0, 0x0) r28 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r30 = getgid() bind$inet(r27, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r29, r30, r32, r33, 0x2, 0x9}, 0x5, 0x5, 0x5}) r34 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r35 = getpid() fcntl$setown(r34, 0x6, r35) r36 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r36, 0x0, r36) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r38 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r38, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r40 = getgid() bind$inet(r38, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r39, r40, r41, r42, 0x16, 0x9}, 0x5, 0x5, 0x5}) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000280)={{0xb54, r22, r33, r24, r40, 0x90, 0xffb9}, 0x2, 0x3, r35, r37, 0x8, 0x100000000, 0x80000001, 0x100000001}) r43 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r44 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r43}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r44, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r44, &(0x7f0000000880)=[{{r43}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x0, r12, r18, r24, r19, 0x0, 0xf0}, 0x8, 0x80000000, r31, r45, 0x4, 0x80, 0x101, 0xffffffff}) r46 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r47 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r46, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r47}) dup2(r46, r47) open(&(0x7f00000003c0)='./bus\x00', 0x1, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b568c8 16:00:13 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x0, 0x24cf}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) r2 = accept$unix(r1, &(0x7f0000000280)=@abs, &(0x7f0000000300)=0x8) fcntl$setflags(r2, 0x2, 0x1) r3 = socket(0x11, 0x4003, 0x0) r4 = dup(r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socket(0x1, 0x0, 0xbd) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x74, 0x0, 0x0, 0xffffffff}, {0x2}, {0x40000004006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x5}, {0x2}, {0x6, 0x0, 0x10}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613e) open(&(0x7f00000003c0)='./file1\x00', 0x1, 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) getppid() r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r8 = semget(0x2, 0x1000000000007, 0x248) semop(r8, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) pckbd_enable: command error 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x10080, 0x40) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb, 0x0, 0x23ad800000000000}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kqueue() setuid(0x0) close(r0) 16:00:14 executing program 1: 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, 0x3004c}, 0x84000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x6, 0x7, 0xffff0000, "077725f095f021ce30a20aca831b5a23f9e04b87", 0x0, 0x6}) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001600)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="04798c9be3c9bbc64ed9bd16e418e1a0139131ba789c030b536e09e4b34450ea3dc21746ea1b280c481f23461569a7c316afcca30a328bee15f18bcda1a4e48048744d69d19c8d029b682e90414a4f4062ad4e", 0x53}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 16:00:14 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x861, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x800, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x9}, 0x0, 0x0, 0xfffffffffffffffe}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0), 0x0, 0x0, 0x0) 16:00:14 executing program 1: getpid() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{}, 0xffffffffffffffff, 0x2}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) clock_gettime(0x4, &(0x7f0000000000)) 16:00:14 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x8b763}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup(r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0x63, 0x0, &(0x7f00000000c0)=""/99}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:14 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x10000002, 0x80], [0x0, 0x0, 0x4]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = open(&(0x7f0000000380)='./bus\x00', 0x10000, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/10, 0xa) r4 = semget$private(0x0, 0xa, 0x62c) open(&(0x7f00000004c0)='./bus\x00', 0x100, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000040)=0xc) r5 = getgid() bind$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) r6 = open(&(0x7f0000000380)='./bus\x00', 0x2, 0x2) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r7, &(0x7f0000000880)=[{{r6}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) accept$inet6(r6, &(0x7f0000000640), &(0x7f0000000680)=0xc) r8 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r9, &(0x7f0000000880)=[{{r8}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r11 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r11}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) clock_gettime(0x4, &(0x7f0000000200)) kevent(r12, &(0x7f0000000880)=[{{r11}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r14 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, r5, r10, r13, 0x2, 0xb}, 0x5, 0x5, 0x5}) setegid(r5) r15 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r15, 0x8080691a, &(0x7f0000000300)) 16:00:14 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x2, 0x4000, 0xf0, &(0x7f00001ec000/0x4000)=nil) 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(r3, &(0x7f0000000180)="45a5b43b3f7ae334c7829d6898c8b6babd14e16ea5263310612059cfb675b1f142cc1cf0b2da908e2409a7c7651385e82692d6f228c328e139f5c8eaed9ecce2b53d811f81e86c9f2a5ec93aee9b5ea1281bc0929e0207430dd6e04532904e226fa643d7dcdeea229877b683ef984af1ef08ecfc3f3f9d5f3d44516f3cf61d5655f0e52ef3846851f096713316c82d976632473a1608ca229dbb5aba8a178804ab89136302b81043b5e3985b7571d4f3e96ffd22d97d707566d75dc392a5679c7d76d2a3bacc9bfff8ee8dddebc09a287ababba1fceb6aff89a78d06bdcf85a0e86901364d94e6d9ad383ff5105aaf1a806888d203be2f7a5956cc5cd1bbe331b7d3531e04ccc95d915c86eeae849d7a901ad8541f2adf342d3df121c7d74071e56e4a85a6e824042cc6c7a2d1102f3c1c5d859f09f5b763ef264cb43f22b031ee3bc1f27ed79ff8781d377e90cab128d0e921e0360dba3951db3d7dfee94a2e3fbc420e5ecb5474a2272df26d18eb118fa7e5ff6b50bd604e631fb9e4921b8bc81d10bae2e798d0d704f5e7a27c693920da6a134cec3076e44007a24032b91f30d6681dc6e44cfb9938fb2cd036e75c7c79dbad7b469e3804b5a8017538d35540a16a1615bf4e3155982a3ac734427d290acbdb810a0fff71c8b1017cb18f332e321e69410d1698d6f400dd96dce783d1dd82e6dc42a1b0f0bfd77776fcaa6a096d07b67f1595ea61deea39ad23b5176b8e45c5f6a388ac8bed60c291b49a1690362505a1d18ea32fd10f97072bb8bdb3a0666287003a7bed6bdfc2000c9387e1283b2f23756e17d5f2a627f55ecc9a9276a32757e81c816a41045e5de4fbf6cd8424615a1a4282bbee43d546b5a40842212be83492dcb695fcf6e4671e092edeac9797dafcdfe169f62b85cc697b421e9e10387e0bc9d2c5a0efe2856e5e1f76a2faecfbb98c5bd4ad7af53d9ed4e23bf1680620cd275ad2797e2ebd1e595703bf50b88b656937b0ba38979ac02ac25e2c9eaa55b31f8b75a6076630e48b986d0e39be60ea5cff95e3fbc7c9a948f565756d34710c30b35331af8bf41ee1930ce540849eed865794881a4de84bf093d90690e033f08bfbc1bfa27ddf15c0328e3d31009292a2819b19cb4b832cdc14d04bd822f00cd1174abcd7cd678dcba127b5d6b4f66dd9e8b42d61f01daf2713ef6afb3fed53efc86ea14f77e3d890846de695a8f32146addef12fb2e3fa5f8c10a5d9448c3a4e6fc0ad0f0bac872789768ca7d1d15896087c5d9ec8f4965b258b634ba18d915fce08b6aa6aa87c9a6a7ddf908e101e0441effc1e7fad36962e08988331f9b6f2dd36112b79df88cc149e7dffc7d27442c982006bec46a930e8ffe9bfbb0949c6b89ad0731c2ab54bf2e06fe78191ed83f6906b8eaae29a1dac73d82285aa9160403f9c853cfa82c979cccd923319be07c9ec4f5d7fc1db7b5d0ce892bbcb3c268a0c3c8a9086bca13035441ca6a08121e094ecfa69b12192e93c5919b20aa19114494c1a47fd12600a46efb51a2f06a4a80c4b996da94f109c7ea99bb3f6981ecaa88ba4d8edc7193081f7207b55833d51a758dbfc9b98f0fb12b3ab8b4b7ccdd29b3eb4c1667d11efc336aa7a161add7d40cf4417366444da2addee2ed10bd384735c1f9ed5871e3d4ec6936e16fca935c1aedd9fc974172de12106e8772c9f6f82f35b7c63a82d63b22df9de4b3b38aecb7ae7712e83900f35c9663359ae2bd7c579e4d30b4fd70e9497819ab8e82b2faec6553f86a6f76a91f0a8658c5bbf48977f4e131840b9944e6dc41e3f36ec34edba92c3dbce64046a34d4b3004018da426b7d1b9d1a337f1d5da01e213573d64445d42451b07e005dd3ee7259bf0d97879c532b4e3dbafff875177a9c66a126f74514e4f14508c580b32426265fbaf7d9bbd68d8c8ae21d82be2d39a07defb252c2d98d23dd5af23711d7536be07eff1049d6ba115bca7e3943b33e1dedfd68eb668a38ee4391e23a9b589b87e832283a189caba402066b8f0191e59cabf488b1d44d3d4efc9b0ea74a0680c105c418d71026c1775af9841376c9fa09bdda7d60b2a63e77c2353d098c72851899aaf85bda8593f8550d079cdc9b378cf0b6a8346441d86a67756372df380e2c18b733e65931fdbc21107549227eb884919caf45b5fffc4aaf6fc22cd19ebdd4321323461933714ba8e3038269fca628420a9adaad57c3c4cd033268dd18aa68e7ed0ea6b862feda9ca35f6f4555805fdcb69e03154636c56ce92dd71afbc20bfda7e1c37c810e67babed49312e73de52e28a647373a986908e8ef06157af976c608fcefdc536049c40e8f3754b778d58dc113ec0ab388dca34507d752f6bddfae0147b506ae884a4e4ed8d1efb687a12b903e74d48646fbb59f84152ab4887dba759c1456ac3a04672d1c05c7c55b04ff566b71b20dc25968560c37bf021476d68f76bc15740cbb88b2f874b40788a0f617ebc8a0f2bcf83d3037e48b0b6c4260752a045403176088a4c32a054e4e0bd54d78e2c4f9fb72d34ff296500af5e523001fa2a13262a5771221f026afe9f90ce0df9d2e8a62f4dbb718cde89d5655531ad014be8163129cdc97cae977d19293179cd5fcf8e9a5d107344f17abe1db1f254d1d52295f777f01389b9c393af9f831959b563f5dddccbe290868c6e87dfe086a12c452d8b39d87064ca7339c2ee99d4d41c401a411c8c56c6325c61037e22548af3f3602c596a33d", 0x7a0) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x79) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce0201f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50466b227e6b35b824f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8def3bc4119481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9", 0xc0}], 0x1, 0x0, 0x0) read(r1, &(0x7f0000000200)=""/4096, 0x1000) 16:00:14 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, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x0, 0xf723}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0xfffffffe]}, 0x3c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[@ANYBLOB="fb09fc05ee01000000005e9d7dfcff375ca5e2fd6a6206"], 0x1c, 0x0}, 0x0) close(r0) close(r1) 16:00:14 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, &(0x7f0000000400)=ANY=[@ANYBLOB="371c9edbb368afbc12857e4d8baaf72d8f6263f400bc2cc42d5a9ecd162fd80bd620dd154293a362966deffb033bb4b4c6616c31273d9dec57cd6802d61a3ff4fbb55ee40d890828131a4bf12afbc83d55a1a0e14f01458bd449b7896bd198247bd678c57e1b0f4e26a21314ddb6a0201cad03a5579cfcf1e3ea951a0682d43ded723b9f4eea90e00fbe9763f678abb2da2232953484f95be42a659c97be55aebcd2cbfec6271855d97c49740ada6309be300cf91b01cecaac9b72c2f1693ff4785cb290a8f4b947834d930e03f2e5014af7f5b136c77d6a7b6855122c980384bfcf937c03d12df856dc4d59a6a75129bc1e4598c73e5b28bedea2929415a48a993ebf1fc7e1c3bbebac727804d8a3e06c9387d4b284f20d390cbb956c41130aac835959799011f1839f8c8000379838a03e0f4d6ccb7262024d67026d1b45758d851298db0f62dc9349b2a45bc0f295e2631102ff03f00a6109166169fb90b1cd4ce57fa8c041b260ca6a85b1b37b18f8289508000000000000003df25bd8198546170237736e8fa570b5c82e1e01d6c1bd73ee84e31bf00000000000000021dd93ad3f768a4499df640d40d1e7c70f8db5e7f507397a28b44c069e2961ea72b7d588f2f02ca2d1"], 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) socket$inet6(0x18, 0x2, 0xd3) 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 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000180)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x8583, 0x80000001, 0xfffffffffffffffc, "660400180e091fe6000002000000000800"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x6) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x3) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/191, 0xbf) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb009", 0x2a}], 0x1) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0xe9e) kevent(r2, &(0x7f00000000c0), 0x200, 0x0, 0x1ff, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000240)="000000186204018b002b3aff7f000000000af032bdf100000000ffffffffbe57975f2765a826d1250f7c485b8886b04afd1448278211d73555cc62f626da8d0800008528f8b3f3b2e0b57ec649b8711887a679b88ffd7e", 0x57}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) semctl$GETVAL(0xffffffffffffffff, 0x1, 0x5, &(0x7f0000000080)=""/110) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000180)="978f0dfbca8b324127106c4f9b4e162d0059779bf820618c84f285e228e5a5f3d40000000000", 0x26}, {&(0x7f0000000480)="e78d9f446ad2e29dab9f89e409c8c0a7fa366b88cdb28687d6647268d19f9ac3906d9c465aea13bf46b0dffc4c737e7ca7f3653733ee4d9547741a2e1ef7da6edd43aa12e3e96a86359ea17bc044e6459813f1d6e372e737ada488da5ef8749c6df3c019caabacfe446e7a0fface822ed78911dd74181934fff858423263713ec5c520481b178259d738345483e981", 0x8f}, {&(0x7f00000003c0)="1ef4446e91272abc74d018fc4c817d006a5510388cc52efb8fcdd55a8c8ee1a30dd960c2c5444627029dc746d05d9429369b3a17ea6fd64551aa047bed1dad70d775c74e02584a2c04292e00603e303315b61b08e3e0ef0bcdfc58a37f42380eb35d444d27e0329afafc7f24a8854e339a679ab89a23ba90d95cc88201484c05ca1e2a0b5ae746ac83b5f587748949132f", 0x91}], 0x3, 0x0, 0x8) r3 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000880)=[{{r3}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000200)=0x4) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="0d60d6cff3d639549a1ea843f631135312d3afaca5b7a21eafd4c27a23c1e1ec46e2e7fd1fddda983c454ea40f0bf3d6aebb69c08b1a41fa5e0452", 0xffffffbc}], 0x1) ftruncate(r0, 0x0, 0x0) pipe(&(0x7f0000000080)) 16:00:15 executing program 1: 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) lstat(0x0, 0x0) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [0xfff], [0x0, 0x0, 0x0, 0x0, 0x3]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) write(r1, 0x0, 0x0) accept(r1, &(0x7f0000000000)=@un=@file={0x0, ""/36}, &(0x7f0000000040)=0x26) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) write(r2, 0x0, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$inet(0x2, 0x5, 0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x1, 0x0) socket$inet(0x2, 0x5, 0x1) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:00:15 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000300)={0x6, 0x10001, './bus\x00', 0x4, 0x2b92, 0x6, 0x5}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) accept(r0, &(0x7f0000000100)=@in, &(0x7f00000002c0)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, &(0x7f0000000880)=[{{r4}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000080)={0x1, 0x4}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) msgsnd(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="02800081a0116548307e6c23f3af89ca1654010273adf87d0b95c42a768282720024fe03aae13ad3258a68cc93415935af4fd602fc62a9d789d303ee5d48975248ba1bf4e9db35e3dc97b44d2d0c173086f3b1adfce32f06d648239acd9872be0001440b30e3c0f78f6f291af2635ca787e3d74dff60f55333d2d948ceeae8f8fc030812acef45b6ccc83f3a2676cfedf3f041897cb7ab62325df5ac1b935722d381e6deeda61f39a33ad2c385e6837ebcefa1f01298abcee02c746926f8b6405ae7a567dd68aeec663a6344a70be5445702814f7e41a61f0633757e2579d44541437535a3e30000"], 0x21, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x2, 0x0) close(r8) socket(0x400000000018, 0x3, 0x3a) socket(0x2, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r8, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:15 executing program 0: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kqueue() r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x40) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0xfc00, 0x8687, 0x81, 0x101, 0x44df, 0xefe]) kevent(r1, &(0x7f0000000140), 0x12, 0x0, 0x400, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) rmdir(&(0x7f0000000200)='./file0\x00') 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f00000003c0)=[&(0x7f0000000240)='/dev/bpf\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='@\x00', &(0x7f0000000340)='&d\x00'], &(0x7f0000000580)=[&(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='\xd9\\%\x00', &(0x7f0000000480)='tap', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='.\x00', &(0x7f0000000540)='/dev/bpf\x00']) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x30000}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) lseek(r3, 0x0, 0x5, 0x2) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbaf8a8de2bafbfa5edfe162c5ed", 0xe, 0x0, 0x0) 16:00:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000240)=""/126, 0x38}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() r2 = kqueue() kevent(r2, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) 16:00:15 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, 0x200000]}}) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000280)={0xfe9, 0x1, 0xc4, 0x6, &(0x7f0000000000)={{0x81, 0xfb, 0x1e, 0x77, 0x0, 0x4, 0x7}, {[0x800, 0xffffffff8c00f4d2, 0xb9, 0xfffffffffffffffd, 0x6, 0x3, 0x9, 0x5, 0x3f, 0xfffffffffffffff7, 0x8, 0x20, 0x2, 0x8, 0x4, 0x800, 0xfffffffffffffffa, 0x1000000000], [0x11, 0xfe000000, 0x80, 0xae, 0x100000001, 0x7, 0x3, 0x8, 0x1, 0x5], [0x400, 0x5, 0x3, 0x3, 0x10001, 0xf297, 0xecb6], [0x200, 0x7ff, 0x6, 0x4f, 0x2, 0x401], [{0x5, 0xf3e5, 0xffff, 0x401}, {0x9, 0x3f, 0x46e, 0x9}, {0x1, 0x0, 0x10000, 0x1}, {0x5, 0x6, 0x400, 0x7fffffff}, {0x100, 0x800, 0x4, 0x1}, {0x9, 0x20, 0xb7e5, 0x2}, {0x1, 0x7, 0x5, 0xd8}, {0x8, 0x3f, 0x1, 0x1091}], {0x43, 0x8000, 0x80000000, 0x6}, {0x5, 0x8001, 0x20, 0x4}}}, 0xfd8, 0x4}) pipe(&(0x7f00005dcff8)) 16:00:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a0", 0x1cb}], 0x1, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) writev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="80c8ebd4c740a636a4d7815328a5b141d0126d6eff8e445cd80da15f76565ffb951b12bbdee51468f2c589f263f250fe61a01a3657e9be6a9fbfc0f19143502d777a8beb60847ca6b33e4f218be8c7be814596438fe0792711118d7ad9020130835afef35c3232be0aa38ce816091add6dc8b1e7a3d860d6c941ebe800f5ea25db88e78e08128c62b9d5b9f32ad02b19", 0x90}, {&(0x7f0000000280)="28a860f8ba42f89803128e1b8598efd3152ecbfd85bca6a6c140b3b2aa5ed6e364c9cc95289fbf942449e919ccafe9e371f529695ca232b942fb22696661c895f72501d37c924a1956af428bcbda9631d1e9e6f5906268dcec1950b47a5e3f42a5344e226ceb2a998adb37299680a4fdb0c5140b3a48107bd78f405c3d5ac6608e207a22553c3c5ac4e2b03d767f1670e366dfd91b1e845099840cf066b8643cfe7a43e74a68de6b12f60551fbfe55a8047a3ac64972390743", 0xb9}], 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) 16:00:15 executing program 0: 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) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) r4 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, &(0x7f0000000880)=[{{r4}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) r6 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x0, 0x86) close(r6) 16:00:15 executing program 0: r0 = syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB=' \x00./file0\x00'], 0x10) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getppid() r3 = getppid() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x4000000000000000, 0x2000300000000, r3}) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x28}, {0x4d}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r3, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r3, &(0x7f0000000380), 0x1d) semctl$SETVAL(r3, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r3, &(0x7f0000000480)=[{0x1, 0x3, 0x800}], 0x1) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000000c0)=0x10001) openat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x100) ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f0000000040)) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:15 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) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) socket(0x20, 0x4, 0x0) shutdown(r2, 0x0) dup2(r1, r2) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x2}, {0x14}, {0x6, 0x0, 0x0, 0xff}]}) r1 = socket(0x2, 0x3, 0x2) connect$unix(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf67e33ca1519af44d440ae433b7453f68c117002864d30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c03c2a442fbeeaa1b6a4adf92ccc952f6abf1e6b468e922399b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5802e66f4b5df6a68d8cac7dbac5b65c6593d2870bc122cd2350000000000160000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff7744123053fb805925341d8553fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c47849768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23432dc9631d64bcd823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e772d35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b916042575a9603e129cc5b44d547100e307c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f37107f09ad734c77e88381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26b498d0ce05a3852a1cb4338f3bfee17a0a5192d6fff297001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d59161787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca352757699d9c748fa0f45198543169a3c646ea83641a64f7eb1981927ecea519f17c5c32f2a00f53251c8286e341356006c0121cc183a0628eb252297dcc4cb38a232f632426040053bf965523cdb91fd205603d1203c9e6026baa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc32de9eeb1cae65b5c3a755723b059c437762fa534db73f59fa2e68c5e7ded8b77d1b9670420ee942b88a376316b3a3e9d6fc9a6e7ce666154b88092acdb573261ef46a27fd3b21987a33e4998a282282bbaad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da79d3d3c2300000000000000000000c737be5cb209ccafa5f9ca2e8a2169e00efb98f52d5048816855270a92241da1736938ced0f4707e4ae3316a32eb00000000000000214e5d2d618fa605140ee5abc1bbda0907798212ff36dce3e66d107c6041e5e651a472e37d726ffbde51141fe0e94e9cdee79c656ab3e95bccc37a871e1cfb6daa9e1ffd6732ed382227d086a66d6b75858c661d257e97913bb8f1936125874f7d7496a6ef51818bcc2a13ba4f59b8bed61b91aa2e3eb192ec693b14895c3fcd5df00e9d4b0c69f861db60045835c5cd0d29f93a6be6f5fc4591748c4ab8024a94ea86bea498d04312d84d1c0f020c06e86902f146d2d9d04993f1aba597d557e88c409cd22e88d80067317fe8c736bb25ce1c71cd6a0bd3a2bf2dc2e3710ff6b93f73de6c721a7277164113eeead0ceaba19c28cf65eda5852fbbcd77ef0b2194cea6899ea8f5642dd911bde8b0ee6505820c7af2169e9c619d53cb1f5ccaced145d8dc25e24c72cd4077ed32f7488c8e73a07b8af0cd4c77959f3789f061bca93d5cde1061b0c88f4010aa201baf8a6c9786627f030bf95a664d4dedf9b744aee26482ab54516fa6af2f5742a340378b2ee322e725dd818f44a03e6a611b02b9f7520a9737efb8764840b23b92beaf7468f68250099935eb30d74237288290e49c7d997cf3b0d930664cc1ef95dd7d"], 0x10) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x101) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000000380)="a1703b4019e3cbf42c610cc45cd12d0e83b4df30ec03f7d559f6b37be487c0bf913cc4c0d150376341a26fb6602e1dbcd901e34e09317be621", 0x39, 0x5, 0x0, 0xfcdd) r5 = dup2(r0, r1) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getgid() bind$inet(r6, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x5}) r12 = msgget(0x3, 0x420) r13 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0x0) r14 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r16 = getgid() bind$inet(r13, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r15, r16, r17, r18, 0x2, 0x9}, 0x5, 0x5, 0x5}) r19 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r20 = getpid() fcntl$setown(r19, 0x6, r20) r21 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r21, 0x0, r21) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000280)={{0xb54, r8, r18, r10, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r20, r22, 0x8, 0x100000001, 0x80000001, 0x100000001}) r23 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r23, 0x0, 0x6a, 0x0, 0x0) r24 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r26 = getgid() bind$inet(r23, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r25, r26, r27, r28, 0x2, 0x9}, 0x5, 0x5, 0x5}) fchownat(r5, &(0x7f0000000000)='./file0\x00', r10, r28, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x64}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() bind$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x5}) r7 = msgget(0x3, 0x420) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() bind$inet(r8, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x5}) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r15 = getpid() fcntl$setown(r14, 0x6, r15) r16 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r16, 0x0, r16) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0xb54, r3, r13, r5, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r15, r17, 0x8, 0x100000001, 0x80000001, 0x100000001}) r18 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r18, 0x0, 0x6a, 0x0, 0x0) r19 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r21 = getgid() bind$inet(r18, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r20, r21, r22, r23, 0x2, 0x9}, 0x5, 0x5, 0x5}) r24 = msgget(0x3, 0x420) r25 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r25, 0x0, 0x6a, 0x0, 0x0) r26 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r28 = getgid() bind$inet(r25, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r27, r28, r29, r30, 0x2, 0x9}, 0x5, 0x5, 0x5}) r31 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r32 = getpid() fcntl$setown(r31, 0x6, r32) r33 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r33, 0x0, r33) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000280)={{0xb54, r20, r30, r22, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r32, r34, 0x8, 0x100000001, 0x80000001, 0x100000001}) setpgid(r15, r34) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") r35 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r36 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r35}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r36, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r37 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r38 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r37}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r38, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r38, &(0x7f0000000880)=[{{r37}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) kevent(r38, &(0x7f0000000880)=[{{r35}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r35, 0x4010426e, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:00:17 executing program 1: r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x800, 0x21) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x1307) r2 = dup2(0xffffffffffffff9c, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x800, 0x0) pckbd_enable: command error 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCSCTTY(r1, 0x20007461) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x177b60) 16:00:17 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x28651, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x0, &(0x7f00000013c0)) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000100)="a478009c077790d2535a7e170aabf17c7f1a4411d8e4cf3cda8d1f26529fa2e57d200eb377db7d2e23b6f16a8ec722476e21980f2d23517e879ac6930b39a9e8e92335aa4711d0b63759a5cb7388a7f034e17922daf8887b05fb22d2ffad23c3c6f60683b4b408e4d97e64fee76cea19cc63c0838f2272a275e4565fb30d7c9c8f42f2ba31ee9cbbd9b70e43ecc6c9b632c289c9bc2f92f7d94b349aaa4b25172865429ede06b0d9429e71b78381bd279a278f97e1fc2ae078c13d49cafa8dab2a7ce8422c34ea32e851023c2ddba97d87557f743b100aae2f5b99ae6e6749639c5fef69", 0xe4}, {&(0x7f0000000200)="ce45455ddcf3ab992822896e54f0fd7eef7a6ceea140bf4ecd029ed284f7c09d0078ea792634cacd2a878886656a8ff463c6022c30c2f56f170e50ed044eb436844df6a12487477a511da33fe6eb15215fef52960f53a3af5e7b9dbfb4ffd9f097a51c008ad09666", 0x68}, {&(0x7f0000000280)="a16bd7859ffdb0607bd24d69cc9831d7a86e48288e29dac83bac0ed932f05c5a08cdfaac43750fb78928379533aaa0ed2017b81ab773fdf530cd37350043d4129f9e8d48023f099ee9c91a3585a5cf1f80a99ec24954fb012cc86a34eee737a37d220ba8ee888ebe4981667510abc18fa95a571d878123dd4617616d6c40161282c6a36be55c7bfbc5b5e25fdadec6445ca3", 0x92}, {&(0x7f0000000340)="79c1c020c8dfd8177496cbaafa795d1601d9bb5d056efdb6ac4399d04d12701f0a8aad8a5b16e277c118739bdc1302d0d8074a7f1045416bed4b8dded9930df28b7f15194491bc7b46e6d3015ff08f45604c14642c400654cef24843fb78bf24d58b3f50b885ff3a9511f3a39ae9d39c43f1f8a7132ab67b0b959e2fa8e26758f2572e77867d3ee54bb375e98053186468b6f9ee8d4cb0beb0116b0d7fa878db672b", 0xa2}, {&(0x7f0000000040)="ef5adda2cc38fc4e3a09993f0dc4893c07e01eea6609bde7", 0x18}, {&(0x7f0000000400)="3a99ae6a5d51c225ba8749415aa2273e4f501dd32c758df8b4dd3e2731d7148cc707f2bd31ed518edd0e8112387dc9c0fc65793dfa24de0afb8308ccb4b43f26bf13893fb27bac160ca1500e19d37eae7bc4f55acb1404ef40dad86a8901293659a04b72e0862b2551d4d231b14a3c5198cbc8f75555a48ea13d00b5c810fe35b92a0987acebefbef243cb0219e99ebb22e719c487abda1f17a5d53d65f3585d8ba5aaf158d8d92e7657609c33f9f7ae9e417ae19178d3cd3c34e3789b5b86d4152d6a1edcddf8e002931b049937d7ca1ef5835e397bed56f49ba07a37358a9cb15f571e76d4c602dc535052f894cad7cab9c21076bb9fb9583f8bedfb272a", 0xff}], 0x6, 0x0, 0x0, 0x1}, 0x1) 16:00:17 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="01003f8a", 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6f5d) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x1902, r2) r3 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r3, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r3, &(0x7f0000000380), 0x1d) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000100)=0x7) semop(r3, &(0x7f0000000480)=[{0x1, 0x3, 0x800}], 0x1) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f00000001c0)=""/159) 16:00:17 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) kevent(0xffffffffffffffff, 0x0, 0x100000, &(0x7f0000000040)=[{{}, 0x0, 0x100, 0x20000000, 0x0, 0x31e}, {{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0) msgsnd(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="023feb66f78ac06b46b27462ac371b446220c867806954edc1fdcf4a0c363107bc2e93662d6a89d01b6437a8d26c363bcb7b76b28a5f74b38ceae7485cdd8aa96473856a659e06a3e219b23e8f2f4e2e3c1378afc4cc56cec7424d9792537c4d88fbd6a17650ec271794560cdcacca2b3d0ab37a055a434659fe97a9791d186944e66f8d153b900000000000000000000052c9eede706a2508c83da096a755b05a2fd7cd10f10509cbdba3ce3013172afede3282cc94054f29a63d6ab1a8e717871677fd38a07ef2ba35b2676a0dfe48c04a8e200ac0f190f388a90217d1282697ecf01531a712687aeadbdae7e4b689c3f5fe607a5bc0f1e2f6ae3150b88279c2b23eb9ae50bebd10ac671f97571d3e72dab37afc30c70cd48a8e"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x3, 0xd3a}) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x14a) 16:00:17 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8a0241f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x235072c28f38f11e) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x0, 0x93}, {0x18, 0x2, 0x7e7a, 0x3}, 0xffff, [0x1000, 0x800, 0x8000, 0x77, 0x0, 0x99c9, 0x2f, 0x7fffffff]}, 0x3c) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r0, r2) r4 = socket(0x2, 0x3, 0x0) setsockopt(r3, 0x0, 0x7, &(0x7f0000000140)="56c2e773e037b55aa7429e8b48dec6a2ec3e9b93b3308552c1d05b7e880f061f13f843e65d121e3e7914876ce9b1e79f8c25ae36bf6374d71fe40e2312e40fbcfe574917068bdf9d875be53394e8a0a3634466e3a13296a115aa59cab0141f238b65e00374485a39a899be7e", 0x6c) r5 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="62d73407ea8879435751"], 0x10) sendmsg(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000080), 0x400000009130dbf, 0x0, 0x0, 0x0) r7 = socket(0x2, 0x3, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x2, 0x0) dup2(r7, r8) r9 = open(&(0x7f0000000440)='./bus\x00', 0x80, 0x9c) r10 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r9}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r10, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r10, &(0x7f0000000880)=[{{r9}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) accept$inet6(r8, 0x0, &(0x7f00000001c0)) r11 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="62d73407ea8879435751"], 0x10) sendmsg(r11, &(0x7f0000002780)={0x0, 0x2c, 0x0, 0x0, 0x0, 0xffffffffffffffef}, 0x0) fcntl$dupfd(r4, 0x0, 0xffffffffffffff9c) r12 = accept(r5, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) bind(r12, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) accept$unix(r3, &(0x7f0000000080)=@file={0x0, ""/65}, &(0x7f0000000000)=0x43) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) fcntl$setown(r0, 0x6, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)={0x499, 0x6}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x100, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r2, &(0x7f0000000240)="220e2a", 0x3) r3 = syz_open_pts() r4 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x3, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x3f}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, &(0x7f0000000880)=[{{r4}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000001c0)={{}, 0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, 0x0, 0x562c) 16:00:17 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc050756a, &(0x7f0000000000)) pipe2(&(0x7f0000000040), 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x23) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x24, 0xfffffff8}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186a56010000001c00feaf0000feff0060d5706c85c2768511fe870000f31f0888000000fa7db7e847", 0x2c}], 0x1) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1}], 0x1) 16:00:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffe3ffffdffffff], [0x0, 0x0, 0x401]}}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x12) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x4) r2 = fcntl$dupfd(r0, 0x0, r0) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:17 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0, 0x0) dup(r0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xfffffffc, 0x0, 0x1f, 0x0, "54b9116c0842ea05a55c00001e00f1dec12ff699"}) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x2, 0x0, 0x1, 0x56, r2}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000440)="0d3b8cdd76569f56dfaadc62a236fa2167bd44dbcde14b79ab42e4652c93e4ae3edb1f9640293dda9153d33cbc3ee9ee060f35a4a21e04e3fc0ab5fb5d718cdf0511597605000000", 0x48}], 0x1) 16:00:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x5, 0x0, 0xfffffffb, 0x1f, "000100000000000100fd2000", 0x100000}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000e231000000000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0xe4) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000880)=[{{r3}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) getpeername$unix(r3, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) accept$unix(r2, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) pwrite(r1, &(0x7f0000000180)="201e68b22c6514c55985ee63661d70a679d77e00cec73150be3d4eda86a593e505585c2212b33c420b51a1fb9433cb205a3f0731479cc8b4818b160700b852deefa399a5e11038d825d46959276f37a13a4a486738f2074e70143279751721cd1bff6fff631ecfbf4447f5b3734be04d6b96e65ffd0fa85daeb252a234627f2a1c6c1c8271f18100e9e8669392ad9d5d37cc1703397d24479732b5c7da6dce1ea1ff70947017bd5a61c82a9714b6ae7df083385f40c091decc2a6826184133ca4d755f762b880b748cb5ba8a3aea8112ec1f50747c093a1d198b3ece21c05be4e057cc1bcee62ad3c05befc550cef3013ed097926606729c78ad3fb667806b6e2b6fee08e040d11263ece1d0e896f8a7a9136338e4289f977ed3ecbcc62d934c6f0024010d0dd45dbcdaccb0fb872acd220b3b6f5d9ed52bddb219deb2b6da3643ef273075548dbacca93465fd8424818c0d49abcbd1bfc75987fc6d7760dcc576f6fd74eef7beed7887e4a82a77dc627c9f8be860a49f57182498ba4414b3befa89b29607ff4d3f41e38eca4252bd372a96e5d3faf6ac0256420cf07cfb2572a6deb29e004531f0ee3ad0d0242bd8f5a8771abfcf2d196c312249863c544cb82648a1074ea0a2dc8606c3f67ec5ff14eee50ef1b4ee41ecd0c911e236f08f304e0b6348d143c541bc22e9adae4b53bd663eec085781c6ace86e10fd28d8a5afc54d49e19995e4213e666b184c7c6e7d0cccfd7edb3706d8b585ee477ecfd44fa5e5687e788aa08fbc7cf6fb0ca37ebc773c5e87d70dc86463a8eccd2204cf193a70292f437765493d183bc24cea4a70c3c95fc996b52a1eb5bcf41a242aeb449ff5c07611e096194c48ea638ae807569cf4f6cb3b1f477c2bc7616a4ebe5ce2bad9c29d9c9ce7aba8b9202ced10350dfd01baf932d0b4ceca57eb8e829531acdbc33cc7e333cfd1d7bf9c3360b49d60bcef46eb900894a20520b345e745f8f4f418777ddd9eec5eb326d6bcd11ca2b74f0da89f16f6fd518fd9a8f859fdef1b800b6880e236ee2bd5365da48fd34ec6fd660e9cc6f68a5d7371e9c41b7d69f4bcd7d25d2014db2875130625b3d7569533fead89a12b73b14ca68d845a7f47bcf26b432907e7ac938d6f0f2932ffe2c16ef55ae588b2a8b91afb4a18bc68885f1343582c6e01e089bf526e3c9b15060de9d1029035b614ddf77dcfa243b75976e0b1d2400a68c88d0b968ddcb01dd29557032da49eb17715ed3905b0901e357657c1f604d9107d0357f7775df2788b7feef5481f3c71c8c55ec298d2e2c84679fd2532304ebf8a8078ffbce913a616beba256f0798a3fb2959d32c14933d791356ba6335e24ff50c2ae9c9debdc4a774937f01d7227df605824ce11ad185db9c4102a3af9f63363f351da3eb4b16351ab266de63768f38456de127d9a0b446f5a5b0040fe1f8e7799744410deff372126cd796a28b3a810d4abe99427900907cddd505fb2a4407f9b70f9d0b49599436a2015cf71748d47c5c9f52461ac13030cdd23e2b284ef364dc04a9f9630f25ee9e004cafae35adc9f7d04f971540c5cb5b33b39c2519d7524462961b1fb1346543dd2fae7711407d13fade0bac856c777ac082a52f3e413491e43511540fdaacb3b549cd11a174e0ac43c49a61c192c5f017248c97a1ba06dd9984e4bd2d3909425deec8e678de403d6c1ae114feebb6b37a9b80e72fbc48714437b7fc9b9315084d869f5529cc21d38b53189c1aa6624e561d9d740a289ebfa379cf2b0793d99efbfcd67f5332009720ac25807cc311ddee2dc29745610f040a14878e3d1503e4ec9b9517769bec994b8a2953e7e8672ae354734177983534217b6b5f1cb8df8986741cf1289696d36007f609397515410a813f2d0673a9b3ba43e11968882e96db6e0521b3ab67d5c5c8c476cc04e2c5715e6dc48a5d22dcfef5036e6bd5f8ca08bd55c898cb23f9d2e6f09b676e26d18607379624a4cded2323100b8e47db6cd4a60a58d7f85c30dcfcf179dc6eedef0be2b8cff22b34331b805faf68cf7c97f2a75a42ab7fb183ad3bc79c16a419bb159ef931ae06ead6ca48cafee69443b9e11e39315f44aa8276f5c8d53112ead6fe515fafd22d24184be84691289a94589675590f3ccf866057755b97728090fed02c4a960ad4aa00530abfcc973b7e364cf6c665936ebae3311ea8c407516bbd47217ee40d82c6d6632947eefb5c7ce72cbb77f0377d1b81153b4df13ab8f9e12d35147f2767cbb4764c520d3f53287c206ef7ce664be18ada94e396605e2edf9beb50fe092c43ab17d3b7b8e9df70b95c13e9a74597a8e176416f04fee7b3ced003e79acf92823396de2f4a309d10282e7e1e7f6aa0016c3f693dd13bbf14adaa00ce594b3bd460d9d55f019fcb0cee3cbb91ed7dbc230483b2959f75342aaf4a8fcc741afec31419c85b79d17ce7f7ebc3150a712c19e4b4d6f4506b5e0e033b874e787294d68eb78849d8afddc5a020cc630124b3da67dde54a0723ee8aab7d230cfac942ad1fe53c3289d07bc2eeed9912c3754a11161b351ebeb74deef9d1cddef522dbe0ff1be91b43581c59b944e777a8b12f56512a7cc662945daad204c9308118d63dbefae46754841356f5dd03b467b228feeb609bcccfd0503016aae2063d307650ec9f622221ab63421a7a3003c699f5c68e3641279fa05109540dcf5561407acbc95ce2a08bbcde713943ecf50f306665e33b8ce868bf45de1aa96dac25f31354bcb02083a6596a55f01caf228204b3109a299e4c2c0581917d4ca97f1b4aa09921fa872100756efe326ca057653f3df795fa0a64c2e7f84e6efe225939af3f193c07c5e1839847cae3a946df2570cec4b28aa90226469dcdd083d89c562c58e6f5e83c95b3d69f857d53d765b8797bc65a5badd8492eea37d78ce6cac1c95f21dc5fe6340552fa07d0180bfe3d3acc5d56f4e3be4d5543f3580aa49649d6d547a13a700deefc29b541485dd86c509e379433567cd9d415122721289abf3b5c2952f52067630a4f877d0d704799abea59820b4726297217208a3cf91510495fcb2ab87e2f22fb1c38351085bf8cde5bfce005a9d3db44b5c09f6e576c1c77fb1adb2f8d9a27bce7c1ff89a13c1271d59e2e5094b7e3048749f0db6cad2baf475f276ee157360b763aed913551c5b3f2810f62698b1fe8283ccf36543a27f8c2718d742a54945ff7207cec1da2c3dab0ac59a645961d42acf475e4789f2b60452f9e88e9aaa1f1538b0a8c15c51912505c69a87ddc0ae7014fd00c204b7fb63d8fdf22b627a9c615e2229ba2f13bede343d6b35436a06361fe4358668471d1115b15df3ebb6d2b1be313246ea5bbfcb13d2587857730dc86d533645458a2affdbe1cd166e04c559703ffc034eb0f094d73448814de1fb1f948594aeb6669758ce9756b268b7e46cbd06571b3a1c6409fb1f5a67ee0c380a6ef3dff4006d8631b19f6c56cfd58ee9bab9da223be1e4576e67b77fc5d6b78ecfe6be18fde6c89c1c13d9173b5624647a2c421de32472175d595699580f88815cb48bce69691407ebcdef203f547fe59627fbb2b646a8e5da5ac1a5c9314d93e12c9ea984295d72f6c5c7a29ebf087989c102506fba3de70e0583dd515b02283d1d8b40c3010b9ab7157f0c97e5278e633bb7063868abdadd28ae986780ea11484e045f4dca17b071f4b9b94d8cee72e45a889378bf54096c4e5bee264020bf8ec67ebc0c4d213e3a725611c384ed06203280aca0dd11e755719caa9af0e378c6f90e68bf5b46e2a2ad32abd19311ab8c960644928a036d3e2de582a74e1c13a23da0908fd789b8741ec66b36cdcec36e7379bd8ad56779ab04d4d4145d26d01c2cdc63de2fa7b6ec9dc9bdf6067baff6a0bdc28298a57e244cd85b79c287a67d1dfbd36ef7ba7eca08e1398b77b15c14bdbcd7c7375ec3d5fc188c6de39fdbef9d1d62848db65a939d53ab4834ffc9b3d9c6b27abb36b765dbdf0310df078d089787dd332aaeb3e984e3a940c21265d70620d05d1e3023abbd4c17be9667bb4b56a10ab8b7e4c2e3a46b43e1bd806c29170fee7b8b7522761c69032b11a7bdca329212963eb3a70344dcf698356569603787cb1d9d623704c4fa33e26204f1f331048564ac30ead557acff153762319af0a33d7c7e397b200dd28615d7c9219fb22c6e9bafab191e8c21c14979ffca54e4849afc3f929d8adc871dde44963c1694c8cf37a5c5436b781b42d8e9b6971008301b14cec47efb251f17afe12600258b4f642929e164158b0f41036e3f34acd43925ffd2f1b59e2460cf35b382204fe4a1bd355d6900634242e861fcdd4a85c9cf594478d524c24b1d2971ffb3bfa071e2b4a9434752db3ef30a69454371b94aa56af1a5320c1d301e3ba8c9436f1a52d49a4971262bf19add7b6c3e7c0dd337096741519dcf2db55a34752f416198b7c09407d90e6bf83dbf07c2238b218edc9301ccc425c1ac97222e519a6d9276eb784adc1938194c73d1821909f0683dba474cfe10771e1373f014800f58ba8faf4ff0f7942ebb7fd9b71002f45abd7c1855951defb907677a7a48117a298e90d3a090d82d6ddd0fe0ee5a92cb4ac67ea741699c498d2ac4f812b643bc527d802e60ef766bb1671c3dd0e0aab19ca2a62bdfe1fe2c972f920b0da68f1f81e1725d64b8fd798b75c4548fa79d0486e093b9922c82acd704154816574588cce977522d9d78fc2fc1b29c09032fed9faa606e34754d4eb17bafa38a6cdce0ebc09fa52e1462ac23fc04fe79a9b36a15581cc72aabc19844fc181a174b5f0c1a6b9ae0999de4f7ac215c8150926964e9054b5f7a3b5f4e806447c740dfd6c9b093c906a9c62c6b880f56803062f0640034a8a7cbd5691c4ce3c6988b902880b53bbedeb4fff4d2d36ac28ec7d1c2006b71c18f8dcb8c6cb694c7e8dcd231aab214f01e3aebd3d186bc5c3461028d76e399b618aebe3e3a547291fa14d0bc97cd4df7733ca605dd34628261f737fda5fdfd7e335bed5dbfe6d164feb3e6c873d32c64c28a6b81a945a5abc3cc57208ee9e6c5f6e860f8900716425b626dec2340ad855c88d9d257f0328c309aff30fc2fece1a77d426c4d7b2af6c1a3a8f455fdb535bfd25daf3eb2d6f6aee49ddb1c259894c8cb1de75451b22065bdaf6d358a654cce8460092aa8b83e6af279382c5690255a39ee06ca1c7e7c69bac2822d2499773e14137e96a16ba33ad1ba151a3b69de6e719b7b5e67953f74cbd93c33d32a978d3215469f383e7ea403f7ce949e9872c835f641829201201cb33cf11361f439822395948ad8aed286e09f05ccdc30f1831ff7bff99333437e62c2aceb195a853e637ac76653a0e6638c3ddaad0ffaf84eb02ac68cfb47d67276773746508d9cce2453818c7b66ab2c0eb6eb13215f44ca67a84b4aa0bd20160bddd15a0d7aca6687b08e666d070730a6052936f9bf44c6c615236f82b52aaee6debb9379a00b5286f3be1da48758c7b24e5a90f8a3e10591d08a365e54d2044573ad6cfd97e5f981c88772da2606a01d4ab3e4262e1edefb071cd03ebdf054c238020505cdf252f7b2ea368bdf0a757ceab021d78507bbb351623012410f3da7ae9b00dacb0efc82d447af5a7c83a91e7f43519beff1c228f3ad8b9b504895ff6303d8f039891c562afdfdb3fe9270af1ca1ea18ad53a3bd72d424ff10662356b768c65095479b594c6337f8f9b373e15336ad2fb2025103dc87144a2a3971f3a4be9fe8ced9a", 0x1000, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2c, 0x0, 0x9}, {0x2d, 0x0, 0x2}, {0x6}]}) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000000c0)=0xca6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:17 executing program 1: r0 = socket(0x2, 0xc003, 0x11) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b81fdd7068113092bfaa13ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7db000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2000000002a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a00000600000000000000f808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a5484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38ad8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b91721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0731a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fd2e6715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00c23a2cce6a7074b73e0a84806ac577b6112bc4d9f46eb8357daf26e7ad68ebbcbc2c23ace0099b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce709332c7a7da8ecac6392a60a201d1598faf652ecf5f4207a31b342bae0328371101fdb7bbf1237472c05000000000000001300000000000000000000002000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d8d52a15f3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375add0cf753309cdf6442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cd3009ec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638dff07000000000000a07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc09500ffffffff8c5ff51b5719c21dc60c45bed29d7b308b5c975ddcad8ec4ba61a4830949f95b0f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29c93d5ce5ba28878d0b3501394ebd068fb1128ff91ccf7626e962550f7dcb0a8299df6897ea240c67a07a84667f79ea7e2aeb00000000ffffffff1163d7906c87212587fe56d2468b0907c44c25c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721150e078e57bdf503bbe42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d30eedc5398899762087fca449885825fc52786bdf77299056fe931435135edabfb41372f0611b0e6476682010840767fd281c9bf5abddfdabeb24a6b79dddd375f184ea307c5b3d7ef7bdde4ff92b765d5f181e8981e6b62036b299029aa9e8da97bd2867ab75e22d4b9c806e4a027193cf5f3ee83cae4adcb4cadbd6d4c7ff5d62baa7aef4b2a850493e55e9c7b05e2a03471525e1f0bb2119338f2fc5667889f5dee7847826da507425ab80d5bd5447606928f52b9c96baf63236cf2356dbc2cad8414400993878b3345e57eeb7e8e3e445c725b032d31bbe32ecb0451a145eea808105892b5a9d5fd8e6eadd5c27320"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xd}, {&(0x7f0000001200)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef690000000000000000000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad320093018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce36a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb0327720e32be0848a1694e019011fed9da5fe41b7e6477b9592a40c486cffd344b18b6d4958819867fbd0cf89a13d6ee4a2df2fba37f2a26cf7d71b1f989bda631d516f5b25a0c97d2bcac5177206a941f5ce81bbca95353e3f6131b0949797f6a1530b1e5217349d7c6047e363803167d651ed7d22c1ee887f2291281ffd38882e8e31e5e32dd9136694bd261e3fd5d20924fa22874134f8d55577a7cf510d67385a931cc1386eb3ca043ef79f57000c387449ee15b6d40c07c0127433979dcf0073065bd4bf0d7e0006daf7d133cff025b5fd441a66c780a3db83aade60e9a5bd4c8d3130a2aa98aeb37dda897e90ace463a07f1ae1ce6530ad8c020b981ae71cf49a503822b8479118210cbfc6f6bd5df0ee394b95a35b1484440b4e2e3b1b938c94d6b343ef9c082bc633300a4a8e7e2a6851e5c3b3b87e18c70405de0bdcb1091a585adbf3aefa3775cf1e5c080ff80ed3582b1555b0942547c6df1a32452294d0ac11ab41eddb54d73f73a98fad2f49377d14df5fd9acd1d99914ab0b3880e5e19b8796c27996ba661588e369dc3e899edf3d1bb1886efb7d9825859ce433be1b4d917ff9da4185acd41774a71b1eccecab78306f5ab3fe604dfc608e804aad4139b7c95bb451b6c29e546f2731679cf2329b4bb0ccc23c52e82ee450b509ce058cc580caa8a49772e0a2c37be86247f84fa253ba09a285cac7f207c921eef0229a650192df19f73b9d415f428718cc5e5751fa3dafdf3edf4a29696948fb8af636b7d23f15ac3e18aa4ee7673f9ba6964b1339983", 0x423}, {&(0x7f0000000000)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbc15495b53b085319c06000000d47124a59ab986a6f409432124bb88ee962d58e3c174125a6983ee863af33ae74000000000000000ac2c0c7b033c27187e1bd83219a7285912067b9d500da5de7f19db53a9c21cc017d6405c9af3c04381a5c03cc02943ba23a73761589ad9c0a14a387d7f4872e03b0485913b3772d9dcf371d6b9c6b7e564e3", 0xad}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96c", 0x2c}], 0x4) 16:00:17 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x100000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:17 executing program 1: socket(0x18, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x800, 0x0) r0 = socket(0x11, 0x4003, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x8) r1 = socket(0x11, 0x4003, 0x0) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x9, 0xfff, 0x1, 0x1, 0xf800, 0x1, 0xfeb, 0x1, 0x0, 0xd77a, 0x4}) setsockopt$sock_linger(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x8) fcntl$dupfd(r1, 0x0, r0) socket(0x18, 0x5, 0x5b) r4 = socket(0x11, 0x4003, 0x0) mlockall(0x1) setsockopt$sock_linger(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x8) syz_emit_ethernet(0x7a, &(0x7f00000003c0)=ANY=[@ANYBLOB="61aa68aaaaaaaaaaaaaaaa0486dd60f2a81300442f00fe80000000030000000000bf7e6b716fc4d77749b772066c00000000bbfe8000000000000000000000000000aa0420655800000000000500001000000001000000080000010000040000007806ec288a0000000000000000000000000000ffeda472ad49ea77caa893c85e581bf3832f736feaa18a74d3ddb72f6a660a57db25b9e97f5df2b4526631f09d9e03cea980546e631f912750346cc5ad11aeec428e7e849ec181371c385e2fa2b194e4c179e1840cfa38de0d00"/217]) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) read(r0, &(0x7f0000000040)=""/27, 0x1b) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:17 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x5, 0x4) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896810400000000000000002951b17801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48e32f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c659012870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bbfdb1977bd035f2f77420eea4173d5b6913eef9ed80fb636710000d2290ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f28c35bb0edb267ae65c7d440000000001000000d8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf6377868ba437f5dd00d6de17019bf7e26863a131574bd1b6d85eac8a829bf8aa02ae548c8683b0f13977e770c88910a9f37f5e7a8467ff9f49d884ee2cf3725b1a0581adf2ea95d010000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e080f01b899f5e37700fa37ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e34d627b2cf4b0c5a338f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf912986412d26ecabb83a85f9e9e1107df6d719584cf71a000000000000000000000000b3192ce31d6008006c2f5ee530fe73323f147ca53dd8932413061db6a17c641913360f098f78ad273558abc0151205437b4185f1b9fadb84df06927ff5d30e2b950be70f0df434be0000000000000092213b3b3572a7e75c940fd37942efdf4864f9"], 0x10) dup2(r3, r2) r4 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000340)) r5 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) ftruncate(r6, 0x0, 0x2a2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, &(0x7f0000000880)=[{{r4}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) r7 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r8, &(0x7f0000000880)=[{{r7}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) r9 = accept$inet6(r7, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x80, 0x0) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) kevent(r5, &(0x7f00000001c0)=[{{r9}, 0xfffffffffffffffd, 0x41, 0x20000000, 0x1, 0xdd6f}, {{r10}, 0xfffffffffffffffc, 0x20, 0x1, 0x1000, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0xe1, 0x2, 0x3, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0xa7, 0x20, 0xfffffffffffffffe, 0x6}, {{r11}, 0xfffffffffffffffb, 0x4, 0x1, 0x3, 0x6}], 0x637, &(0x7f0000000280), 0xffffffff, &(0x7f00000002c0)={0x9e, 0xffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r12 = dup(r2) sendto$inet6(r12, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000340)=[{r0, 0x58143e24766723b7}], 0x1, 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0x0) execve(0x0, 0x0, 0x0) r4 = syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000040)={0xfffffffe, 0x0, 0x2000000, 0x0, "d70500000000000000000020000000000400"}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) dup(r4) poll(&(0x7f0000000000), 0xfe, 0x0) 16:00:17 executing program 1: r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xff, 0x0, r0}}) semget(0x2, 0x3, 0x18) r1 = semget(0x1, 0x4, 0x140) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/207) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) dup(0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) shmctl$SHM_LOCK(0x0, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000001c0), 0x4) r4 = socket(0x18, 0x8001, 0x0) open$dir(0x0, 0x80, 0x6f) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x200, 0xeb) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="edffff1c9788"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r5 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r5, &(0x7f0000001200)=""/4081, 0xff1, 0x841, 0x0, 0x0) 16:00:18 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f00002b0000/0x4000)=nil, 0x4000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x10000, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000000c0)={0x5, 0x7, 0x8, 0x4, "a71ee3a71bb7fc8f636c3cdea719b052b559d8f5", 0x8000, 0x70000}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x37}, {{r4}, 0xfffffffffffffff8, 0x2, 0x2, 0x53b, 0x2}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) sync() 16:00:18 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x10202, 0x0) r0 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) r1 = socket$inet6(0x18, 0x1001, 0x0) connect(r1, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r2 = semget$private(0x0, 0x4, 0x220) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = open(&(0x7f0000001640)='./file1\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x283, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0017f67f000000000000fbff31000032008304000000"], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000200)="363deaabb12c3175cab35f9beb9d19cfb19904194a30d5bda6a059c1135e4850c6e3df57f850551ac1cbbcb774acc5afd801df26003cf96f88e5a27baa23f6891f54172be6f364ce3daa501cf330a8e0b04ffe89aeeae6b8d20f53a0a168751f3ac350ea7419606f9f7afc9daada802fc290251b178f96a61935038efdea495d6f5fd0b369cb8f22d64b43d0851f09a6a1f718a9121de5aca51a6519b6753181671fe42c", 0xa4}, {&(0x7f00000002c0)="9562e9e0e3acb72b4e2f38967c0a33d57536dd91329c12f85a1b1e16c3d913f22e9853e016dd9aec69a8a7321d1ea1a8c43ebcd007b4c811c12f93332d0706571abcc2b7aa089db6228d724422ca849fbd39fb6240623185cd0259ff68b403260a5b1da9e281565e62c6f62e18fc2ecebc289f7a806a9e2fddf51403ef3f2a818fd34b5532f110639aa35f211cd1b0cf6e2a57ff", 0x94}, {&(0x7f0000000400)="5659ace09ef96a54f64862f5dee1d9f20dc49e7ad8081abe513f6b8b6a415966d9d827eb59f1f268f9feb7efff7655a628002593f489aa49c48682f1f80e39c8bdc72c4c39cd20774d0b8287c96f22a080b8c7204b79993eab9d38c0f537a36813527aac9318db28b8f64fffb057f598bbea05be8f5429b32ac88e2ef80914da2ab02481b596dc6a4fd989476d65bcfd", 0x90}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) r1 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r6 = fcntl$getown(r2, 0x5) r7 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r8 = getuid() setreuid(0xee00, r8) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x3fffffff, r4, r5, r8, r5, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r3, r6, 0xf16, 0x800000005, 0x5}) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000680)=""/201) shmat(r1, &(0x7f0000000000/0x4000)=nil, 0x3000) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) syz_emit_ethernet(0x6, &(0x7f0000000040)=ANY=[@ANYRES16=r5, @ANYRESOCT=r2, @ANYRESDEC=r1, @ANYRESOCT=r1, @ANYRESHEX, @ANYRES16=r3]) 16:00:18 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x8) r0 = socket(0x2, 0x3, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000080)=""/135, 0x87, 0x800, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="9e8c1695", 0x4) socket$inet(0x2, 0x3, 0x40) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) getsockopt(r1, 0x8, 0x2, &(0x7f0000000140)=""/13, &(0x7f0000000180)=0xd) 16:00:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) socket(0x2, 0x8000, 0x3) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) 16:00:18 executing program 0: munmap(&(0x7f0000a09000/0x2000)=nil, 0x2000) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) madvise(&(0x7f0000a0b000/0x4000)=nil, 0x4000, 0x0) 16:00:18 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='/\xbb\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') shmget$private(0x0, 0x1000, 0x50, &(0x7f00005b9000/0x1000)=nil) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt$inet_opts(r1, 0x0, 0x5aad03a33f590168, &(0x7f0000000a80)="23d43e8336586d8dbf5499eaa4a25321ae87be9a84e346b5375cf1fce013e4b5473d6b5808914df421eb446ce8259448da32c9f0b8be367e66b58cc171cd4962c97ab9101a864ba4df3bddd26aba0000000000001fc8c9ac5bf8f89e95caa8a61ced1815250f30525007075625986c50a857de0260f22be2cb3c1a7726b05c2803f1427e119551353506666aaee8f6f2af5a7bcc0e13d0620d5f93a40aa7b1a2fa572c0f4e95caa8d9caeb79df2af1b6becfc9df27f267f98953af31ba2dedaf7d05a97623192565f1c0ab84df5d865babe0da7227b2adf6e8601e111d6b06494ef5be3ee1c35138ed4beb86628d38315a5db7f0eee69e4391699f11e3f328d98043a4c4e0c1bfd18ca4ea3eff8c3dd9bd66c3f273bcc9dc1e4937d33c6fe04b8958dcb8251d871bdb1e991f7a3144e2ce24e89f5d1f386f2fe5c491f2f648b5d36e59d7f1f011df80f968b6bf6117c88b5775fb13abb54058dc53178abed7837347531976831c41c05d3c939093003280053fa4cbc019b24cbedbfb", 0x253) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r3 = socket(0x2b9a0592b00f9cee, 0x3, 0x3) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r4 = socket(0x0, 0x8000, 0x0) setsockopt(r4, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x90) r5 = kqueue() r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r6, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x89e992dc5855bfb4) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r8, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r9, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) renameat(r10, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) r11 = accept$inet(r10, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r12 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r12, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r7, &(0x7f0000000900)=[{{r8}, 0xfffffffffffffffb, 0x2, 0x1, 0x204, 0x3f}, {{r8}, 0x7ffffffffffffffb, 0x8, 0x20, 0x2, 0x1}, {{r9}, 0xfffffffffffffffd, 0x11, 0x20000000, 0xcc, 0x7fff}, {{}, 0xfffffffffffffff8, 0xab, 0xf0000000, 0x7}, {{r11}, 0xfffffffffffffffa, 0x9c, 0x80, 0x318c, 0x101}, {{}, 0xfffffffffffffffa, 0x8, 0x2, 0x4, 0x2}, {{r13}, 0xfffffffffffffffb, 0x2, 0x41, 0x3, 0x900}, {{r4}, 0x0, 0x27, 0x5, 0xffffffffffff0001, 0x7}], 0x7, &(0x7f0000000140), 0x1, 0x0) fcntl$dupfd(r5, 0xf, r3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getgroups(0x3, &(0x7f00000005c0)=[0x0, 0x0, 0x0]) getuid() r14 = getegid() fcntl$getown(r4, 0x5) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r16 = getpid() fcntl$lock(r15, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r16}) r17 = msgget$private(0x0, 0x0) msgrcv(r17, 0x0, 0x0, 0x0, 0x0) r18 = geteuid() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000140)={{0x5af1, r18, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0xffff, 0x6, 0x4822, 0x80000000}) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x3, 0x40, &(0x7f0000000640)="0700007f630448396c2f0ca600d761ed385311448021356dfb007cca5e1b1b6f69a573b934bbb089fa3cd3b03f0ae7b2bd6a750391c5191ca850c3b84ec0512316a4409acaa5f646faf3283869f3d9edcbe70394a1756335f5dff263e2d578881ec8427eca8a2d39eb52ecdfe47beb368c4f6ddd8976bfbd60c616b4007e481e09a703fce5613869c4bb40ad11aa87e49285c5a5ae557e192a8e", 0x9a) r20 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r20, 0xf, r19) r21 = shmget$private(0x0, 0x4000, 0x200, &(0x7f00000c5000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) socket$inet6(0x18, 0x4000, 0x40) r23 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r23, 0x0, 0x1, &(0x7f0000000300)="8ca4452de3c4de81bff201d1c7a45579ec4eb9df941abc6f7d44cc591793422d8f0fe124d5727e0d2c3665b28dcee6ba23602cbb6c702bafc914340007d76191e569948fde33ad976afa83458e85c384fb05e875b9e0440d1cf8377056439009ef170396b5cd93a1a7c124921d54cebac8c85b7901dd5b5511bc813c80fffffffffffffffb66581a4e411cf3d7ad3c11b63ec5cbf140b6f9ae4bba72ac688dfb3babd709ae08df540aba6400d3cdde6be35eb00f", 0x196) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r24, r24, r24]) r25 = getuid() r26 = getegid() r27 = fcntl$getown(r20, 0x5) r28 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r29 = getpid() fcntl$lock(r28, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r29}) shmctl$IPC_SET(r21, 0x1, &(0x7f0000002380)={{0x0, r22, r24, r25, r26, 0x20, 0x80}, 0x3, 0x7, r27, r29, 0x8, 0x80000001, 0x4}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000002380)={{0x0, r18, 0x0, r25, r14, 0x20, 0x80}, 0x3, 0x7, r2, r16, 0x7, 0x20080000001, 0x4}) getgroups(0x1, &(0x7f0000000080)=[r14]) r30 = socket(0x18, 0x1, 0x0) r31 = socket(0x18, 0x1, 0x0) setsockopt(r31, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r32 = fcntl$dupfd(r31, 0xf, r30) shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffd84) r33 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffdc2) r34 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r34, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getgroups(0x0, &(0x7f00000005c0)) getuid() getegid() fcntl$getown(r31, 0x5) openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r35 = getpid() openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x100, 0x0) fcntl$lock(r32, 0x7, &(0x7f0000000440)={0x2, 0x2, 0x0, 0x100000000, r35}) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) 16:00:18 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"}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{}, {}], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="3b8bbb34eb3a3829d42078e2472befc41990a567c3dbcc81f1097b526155436eac8643367caf9546b7840ad45203de8d00f863bed8ddf71ec79ff66fa27cafe0ec3b3d70316a8b36e9f57a16949d6c69dfea38ad509d8c7924bab79180456716752051d7689a00fcfa96e5da75a3e7febf9e9775731d415795c0a43b261593eaad163d4c39"], 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) 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, 0x2, 0x0) close(r2) r3 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000880)=[{{r3}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) getpeername(r3, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) dup(r5) fchdir(0xffffffffffffffff) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x14a) 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) r5 = msgget$private(0x0, 0x286) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x3, 0x2a1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getgid() bind$inet(r6, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x5}) r12 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) r13 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r15 = getgid() bind$inet(r12, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, r15, r16, r17, 0x2, 0x9}, 0x5, 0x5, 0x5}) r18 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r18, 0x0, 0x6a, 0x0, 0x0) r19 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r21 = getgid() bind$inet(r18, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r20, r21, r22, r23, 0x2, 0x9}, 0x5, 0x5, 0x5}) r24 = msgget(0x3, 0x420) r25 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r25, 0x0, 0x6a, 0x0, 0x0) r26 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r28 = getgid() bind$inet(r25, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r27, r28, r29, r30, 0x2, 0x9}, 0x5, 0x5, 0x5}) r31 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r32 = getpid() fcntl$setown(r31, 0x6, r32) r33 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r33, 0x0, r33) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000280)={{0xb54, r20, r30, r22, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r32, r34, 0x8, 0x100000001, 0x80000001, 0x100000001}) r35 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r36 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r35}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r36, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r36, &(0x7f0000000880)=[{{r35}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0xfffffffd, r8, r15, r20, 0xffffffffffffffff, 0x28, 0x8001}, 0x7, 0xae4a, r37, r38, 0x792, 0x4, 0x101, 0x5}) close(r1) getrlimit(0xcba04708c338a58f, &(0x7f0000000040)) 16:00:18 executing program 0: socket(0x18, 0x2, 0x3f) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff83, "07000000577dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:00:18 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 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$inet(0x2, 0x8000, 0x9) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) close(r1) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getgid() bind$inet(r4, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x5}) r10 = msgget(0x3, 0x420) r11 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r14 = getgid() bind$inet(r11, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, r14, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x5}) r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r18 = getpid() fcntl$setown(r17, 0x6, r18) r19 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r19, 0x0, r19) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000280)={{0xb54, r6, r16, r8, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r18, r20, 0x8, 0x100000001, 0x80000001, 0x100000001}) msgsnd(r10, &(0x7f0000000180)={0x3, "9129f9120255bba87c927813aafb4dc85cacdda2b46aec3e96f2977cbb5f16db5ba14b47c0ecf0fc18458611329ac3558aed9e0e05dfeae46060157a957c6fcdfce204db6c118249d3314b60c40d4d95ca9ca62e04b7591a5dead503037c0a408c0e8abc61d00b2cf8043bafd1c25294bfe3c36d91b28b4ae24070cfc546e965bd77fb50ba6c90cda0eadce48cea23ecd327b9265a6f4928ce48dbf5e7"}, 0xa5, 0x0) socket(0x400000000018, 0x3, 0x3b) socket$inet6(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000080)="b58b", 0x2) 16:00:19 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="e001000000000000000000000000000049f154a513c9c8c70ddc0866a282f571f788b9793cd4677029fd9ca5a9bf914136ee4a1fc7dcb8c337a6ee83fe0ac946f668facf87e8c515c9c2fc8ce3c5a61976d761305c86c5f93d09aa44ddde27f5bf11887588d8b071d6e156ba30e8a3efa79e10899e8f8a6278a1796cef266c6796618c29fb329ccbdf8c7985e4b5f8d15cee1f70357a5bb15f2e4b6d1c0d74bcfbeb2f630298ca49eb68c62302316679b433acbc746f4018dd1732a202c254f0dc86119744ad0516c8133c818befd8ad6d37145711c60f579ab5fb8b09bd3fc5d43680cdca18b9d21deba31967e90af7dd31967f06b39d3fce9d2f339d68b7e200b88136b3e93151030b76608447001f26747628ef056dd879f2e332697729f8c18e6f6603e1ecb295d96b2cb92b27a25c95d425cc41cb7a73ddc7f0ef55848e741203773ef1cfeda3105769b0d6e3f7591b0975ff41c95389bf657818efb050eaa861c55bd012a3a5bda5d37e66d784b30e2c6213e6fdf369ccf50350869b6cfdaed623e0bcdcd36e8f26eb9998e14857e78e4b633e58645c92e5b6368ae43616cc32b21e682a853d510fa2626607a72992eae6733565a2fb4ed8f6bbd8e38a3434e17b0a395cb73739f7825010c875826d9e05ad16914da08e1fd6c99d"], 0x1e0}, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000], [], [], [], [], {0x2}}}) 16:00:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x20000, 0xa9) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x2, 0x2}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x9}) r1 = syz_open_pts() r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37, 0x1}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, &(0x7f0000000880)=[{{r4}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r4) close(r1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0xfffff232, 0x7, 0x8f, 0xffff65ec, "925c752cb63ca69322b568000000000000f5ff00"}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 16:00:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x2, 0x3, 0x1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYRESDEC=0x0, @ANYRES32=r3, @ANYRES16, @ANYRES16=0x0, @ANYBLOB="99c23b9f0c7bf434b01dcc096245ab20cde374d9f5d61eb14109374d099a148d8e12c01ba4c0516698495867b102a00d785538777c922d6bcdd24b710a956ccd20592a4d54d3b2073e91b2c468b0784b0e2cd37d78089f5de283343cc1fbd1c4d1de52df13359737e88f71732df73238c4834cd4f9347d6469ed5758ab81d3af31fe3d0d8976c99e25b94f8408c93031c35bdb1cd865a62f53dce1f411fdccb6a2ce8273948069d0ac969864fa383f613cc751bc7c14eb69bd8cc6ee03768a6d10e53c808dcd637683c71ca5d61adb07cfd45f2a98c06e73a2e2ddac2a6b35f9e21dfc95d157ead69b598a933d27e2459ef121252e96475d0f793364e9cf345d30458f13324f025e2f55b5f578d925dc53fc9dbd894671971c2062ee7d5a106f360f6878fea6a7881373794469782f4acbff32a08cb5f47702186da84aa68a4f2bb88633c740e8c8af196c9f274d3bb5cce54f57ef3c13f431bfe9f1c42ff3bd7e2843acdb665112a349370517ef2e603f9f19948dc768bb10b0da43c8eab4c976435f0cb782e2ca4d37b8c1eb02a3c27977ae4dc40257d88bb30552ef8acc745887d3c1eb50a51d26e4acc5a0503902b90f1bc53df62f5378fe6bdf024ef544669ee0609291db6de1875c786a0a25218f68e849f57122424ebd7dda2ec9e2242ec9a93cf4c2666f41e84cb0632b87f19b4c0df947f215da2ecaf289f5e960eb4f6ce0901a56e138d9779e99380a798a0da6937f2073d5446094d1431b7bd7ed49584e6f2f0755a2491e1892f7f71f7ae3cf6a7e09578cec501ac568c505d398f37e3058ed2d2919fbe39538889e4376c15b0f85f4395152a6a8c986c15ac9d47707845cd3e371c312fdc84b37704fc1a1f3013883fa17921bda97419f2c7cbc72ffbbbd54de2e010468178c4568f82d1faebadb9fe5eeb09c99a9c35758cfc31ca3c40220770a95693d776e0367d5dba02b054cca8aad88a15b206ec071150ae00bef2ffad42d18e3e97199d63587bac8b372da9410f6445a39df07fa3eba5720cc7672c0bf1048fc9e4185a35efba58009e581a19bf2b94b23dc5eae30e22abf1dc0a27ab0c2c171c72eecc2344b9cb2a0295ca406bf9fc5a065a10fc277896f4a27204c83e9580b7d3aa75df682a7c2a982e62f9d7af88426cb42fd2df00298df653bd6f32d2745daad038fa84a718a14a35eee358a38922e477e08bdfc73bb516e41d5f69781a75b9d4160e7371cd115c50ea3457b8de375eb45a648df86d1096b00df2a822b06951f01bacf7647bba59f47724955301972116132d0b823e5a6e2811c88ae9dc90938d010920d9ca86cfbb33f336c3b54532f3c9df7255403e4d8e0b31b9c50d2d960385deed254aaf9a07cf763903ec8bd2c3a848afffdfd28bf2a5d77db447c13fbcb0a9e0133cfce193a7417979bfb01f1310f70d2532d54cad0d147b8189df8e87cafe7339c39dbe2fd98aa043ac0dca6313bb779b23a9201bbee7f73a1272118d0ab35e406f257931c926fc63816895768713f1bb0706be677a9950cbce0d0d72f6d841e8b4fa6d8ac2eebce5cf23864a3edef939ade6aa4bdb4d06e64af30c77f88814709194ed08fb5aa3bf816789fb8bd37d481751f84f415f9e7c4acfb07e33cc6c3c2553b8874576b17d246ccfde4068d6769c6ecfd8d749c635013aeaa9a0075467a7ff42cd6ba6dda54459390f92bda6785a32dc8cf97b1f67e391d9e67acedb8c747041d5cdbcbaeb82a6a1bff64d9ab455465b7f55b256595a7e04972a37cb81eacb7035f0f4b2777dd25d65223da611ed794d13ab27fad01d9736ff498e54b737f32a0945a7ecf5a73be66a8edc4f213a8290addd2c6c2e72431767c66c2724165ad6c96cce5c4ceda0629130f658c04d268ca54dca3b7c2d7570efbc76ce59bba55ed87129b4f57dfbc2f855f50afdea90f48535df1ad3f23212526d7398c453a07c749c37370330415d1d642ff0bb753416f1d139f0347755020fcaf40de962af706b3918ff16beb783d04102dc85ba1ba775e6884935dadf3cf8d8c50fff17e6a4aecc3ffd4f57f5b2db357fce802ccee3601cd52ef82b0e3d5f0e163f7389a693b6c15133fdaf3256245af8c738ad1b204fd865df6b44d496bd5cfdb2167eaf4ac2a3fb0557e07b8417b435ba09dc48f381fe7bee8f18115f6e7e430760a8ad348106e1eba025409b00debbe3a4e58581354b0f7cfa233d4f6c497c0189c0d48a5014162048ba5516cfa0765c06f6a25d7ca0da72940e1d5d234b110995cd3eca33f6c733fb2c4c9881e6b9ac012ef8426bfcfcbb4ec4fc739de6d93ece9b98c0ce0fd612b6d1cca5260de50ebc7d83bc3b6c8371497551de67d0b2705fd0ee75e028cd9d81ad0cdb9913ccaf14e02106eb0499e4bd23cc3a7ab892eb817017a67a54936e086951197bd7c20eadd5c2328ffbc3163842647dab5349f0502519c7debac084a06fb4f9c9227b5e46c581f5d5065fcd7ebd5fa089f0b734ec8c559275b689e303c804b2e71633645e853e88121c6a201692db25242f18ad61f92f065f38dc2122e84110f21c14cb61a3853a2dfc2659cf41ff3705dfaa485815375b4ee1f5eaff90c4ed45b9d43056d02c53d0027a6f8ab6beec40f76bf846c266d84e715351f0766b827f50e132e71f0a52655be1975182633bd2104b70d40449019803e9f2528abb67027a25fa69412c469dfa6c049509e9247b9225092507445d28f9b8d05ef9e7f30f5e3982cd866d93b3aa5439caf72dec881fe2166aba4ef98814c98f62a8f6b4907fb380c622649cdc496f67504a7ba386ef6096625e5236cec732c65679af71d1db540565944c0ba918ab04fc0571b4b4bd3064c0f645ed3efe05668c36413ff18ccd3ceef833cb88fe0fcfbdd3050d8bac26228c3529ed545209b9781c55a65aa3eda8ca20dc8f233457c44c2115a02f184b884508374bfb7f3013f9019823820e96d2e563458723a4b1613fd437724a336bfaaf061afef7cb17c240063ad6a076b165d48fb5f8d6ba5fe26a11d5c9f0c26851eb94438b59573781cca21d740a9e03e05659858e4c9780d4159fca17a07e7bbfcb4dcb7c5ab41ab4beea10b8d4e1fe2bffc764b0fdf37c5cee7c470b3e2067df5ffc40918a7aee4f66078fbfd331bbf33552fcaae684c008546f2c849b69ae821c5ee332acb25c26392cef91a16bfe2d03e61a8da352388c4bb8480752944bb3d6541a2c3466b63ca1f8d11ad8816c4554e1fd30e1c8d2c29a5860bbe894785ebd06aeae201c6c18290efc70e55dbac4084e67a9d91768420bdc8a0109a4944ddde3f8bb39e3b90833f12adec2aa66925dd6fe0c524b4caed148b212244933836f4b05bb3dbd97b53944871e887d97ba7fdd8e3d0b61eb3e652b2b6ef5c924136ef3961531a2eb72cabb32d7e6159dc9f560ce71878fa106c3bbd92343b4e66bf58db4c46032827074ea8d0fd184aec28ff791ab8ec513a56b6dd661a040ea34fe66afa32241457cd34a0ec66c2f635eee5a4eb5fd6c123fc1d94361c01eb290078e5494bec07722930fc62efec16417c338a5712d18c6e12022515b33d6652334484333875c22977623ab57658c27193a33e7cdc688a08123cfe5692aca97c6ff93db8545ab58356b811cf12bac153e7121a38ae79f83bc5294b2736055f41d225a8536611bedbecbab5e6bdc6daa09e219ff91c3e4f8b51da5b5ef9c030f378893b42cfa57b1d8e51288a3aef176128ba3068ea94d8d45984e5212cabea023ffa9bad28f151b634abad18602e361fe443b72b949897727a3e05b51e031ade2d22cacb9f0b7939a186bef6b21ea87cbcf3b04e8792193c244ac5cc7333d8f5dd8aae68976a69763aba63476d851a6cec4b45f766d8223bf8ea9140f98c4714ee321d5a80d34fdded1ef4d5dffd40f08f98d0c913c3f949cc25d27769d6a713f559eb5002547cd75cb40db264d220254fa9909312703b91113cd2ee987dd5b77158ad56248b4c80688b37fb8aae6cddd29fc4ec21a15b3aca48805a86ada2e319d5454403d43b5cce9323663df6e72f7f33ce82888a9a8297703b2a1002811806dfc3623f88a119abdfeb09e60f848541985c4a5f5dd1a4c2145ce6138174033292a4136ab1555a65484cf37707572b872674393f9f767274fd4bbdb3aa7213fd23ce6bcad0291ab28decf2e0c56c3fbb9c0390f054d5664e2ca7e03a4557df706d4f642a610e6cd06dbcae544daf80f2b56d7f1fb61d50c8ed7153a4ffc7505b25ac981294904fe6ab1710a15269e76bfa1a35d27ae3bc19abb029102d6300496be517cd3cea019774f6cf8fb4c3d0126e74a43d548fd38e391a28b673756f0bb9a3c3b827c708c6b12938b08eb2c39d15430d2de6ae499efcc154fd75d86c55b7e80fd82813846bc6aa70479dee1f17a32d581590424e5ff3a9d6a3a3481b74036706f84bb312e4d125b282d27315bc445ca0caca90b456a9357db58f8cf37f7f51b1a414e1285cd3e46fa1d5d55c154cca538c63ed1a84b17082f9d6482a512f79db4bfe7b622c29e309838e4b11349c1ceba9195b7bf40eebe5b210b8e4c9f6dfd3356b7164b876b6e1d052a77f99a1d53af9023568f0b68fe8593f50ee7a8e639570706d52fb7606d181da1eab9413504131a9070b8dec613613bc30960a36c6b9414cb48442d8a16248b9aa20f3fab96da9e6780f4b5d416a0367aaa05ac0d60b0ea6cac98df18188aed1df61bb51b10a9bdb62c0f357f223c5f8a3a0f6ba70c4e07cc49c6892d2a1523d6567052681fbd2d272e0aa3d3d1447efb0e37803f330ad92679f036da60da8c3c998c404977a7633dcc44fb7c0be2f588ae46d6a9b812b174af9408ea5c02c216c5e92436c7252004eab71dd2e6b1d44b9ee325b91ce27c7bfbbaea817ad78e105c85d1fb20165e58112d26853f30b05a651f0f8ff5c744b33065adf17d1f53796f97d26413e3107103479155dca634555d9123eb43feb4e5d9bb03daa06f0b16ad714eec8a334e6e2e14f4734ba7cf4ee1ccf637e1b115bc4b99879df42fb80fbeb330dc6b60e17b303b1e9b9dca89f991b8d435fe3ceb853497d080b95b7b2e79c56c83ff5c22cf793b7fe45268876223a8768eac39e2b2b496c0a6893752ee00f9a11f0433fc438de4819bce2cfb53dafd2ea3d4e37bdd30954a00dcdc90abfc251eca730853d65f5d91e955d801e33d55268c750a13e3ca27678ef714ce11b27fab177c867da61e9f601e2a335048dc2167b52449b6684b9721c4d75080b63d09260b3a75e6a161faf577eba51c1fc7accc526aa4d18f766e3f81ad6c67f1a63954c98ca26040089b0905dcc61812a1679ced7e552122f6d075d84fe9f38a16a25dd9240a2d869e14c20bfa3dd39dbbc078ec914a2b0490f0a3350b748c70522b9ec4e28346dd6b8c7835f9253b365c5e212e0fc227f7b6b7967cb892e4f1f32bc627d58e6042044ff0cf065d407a0612bba5db0662f7ff309bdd0c600a721b74dd8a91b6da536b835cd417b50a6c5ea4560cb3190f4497ab6e97b049c7ad631aa8c57e735b0cd1f67950b103473ab1a8328f8b6d74f07f3e75ba6442e6080ef270372632c04fe2ffa689bb469f08112e26b7657442c76c97cc8a334e09b6b92e8977625170d462ef7b0309565b8eedbd386906139c60a198c5565277e1b59c17e643f9dde29dd461da3b6492e506487cd31cec3e271fd4017565089edcee0bd59e5402ae5a1bea04a36c8a1425827d4c5b6abba086293188a63ce3884e30239dcb9", @ANYBLOB="23c21b775e265cbdef18f61bb848c27467743198df5554c9e9ade2eb2350120332b3f480d7312ece8428317171a269a7439fd181a913e1163fdfb550f45e92974910cf3a3d774cbbeec3f11acbf3bb77315fcf3215103cfb4c92f8f70c17d94843f7fa646fc624a4359563750970269f89f94b27722bc2c21c1002e2c31ebbe3cee3bef12c812fba519a075711c7118e574d6a3a62fc11e34aff1c23d2aeb51b7c0abee238ab73ea1e4a3e7d25e6aee3eb179bcf047dfaa0247b3fc87bb7159e9ebce33722b2e645b1f1ab2946b4e1db1acc54bf0d15032a4a775f3944fa359e435af342faf9858e7b90f638ac2adc906a5a31bc98abd0ada6"], 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc", 0x1c, 0x0, 0x0, 0x0) 16:00:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000180)={0x3}) setsockopt(r0, 0x6, 0xfff, &(0x7f0000000040)="e035cacf8a88f99176f053643a1e52660990fdba270431eace17c1731792c6c9af16cd122993687474a116cd61a20327847b0f7ec4ce2e07dc86a156ad8de2a01f04d491dba0a1df7c74c93823472a9c429dbd73f2a15e795034d045c5b8fb6e98d7f9536ecaa03b24b869e7e67b492afb1aa23c1ca3abcd828e0965a79d0cdd89ec3ec5dcc95b4f988cd058e18718011b9e5d6bdd343efef2b39ad8a6b29feb972496a07134fb86187bf3fde64f82fe61978f4eae0d17d3586717b99b1564262a00444b5cbcd3c8a89a33e0", 0xcc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0x1, 0x0) connect$inet(0xffffffffffffffff, &(0x7f00000001c0)={0x2, 0x0}, 0xc) 16:00:19 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = kqueue() kevent(0xffffffffffffff9c, 0x0, 0x8, 0x0, 0x0, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000), 0x3f0000, 0x0, 0xfffffffc, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) 16:00:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="80e2124f"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x44) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8008, 0x0) pread(r3, &(0x7f0000000180)="5a5f0b18ed217469e51b71d5f26aac15247e788927b34bf4dfa565eeca19314f77437132615c54d002a798ddda13ff6c2aa41ebcdd5bbc542a67a823369b2accd6478d445f30b076fa266bf50fec2f1502ac3add1da562976d3f2ad507165cd73267e4c579eb8e7ef6ff0a848dedea9b1d633610e562e2e167b4983f447bf2d5fdc6118cd5717dc62eda3d090d5138cc6884ab1d352f", 0x96, 0x0, 0xff) 16:00:23 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14000020000210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket$inet(0x2, 0x3, 0x0) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f0000000300)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) getrusage(0x0, &(0x7f0000000080)) dup(r3) 16:00:23 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000080)=[{0x9, 0x2, 0x0, 0xffffc}, {0x1d}, {0x4, 0x81, 0x0, 0x80}, {0x0, 0x7f, 0x5, 0x4400}, {0x7, 0x2b, 0x5, 0x3f}, {0x4, 0x2, 0x1, 0x5}, {0x1f, 0xf8, 0x8, 0xc43}, {0x6, 0x5, 0x4}, {0x1, 0x0, 0x1f, 0x4}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") r0 = shmget$private(0x0, 0x12000, 0x6, &(0x7f0000fee000/0x12000)=nil) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)) shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x1000) 16:00:23 executing program 1: ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000080)=0x99) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000400)='*', 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0xfffffff8, 0xfffffffffffffffc, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f00000000c0)=[{0xffffffffffffff9c}, {r0, 0xd9cb9a26ec6ed680}, {r1, 0x40}], 0x3, 0x7) 16:00:23 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x80, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x0, 0x20) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x0, 0x1, 0xb6dc, 0x0, 0x9, 0xc6a4, 0x1146, 0x1, 0x1, 0x2, 0x81}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000180)="3392964800000000000000000000000000e1bdaf8ad9f2e1c4567571e15fd67f3a3a9993f7000ca8d04f5ae9aa21ff3120f74bca01ce35f295c3a1beb045b82739386deb6ae1a8f8c3d19193a9cd1bb9e0953cd08f0d9191d259ee2bc2b87f8b1ea151ffa0812f5dd70245d4ced466f0938994a39a0fab03eb8883855e50bb157b2a1b5221683fe3bd4a910ce2b4731e7911b49ac7c33f64e3417cd45db4de0adfc749897537ff7bb09f4f837de0b1cc6c7e90a7ba14ba05a5c6a5a77996c4b252b7980ed66a1a7421accf04a8026751a4a4acd3cb430ba8d6a0012c18c7c258595697ef37fd75124f", 0xe9) connect$unix(r5, &(0x7f0000000080)=@file={0x2, './file0\x00'}, 0xffffffef) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:23 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000040)={0x0, 0x36, 0x0, 0x0, 0x0}, 0x1) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x1, 0x9) fsync(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x4000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getuid() setreuid(0xee00, r3) ioctl$TIOCFLUSH(r2, 0xc1126939, &(0x7f0000000300)) 16:00:23 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x5}) r6 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r7, &(0x7f0000000880)=[{{r6}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) fsync(r0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r4, r8) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) read(r9, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1620, 0xffffffffffffffff) 16:00:23 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x3191644a55bcbed9, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYRES16], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) listen(r1, 0x2) r3 = socket(0x2, 0x1, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYRES64=r4], 0x1) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) sendto$inet(r3, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) r5 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r6, &(0x7f0000000880)=[{{r5}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) listen(r5, 0x100) kqueue() rename(0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440c"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x2c}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f74d94bb7042") 16:00:23 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000004", 0xd, 0x0, 0x0, 0x0) socketpair(0x0, 0x8003, 0x4, &(0x7f0000000100)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x10, 0x0, 0x0, "d70500000000000000000020000000000400"}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x0, 0x8001}, {0x18, 0x0, 0x4, 0x401}, 0xfffe, [0xd1c64a5, 0xe7, 0x3]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x4003, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000001c0)=0x1f) rmdir(&(0x7f00000000c0)='./file0\x00') sendto$unix(r2, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37280f18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f75006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x7c8) pipe2(&(0x7f0000000000), 0x4) r2 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.0\x00\x00\x00\x00\x00\x00'], 0x10) sendto$unix(r2, &(0x7f0000000100)="749f03210f6e83f8", 0x8, 0x0, 0x0, 0x0) 16:00:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x8000, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)=']\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='+\x00', &(0x7f0000000200)='}\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='[](\x00']) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, &(0x7f0000000880)=[{{r4}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f00000000c0)) bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x5}) chown(&(0x7f0000000040)='./file0\x00', r6, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="eb", 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x60, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x102) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x4ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000180)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) pwrite(r0, &(0x7f0000000300)="573bc7e1a27869625f68be2df81d", 0xe, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) fcntl$dupfd(r4, 0x0, r5) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:23 executing program 1: r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:00:23 executing program 1: r0 = msgget(0x2, 0x100) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/207) 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) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) sendto$inet(r3, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) r4 = kqueue() rename(0x0, 0x0) pipe(0x0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) sendto$inet(r3, &(0x7f0000000180)='%', 0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) sendmsg(r2, &(0x7f0000000100)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f00000000c0)=[{&(0x7f00000002c0)="a767a4dd4d69ec9a758a04df999d711de6b85a5ea0a295c3686a5d60b70d3991054f54472e42b808cf78085fd1f8aad89a964b128308b06f6f273f4e3231f727bf1a828011bc8b6baa43104cd7bcc454d0c0e517b6a9a4c9b0525021fd85e019a90c8fc7a1df928442a977d43f11e85040ee905588dac5b0821cc8f56f0c7746e2e756887972601e2f7494ece5330bbcad824d6bd65ed480b7b8245ff8b45475bf85b66ae1fdcf38a357c4988827f9dcd21a74dfc47d90d011a73429fa0ecc0a9a9eb45723a7a5bf6e9e4bb82a59feaf46b5a06f2295cbdb3bbaa925e98ee2513d053e35c6c39d3b47f4", 0xea}, {&(0x7f00000003c0)="c629b33c08dd00a352deda2aee230db55db2b42f1e7362b535d44a4fa4a09c0253c4155569e1727ff9558f5f5b6fc4b4c4cda2b9d8e4aee864b8f73f49840c90c65611d0714d829c41d55f41da9b9d12092462b4f8f07d669e07ff572dd9eaf3966600f507ab3587b01d17274116636008cc9fd203a0e2913d13fcd4dc495fdec904aad770c477ef7f37580228fab198ef2b85644df65bc7bef38e599070be6420c556d32c1087e27fc95f555df033136a78491592d1fcd0b8430c5d260d2354095c371882d86d52d83fd44ea5e0df1be9bc585c945eb6bff921e930cb", 0xdd}], 0x2, &(0x7f00000004c0)=[{0x38, 0xffff, 0x5, "48fcb997cc1a3413c38d2bb3cb2e00e59cc642c1821c6a17ffc3d344e20e5bd2cc5f42b0a7acd0"}, {0x60, 0x1, 0x4e, "94277db9a2e322696245dc7bb91672895bb0e4e7718fcead4294eaea8e967196ecd9bec1c4c0ce945472b9b196009ece6fbda639c7a36bbe49a4532dd975a5a38b9d50ad4442d3bce24a783aef3f"}, {0x78, 0xffff, 0x6, "99e4f89f734b92a22b20af00d125b2572c62418427007b66323d016d175b09f92cb8f3b9a78706d00a87cca943c8c61baf607964772e63b698dea2ef5c48857055ac21446dea74a265a9c8efd7bf480afbaa88a57481f45ead470aa934230643a849794de45d817d"}, {0xf8, 0xffff, 0xffffffff, "9184a9a405f9c136e50070663a76eea4213d4678704d84b14d3fd0710f791ea28dd466537e66207ad0be8cbf488aaec30b2a0b6fb607482fd3c998ac6c404daac1d0b8fde883be228c85ac7ec01eb9688420798411d513db3de521d5844eb2b67fb66ad12b3f12c24ca315fdd4d28a387d4ed24792eb7a9b6d637be0739b4948a60bb3a093c79952ae60f971f23045ffae0e398e2abb451c6024c4d677490b64f2f403aaee11f0d574ce74df8b3cdb4aa53d1f3fc5eb3ecec7c3292b7b46ae55358f07c8e06ba79ad6cea57cbe0b2dc7186c7685908f83d138565d3e8c1b8a34d2618512b5b9"}, {0x50, 0x0, 0x80000000, "c5b97156d0a80c26d4addefa77081f38f9843c5faa787811101d899e4a3d49b1a58413023476b72656ab5644924afdd024eb9c9bd56181971cc589"}, {0x90, 0xffff, 0x4, "8c8a74842df6a54220f8009c4bfe5a1497e764199022f541caf70da3e3bae8c9ae5d474c10d8cce4eccd9690cd1c321cddf048ee00724c89507db29c1b7cad92ae5b7cd94c67e941b6e1e50a4aad15f839974b5747b5474e59df8930924b0234bb4552f5928263d4370dc1b8c481c3eadb9f2c8eeff372190b"}, {0x48, 0x1, 0xffffffff, "9d0834fdf68ce0a5dbedae839278956b2ee7741f9adb2eaa34aa547ebc55df18a1625f088467b657f1912ea99be380b964c5d771"}], 0x330}, 0xe) close(r3) r6 = accept$unix(r2, 0x0, &(0x7f0000000080)) recvfrom$unix(r6, &(0x7f0000002200)=""/4096, 0x1000, 0x42, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000100)="04000000", 0x4) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() bind$inet(r2, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x5}) r8 = msgget(0x3, 0x420) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000040)=0xc) r11 = getgid() bind$inet(r9, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r14 = geteuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, r11, r12, r13, 0x182, 0x9}, 0x5, 0x5, 0x5}) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r16 = getpid() fcntl$setown(r15, 0x6, r16) r17 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r17, 0x0, r17) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000280)={{0xb54, r4, r13, r6, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r16, r18, 0x8, 0x100000001, 0x80000001, 0x100000001}) r19 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r20 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r19}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r20, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r20, &(0x7f0000000880)=[{{r19}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r22 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r22, 0x0, 0x6a, 0x0, 0x0) r23 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r25 = getgid() bind$inet(r22, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r24, r25, r26, r27, 0x2, 0x9}, 0x5, 0x5, 0x5}) r28 = syz_open_pts() ioctl$TIOCSETAF(r28, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r29 = syz_open_pts() ioctl$TIOCSETAF(r29, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r30 = syz_open_pts() r31 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x1, 0x0) r32 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x400, 0x34) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="8a", 0x1}, {&(0x7f00000000c0)="441d1c3baeb3c42f10ee8a07d39931271ac9fe54bb986d6f22c67d49308a9599985bb7dac1324dc4", 0x28}, {&(0x7f0000000180)="bd7e6bdcee6d7db2fa7c8d971cc814150854a1493102b2c2220d9f0ca0482071e83d08bc2c02f6cb8e674ac1e7d5cdc77f726fc1ff3b3d43b4b4537f93c5620baa0ba8f7e504b9964a566e163f04a61faf37b27b832e78406aa1bd4c792b10c15e1498bc", 0x64}], 0x3, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r18, r21, r25}, @rights={0x28, 0xffff, 0x1, [r28, r1, r29, r30, r31, r32]}], 0x48, 0x400}, 0x2) dup2(r1, r0) r33 = socket(0x2, 0x1, 0x0) dup2(r0, r33) connect$unix(r33, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) syz_open_pts() r34 = socket(0x18, 0x1, 0x0) setsockopt(r34, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) shutdown(r0, 0x1) 16:00:24 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000300)="2321ab2a604b53642fae9cff4f3b90e78d3098819e3ae614bb7e7cfc41d370079dcef46038f68162", 0x28}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f000010e000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x2, 0x1, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80286987, &(0x7f0000000300)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) fcntl$getflags(r2, 0x3) 16:00:24 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) write(r1, &(0x7f0000000080)="f8a5e23c6e5c787d02b13e20", 0xc) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="85012e2f00006d453005"], 0x9, 0x0}, 0x0) writev(r2, &(0x7f00000002c0)=[{0x0}], 0x1) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") fsync(r0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pf\x00', 0x10040, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getgid() bind$inet(r5, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x5}) r11 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r14 = getgid() bind$inet(r11, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, r14, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x5}) r17 = getppid() r18 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r18, 0x0, 0x6a, 0x0, 0x0) r19 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r21 = getgid() bind$inet(r18, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r20, r21, r22, r23, 0x2, 0x9}, 0x5, 0x5, 0x5}) r24 = msgget(0x3, 0x420) r25 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r25, 0x0, 0x6a, 0x0, 0x0) r26 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r28 = getgid() bind$inet(r25, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r27, r28, r29, r30, 0x2, 0x9}, 0x5, 0x5, 0x5}) r31 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r32 = getpid() fcntl$setown(r31, 0x6, r32) r33 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r33, 0x0, r33) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000280)={{0xb54, r20, r30, r22, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r32, r34, 0x8, 0x100000001, 0x80000001, 0x100000001}) r35 = getgid() r36 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r36, 0x0, 0x6a, 0x0, 0x0) r37 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r39 = getgid() bind$inet(r36, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r38, r39, r40, r41, 0x2, 0x9}, 0x5, 0x5, 0x5}) r42 = msgget(0x3, 0x420) r43 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r43, 0x0, 0x6a, 0x0, 0x0) r44 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r46 = getgid() bind$inet(r43, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r45, r46, r47, r48, 0x2, 0x9}, 0x5, 0x5, 0x5}) r49 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r50 = getpid() fcntl$setown(r49, 0x6, r50) r51 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r51, 0x0, r51) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000280)={{0xb54, r38, r48, r40, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r50, r52, 0x8, 0x100000001, 0x80000001, 0x100000001}) r53 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r53, 0x0, 0x6a, 0x0, 0x0) r54 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r56 = getgid() bind$inet(r53, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r55, r56, r57, r58, 0x2, 0x9}, 0x5, 0x5, 0x5}) r59 = msgget(0x3, 0x420) r60 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r60, 0x0, 0x6a, 0x0, 0x0) r61 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r63 = getgid() bind$inet(r60, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r61, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r62, r63, r64, r65, 0x2, 0x9}, 0x5, 0x5, 0x5}) r66 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r67 = getpid() fcntl$setown(r66, 0x6, r67) r68 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r68, 0x0, r68) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r59, 0x1, &(0x7f0000000280)={{0xb54, r55, r65, r57, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r67, r69, 0x8, 0x100000001, 0x80000001, 0x100000001}) r70 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r70, 0x0, 0x6a, 0x0, 0x0) r71 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r73 = getgid() bind$inet(r70, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r71, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r72, r73, r74, r75, 0x2, 0x9}, 0x5, 0x5, 0x5}) getgroups(0x3, &(0x7f00000005c0)=[0x0, 0xffffffffffffffff, r73]) r77 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r77, 0x0, 0x6a, 0x0, 0x0) r78 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r80 = getgid() bind$inet(r77, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r78, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r79, r80, r81, r82, 0x2, 0x9}, 0x5, 0x5, 0x5}) r83 = msgget(0x3, 0x420) r84 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r84, 0x0, 0x6a, 0x0, 0x0) r85 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r87 = getgid() bind$inet(r84, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r84, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r85, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r86, r87, r88, r89, 0x2, 0x9}, 0x5, 0x5, 0x5}) r90 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r91 = getpid() fcntl$setown(r90, 0x6, r91) r92 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r92, 0x0, r92) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r83, 0x1, &(0x7f0000000280)={{0xb54, r79, r89, r81, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r91, r93, 0x8, 0x100000001, 0x80000001, 0x100000001}) r94 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r94, 0x0, 0x6a, 0x0, 0x0) r95 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r94, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r97 = getgid() bind$inet(r94, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r94, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r95, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r96, r97, r98, r99, 0x2, 0x9}, 0x5, 0x5, 0x5}) r100 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r100, 0x0, 0x6a, 0x0, 0x0) r101 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r100, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r103 = getgid() bind$inet(r100, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r100, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r101, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r102, r103, r104, r105, 0x2, 0x9}, 0x5, 0x5, 0x5}) getgroups(0x1, &(0x7f0000000600)=[r103]) r107 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r107, 0x0, 0x6a, 0x0, 0x0) r108 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r107, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r110 = getgid() bind$inet(r107, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r107, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r108, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r109, r110, r111, r112, 0x2, 0x9}, 0x5, 0x5, 0x5}) r113 = msgget(0x3, 0x420) r114 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r114, 0x0, 0x6a, 0x0, 0x0) r115 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r114, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r117 = getgid() bind$inet(r114, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r114, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r115, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r116, r117, r118, r119, 0x2, 0x9}, 0x5, 0x5, 0x5}) r120 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r121 = getpid() fcntl$setown(r120, 0x6, r121) r122 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r122, 0x0, r122) getsockopt$sock_cred(r122, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r113, 0x1, &(0x7f0000000280)={{0xb54, r109, r119, r111, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r121, r123, 0x8, 0x100000001, 0x80000001, 0x100000001}) r124 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r124, 0x0, 0x6a, 0x0, 0x0) r125 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r124, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r127 = getgid() bind$inet(r124, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r124, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r125, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r126, r127, r128, r129, 0x2, 0x9}, 0x5, 0x5, 0x5}) r130 = msgget(0x3, 0x420) r131 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r131, 0x0, 0x6a, 0x0, 0x0) r132 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r131, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r134 = getgid() bind$inet(r131, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r131, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r132, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r133, r134, r135, r136, 0x2, 0x9}, 0x5, 0x5, 0x5}) r137 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r138 = getpid() fcntl$setown(r137, 0x6, r138) r139 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r139, 0x0, r139) getsockopt$sock_cred(r139, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r130, 0x1, &(0x7f0000000280)={{0xb54, r126, r136, r128, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r138, r140, 0x8, 0x100000001, 0x80000001, 0x100000001}) r141 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r141, 0x0, 0x6a, 0x0, 0x0) r142 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r141, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r144 = getgid() bind$inet(r141, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r141, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r142, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r143, r144, r145, r146, 0x2, 0x9}, 0x5, 0x5, 0x5}) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000240)="1b0e2804727974c5d5d14e59b35c055ccbf4850203ae86c7be0272bb863606a0a507b7a738b446714668b84ac1f97597cf09ca33cd8d7fc289b9273682572a99c0098ede8420cbc4bb27056490cfc838040ab32e6862ca88fba7f50acdf8eca19c42f1fb48e6978c6c9c4781f0b6274d32b7acd9037114fcd746dcb5643d7d805af35e8dba6fc371bfee401cd203eeaa17303ff92359d1cee57b1c4f38456027aaaa8b5531bb478258537fae32c4279a72a1e6fdd0998cf75d771d5f850400dae3f94d8aa302ef7205c0017dde11a563300acab33ed7d879c8cb5727ef89c302fb0e5d0c5130aa7d", 0xe8}, {&(0x7f0000000340)="3f2b3439928b50358b10c3f92917e8d8323c09300a1aabb4c3c5dfc9f7f0bd42b4b26217f8417caeb6d689522e3c717166908b40e90a1be69600c1ae64f0b6ddf91266287417a252232dca66cc3f53f84bd92a23a29a486e03f9afc69ecaa3dd3c79555b212515460802fc5bd7c5553bd276ad816edb2895391e07a08d3eda6faf8dd7b5895268f9257cef2f8ddd4fb2d05b2a147ed70575ab01ad6342eace32a2bb84e3002dbd31683d23d872c2c7b574dfbb3f72fd5d3394823284f3786d5b35933554ef3a9cbefbd0086acbb793dfca6624caafcf14d898c98aba", 0xdc}, {&(0x7f0000000140)="9c1e560826ca240e4762a424d270ce3a5aa275ad9250070a31", 0x19}, {&(0x7f0000000180)="283afd3916a7b21b49a08e0ea7858fd7cafd4aebc11b9d7109350a6615608574f68878de1e5bd9b911ef3102faf66c8e054f936101623269488ca1d0f5430b829ea1dc006fffaa962fb40a28461fdfccdd828049780ffc4ecb3ca9442e8749c00d7b921a298748d4a1a6a8f82de9f050f5dd99fdfedbc8063d76", 0x7a}, {&(0x7f0000000440)="b98177c230a914aeef2e7c094c62612b98e8a5cf5f90b196f5", 0x19}], 0x5, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r3, r0]}, @cred={0x20, 0xffff, 0x0, r4, r7, r14}, @cred={0x20, 0xffff, 0x0, r17, r22, r35}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r52, r57, r76}, @cred={0x20, 0xffff, 0x0, r93, r96, r106}, @cred={0x20, 0xffff, 0x0, r121, r126, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r146}], 0x108, 0x1}, 0x4) 16:00:26 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x10], [0x0, 0x0, 0x0, 0xffffffffffffffff], [{}, {0x3}, {0x0, 0x0, 0x0, 0xf0000000000000}, {}, {0x0, 0x0, 0x0, 0x1}]}}) 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) socket(0x1, 0x4, 0x9) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) r4 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, &(0x7f0000000880)=[{{r4}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) recvfrom(r4, &(0x7f0000000000)=""/121, 0x79, 0x2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 16:00:26 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8458fb538e490f94, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x941, 0x4, 0x8, 0x1, 0xe132, 0x8001, 0x4, 0x2, 0x0, 0x1, 0x5}) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x1) r3 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000880)=[{{r3}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000180)={0x1, 0x5}) ftruncate(r1, 0x0, 0x7fffffff) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) fchflags(r5, 0x0) r6 = dup2(r2, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000140)={0xb, 0x1, './file0/file0\x00', 0x1, 0x1, 0x1, 0x9}) ftruncate(r1, 0x0, 0x402ffff) 16:00:26 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, &(0x7f0000000040)=ANY=[@ANYBLOB="2b51b70012d31d781e87a07f327933"], 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) 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), 0xe7) 16:00:26 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x501, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x20000, 0x0) fchflags(r3, 0x1) r4 = dup(0xffffffffffffffff) close(r4) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000140)) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000180)) sendto$inet6(r2, &(0x7f00000001c0)="651fe97277cec9ba8f89aa4903c94b2d53d1daa3637aceb928766ecbd45e8d6ec8d2357b38c1debccea14a83227df63046d655d338b98b2d4a04668662d40d3cbe42e121877aa66039c876de855a0c0d3ae2edd4e20793fe4f95e2d9599e8c4547c7ca963578c811928fff9345add6115597f17af8a8848fc70ab8269b3ad47e1f4785df2acb3bebf6c5546e52922ca26612fced3925906284256e422b721b0dd8", 0xa1, 0x400, &(0x7f0000000280)={0x18, 0x1, 0xfe3, 0x3}, 0xc) linkat(r1, &(0x7f00000002c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000380)={0x3, 0xbb37}) r7 = open(&(0x7f0000000400)='./file0\x00', 0x40, 0x100) symlinkat(&(0x7f00000003c0)='./file0\x00', r7, &(0x7f0000000440)='./file0\x00') socket$inet6(0x18, 0x7, 0x2) fcntl$dupfd(r3, 0x0, r6) close(r1) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f00000004c0)={0x7, 0x2, 0x1, 0x1f}) sendto$inet(r1, &(0x7f0000000500)="0effb4e767f623966af11a0994cd29e2785817340696d157cd69d1abc1dc75843d8af197915c04e370502609294c6f86eb579f0dcb08c0fb9d7e6d55fe3ae9868483c21a5d18059410d4e78659d1058cc4d4199ac135e6f2526924147caba469578b80305c913181558070f099e8361d8ee1bbaf779c94baf631e912392de6a73227d65c25feda67f9cb94f10c33141a2577e650110e9e6ae505996eb4dd1c66c07dd655389b7e01703d31f571e87d1584dd449c0450d4687bc6f3bf5d68e3d3670aa8dfaa47980ebdbdcaa54490b9a95195fb5bb05d1ed403c16ba55ff32bf8bcc1a17404b9250b60c9d4c4f6f6c705deaabb32d01fda07566c24b9dd9633bf49bf1ac7500edfd51da006b87203573ff0af4a3809e5ec53dc4146ee414e58562d7cbf9e96daa30e16104af3323c82d5be0601cf1deb68121e523dfbec30e06ed6813979676a9406426549048b7602fa18138356600bef16eaa7c5627f02559454ce8c3f35fb0965119aee043e47e78f601ddfee82efbed4e7677d5e29be7998a1b44ffedbe9b7a192362466a902cc98328fceb3f32ef72e3c33513e6bc917df1f895215deec73659fb7636c46bd9a7863ae6956fbe5b79f722efc67b99ae3d909f8c55e0d20f4d994d34a1469d9349ff4574e3e71d9ffc6a4f60edd225a390f5cfc13675b25bd2e8cddd4f9d40dcd0b3a23885ef80eb336561fae359706b16b271ad85df8c2b2a4eb512375ad04f075e2895f779ef3a8cd197af2fe0001d244fbcf55bbd14b052288c5a293a43de80f54160c536100d54ef9688f72f17d8ba3e6a7d3575ef7ee045c33cd5960f351281bd2fde8cacec063d77e9e8b7c0e9810facdfaeb4c83a1590705b05a2fa8e5cded6c0392d60753d7cee345b0e0b3cc251a52b4714a87d32f240e71a6ab994564f041c21b079ce4551fff8b22a09288501bf4aa2ccbf8c2070224baab0f7055dcb43823144ac5dec6cec4cbdf18eb27f104e3dec5e82c660d1fe21e9550f0b872bac5a83cfaa1daeb0b7ee584424f8066c6cab4743d4b40f89238e81a1036755f87434c2476f990a333254c89d7f1748d891078c0fa7610237487151f1d141b35486bb6ddadcd2a2e6ade1080dd91d757808b6909be3601658be31f368eb9ab23d9f72a0518ef1f08e4f36b0287d035a4d1f58b100d860b3618cd2d8669b983694ea2d9a37739ff447081edabef93b29ae835994ef6a9a3dd03dd37108fd44e89c0450504d039d67e9a4ef3f2a888ff124aac0b996d79166ae718d777ec62898a2c1b21d15cb399f182610a5ed68b071be529ba29869ba226ba69031799a38ca1639e4a0a37ba0fadafc78739ad6505aaaa4078590f532af060bdc80a27ff7b870ee4d261b4a6004e759d414754c98859270ac48426b2436d212fe48e860ee7b2f5947ea7a235797d2ce47753e4281694e9d9582b10e95f305a97929346716ad73bf26774a5b216825170efcfba00ee252e0ecac4fea2a6be02b5f37a591130ccaecfcadae2bdfda65c99c04291c8c9071fec5f852bd61dace6b9ed400f55db6fc85954831ec1bc6255c602c58c1a24aa8327ffd26529ddea9694f69aafe009952447ac37429f77bc57f6db381261194a581500d74fd55c5f443de2982f9198532956006c9a42c70fd3778bc9f577067031ff7380c84bb7f5254fbb6a5127b422ede31285f746fe79a558f4802631b4876e5e89978dd91417b26021b7e29332f216aed34e61632bf8d4a56ea8bef32596d9c3551ce887d5245de643ece0992e799be926cb200a07626dad5285210e5e03a7a0c149a0653d7ca1e69087c43a04cacd0ceea2f0efaf2ef42577aa7e6d636eba1ab74fa00cbf36656f0640bf7273a9ebd74ac465d88eb13de73935cada78f6976343082523b690df45b4d1790728504b6c11d57fbc7951d23242c43284e2648041194ffa2ee531ea6be520daa8506d163a05ad9f905848c9a715d42b87378a218d516b6e440503a0772c6af2bd84f341821b19c66fde4052b0406a6865356949b4660ef3a578dfdc00fef48278e154120ba3eab9c890287612fbaafe04c29c588632092f9b240257dd69845574ba74cc74625ad16458af65a653ca3fe2a57d9f214740c777cd1311ac1d5a0b477e51b1fb94b2d08179578667451977e8b513a25612ac67c331c1cc71c5eb28adb0c1a1f2aaf804af12ec4429203eedc9e4af0b4566fef61bdf0febbc309ea9f9f471528d7b6cf5a05b34d3a6b75b0948cc9ab4af5c7177a846afe12176c043b28d6e8b150be53d9fa0e274569998f98f9c112aa39721bedeecd4e864c588359c5b1e56e7b5bf0110b136a1d93aa020c8cd7f7be1fe0350464f5afebc216ee65b54e659eb6734286bea629d60babd33bbc4a4e0a00846f0e41cc5f940f04fbf43d4fec39d3785cfb008cea6dfc68a0fa723657c12dd091497b226bc6cadab8b089ae6e305be74a9a7587bf833157be66ebe128acd4bb2302dc49ced483e835bd836ced39f8de1838f86a08a9c7512d211b7b051247c5dfd87769fa741d296412b0ba2f7b5dc0af2653cd71ac1f2eb1ddc351e202b8938d218c7c44d65e003d120bbfa5ddf93c7612114b4b55965ee92cf8fce34a7a963f4cbc5b81b169298f538c16883da7a7c7c7e0bb35d34a697cfa2b5350e4c5fab4a7a1b42c904de5dd2fd5a691e184688106e0ce1fa5f0f44f5980a16380d3655ccc04616a6a819f9129472b857c6a664dcdef78c4238f1eb495e52eb499df38d57dffbc9a7513233c45b0b1010f17687026a36eef83b0422d4a1a8543fddec31b4b4e1f2398cffa03360143a9f81bf7d996ce07bcdd140d932c293bb7435702cb9afabf8f3259d07386b610095a5e712220e6e164c2db2a7e891427f833aae8087fb6e62a18991f88bb366cabbf40f35258dafecb2a2ecd19b03c763292abf0ba5166894b484454760d851019383855a9d2ac82c6aa0301fe5769d5a1ba4205a3f2f342560d2b47136102041cac9597ae46d234c1f61300980aa4b64be9686e13fae40d725221fce457f645727b845635b5d675f6be942cb26b6ac66ae85163da3f07ef89e2afeb83eea0a5ca3b37a2cf627f51abc5e032342df2e2668b3371d0d228dd9adb9f8359dd7ccde015483302df8c2702040ea2bc2606c35b3a7123566ef3e1f53bdc43abf2fc0fe3bf59ded4265eb83cb732c206901e0901b9e840fc3e8c6de38ef40263587a9eca6dc699998a3114859ade2d0c2fd0f42a19decd7f73ed468573d7c72ebbd8f051cbbbf7e318fc914426714a19fae18e2dc99fd23cdd7b36c595f4d77d935eaab68e79f68b3fd9261c7c9002bb61febdccfdf35b58861c7b575a9238bf81c4570faa986a3e9c5cfbfc2d6e48782edc07166462656015a0dca8ef2f771358b4c43199aa079477c855b98170d3dab7b9e8482b1f1177b2221b4c54bed13ece2b10946414c775fb7a5335103199087ceb93f044d176ef7bce011304ef6f85b0347b200e32fb39b18d6eb0d5451c8d8530dda2a6000ceab483b8b74ff9dbd281dc98b4efa2f23a372d0387f6202bad3c946f90c724b69ae897b922be56d3eb4dbba3756c20360edbb74081629da8a858773f3899a69c078936db99a8be1a72bce0e1f331725ef412e2dcca45b6050139311cfe209ec7332128202a141074701b4e9b8649c17968fad53813d9a38803a6cf05fe0d91358185ef5868664d13896181f8081b6f257c4f67814e227510c1d3a9bc9aaa82a0e9f5828714953ce6f3ae9b87b65757c4be4b147bf6d7bc39375fdef766dd8a6458fb0113adfde5f6d15fc7d3207080c8e42444f8c55f66bd38a893dccae669c8ca794dc050606744fa0a80f83085ec7fbdc1b09ff72605877a2a767054886c56f61dcf0fb0d2d2397483caa349370c35b2b12a8a675b7cbc474d58478106438d314226b6e637d1b40a4dd26eaad869e4191a3a337f02f09af1de30122ea8edf10827b9422c20f5f7862516574480ccb96b93b048df984b7a4079803c2c7464c8bde7f4d818a68951f80d4924dc47ff62fd91e954e76cd617048e1440557e8abda7f568b8b707ec16d08e459973b4972abfb29a64f3469359336a65ac11e6e8de996995fcf515f993cc9ad3fb8846a265b9e686d6ad85df46e1e53cc951563984923981da11fbbf39dc860a9585d0c415a422211d804df0a168d00d84c113dbe95ef0af9c435798263efd0f93776350a865176549edcea8df73d601a76ca2eb4c956e9e598f16ad28d03efeb81a0e8ff0dece73789131b6ace12e6c12de684883f7e4cc76ef263cbb7a725decaba5ddc978ab955bd727c0ea30f5d1d2b37c4f596fe71b5d485e62865b2649501051a417b295966a27613d737cb6f2b90d548da76dff4c7798c9742dfc1d12351bcf669f0feafb8cce38c2268e9c7cd9ebf0fe9a5b854b0c133e30c154c02199bc75a499996f45fa2b54b0846f57bd7e331a50aeb3f68e341da1510616144c58dd9435dce17c365032ab2b0add0db7c22c171dd596d206b0eabe0a4f623080c30312cfa28f776195b3b573b2d0ab8bf8932716459b838a9983dd518a12eac815a030395828c671edbec86869f9e8a99a4e0a043a9df7ae89df2aa5ac8e0f5dc7fec467a997a9ea95313b5fd488af265585a472e8fbdfd221767728880cb8f18c935f212ca83cdd91d645e365640e4f28d3157e9832b67be5cc3e6cbae4c1ee12589ffc0d2b108712734dd5eca0c1a6ade88cb8aa357195474cf99aa1f7476a3be0098a40589889b3c30575cb6b5454a34b6f4ca7e12691d1c4affcdc74610b17a255e517a495c8ba1f13d9229f84d250329a66bcc152b1621b115c36a975bf01ff0fc3bc42743f6ddc691b918f965078cd426cf3b4e6544ef6bc0d23082622841a1b8a0b678036ee1db0c51edd8670e6419dd07797e820289d9fcc54411634ffad3a51c60835f87dd0172694f47886e9fc890ed2b1beb36703a86c34f4cdd431d0e07fbe2124ce5c1fae719791cad8af2e385909d31973fc80e0652c5a8334bc3659ba170b2cfd627f771881581a4dc2a06f38701d47c910e96e6c225273a1c68c23bdd3afa7f069b4750de080f6695ab543ec817bc97a06391076b61baf89b0bc688d8778b8fa2678f3968bc0635a38a4388d8225250f68e9ffc0e03dc94100491938c553768268f9858a2dc24633be93e1bf450ecfe30118819a2458e8e4f2b1d6b2194257ccd8c34884d8fdac3ebc568cb731bb9eebc827508717bea1db7c3833d16ceea0631287c8e28bbf84f00e8508a5d590b29c5a2c5e7229eeff103d5bf62769d6dde24b7d4e242bbbfe947819fde905cc966a062f211d4ca940c1647e3255f04ef81ee6122ea34932ac9ff048fec6069027e5b90a29edd3c8228ddbb1eddad87134af27b204a345c7e67bd7d34caf559a95b6813fc0f12b7c202ffdf2d9c761369f3587e951c8660b0c1dffc0806e5bcb5e31cf945a119bffeece681f2cfd742b565eab4188e4ff5532050f552f5189675ada60ada18ba334c1ffed97c55535cef2b6d5becd5524fe8ce21415c7a16b7bcf6c4ea766407eefb0589c4e8ffeda5585d2565efe6e4af5ff96cd7f6a80e79ad79f09c26dea8c1057e82ec5e0dd1fda4542beddad1bf26c034516db84dbc293808227c2849556ecba9c92547a205a7b597cab7df57111aeb15f52c7c2a2e8cc984ffd6cd984dda16af09377edba3b89fbf4467f4ac2acd2f9b99ea6db361ae6934705921f51bb6f5530aa1bd2fa3d86d7160379df48bb6a4908df6", 0x1000, 0x11d6b261388fc0d, 0x0, 0x0) pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r9, &(0x7f0000001540)='./file0\x00', 0x8000, 0x100) pipe(&(0x7f0000001580)={0xffffffffffffffff}) r11 = geteuid() r12 = getegid() fchown(r10, r11, r12) getpeername(0xffffffffffffffff, &(0x7f00000015c0)=@un=@abs, &(0x7f0000001600)=0x8) pipe2(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getdents(r13, &(0x7f0000001680)=""/73, 0x49) 16:00:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x20c0, 0x800) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc80, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/198, 0xc6}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x0, "18bb1fdbefb22b368d31aae100", 0x0, 0x9}) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x100, 0xb8, 0x7, 0x9}, {0x80, 0x1, 0x40, 0x4}, {0x40, 0x4, 0x0, 0x1}, {0x9, 0x80, 0x1, 0x7}, {0x3f, 0x80, 0x0, 0x800}, {0x9, 0x20, 0x6, 0xffff}, {0x800, 0xf8, 0x6, 0x8}, {0x20, 0x40, 0x80}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') 16:00:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xffffffffffffffe3, 0x95}) lstat(0xfffffffffffffffe, &(0x7f0000000340)) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x203, 0x19, 0x654136bb, "73cc510e524a0c76500d3fc9c0001000"}) write(r0, &(0x7f0000000c80)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c262079178fddd8d3ad2afb8adba15b68ea309b17f72750e355959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0162e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f517c20b1849eb7f61940dded805a8f002515457299ae48264034f1ad52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ae42a046b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae3090402f1af67400b0881f3d992ab9c5d9929dde08d3dfe821670d", 0x18f) 16:00:26 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) unlink(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x50481b27b4103fad, 0x8) r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x192, 0x114) syz_open_pts() ktrace(0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000000256, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) openat(r0, &(0x7f0000000140)='./file1\x00', 0x400, 0xc6) r2 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r2, &(0x7f0000000180)="2fedc23bb6ea4a1c1c8d72f7c4902bdfc772d978af629507ea9b89916661a5795281b5fd4b350a9d76ba9ec918c0adc40521e765357e8e24bf50696edd3f74ed0bebf4f1d8f40a584e874c963bc430b33ce2f24ec31aab10850f8bfb69f61dc52b0de9a267e853702fe514796c7066b6d74d7215b9c5be961da0b3d07d22429d561c58257439926a73f0b420f46bfa5978070fb2518196fb5f76b8e8ec43055c3534", 0xa2, 0x8, &(0x7f0000000240)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000280)={0x2, './bus\x00', './file0/file0\x00'}) dup(r3) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000000256, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r4, 0x0, 0x7ff) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000000256, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x3) openat(r5, &(0x7f0000000140)='./file1\x00', 0x10, 0xc2) r6 = socket$inet(0x2, 0x4000, 0x1f) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r7 = dup2(r5, r6) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000280)={0x2, './bus\x00', './file0/file0\x00'}) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000380)=0x6d) openat(r4, &(0x7f0000000140)='./file1\x00', 0x10, 0xc2) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f00000002c0)="e300005c00000708", 0x8) dup2(r4, r8) 16:00:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x5) r2 = getpid() r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() bind$inet(r3, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x5}) r9 = msgget(0x3, 0x420) r10 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgid() bind$inet(r10, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r8, r13, r14, 0x3964a07d16f88c0f, 0x2}, 0x5, 0x5, 0x5}) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r16 = getpid() fcntl$setown(r15, 0x6, r16) r17 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r17, 0x0, r17) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000002680)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000280)={{0xb54, r5, r14, r7, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r16, r18, 0x8, 0x100000001, 0x80000001, 0x100000001}) r19 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r19, 0x0, 0x6a, 0x0, 0x0) r20 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r22 = getgid() bind$inet(r19, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r21, r22, r23, r24, 0x2, 0x9}, 0x5, 0x5, 0x5}) r25 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r25, 0x0, 0x6a, 0x0, 0x0) r26 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r28 = getgid() bind$inet(r25, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r27, r28, r29, r30, 0x2, 0x9}, 0x5, 0x5, 0x5}) r31 = msgget(0x1, 0x420) r32 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r32, 0x0, 0x6a, 0x0, 0x0) r33 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r35 = getgid() bind$inet(r32, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r34, r35, r36, r37, 0x2, 0x9}, 0x5, 0x5, 0x5}) r38 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r39 = getpid() fcntl$setown(r38, 0x6, r39) r40 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000280)={{0xb54, r27, r37, r29, 0x0, 0x90, 0xffb9}, 0x2, 0x3, r39, r41, 0x8, 0x100000001, 0x80000001, 0x100000001}) r42 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r42, 0x0, 0x6a, 0x0, 0x0) r43 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r45 = getgid() bind$inet(r42, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r44, r45, r46, r47, 0x2, 0x9}, 0x5, 0x5, 0x5}) r48 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r48, 0x0, 0x6a, 0x0, 0x0) r49 = semget$private(0x0, 0x4, 0x200) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r51 = getgid() bind$inet(r48, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r50, r51, r52, r53, 0x2, 0x9}, 0x5, 0x5, 0x5}) getgroups(0x8, &(0x7f00000025c0)=[r22, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r37, r47, 0x0, r51]) sendmsg$unix(r1, &(0x7f0000002640)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002540)=[{&(0x7f0000000500)="8cf8b3f6b794033b6d66d75904e2510875ce57f0cb1dd95ca845595b98a9922a3a657a0ace974e8ef067e0f70fa028047b05f9535e609d3bdaa49eae31c7d305cb608c88dcd3e675cb01bcbe9c83b54a7b5e7d0150c3a3088c378386ffd22bf491b797a40978a6c4399662c5d31cdee4c66191e958f6565db79d478d4cc86de668ccf93f5230e1a0401e4b1a71a28fdf929451b263e4e3b9e1922c290b6d4dc93dbb5fc1acb0588a692489218340aa4a91c9b1b3fe17f5ba6f1dc14e9813234f8e1c6b70d607261868922c933b4589631ea1a0e27510434dc938291a7463a994f579d0534f88d067a5c4bd54819c62c1f243788dd2efcaf3970592dbd1f29d02c13524d9bb3fcebe2638ae88fe16964d91cf8530d31edec94539a357519704a34392717116bcd102f22afef168e5196da3a60d4fe68df68c698b12135b0c15576aa013fbe7d566ad36c1653e7a2c978080dfedc52ad8354fabd818d49a1bdae04efe5fcf45a9423e182ccd7b6b7291741ed96f41b0e5298aab56544c7159047fca63b908ef1002a7d95e094e1f5315e7e5765bba980d384fa02de00983e5bd1b2776c0dd9a9adfa3b9cac8b0c67f40c2b4028b066a33b3536f902ddb107bb7cfe927a8ae09e96ae345b8f1e5fcd2c2f514902a10e8b680a22968b2c50ebf8ddaba4f1b9218fc2aad671019ef8111d21582dcb83a003d188df42a29c72c20849f5617f41bfc5e5654d95bee3d5b77e8786829aae4b6a9beb666d8d37aa6cc3678c359be0d39cb84aae0f900d727ca321f806bb4fbec060705332c2962a2b5414c9bff9c2aa57cd563137fa75172e26ea3187717583b7991db5cb2f95e1a2a62237934d5a45a2e13a2b582311cb7ec2350aea5ee2bed1e05eb8371886525fe9dcbd999e33dd9fe731af28b4e63ec9a5e7f84c3b617688d4cdd4c770d3a15f258e04771fe378d7e8303515deb7d8c39303879a57811a03da26bdb3d50c882f273d1794ba6957f10f7ede9d15601f8ee607e317a1001a45f4621808c453dad6ab82bc10dd07d40ca57c0c0748323679d9f206e0c027e77fcb50c3f933a255dcedb10d1e19e65ea59c781b27d4cad08d76b156808cbf233f119c6719aa986517ec67695d49a80ebdcc22649936c0ebf30305519633c331e7d184ee30913743bd05e279951be0483bd6dadc9f180abff0576348f148c6f1a706f6c69a55a784310e530d83d50d3980a38b7140b3af775b078f4f3ff64a8c338f759dc58da82b3bb9067e21f1705e8bf20f8158262f04b3f6c4171e7e9cacacf8adda6059fa96f02f1c92097bf9dedcf3b829fb1b68867ad73d9bf3537280fc3ce2edb6932869867197f37d975bebae37bba98a9b9bc3a136692abe88d567aa99ba2443d1ec85bfd6e2ae1ea830011a707208089db6590c3519da11dc8688a781af7eda17e070924b8c6972fe99c18569f6fd6084401a49d908f125ce808989eac3712df585d28bfa6543c11b6d4db9dd55e7f6280a6581474db07c0e483376c7feb8ffb587ace4d0aeaa434f6542f482a805efdf994860ee6e003518bbf419c4a61d7f2b8adcc83a4cd4b843089cd70c449c857e3b6ef2b884e598322077c56c09f90e785e1c3ab283c4eb20d9d7448e3d752dd30014ce5db11d2971b040cefc454253fe504a58c8b08410d118e469f329e5c4d56118cdda50a4038f0fa177eab97359810d0b3cad1ec0e95da9157236583b10d85e973bbb7c825260462dcc0ceff2b200fdebad8df402c8e266655eec38d2e92a10a62ba7df3ee9701eb8e5e8453988dc4f158e9a3990f9f5556e70e7c6b55d91e0a403a5d326b0f408adabac27bac27d0c7f4186f0adbb9f167198f8b960969e1514b893dd8cf4d125b3422be55ebc5a02e10113f35e8d73d254d8e2c4060121fc0176d6d79f6a7b36e50e555691499225763621eb7c2a2b67519091dfdde239fc08537980cd51776637be63735e371de3435b6a21e22f4030de43f7d0a32fcf54411f300429f8ae62b1a8d96c7e166526bd1ab0d7462919b9fc17a9d8d45a6eae40a1cc11b1cce7d2cfeb50c9b43b7c69922720d7e47910b89054f36bfa36f8f85812bbec5eb723e9eca4e7c42dc8b8f39a503229ae83c2bec21fdb8e3828e105a1e271a50271559f035e0cb6992cd3c100d53839d8bad35efbbc9e123054e162b9fcbc363ce46c86519b53d58d5875fb67259b9950be0cdfb6d56755a2466e30bda5aaa1af368106c10b432cfd427313d4ebab31fc2524e24033b423fdfc62a31f162aee053b140c89e68861ae1de1929e5d03304a8e044cbc4f0552c72589bc7f4f3f23114aaaa4e13c54030dc3780c8802c8cd51d8cec52005044b69764183748a991a9de07773b7a632a0c068b76c3921bdea57696df1574440df5c4dbfbd879b88c11c5ed51dd3b0cdc7480fe53b667aee90d9f4d574a9dc2ffd5f3276db6c5aac16701699888e0c6eec6a628505231aa670d77f910b3e6ad26cf1f0d8ddc1f8015f532044037dce551dd226793b6e7a92f5b5e38a39f90687e27b7e9dfc9edb25dc3d57ba84c6d676116bb151fc9f570b8d1f8a9d81f887f39ef655a71d3722a22debb1043aabb3b55a07a33449ee4ba9ad7a919cf655ad3426062753293f7cbada1b7c43edc83888fdbcca3b7821b94fbbe80a80728d61bd3dcf4ffe95a6343029f14e96a1e86876c0253421f8fdf64fdcdea0612c4de9f5c4a99be88cc52be045c2230e82075bea52f7b3892284987df7a811b2cc5c9a7a48b1e264b8e300095d54d29042ffbc9ae218fe7325e3a98704eb37b636ae65909bb9820bfd8eeffbbbf2416b0d330d4f7e246d25ba26c67c9e35b05777dc75dd020c39c6d624632ec07975e242a407d75083671785f872cf57787cea301b2797397830d4b9dd2a8c54c29db65a2559d04c2df7d83013cfb31a555e105ad9ba42604864b9ba0f4b436a4443747a26e05c1167af59417d694c40a1ae6fd64a7741fd72f8b8e63c5fe0ac2ec020a0546263dd52d9e853fe77b68384fecb3faa664ac9429e3ce564edef7ca04480d21de1373a86454b65bb41cd80d80e2e4d774fce19068364efae98a7ff036fb722279106f3071cafbd78705ddc6af7155ec5cb8fd85f6a56a848af868322bc2e3cb2d50c18569384f315e64053db591f5c92051f521792aae27522dc984f95eca76302789e6f219e93f057ad5d94b1069b023758a8f475e0aa44cfe11a7ead340f1e1f269d7ac3a60ff7e25d8629d7673986f4d723ae3324af217133eba65d8abdf0e8eeef396d7c4b24cbcb66599812502645472f7e94d3448acfd63320fed69e5738a6bcd2cd79ecc4b5cc1ae9d54ea2d5094d4e12308d1b398eb8af70e5a1ed94af952423ec242750df45a68fb90a19b6dc54ef4be0c6873f2453f3eb4f8392161087a68a949acc4c707b0f073dc6796a01802d903d6272885d6fa931dc48ca013ca9d5cc4add532b48461290a0660cdf6bb70d1a5a35ef3a234a7948aee4dd874eb93ca28ad28851986b6e8da33eabae6012db6855292b27460041a271fb07c518c53496499b98e8c4ffbb48b0b23a8168c7123a47be63bfd09d7f70a3431df6fc9a406c8d987532b2b7892c217980a98857d88fdf7c8910013fb258ca2a66f611e6f01211690858a8762f236c84392391749861455b0b2b2077bda7c495456d65c37b9ca45f0a1af75e0bf38866a314244ab2e6a9939e5fe3763580cc17f2baac59c0b539c6759e08d6311c5b25cd053bd91d6508a5f141ed24083446032f73971872d72410ea46f23ea941fb9a5d5c5880c01b345e9a178feabf528bb7ed69b622e7dce98edfebd4ae1157a1a28341532a2cce752109a30bf474e2b140ba7f434909e702ae2456f0b6cf6813ee8f43c2180bdaef60476641051ba31e755c9ce5aa9910a3cae47cf4c6e84fc0cf72478321dbb7fb293a3180b4032affe2e9cb985bce3eda0526d41dbcf87695f208d976d4e9aac325e124b945da454a6e3c65b5a0ae6c04c2827f50551b0b7816cc7c05740e82cd03ee2b2540c5c50013f74bac2fe3ba0fd95b52d87e1c7ebe5f978cb61eb7e18d4e93c9fc11ccb9278784b23ab1b5769ca99b70ad79a01cf8059ef781dff803d9e8e7e6c1f48c8ea70926b5e42b127ad143cabd1d438d9056962974bac69717ba789baa1d255f982899f195f315639d8511134fd39ac494912e8cf6a70445185a04b85e94842ef7098f4732e6775e08e2ac81d8f8a2742decdb0796c42284eabd99ed48aae4a21eeba5f4afcb7892a065bbbcc7d1401c597997df5e1d133ad673164341dcadf8b4889ad0aef158fe16855e448287a344a3810cb2557295762864c93f4a1e8705a75b63895792b387648d4b77798017d37d83f61c9c78810903953ff9d88f92079d067febd5413a0a482e55ecb32ae08976873aa55002be6a3b6863893be057febfb1cc469427067b458a02715671853dfe32b8311d1a034184f325b99cb05fc26a476f0bb0ee81f2197ce231906cf117f912e03cb83a8c9c57d5ec7efb34cafb42359c038f3826634b76b48393082928e80edbae15d0b5fc0d31236106c6192b90bc93e9394077b98ededf92c134d5a07a2cd694831bf3ec56bed3ee7f0d00e6ba211c4e9ebf4709b90b97d0df7754369da948f24d209b83d6feffc33ca290a2980166f19580f4e0245542f227ffedf59a671bec33c91e1763378f015076fc8605f44b7c059e8c7c88d699102000edff2985eab74b6f9e8e66d4d4b1b88e9bcae1f2d082f2371191bcce89acfe9f67e1c85c78c76f071ce2056158976d672e0b795961063dbbd0ed44309f3796e8e8ce84a1caa5cd6900b14e6b6b273a9c5bda886c6f2de6bdb87f4657859519f1cb6b4a8103db0134ed14bf1d5b0d66d122b6281d0a2bd8e81e369c31213f47794149a991dd28b9adf017e08a0a7e8fa4d4d2406f939de8d7862c98b6dc941e70662623965b9b6b19488b8367c6b664c5c1645783438c88ae2e7ebd9a79910bb28aa13d504a810965566eb4219741ee04d6fc5f379adef552843918f8024fa6d7672533c69e5d9899c61d4a291da196ac1ee50f29ae5ec2bb1726fa1fb957fa02eb2a72e0fbd2402823772a12b3e1cb14a2fceadf8a8a72c4023ee412919c83089af53489d23ea00571f804d311cb899c982c7a633d17b8b7f5237753b5db2f10bbd18c761bb678d321f9520d7fd9562dfe9019f83b123870f0753e89d2d4b7527fd95e7e890b9677c6cc1486515e14bbf95861ba6ce92c4b3f253314fa0e38475a994d62b26a3e874249aeffba5d2f9f67f10b75e8614fb0193591f30b50f004e2c31508a0a0a7fc191b1fbe6079546e32c06d82920c79fd0b51f875a9571355ddba7737bffbb7053a86449a0974c5c6bdccd6d953d9b93fc891d568b53a4a172dbf0b2ae5b0bfab5e916a3c690905b00307e1d7afd7ae105344ec29bbeee67c4c8911d5ce316ac6976dd5ddfe3864faf9a54b8f3f9a918721dc72c1e393692f4b40a633d1c7bb1e57d92de3e5de3f23ab32f6ab7b67bfa4f5964d57d539bb67923283964f60e0d6cf686af65516421ba6c1d5c7f21155055faadfeb2dafea342d1825f4bf7681c6ff575a133b9b53531d61dc3f017b42b809738aae334ffd8c9dc1b4da81cbf0393d34968bbc67756642d3e2ae68f0160f74867a3e275146186dfca2c61ba5da506167910d1a45fd4bdf6b3f7426975e607b6f72a5438a6b2fd97d51716da3316701ca6f53730028361bf5c7816388d3c54bc6b775d950ee0710576", 0x1000}, {&(0x7f0000000180)="d77a947b92bdfe734ef1ee97e2e9ec8ce8845d7f74836d077797be6269e3d631ae", 0x21}, {&(0x7f00000001c0)="6bcb2d020a4a7d0a40c556246df994555085f6ef9eaefac3705961038ffe7f5d60e1a03d198401baa783112c72a3f4760c130239ca5a658ef0984f9140185b24fcf6b097be5da5ca15c31f5121bf7fdb978245e5f193d3619a2c1aa3239787c89cd83dce8b48d3107e7a07f324a8405d379fbafcea3fe4851ebae6db180b4a01e569c69bcdc85a91834e1e23a73e56ca4984c66db783137df49fe64e1c34808d683fa177d8f34a877f4ddd84416cad5afe173d1c1987d253de9b88fcd0", 0xbd}, {&(0x7f0000000280)="ff5c3f3683664883b37be6a89ee709c34ef6961bb5782df595889fb9210261eeac671c308f056081bcd471541cd90dee9ac2730d749c1e20e86df3f60baa150f7a5b8b024e5bc3c53a93049ed07fc38844c5609f376825257dbcc51194c0a1f89ef01c424c098bc7300697fd978b889cb4eb3545de8c60f26d55df1c27288d0b19d2a49395ca8ae3ac6a96c972454daae797b49efe832536e771a635fe8a365d397765cb35a12e281a8e26c3bc96b54ff4ba11736080fcdd73bb9783a40a25d33b76fc9def25f313ef", 0xc9}, {&(0x7f0000000380)="d56865aed762bd625247eb83cbe7452c301434dd7aafd62b8f71f030da73c0fb9e722f2d8c1b199f1b1ac5cde7ca4545a1b16223fb32d1f3514a5def16cfb33c2751898a73e2903e0e4c4363d05b98a5ac32bb522c09bc0d7119a56b207c17a11919", 0x62}, {&(0x7f0000000400)="8edd319115e52aad1e8fcef923ef87fe6b66d3e23193d2182ad669dc13600c39cf9331b44bf399dc516e38b4409b6a7e7cf563239927829e93f4534ee97d0c6ffc862b23be0f01b270276f772b071a5ab25f8337cd2342db59e1c8a084a7018e86da1b2b532df4c6829c44d8dc03b875159abfe87c8d66fc3e96142f92df86e22f67047a2f649f827c91b6c23bf4153195f8", 0x92}, {&(0x7f0000001500)="3ba36184e80a27988032e63eafc6f854b4e3ac3f66b27a308d61a588f97bbff8110146ea3966ecb0f0cc5fbf94c8bf63d38b5df417e493263acb06c9e9a5e8ee2b4447efbd69eee10e99c2b52fbb3235cf7ba9fdaacc4771536ff4397e5e0768dec6b2ef7f40e303fc04d7f277739184979a0b06ca34d69aa6b3083406b525dc9d64788ba3d03aa77eee9f3c88805ab485726da027a65b2edc5f6879051698fdcea715c2fa0c1fbd03ea601498abdc508fbd0a3d4c1655afd829748c2d1530833fccd523c54449851aa1ddcec0d32056ed0bb0cf4fed72b694225c1a892977ef186888cb206dc39b65487dd5b4d1270da20a22c14f2bd4d08a7e77ff72b40e05f795a5197929424ad7a80166dad7b75755a8f840a10f32b4a39a058ad245918237604e4209d9f7c7da74f95a26f8ffe52ff973ed1f37f1230d2943c58bca69ee8bed1984b8d37a48752e86183c4a26e4cb9fffde72627414b54a0fbe531ee12549bf511b5f7f35ad202ad1b19cd1a5f3eca9aef71cb05418e076b4ad1e06e582b5710ecc0268a605c833ce21d422d0eaa9842fbdd144829cca7a21702fdacab7a49b4121dc4ef7e5b94f42f9b71462db619f03ad68a63eda1030f41c2209c482bcaf3922df662fa0786ab851bebe2a15adecea65f1be68380d180d44a1a305b328053686382b01d2c3cdf1ef4c3e746b88f5b9f603d5ad5f05e3c57339d86b4f90409e17159e1452ddfa7bfd2a95721d06a905cd88f0544965325b61ea11a4db9a3101da084194dab53221e0a6fd98be77fee3ea87e1b5fb80508993190e758c4b2b3709014ecad1a9ef58abc906f9cd8d0d69ab3a7b0e6e5ea6c37e4334ad61882d23e8e899fbf4469b88bf854b739508f6feb7cdd9b0c20ec5b2cb2d5ccab6f43393e75e096045e540364975de69b80d126625b0968ee0d1cefcb8c6bc10fb2ff073ed27bf2690368c30502c62109a334d98eced24bf4b54ad89c057bf7d41a2138f82ed4ca93bdfe7226b90b38e5c1dc7b60456b501d654809ebf07e39bc87a25778d362c66e627ac5495c4fc578a2596a65d2d945add322c46f705e43b43129db8b3032292b14a65f75d1e1529fb0d9a7eeb2d6b4eec7c5287a8135a18b1eadccccb11d1766fea42001b340a6792e64a0051c87af828fd124daa091eecb126ffc904584a7d1a43fe263e65411c17976eed8734d61f544f21eeca5fd80bf0623327e3d47cc5e517600d9e55fb8b020a816dc5f71b4d9f8f4c265b0417ceabf657380891c5a18b37081fd9c42c41f9af6820b31f4f2c6e6e2905c213deccf5a627971ef82bde040f57e63902eda1dc9a2ecfe64f9bd3dbda464b836f0d8759598469f76b22d1df75265f2592fcb269ea500bac33426489b194954171763643cd2b93b96cfdbac90922a273e1d7ce444ca9e349d2b8c83061481c84708eb3fb2567b782ab257a132c7425fe0b68c09ce3154a205942fda2e13e821967e398e5ab47bc5e525d0bc75634a345673e6fc69ed541be8a7a0a8388f886a1be3abe90981dd0397dc94dbcf6ee0299e97d8974a7e0f5cdd905aa83fe09715f17d190ac58358502254929fd4fcb1f1960d1f6129a6801b0d329c62a1872c1f7b0fad625330b5b76068cf603d2b02ccd589dd645a9d941bfea47c021dbc19b38e739b88d24e6722202e920d65ec7d4cfc80dac5a0210d2d19907993dabd3d6296db04e290abe16b87f4b901a776305d0cfe3a3904f583c37d11ce5e0a528f18c815cb3a79c7e3869b593874ac9e8dd0b20da2e43563351444ffbde8b9706db692ff2d3fd35c0970a08f948ffbd919948e68029e749be53a5a76b70cec1b5357dbd88aa62b07298386c037ddd8a04a912cdf53fb5ad614b131353335f47f5f4ab280206eaec166378eaf0613230dd8e4a9d16c4e4263e7afeced7a680e83de5077d24c19c125f93f9f06bb7f4e9f566907540cc9e47d721b26d7435a54fd67332737983e0ef663313824a98b16d188df601188cbd70345d24f1ffb5f3151f5b36eb454ffc4573dd9a0a6762042001ff017a045150fb126ea7f9213e70f84d9233a7d4fe0f8e2af3a74e5fedb09db8722b25f9b258aa77830ed4ccea1f679ebe09e89e8e9ae78860cdfc73a71ce8c402b6b9c355620fbd3157b9e202f573cfaaf1eaedcfd56aed524a6f2e00eee37d40de56d0cf6e2c05a6e7a6dcd42345081509566ed9826bb3b6bfc7784be6f520dbc7796ff194b3bb1fcb7ad18d2f711f461a8903390de1411bb810ce1d3d82e969d583f7475293cf5f3630b320c27b4c61fed95112ea4bddc0262348ebd3f50e3bf0703ec1a4b15c80ed3bed0e99326b0fcd740e2677e504357310793b8cd9f21bdb71e33f21b63125bd8d8dce21a9f3ba4c30c0a824db416edaed3fbbabe217b844b475b9f6dd3b41b79fb5ea600d926117d20bb1aa86801594f0221f8e3c1766f2059de698788fdac7d0148a05235faf2226fc1fe66406ee8a9bcbd0bdcf946b17a6bee4387329484a15bd9582de84fdeaef72507a4981df3341dab960bd489f73fe9648d2e63dbfeb51096babc1b9a7ae8ea5f9d92d43be253236f74c874ad9e5ecfaff29dba7ea88dbad59f00ee7ad5c242c178d12eb25d55f011c57174f2a66f5b747904032856bb3ee5ab4445d5298c856f47d132bda682f78b2dd541595477e02385ca89e8268929316ac892a8bf9781aa171174a95edf1b8cb999edc7edcc3b4c3d3d9311749c743d88382cd9e44dd77cd2c3719a90faeeebffefe373e5862f5a4ce62553f3cb294bfa4e8c71f36697511cb567134312357a9d4557322d6579ea9f982a733830825c76e64b04ad96b897ed5ffaca25c1269c6f71db056b13bb2b98f1ac22bdf8a50bee6dc2bca575cf6ba29ac51c353b277c2b584de8577ee41c24b8cb729d855804bb1ad4f7c4647fda6d6fddae40d4b3eba096434e5cca741fda451b15192f21d555eea4554c1837b94e7b23b75e7fb82c942b5119d6620798f264a4443dfb761f78f26c2401553c58db27d937df49ab4dc3d32843ca96897c52083b9128044039cf7e6691eecb65785a40f5f5d4ae0dd790bcc64f205696aaf542d36150fbf7ee83db8e4f607e0fcc1a415f4e92717e5815b6deba3213b25ca61fb974fd9c2ceb13a4b5f3518a975dff0ac237c62849d67b4b224b890742a19c328d75e6f1e31f1dc3f644197e47e158ffdb81b43fc43b2a161808bbcbdabaa3407246a30e9e08a6fead7fc8771e3d794d1889c181e45fba1fd946f7ecc15ec9864ed0963089dd8cf47e5f55783a0eb48cca14b19fb740e87c9134181e42e951e66d7a2b422d544dd6914560bc8c72762ab3f3bec5ec2da25f3555cfb7f67b30811fa868aa59004a7c6b2fb8dd970f4d9a82a7785ba70c1b4d7c5353fab9b9874ef3d7ecefe06609ef6da33ca4e6271f26441de44b63c4f2342bf4f0be6b581604bfae739f73ace88f27ac1163180f7c23f530c7411dbd5ff8ce34becbf278c02d69a609d16719ac6b9c0836b7830a3dd8cd6ff7e5275ac0550e0a7b31ae2d1888e2f8c0ef69b49f0df3d1e30ab159c310dbdc45028eaca8fb8be41054ba851eec01401e387d5c6346fffc469338ad7e24eb034181fa9df88a7292f5f7c16b23aea10c44fadddeae4681dcad8f4dee14209981e2cbbb2712d436abc4cf62c996df00024543fc2e2733713edad0a630495ca0934b41ee9cc618dc0c591be82574225d61fc53d1ca8b650bdadb9f13a905f5ad54e3802674588854c2ae9ce9bbc8091d203cc0505226e03530c7d3c5172954ed44bca0db810c4d2dba6da0b4c07c2a4b5d4d1610c9b3a699681d2867b9c339cc1e2e2bbc17c839990e1e190c1a742068332c3d5096bfcc2cdf89fb14dda0a95548ffa51f3afcc4bf569ec033d5026979e564482ee6c926f6fcd5e0ba086e1e7ec796ceb6fa71655d142879b5a69c96823cd83ce10278374afc621010d4c67e3aa3c19c8093033201220008efeecd3799d89f6e6d0e42be8dc41d9d45b065f5e667349ec14929c0920ae3f030ea10a1968083d5ead8fb0928501a1ca0bbc96260c432098f16443f4c3cfaa58b5980bb934391e95a858b7398a473775951728cac2ef3d0b38bda64bc03c79cfddd2f54d633956d5da368d6e7ba3ad89bae48822ddebfe41148deb8245d5f1abd270d86df0886d9f529579d829e76fa232afb202dfa232943c318e90c592003a3a83ad2d224b8772c0694236941dba51849b506d7d08ec3497be43c1f80ca43b49c1c94714228d00b291a5a67ebfb74f7530b56775e30d80d212ae52be7ab3138c00d2dcce2571a7baf89a9116e87408921da91d7497df5fa410b467c09b85498e1023014347538b62cfeaf4a47e983031dc78a9781cdc6b93d6340c90905cbca6e3958eea7569e4360571da275159549f3fafc7deb83027293c476fd48a4d491cfa7cab27efcbf65f26d343b82c03353097e6bbed4c58c77530ffe068e9c44e28cf02398f119c1bf61d26c415993058b020db8e6b8ff40947087af72ac79ada2328d58846312bc12388c5fe6ff3e054af673ae2a1a4a6576cb3223a9ebba5f2f974d48921a5e04f3cf2824c3d7f833bcb9add827b5b4eefb849ef8e617eeb550d052c22714a0ef25606c297ce7549f6addf0f9d93df3045107664814d59cb045738d46b3b47451a1b0c7b45d491012fafbf9c93beb0e132233e912a72f77936afd5232c4f386de8caa0d281605f4dd32399a677913d99463a2f1adf5d9082d68158731700bc9fcad82545a3d9ee9bfc4287ca81085761d98c4d5b431daeecb4be69a7d2956287414facb1f735f68c5b9683dd26e741b8d4269246e663b8bb012103108445e43329aca019dc2242be1f54872e68add9feb1ad92264772549c3ef9bb3a4497a8eda198f79bfff8cb92a596b94ee1cc67c91c25677c88ce1a4c95ecba216f1bc03a4faf24edad81d6303a09213f96785fb1180de33d4289b74e610ec0e741bbd231282645b76a320f08a63a9627090d6f8b237f4188076cbf201b66864c0026017f82da8a4f8d68bdfbfeb30a3ab40d6edb814baa9d41d7d5cb3cb25dedbfdf4623a19b667426472c49fed1ff43a1353c6c04a60d62ca8e049a9794ede1bb9a1f3e4bd8e0d6989f15e0f70736bfe9fb0e3d71dc8778041e8d0128fc156499a779fe1bd126de712b92b67fd167861b6a74c12b5103147193bb3f1a6cba85216e3acc1ba31087ea64fce9edde9aad89a12150c6ffe0aca96d7efe6503e91518de16be35b71f6d4d99cba93c7ea98218fcc7d017dee0676f894515af9f136475d0985d2843f8aa35b5d14f7c2dd2760fbb7488af80af0556974624580a0b5bcfa7147ba73633a753dbb90fff82ea4f53d1b0db7831a03ce132cde92bce0f1f6d3a3931afab4540f8fb4d13d082a169eea5cd58eb36fdc4ee490eaff47287935c5aeebd1874cef6dac05b1096d790e0691b2d36dcea8bf5d6a433825703fd22b4ec432fc30b68a43040d8fb4876a48b749bcb654ec13c6223f26a19382fdba1fb304028597e58cc4c9520bcb1e799a8234988ac225962515069a5c86655f494d654d85c8bcb238574d1e18e63b41231175f0781074abef0e47be7d26a4551b2ad4640ec28ec45848597087b41ecce6b1e6f3fef4a8212628afc867f67a5257c187b83091fc390d89c6515a1ab337d3a4cb7896c84bb8ade0eee70d3717f3d57bbf3ef9d344f998c2798556579e0387408a8a6c6293a5c7b19a878f809babc2ee6fcbf527470cca035adc47280e41cf0", 0x1000}, {&(0x7f0000002500)="56561727", 0x4}], 0x8, &(0x7f0000002600)=[@cred={0x20, 0xffff, 0x0, r2, r7, r54}], 0x20, 0x402afb421abbf74e}, 0xa) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r55 = socket(0x2, 0x2, 0x0) r56 = syz_open_pts() ioctl$TIOCSETAF(r56, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) ioctl$TIOCSBRK(r15, 0x2000747b) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x7f}, 0x0) fchmod(r0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r55, 0x80045756, &(0x7f0000000080)=0xdc) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffe, 0x0, 0x20, 0x0, "df30c1e7bb6dbfe265b700001b00180000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) syz_open_pts() r1 = kqueue() r2 = socket$unix(0x1, 0x2, 0x0) socket$inet(0x2, 0x5, 0x8) r3 = socket$inet6(0x18, 0x2, 0xa) setsockopt(r3, 0x1000000000029, 0x200000033, 0x0, 0x170) r4 = socket$inet(0x2, 0x4cdf33c458617465, 0xf9) fsync(r4) getsockopt(r3, 0x29, 0x23, 0x0, 0x0) getsockname(r3, &(0x7f00000001c0)=@in, &(0x7f0000000180)=0xfffffc5c) r5 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000080)) r6 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000001d40)=ANY=[@ANYBLOB="3d01f1248270def87f698065200016d4770519e174b1adf18d0bd64d49dbbe0bf7484a6715815650db1ebb9f20fa3f414ee73d4e277c519afa73c5a75d94d3e611626a72d1a214e63830f528cb871fa671bb0aea06bb2629aa06c8e6388edbf300874113724291e8ffc359bf532cb3a31935cecb3fb0ddfd952d5cb7a204cd6fd02086660cf6c3e31411be23c6364bc0c7ea5e5b44abca1b5a1501c288f6a17119447256576498d19eaf7c4291b4bcd8e0e4ad5c958a10912cbeab6d0e8d2a2c392d49e44990c76e28b552cdbb09ab48ce5b45096c1b6f0f5a561996b90185a9afcd566594e1cf3103ff6be434a64242df0b08c0d8201100db0401e0ea5345d18523a40dcdb54e5bc805fe2bfc6d7113"], 0xa) dup2(r7, r8) r9 = getpgid(0xffffffffffffffff) r10 = socket$inet6(0x18, 0x3, 0x38) setsockopt(r10, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r10, 0x29, 0x23, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) r12 = getgid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = accept$inet6(r13, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r15 = socket$inet6(0x18, 0x4005, 0x70) r16 = fcntl$dupfd(r13, 0x0, r14) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r18, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r22 = getpgrp() r23 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r17, r19, r20, r21, 0x5, 0x7fff}, 0x6, 0x2, r22, r23, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = accept$inet6(r6, &(0x7f00000018c0), &(0x7f00000019c0)=0xc) r26 = socket$inet6(0x18, 0x4005, 0x70) r27 = fcntl$dupfd(r24, 0x0, r25) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r32 = getpgrp() r33 = fcntl$getown(r25, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x4, r28, r29, r30, r31, 0x5, 0x7fff}, 0x6, 0x100, r32, r33, 0x7f, 0x100000001, 0x2400000}) r34 = getgid() r35 = getppid() r36 = accept$inet6(0xffffffffffffffff, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r37 = socket$inet6(0x18, 0x4005, 0x70) r38 = fcntl$dupfd(0xffffffffffffffff, 0x0, r36) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r40, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r44 = getpgrp() r45 = fcntl$getown(r36, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r39, r41, r42, r43, 0x5, 0x7fff}, 0x6, 0x2, r44, r45, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r47 = accept$inet6(r46, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r48 = socket$inet6(0x18, 0x4005, 0x70) r49 = fcntl$dupfd(r46, 0x0, r47) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r51 = socket(0x18, 0x1, 0x0) setsockopt(r51, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r51, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000000480)=0xffffffffffffff41) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r55 = getpgrp() fcntl$getown(r47, 0x5) r56 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r50, r52, r53, r54, 0x5, 0x7fef}, 0x6, 0x2, r55, r56, 0x7f, 0x100000001, 0xb1f1}) r57 = socket$inet(0x2, 0x3, 0x7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r59 = accept$inet6(r58, &(0x7f0000001980), &(0x7f0000001940)=0xc) r60 = socket$inet6(0x18, 0x4005, 0x70) r61 = fcntl$dupfd(r58, 0x0, r59) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r63 = socket(0x18, 0x1, 0x0) setsockopt(r63, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r63, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) r67 = getpgrp() r68 = fcntl$getown(r59, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r62, r64, r65, r66, 0x5, 0x7fff}, 0x6, 0x2, r67, r68, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r70 = accept$inet6(r69, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r71 = socket$inet6(0x18, 0x4005, 0x70) r72 = fcntl$dupfd(r69, 0x0, r70) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b43d3) r74 = socket(0x18, 0x1, 0x0) setsockopt(r74, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r74, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r78 = getpgrp() r79 = fcntl$getown(r70, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r73, r75, r76, r77, 0x5, 0x7fff}, 0x6, 0x2, r78, r79, 0x7f, 0x100000001, 0xb1f1}) r80 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r80, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r80, 0x29, 0x23, 0x0, 0x0) r81 = accept$unix(r2, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0x8) r82 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r82, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r82, 0x29, 0x23, 0x0, 0x0) r83 = getuid() r84 = semget$private(0x0, 0x4, 0x408) semop(r84, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r84, &(0x7f0000001180), 0x1e316d81a01eac7d) r85 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r85, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r85, &(0x7f0000000380), 0x1d) semctl$SETVAL(r85, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r85, &(0x7f0000000480)=[{0x1, 0x3, 0x800}], 0x1) semctl$IPC_RMID(r85, 0x0, 0x0) semctl$SETALL(r85, 0x0, 0x9, &(0x7f0000001800)=[0xfff, 0x3, 0xd]) semctl$SETALL(r84, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r84, &(0x7f0000000240)=[{0x1, 0xd26b, 0x1800}, {0x1, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r84, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r87 = getegid() r88 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r88, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r88, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r90 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r90, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r90, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r92 = getgid() semctl$IPC_SET(r84, 0x0, 0x1, &(0x7f0000000100)={{0x3, r86, r92, r89, r91, 0x4}, 0x200, 0x401, 0x2}) sendmsg$unix(r7, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000280)="bfe6ae978ae7f4453243330a288b4c599aa16fa69cc0d059a88e7ab45f14b295df87807f923bb4bdfe8c85a5dcc77bd018714a8869575d94f89cd757aeb7cbbb97aae09d21ebac3c91e1fbf573c45b74bfe4f61acf69e4456b0d78e0c341f28dc26999a14b2d80f797fed38f88e55427f3c2baef9087eeca5997120fdc0975e3f182cd70c1abc6b30e94ee12617b0f6d4094d6e8a570c2c1e9db5e1dfc626c101e510b02f6ac8f46292fc31fa358763ec424a8226228baf8d208599ea457ed9f3de90958dc7517d5b32035eda44df3a541d589223253f4123d56b0c2", 0xdc}, {&(0x7f0000000380)="684263a4d9ddafd47a3e9c5cd22ee1a699c2450814b16c209fca88710397c8f86396b5a7315c219301e12a70e6a7e4a33f142d3a6212dc1eb3f9b153862c4203c8857b1bd5da91f25d81e94287a87d1d18c3a9278b0898ec88eab8eda35bea737479ec4e70cac5c1b104b00a4860dd4231225471e42c364e2d61f4cbd34e975987562502334cd20e1d178dcf04ae2d91908bb70181b4e426cdaac1bf219f45584e768797e61b856cbc217e1a2148eea7a697ef789445822fadeaf653396c4034975b79a0b84769bc70602a373aa89f51039b92e1ecb676feae489d58088eedb33f", 0xe1}, {&(0x7f0000000480)="abe59aaba3bcab480527fe3668351df17dab8b6c3bb5fb342be0592317845799893a2a81925049db050ff3ff1e20c977aae592a81196817aa6df4a8cdf2ca95fe3f29be8740ff194aa7eacaa1995f88af22ca628674c2b2a9cde2b20e43db8c278a48f32bdf178bddf5ee7dc3bb332334ed2a79cbcb03464b0128047213bbd8ce9cbf1c3ed53b1f459c4b689e8fa47e40e8466d0ea90b265f74af0ba0218d0ecfbcc207b817194fef35e9a", 0xab}, {&(0x7f0000000540)="c6cc9ef31d2cb7ab91422e1960c271180c3694bd69a125592f669be81a1670bfc110013d78196458f9d5c9d813a93f50778c9a7ff1bfc08fe6ebc6fec8b5f47c529470212baf287dd90afa7b9a2c146c34342d19376e95ac1c2ce0ede214a6010c543b32d465043bceba240e9de127eb028db228713f7ad0a30e95a7f0c663ab5b403ef9fceb6a6dae67d7677c041d6f2bcb6e5675d9d14159a11eff55885003d4cbc20cac94ba7d689039016b4be7029e506668447bdb888119ceead1d161b9c7daf4cc98a17013a23a23b640501e9e580b11fda722da580c069292b819096644d13d56eb908d75c4b58c22bc1a1f9ea178412f1867b11501980ddbed2fce2f5333fed8ead47533c41b2b356162766e449ba630e67bada0ee18eaac3778851b3f973e2daaf18cdd47d3c2865b8f8f5d0e32dac6fe2a1e14634136a71b45cb93c25cb9d0ce1f20b45ab93a5e574f0b197e85e1423049c6b54dddb8270d2bb8cb6eb6e8123f0419576b3ecc2646318b2e99f36fc19e90868256f00313b54379166396d235571e297123dc7bd5dc8822dd4c1387a8b66d4c94a5e80f77b97f9faf511881e45423226f9962300bb294dab5af80b05cb7505166c56eb83737d48004f41cfbf2d47f31d7bcadfa280de856b85250141e4d2bf2baefa84917b55e70e71602f1a3a6b8b85cd2b3e5dd1e9745b2c627c4d93e5fa07f0a6f3338ccd5af172894a4e75780b3dd409e7739fbd16c87f1cbd78e0ba8c6edf1a37912119c16a9a2936d4dcca22be2049f2a6bf358b343a728632ff097443dd2a09778104489d6421cb74196e9bad17a5b8c26611d5d9c80bd29d94c5090b5b34d17d54f4a78d2e51c79fe6ee8f457f87bf619e97f43c501027351b4645e48bd0726e63cb7f04c3e9a30e8db03e9805820c817bdf494f0a3fd16c4f418ad0f5de9db438bd0047472bc35b358deeb259f9f64aaa4ceecd4e47f31b953ead03e9c7a4f131f5995e70aebb284c1bb8c2021ea7c55195ebf8391a6456d314f4fd4e65155eaee7194b1f8914a110ab898a021c710c61bd2cd9cb28458667d78fa12fef0b33b656f9a1a7e8833716ef9dc081043709e84b3d84d688ffce962330835f60f88490a5d8b3362e598702f7bbb6928155ab9622f3b6eb5b3911570a7fa38e99731e384fdbef715e57e4ec07e0d09f25fc3539230e22a4f834ccfa848ffbb6987367955304cb1cf7e9613aec18354d1df837938c5b9bd6d8c4c5f791c88e36fe2282d926f9a835d40301d424041a51c808e8276cb14ff7e18612f12f9174dc18ec7e45c8888564d5ccde5e315cd07c89747329297e982fa53ff65fc1e94380258c772d65d9a5a8acc9170bd6c413b7c68a09644aa872fda7aac5115483de31025fd31989275231a64dc9d8c5ac173b161273172104ee1c5803a017e564d3e89313ec945bb821eb43469ad899fe793742efb66d03f25499b2fe4ebc2bf5fa276c87aa77305b7cc6a6481d069930bc5e3f03796316116dd847704e69b2235ab11722c1018d3175271a65738cd2804cdebce74507acab0841fd9bebdae60fe177826988f2942470abef46aa3505c264059e1c0324bc2b73d7da70ca1bb75af75f84bf194164e6e5b51dbd91902a4fe8d829a4e1b8545b342abc07020b5877e1346b3f99ec6ffa2561b365af719cdca92a84db42901ba25081476361a3574cb8155e06c967c0b69ce9f73516d4df1758cb4f971b1f21a239c5dfe1e45d41bb5ff43a34fdc4d35f7c5c90a638754ffc89604d93cba262c8318203129d0b5396a1e5c8ca4b3017685c09dfa3392e0697becdeeedbe398318f679de5edbc9859de830dc4421bbf652630354db4a5a64ee0818cf31e940632884973afd2b220b868f11738db2607c6120f6fcf880e9e34c25672213848e3e570c9d6ca0cd4b0c73a02be9e0adabf15e52e0c534b2db68b690e5ae8c51c43028fb09abbddcdd758921d4fe22acb8fd6f51a2315173c1d77ded88a520554c452bd240fe2f04ac0fddce725b37dd219443dc8272a0f309ec290717209068ccea92af2da6705024018893419dec70a594d6bf487ab8ae4dbb9c99c60d85aa45c36c9d75aecd3ca8ad6d4e56fdc2603218d9d80dc8d1b618615c1d180d126c5a8613475de2a3a76816c4c8a24ccbd9943af83d175ee160ce6834133b5a4be374aebf97f139c6030b075a27e44a560b240328b19332f56ab28da955becae5a86c5479401aae19ec9eee432f0a68a25b6267c55a2ae4f4c5e0de12c19523e694d3755a7d88fa9d00765eb724b88b1eb7d03650424fe3f779673975bae31ba05da1ae55f805df13e0dec152de0d7d5903822facefa151b8c4661e21d750e87785c2ca6b4799128fbb35e5222f04ab7621d28dba42fca661abe72c4cbc8b69a03f89dc9c95da2e6e7be919dda09970a9830ce16b3e9e6440b555f6659e315da1113cc118be99b944c465a8b2ec1e7526d70f3cb911ab33405d56f88645680bdf8ac49d4cf49414cadd1e804290784796fedc44bb84fac382253434bfef4d8d9f5be5468b89747ab084c81b1049713223b3b43b3b998f2650aae2126015677b65753cc63cee91752752ac7ddd9d8fe3b8aa8bbbc0c5e0b0d69f3c8b67a36cae3454ce3aa9576d3d7200298770088a6f7f16bc4bc1645d2c33bb171e0d8503a649483af92cca20aecfb10f0521b697373d5c440411594ce1197e55ccd97bad4f569976aaa4442a9e7ceacffc9d334aee9ae7f223fb5234919369ae821a9951282ff450298a57af9d73bcb86adc78967c175c30e83f7d6b1ed139d49fbab34f25c27db325ec74ea4c412e3aef283a9c53fa5a1e9c22baffeb3d16abe3863b914eca732c2b1efa1fca37ec5d34b708a0afd9011f0879cf773517d4c9479759b108b063e96ef3d92b7b23b626ccc8018d39fe44f0cc05d3f42d290e4054a4d64706dc698710c8b1484c62f9485f60c71339eba78e06ae4aa7633b3fb4089ae5aaa2500330aef32eb884683ea5f14409f03887c89fb677b0a65eae40785d9aab52d652e3c56bd3c2ae233f3ec26135f1df69b16d5b53aac00d1619824ea86ad0717cdf99b0bd542bf766ddb85c98ebd3e45f9ac9014c04df291f545db8e2be326731836e5d5ca1744cd1a219b865a6d3146fd0002ab07bca4ba706eaf63e25cf8436c9b8fa86d0355c7f0fa00b377dc830a839449d60158dc6a300b73c5cc6791303e9cd2479d3bbdd7fa6730bce129ad707709cf0e66e0b9081762f18a9e1427250ef62edab9e53ede5b0f0fea6e820ca6a9bbd4544ad824d7c3089bc9c5b095f2e4b2b16198a9f9d48f18ea70340c35b7dedeba6303263e49899b9e1de94d8c2f2b4a044db0b326f724059c006a9032d41a12c47fc23fde24aa99c7355d091879f846d1f1b3fec3b56e3665b88971bed869a071ef10552f8fede11513286ad7d44eeee3398424c452478c5f01c45fab42a276b55818334ecddf60a43c44c588218a458f3ba93721c9b2f7de528eb4891d6583fba2eb0fea0809cb927c5faba795db81af9578a9c790b5805f017e4bcf6c1930dcd0bd02d2675ed557cd4b31b078731afef31b4301c438dd0a3d9900167bdebebe11fcc185d60e944f5166763b306fbd0c67b4e1d99143e2e89e51277be89ad104b1d290962cf1f9580a95a37569cd85ee331b987ce8e9a6b68d4c6e76d598869c738d47a7aca5f9d723d3ed21215e10a06b52a523e2c84f6eea8e74578abf3c3b8be9a72777747199167606a1beda58a8b4bc55f790600d0694b575dcb85d4853914ef3419646533caf06eee12b9f01127d7b25d9f5be82660b1f999d758ec7cf4d1e2e9af80642cde8b01e09d042d680a58b03bc9451c9bfb97ce3c8109e1340f7b7b39d0badb97db7fc44e2ee4ba1dab8de15f21dfbf5f1a6dc7ca242acb037ea42797b2828da6be5ae86639d66b53cb1137d783f43e49ee68b8976a924042fbf410dd5f70a136b3620bf742eb1c4938929418e9ff8aa1baabe98bd393072691324589b4afff245cafa496be783297a72b527578627f2add0e618adf8fd165cef8bf802adf45d6b82f5de9fb4716bce3aaf4a1fa213d5b6b84c815d982a2d1f074c0cad3a44b9d90dfeb5996680ee17f57028868286835b089883ac4b79afacf28ce12dba98fbd6cb444b68c16b0ea9eb3a48c7d1af31c370bc3ba5bf09596416a4b96e63915d9f5058acc8c8c092147f004426befda2423779e3f224e3075543e46a28672e18ff1dc2955cc1576f05f4f57a690b4213710729bb1c4b8fbd91eb0d0da4dfff11081a10b350f0318feabb0e06ccc2b588db2f445ac805131b0e54e5614b58a0e720e2ab14ab01efb43fd8f663d787eee866f9eaaadcd9b1ad667f991349976a8a277a55662e98badf07e2bcece951cb5ef3c416c9b685185ffa3774878fb65b7ec0f80297912113fc0a77338dbc3b8afe9a05830b597e72307ccafb34202d3762271d2e87b1cc563794d3e8259df01d2d582a347a9d3337859fe9850755777cdf8ef1ab0eec7ad167e2c88b09ca17604f89233aba21014708823633e2f46ccb8654975ddd5d03d0aac5b7bbc79b37b200482dc4b0378805fb1efe2727bb9a2f97b8b93d1ba1cd7c8bbb1299dcfb887534acb5939f4eba09aa0154e73711af5f7ec278f50ae6bb4ca13b0c10e7036361651c28b3ad28dfb700dd08eaa8ffd20482718c4d4e2b0bdc93c09958a2f69c2160a09dc674244a152fabf68b946f85416ca0633dcc98287b8c6544958b31458d5c3003f6f8a9da49f1ca4a5c3715122b3644a24a79671c3a55110db5edc7d29afa644c827840b62542bc4c850884c74ef534bbc4f8390b4206baa60c8ad319d8520de5b5ecc0e23fc04ab82c836f9de363f85274a062215db1f75511dd8e7c6a29af750a5906e9912d576ec18db6be74ccd27f02d96e936c1542318052840842823ea019ba768831efb111c46801e0f08b0d47e35d16b8761cf18f27adaa411e8b9f513cea661b7c297e48f3c69694844bfff000fb60bac9b3963c9cae09c0e022ef7fb39bcaf015b1b7dfc57f4b94c101b575d57c75e872cb7fdd4c1067fd7547b9eb6f40720e1331d7a503810924b4207d633222367bba1a23a171f49fb198b273c91e5a1827e60c7773523a6b3056957640b647e9da6a33acd85128f9ca9b066588fc137f7a3848aaf76f004567babbdc10602e7a2f6a651ab3af5c9073afb5ef1f65a1d2ebb8a88653b956213ea3ffcc634ce3847bc247a306a415d43bfcd7280e1c2a257b8157e96bdda093eafa2a21b10c9b7b19e69ca48afc7dc840bd0fd2568a5c57e1c3e9e03d65a180bc6b699f6d28ca87cdbfc5c39a3662591f0d48b642c180904e3d160577977c252621ac7c4b5f286437835ff20951bedef7e30d6f3aab22fda7c24beaca1e911bd44635ba4c5c119f9a9bda6873a661b6fd94092f7a260c057ae491caa70508aa97942e00f707100eef9acf437081ff097e5861d5100281dd4026bb6e0bd982a4fe305b2b69d3051664c92119885b559ecd9573be2aeddf27a0da473c968150fbfe4c0c93b3d7271f5b0ef8e20399659c66c75a58a28584788f5f165ca6471ee2d1e050182decfdca4d771eec1bdeeb9bae9bd402c35bf5bdce6c8c91ff3eb927007140797288834660d092659f59a5732ee45f76a32a4d51a15ba2e82a9281451736f1ca974ec46799e87d8fecc739ba590e784f5459e9adc68d097eef1ea6ff3d83069b2ae224a1ed00346c175425f8904fd02286a56611f665daceb397077c", 0x1000}, {&(0x7f0000001540)="8c72131ab56abd047c6a1da3995d5685d6d307d399d08a4dec2cdba841a789a25012d73dc47b96d620f155af4ac92234803ce16e2c8b181817373718938dca5852d60c633ba6f3bdf70bb9e24385211fdadf049df62b158101de07a6ea5fce4be993a763c89a6c5a2588a6e84d714606f802f44936328ce59ee684a28a518745be8bc5bb0032aa83b7cd9be6d07a84531937880425b05aef913f564a1bf2441214b90b44cf27011965e2273884c207d7c8768507fe7e", 0xb6}, {&(0x7f0000001600)="d59f9e0d2de9c16fd6d1a57dbc067655988723f5f4cd2611303820b020416ed14942e9785e58dadb9b37de646f0d30102304f3e2fb14ab15b854089f2245ea9f49b8e70ff3ba71822e21207ff8920a65ca3060483963960c17ce6bfc79539d42e20c9e5f04c6f5f2fe9e8ea058964de7238f34c84ff03fe41293688b01929c4db76d7ad66b769e80e0", 0x89}], 0x6, &(0x7f0000001e80)=ANY=[@ANYBLOB="2000000000000000ffff0009000000001ac95023ea523155aaf730547e2d23", @ANYRES32=r9, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff0000000000005a310b12bf0a30ce0b5a44f48ef8111bf8bf65349c1c586b5fa393f4a6bbad062dc188bb2ca11c81f04deab96f4d5701c7acf115a674565eefc228497c7e4a8260566142fe44fd22b0a45b67e8d3c9d26f805fd7c77af9e2c1ceb04a87799cd007e4dbb517ff1edb2f3cab3d83eea5ae1e1e4b995bbd0ff6d8834820fd5097614505e72377ec2dc163f7d6bdc2e9686a45e800000000000000", @ANYRES32=r22, @ANYRES32=r28, @ANYRES32=r34, @ANYBLOB="00000000e1947a2000000000000200ffff000000000000", @ANYRES32=r35, @ANYRES32=r39, @ANYRES32=r54, @ANYBLOB="000000001800ffcc19000000ff00000000000000", @ANYRES32=r57, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r68, @ANYRES32, @ANYRES32=r77, @ANYBLOB="a8d10000ff00ecfffffffffffe0f0000000b0002", @ANYRES32=r80, @ANYRES32, @ANYRES32=r1, @ANYRES32=r81, @ANYBLOB="28100000000000ffff00000100000000", @ANYRES32, @ANYRES32=r2, @ANYRES32=r82, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r83, @ANYRES32=r87, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0x7}, 0x4) setgroups(0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000000c0)=0x40) ktrace(0x0, 0x0, 0x0, 0x0) 16:00:26 executing program 0: setitimer(0x2, &(0x7f00000001c0)={{0x80000001, 0x1}, {0x3f00000000, 0xffffffff}}, &(0x7f0000000200)) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, '\x00\x00\x00@\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x37f) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0xfffffffffffffdaa) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r6 = dup(0xffffffffffffffff) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x400, 0x0) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000600)=ANY=[@ANYBLOB="013dd039e9ecbf757b00"/23], 0x8, &(0x7f0000000500)=[{&(0x7f0000000380)="4c6af5ec0db10902a8b7a50c931fce67b20363c645b1ab76186c066a7abfb02cc0cca476c241960300557ad6310f2eab8a108a8a9529154c81d6255c8cb58c5eb6655465741c22a0e03d3dd45bbfc4f15485c878e9b2bbb8b19348d80aef5c63514d2100e3c8bd4458158b37e936a50c98abc3617c62e5be52bae47a55623a46c8af1c150315f3ca52902fd945347969ac4416493f4a707b06ca2ddc230a22daf167631cac780aac05dae51b6c6a3ba26ee56b14e095", 0xb6}, {&(0x7f0000000440)="4764c6b74884a7a9f2f8239df96e75d3ccf3373f5f6f63b5ff9aacbbc15a83bba360cdd84516a6c6e8402393baf32b16542d3fb7eab0953913e846ad07ea6cae2b15aa2774b4f2ccc509a9e394f0df101dae628a7906997933cd21ecac51b1692a15c48538bf63e48be4be7c11dc1edb5609fcc7a2e1e7e9e7c6f8bee683cf5b0e1d88d8216c77102ab756d326ac016bbff62cf51fdf6aa5917848b785abbd45025218538c9c", 0xa6}], 0x2, &(0x7f0000000580)=[@rights={0x18, 0xffff, 0x1, [r5, r6]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r7, 0xffffffffffffffff]}], 0x38, 0x2}, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000002000, 0x86128) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000240)='./bus\x00', r9, &(0x7f0000000300)='./bus\x00') accept$unix(0xffffffffffffff9c, &(0x7f0000000640)=ANY=[], 0x0) r10 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r10, &(0x7f0000000140)="220ece228901004cb487abb18b26a6c0df5ab8c1131f4511", 0x18) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff07}], 0x100000000000005e, 0x0, 0x0) 16:00:26 executing program 0: ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="2fd98a5413e77141967d8dbf107d") 16:00:27 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1000, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) 16:00:27 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse\x00', 0x20000, 0x0) pread(r0, &(0x7f00000006c0)="fa", 0x1, 0x0, 0x0) 16:00:27 executing program 0: socket(0x18, 0x4003, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "443139e00000e608060000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28400000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:27 executing program 0: open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/50, 0x32) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r6 = socket$inet6(0x18, 0x3, 0x3) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffd, 0x37, 0x4, 0x0, 0xae4}], 0x40000007, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000002c0)=0x10) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffe, 0xc2, 0x0, 0xfffffffffffffffc}], 0x80, 0x0, 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x6, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) fcntl$dupfd(r7, 0xa, r2) r8 = getpid() ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r8) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f37633600f00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282922e4fd89720fd3872babfbb73baaf5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a37778cd4c0400000000000000d3c883b400000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)=@un=@abs, 0x0, 0x0, 0x0, 0x0}, 0x0) rmdir(&(0x7f00000003c0)='./bus\x00') ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000001c0)) 16:00:27 executing program 1: semop(0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x1000}, {}, {}, {0x6, 0x300}], 0xa) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r1 = dup2(r0, 0xffffffffffffff9c) r2 = semget$private(0x0, 0x4, 0x61b) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/226) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffff05000000aa1b70dd6000000000182c"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:00:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8280e4ffff686cca6b602b67a76dedc2cc1c2c778bce9e57d3e14028fec685cb"], 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) semget$private(0x0, 0x4, 0x95) write(r1, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) dup2(r1, r0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c1287ead4bcb775ca69dfceac2a84e6abca64896810440000000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae4470600220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f53000800ef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c659012870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f2f77420eea4173d5b6913eef9e40000000710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082be10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f5e7dd8d7ff9f49d884ee2cf37250000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e080f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d3cd56bf5f227030482137813494ae280cccf913686412d26ecabb83a85f9e9e1107df6d719584cf71a000000000000000000000000b3192ce31d6025a16c2f5ee530fe73323f147ca53dd8932413061db6a17c641913360f098f78ad273558abc0151205437b4185f1b9fadb84df06927ff5d30e2b950be70f0df434be0000000000000000000000000000000093d31bc5d0bb5372d716ea5f89ba6628bbaf448ca976fd462469f859c4bdcec5faf160a1da6848a4f14cd139a3cf04a384eb8dafe562f764a7892264bd3bc4de0a6dc0258423c476919cde7beca0f33f1bbb6048d6aa8c5a08a400fade67a36d00006a5c80d8bf6041db2868088de3745617b5acf6c1a8b590b5d7010100001c0b52053565afd5fb1be5138bc528687e214589cef2d4ac4aef2f5114a2c181476cbeef99f3b9f1d25bd1c3ad4ec012771a7db0bf109db17efd7d25772d5b9aef6024066d9fd219f5277ef7354ac79a44b13abb854567cc559ed6bf663c68297621a1137cb8b0d3ea0a58aa0129933ba7c94c"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040)="53b92d6c124663bb0afc3a8e71a6ecedad5aaa559bf4fb040f", 0x19, 0x2, 0x0, 0x0) 16:00:27 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="a96f6c26d6cab392c13266f67646e2956fb1a4117af8ac8a246f24be6c0277390297b98bb32a55939f6a2ea7a51227dc9ac40e77f0bb18537b16986198cc536f965d5a5c140231ee86d184325946310dab07f5902c077a761cd421b9a1e234a7db697f00981b696ac5c37be02966fcf4bdbf622b28c6d5d0599a670ba68b14546280bf597425719987731990e69057832e74133eb69c5b00543355ccb4acfbe06d24cade5623aac2356c5d132ecdda728ef695d3d0156f497757f691107df9533653cc12551b8f6a148910719b5c738e1c3079a26a22189d82989b2ea33e2277056d50040a7c1088706378841d4fa01150fda06ddbfd69842760a8c865110f0ee073617a9a564da8c2e3d55d10e6de46e135d09977e427707e4c0ceb409219ca6ee658220e6bcb96c2bd9903748221545c474d4ce34382ca8f020e7c16355940642b", 0x142}], 0x1, 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 16:00:27 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000b00)="f22951632d76c70f4d68843aeaa7402e2a4fc1b52f00edace4acf861e5700be39c42cb9fbdb8c95624f4537716de407ebc5dcbf6b2a9d06da89ca9ee75e3b30915fae533a8265952fe948d4b5d03b22d3ad28380d73423c85777faf12f2275a9f435d20e875596881766f76b48d70887abdf692d6cb2c1c5d9ef59713ec875e980ea928989faf0465208637e93b70126ee49e5215fa0e7e0c001e74068b8406726fcc4bb45300577821da1541bfefca184b4d3527158a7239c457328acec5d697945be2d77b4d0dc37649f188a154da03e63f32af973ee3628010888154ca6b725d38eaa37354c694d01a5d41b1900261c8d8a53fb7337951ac4f44db843aaf740642daabbac8a0b6959416ad514672348c340a697ef915cd33f2eb7396ce56345432de78ef5701d3bff2d015c85a2955ff48f11bd0766abcc617f5340b0513ccb23b423d94d2c26084a3f0049084174ca610f891b565693c29b361108caf11096c4fabcb2de3c10c88f6e6f390d69bf47d96111380000000000000000dc996f2bc98752b3306f6cee687f2a1a09774c28c92f8beff89912902f9d2123c9e8562748d0cb93a78cd0f8b85bb4625bc09aec5b1a3e64480eefe81b3dcd2b2961f521e305cc7feed33c2980412b8e1ae65ad73c90eac3cd26d11f6508f46b73d732b30fa316c43b94d2f7c2ac816172b3aaefef2d41f0f57e49b69e29c94d917032", 0x200}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) fchdir(r0) 16:00:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8a0241f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x235072c28f38f11e) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x0, 0x93}, {0x18, 0x2, 0x7e7a, 0x3}, 0xffff, [0x1000, 0x800, 0x8000, 0x77, 0x0, 0x99c9, 0x2f, 0x7fffffff]}, 0x3c) bind(r0, &(0x7f0000000480)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r0, r2) r4 = socket(0x2, 0x3, 0x0) setsockopt(r3, 0x0, 0x7, &(0x7f0000000140)="56c2e773e037b55aa7429e8b48dec6a2ec3e9b93b3308552c1d05b7e880f061f13f843e65d121e3e7914876ce9b1e79f8c25ae36bf6374d71fe40e2312e40fbcfe574917068bdf9d875be53394e8a0a3634466e3a13296a115aa59cab0141f238b65e00374485a39a899be7e", 0x6c) r5 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="62d73407ea8879435751"], 0x10) sendmsg(r5, &(0x7f0000002780)={0x0, 0x2c, 0x0, 0x0, 0x0, 0xffffffffffffffef}, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000080), 0x400000009130dbf, 0x0, 0x0, 0x0) r7 = socket(0x2, 0x3, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x2, 0x0) dup2(r7, r8) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) accept$inet6(r8, 0x0, &(0x7f00000001c0)) r9 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r9, &(0x7f00000004c0)=ANY=[@ANYBLOB="62d73407ea8879435751f1ef643104bcb60618bb6e42afea4f04eb3b285d9499a6f0da34d65cfb5dfa1078871af4ea26c6f8e3feda392b1feecaf576c121460dbac92f8921a8664cf459c1471bdc4eafd94775f532b006d9242e9cb32f15591f25b42965b3daf31d2cbc19573e02da3abecd6b9ac1bb6a419f6c41d960902a9d4ec5c786d38e2db8fcdfea430b4058cde4899d5202fc61ed3c9e26f94955d1661865db0b05fd47be15ed4fb55c58209be7da7ac9bcd666e86be6fccba3836d471f0d19a5532dd2a6f3681d"], 0x10) sendmsg(r9, &(0x7f0000000400)={0x0, 0x5, 0x0, 0x2c, 0x0, 0xffffffd2}, 0x7aba5d8ed0986a37) r10 = fcntl$dupfd(r4, 0x0, 0xffffffffffffff9c) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) kevent(r6, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x50, 0x2, 0x6, 0x3}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0xbf8a, 0xfffffffffffffffd}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x8, 0x0, 0x2, 0x36}], 0x5, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffff8, 0x80, 0x10, 0x6, 0x1}, {{r4}, 0xfffffffffffffffc, 0x80, 0x2, 0x3, 0x6}, {{r11}, 0xfffffffffffffffe, 0x51, 0x1, 0x100000001, 0x1}, {{r9}, 0xfffffffffffffffc, 0xcb, 0x2, 0x4, 0x5721}, {{r10}, 0xffffffffffffffff, 0xb0, 0x4, 0x2, 0x7}, {{r5}, 0xfffffffffffffffd, 0x8e, 0x2, 0x3, 0x8}, {{r2}, 0xfffffffffffffff8, 0x9, 0x80000000, 0x4, 0x3}, {{r2}, 0xfffffffffffffff8, 0xc, 0x2, 0x2, 0x3}], 0x7, &(0x7f00000003c0)={0xffffffffffffffff, 0x5}) r12 = accept(r5, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) bind(r12, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:28 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r4 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, &(0x7f0000000880)=[{{r4}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) r6 = openat(r4, &(0x7f00000000c0)='./file0/file0\x00', 0x8, 0x1) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x80, 0x0) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r11 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r11}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r12, &(0x7f0000000880)=[{{r11}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) r13 = accept$unix(r11, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r14 = syz_open_pts() ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x2, 0x9, 0x1e}, {{r3}, 0xfffffffffffffffb, 0x0, 0x8, 0x4, 0xb19}, {{r0}, 0xfffffffffffffff8, 0x56674f0279ac1e16, 0x1, 0x7, 0x7fff}, {{r1}, 0xfffffffffffffffc, 0xd6, 0x20000000, 0x9, 0x9a}], 0x7, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffd, 0xaf, 0x20000000, 0xde3, 0xffffffffffffecf1}, {{r7}, 0xfffffffffffffff9, 0x6c, 0x8, 0x5, 0xa793}, {{r1}, 0xfffffffffffffffc, 0x40, 0x20, 0x6, 0x9}, {{r8}, 0xfffffffffffffff8, 0x18, 0xf0000000, 0x2, 0x3ff}, {{r9}, 0xfffffffffffffffb, 0x34, 0x20, 0x101, 0x9}, {{r0}, 0xfffffffffffffffb, 0x104, 0x2, 0x2, 0x6}, {{r10}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x1ff, 0x6}, {{r13}, 0xfffffffffffffffa, 0xa1, 0x40, 0x3ff, 0x10001}, {{r14}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x6, 0x7}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x36, 0x40, 0x6, 0x100}], 0x6, &(0x7f0000000340)={0x40, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r15 = socket(0x2, 0x3, 0x1) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e7930696c1cfba3"], 0x10) sendto$unix(r15, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 16:00:28 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x2], [0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xdfffffff], [0x0, 0x0, 0x403], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x2}, {0x0, 0x1}, {}, {0x0, 0x0, 0x47b}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept(r1, 0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000880)=[{{r3}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) clock_gettime(0x4, &(0x7f00000000c0)) 16:00:28 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000200)=ANY=[@ANYBLOB="5b00000000aaaaaaaaaaaa0486dd60f2a81300442f00fe8000000003000000000000000000bbfe8000000000000000000000000000aa042065580000000000000800000086dd0800889b000500001000000001000000080000010000040000007806ec36208c6c147c659550067532b35e288a0000000000000000000000000000ffdaa472ad49ea77caa893c85e581bf3832f736feaa18a74d3dcb72f6a660a57db25b9e97f5df2b4426631f09d9e03cea980546e631f912750346cc5ad11"]) 16:00:28 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) write(r2, &(0x7f0000000100)="d8d9f9c779920e885f5a89afcc8143087ff8adf2b58ae5dcc7131aeca2ca892dd1b3414749d80deac124365f83fe13b28a5c5f2c374172ceabe36dbe22b9a01444db0d306a6cbf2a2de1d3bb28b0323a2418cc6769d065af44f08d308053c7f202e3f685868b72f1997376e52f637f4ad2b810d61bc4175023df097c9311233ffa29abf456bc4af33b1af32176c4f0f432d847feb40a9884db86f7e7c27444295dac6feaba1f53175a5455cd36", 0xad) getpgrp() read(r0, &(0x7f0000000000)=""/250, 0x128b9372) 16:00:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./f/file0\x00'], 0x10) 16:00:28 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="e7a9b662c47cde256243ba63d1f6715385ee0ecefd116ee6cf24ccbd2436545b86ae5834e227f71816bc300500ed788d8d939be65c2917b3bfa5585817431b0a565d75bacfc0636378a85ab24bdef7ec13d2741d6bf1c8f195facbd165ae2556499acea450d673071636e3241a91e6fb2021b5ac15fa8e60a57b0994f35d5c5b37521e857bf7b2c10854c3d8ba3f14e7e439d5f6dcd4cbc36ae4cc0fb1a1afc816ebb9d565712e6544ed32623d83aa7e01b9e123ce9ca7e982", 0xb9) r2 = semget$private(0x0, 0x5, 0x624) semop(r2, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r2, &(0x7f0000000140)=[{0x1, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3}, {0x6, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x1]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000004c0)=""/73) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = socket(0x2, 0xc003, 0x6) connect$unix(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ac38b2951b15801360bcd4c0a162b58fd4237b8faffff2ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f041577909d1a5c5fe65c6593d2870b4122cd23500"/177], 0x10) write(r5, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r5, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x1, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000440)=0xc) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) 16:00:28 executing program 1: socket$inet(0x2, 0x8000, 0x0) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffe, 0x52, 0x10, 0x0, 0x4000000000}], 0x80, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x8000, &(0x7f0000000000)="78fc46b4ddd7697267bd5510ebce68341e70dc6f55f76643e4b6a870bdf92620918d6f27f97e07df1083c578ea04037527", 0x31) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2001000000004, &(0x7f0000000000), 0x4) 16:00:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x2, 0x2000, 0x700, &(0x7f00002eb000/0x2000)=nil) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="0de0c4cbbea8059143a61489e7cdd1937b504204974a6c766431fd575a4cddf7b1bdc1c1332be2c9d8f15a5594b166f468dd045fa60f3217a246715edefe97a4db344153dba97089ff559683a825397b6eba0bb8d80fa2181a04f010d8e29b3ef2ec3274a822d47cc3e6fd6e60708f5e022a756faeaead0f3229a97e06b4b4c4b0911df0992c8ae9d3823e7ea630b8696776182352810305a9ed5ea1961a2744cc34e8085434ccd5739287f6476d8a3b0e784f3855866c4287dd578cd816587061f80c494c191625544d19a98a70", 0xce) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x7f, 0x100, &(0x7f0000000180)="9255377c0dd8ceb44e31bec33600dd068429333aeda740e2209f99d2dcfe7d271f39f85dd97f1c625057e7a313dd5c2628126627d65c5a129d9784dba78c065c4ae76cb43fed1a96002d7a09455842e118542d80ae26e47c623bdf9420c8f6e6483f036883688fe1b63af987dde98a5d943fe43e438f424b0c4c022cc9853eb4eb047602c6ceb159ff0af3049e5ea8199cdff17782df2b5d23b44348538a889e5b53aacaf326456cf66e3b09770161bb7e983cc5ba7a5a42a439b275446bb85be5342013b1f1474281f6719e66bd99261a71d4d38ecd1e54139c33dae493fea9d5f69007d41bebec8f54149684cdd32ab7c7abbe83f404f9d487454977dfda4c53563ebe357282cd84f6032ad8e83bb4262779210380ca219b1fa8d40522e634082b0f9245be80735dad1fd6cc68d184eab8e28164eedc69731593c9ce1b3e13c2eefc47058814f33e2d108cb40ec5437cd53ae4bc32872d9b043417246c50f587cb7d2a2871035765aee025c6ea869440fb46026362e4bd9b93e3d596c152614771b4463e28abb362c3a1277ee1749a61c4de70c94060c0e25e657db36be0eb211cd89f693769103aeac75e35f65412cb2c06ec113cff5356b7937268fa00756d08f59bf2f2bccc10501c1f346625596f2a0f2e441c5e066cafd744598e6ecb603f89a03bf89e8304588dc00a65e7c69bd7da878d5aa65edd28c88a7cb33053758a80bc959eb81c49f8674fc50bf1fe8c4e80e9b38c2fccc1c010f64b4fad2ca858ffc120b78a62a576a59fbcc7972a5e65d77e7cffddd38ab80275a403f51c080713f00a8d0715f0910da51ac32567e5239a5eb6a1c9fc1d11a6e7488b425899b45147bc8ae6d65e5ac76a170272d41fba056bd2695324f7fe80bc234311a5ce38591f8280c435148336f6b2f2e87b74ad998ba3983a484be79f48b4843ebe81ce781d5de3d761ee5c67aad6f54cf8404f9c87c54db4cc4c1a7fe8262cdc9d51cf948954a11eb68d503e705bf35894b55247382a343dc819127ce6a5731b115de62cd6fcf6755d1160b376a202a70aab52b60c7f6656c13847a1e04a9203421946a1cdadd2c69dcc19313f8bde6fafecb14f3a37efe15d56fc6eabbb7e66d733ad6232dbfacfb0c3325e76b4e575c79e7d2b8e8f3e0c9effd8508a33ba706c21ee6dab9a68eb6c289e4f8642782eade3b4c596e50e86db9d36da8485f51078be24e1cfd1386f4ef2203b7fd0843f687f12d554c786ac81f5062fcd8dfe377bff2e4c4b2953dcb1d217d54d24f5c8fc5eb0b9bd0d5eea384aa74c0511f106aa6a70f59e13b88b79765b7453577ac7ba94bcb23550e510736522738c1726ebd3c3be7ac5f8c9a5197a2c3f45d2acc01d9997d1f8ec385eba497025d432ae549f0669998560d5e8a08cba3afbc7190d7dd53b56f6175db757bb76de67e183eec92784f11f43e87791acffa5d6d79fa5cf6e2032b30aad261d545f8b993a8b53dcb8e14c422cf3bcf1ad721ca212e0d7d60242dba74e3a013b609b77b80522b1d606281d67872dc210f68c995bef1a810c43fc75fa0641c6c995f029cb3a73cca33764715b359d2ad0d30585a08f76f49cc73e0e945c0105300e031787cf7db0e8c17fd4f60c52e951f89ba6eb94242995e0d6acc94b0626666ad48c7a501a11d10371a1c44b1474dbc9584c67c83758ebcd04cfab3fdcb4a98a1c42bcdf9ad2616ee5036ec037bb6fcd2d8d8a8e89fa0a8ec9294c2e4ced9d17fbe96289e4528f56f2b75378b16e733d8066d8c71a29c84d9ff43c1e9b1e33872b03ef7f05d88f4b4e59b4d9eebfa5b32321b45d2e7c2e19c30cb76df7b5c3ab2ce7cc02b43df69e03aa86552864b36e93d0e68c921f082fff1977766abcd6042a59c1162df234bd2f19d89ec397129c13111abaac2d5d28bd349dcedeeffa57976de3eef35c9a52e5c923cdcdde93e2c630b4a9a922b854879ea84b16fb80cc41b0401ef64e28492970ea8f2bb2c8636c7acc6c45454e65ed0e633418f0e82a4925d9a605904b844e82473236724f05b95acff27ec8f585c90786d2d2f01111a4ddd25dd8b01610afd4a0e4ae2aa7cac69c13401e025274443acbf56cb8b175fcfa1a89c505f939db1452a00afec0b4ed490e5751e0b03f10b0c4b163e9b91b8a8578c9cdc49439423e08f4aa15948ffb7f5a6947bf6c4bfd83aa9aea6225c826af38da480240ec9488048013112ff0ea72ba79c3d1d68e70fb97bfb4e2ad2493670295e1322672c9857a4d5f0a48913f2520da23aac87014253035551a53897a7af39da97654e11adc7786456f9cfafd6e448393c2cbbb8598d3d1f3ea33f36d606a40fd86da99a1c9cb9b0708a9f3e9e4c321f5cd506a25d1bf2490671263db247fef1e1b4c7683549691f729e774c3a415f42711d447f9498888f80008402e859542be21ff59f7243d24fda2c31696446d48527577551e4331a1eadf38abe14d6b90f007c4d2483b461edebdb14d1ce88f3fb25ae6d0e5a55f58c7716894406799286822e322e0d4fbd9263eb31168f24eb022b9929808ed7de5a953a0b0d1b85ef53ca82e514f6c43e156592f5355b13dc2d453900915e0b7516eb0292bd94dfb9ecb5227c845c374482d27202d8b6c2f1cbfa980c56706a3166b929174942ea525b2b3f616cac8ff1ff5fbce77ab2ed72219d79018edd14a6f3b091ac9e2c970f8c08961ce650beefc35a758c6c354edfd6006b6dab319403558de0dd34daafaf1132a8a7f84fd6f82bca3032575f5df2c1c7b4309aa21227480f1817ee2a7930851c264b9111d1656668be2ce70e32e3f65777686f89f6f531f7e6f05c7d66363977abfa1c509d35c53b343a525aebab0d63f6cb1e0ab6f5f0ec7e8fb72f68f94cffdde34532cd796cb167722ef0f5918f05ea8ac2a67a6cec9384f58ee3a50266038c9416da9d22c10511d664ce5f87df78e1d738b1b61af9a07cf2c4d703a03c7ce8c6c1e6781c24f2e641674e8a44c7e7c9237790a75d732e643aab30335fce153e3c2036ffb4d2cff218df3ef97ede51ffff39a7463e9811ac4f527e409202459c424a0f2515d816bfa053b9c4334ca9618d1c9fccba2dee3cbec2ec6e9ce3086787f5f2e669f3fa06f4cf96d851e9cdb9a9ea5b432c49d102d7ea0699388a3715d5ee622a768e31deb7eec262a26cb1c7de952e4ef0a40997e502fda232cc63f111850c33b775bc87258ea8bf85831e8e5e472842e64c466171fc9a59dd8cb22b5f005763d6788f53caca088eab6a5a444d87ddcb5cf96d357a6a78452183af0b79fd0678ba4708d4fe69d5c83a29cd88de8859e4bbc0c48fdffb3b876e984bc6165aed239406d4b55ec15ddafec5dad9f72117dc04834b7c2a57d0e100d6e629e730c75e39b16e6f8ab9c01b457b673ececb08155a4a0ccb0f34552e4d49614704e60dd56ba43b16d1aa664a6de73b563da055843c00eaa97d452363b0f87f25f5d953e45f9cafe1156585de2a878b04cdf850244d131d115047b9f9338d192f26567a4d428c06b88d8ad788cac6033894b2f3192e372fee6ce485d1febb02deae3f540e124b2995f42a41cd784327c1ac43190f99355689cbf03e47c0b83bb676ae1e107ea08c78c8d14a9d2b9540f2c601128eabe5809741e5333913c790a5d55f694321b5b79a2c789d6c4b790b077af3e3fbaaa22e09317bd00c01a1d5b7953f158fb9f6f4fee23ad6e684c28f06d41111e3148075647c7e2a4717fea3ce2f29fe9148b5eabd9b1b4d726016b160ec8dab343add4653ee7e5ec28149080b5599582ae65f6be32fdd83ecfdc62b387fc69c28df0c213debb8ae1676ead00228142861a93ef72c00cbcf683b98b192ad8670a1677df0da9c45a8e5ac4fb5b72504f805070d1535f08f3138c7857d0868cdacb8d55438461afbdb699b10625572a3d818e134f6d03226a8b92ea81c8feb4dfc1e3bf077d868d088deb080aaafc79f2972f3934c4b5962c880319e71e5a0c1e14a6a4fb35462cf6a732752bb26d1283b991cedb448861457e595c58f6f3b03ae59e73b5dac9d2a2ad028af7a1c9c7737ab6167395397da2b559f1020340ecd820bdbf05866fb8c84a46346fdee073b84e85ba3e4302e750cd5b17232e1460ce54b9ab5fb652813607f060f123b5df2f6557b33a234cdb43688fc4ec1e683af8e03fbaadf3bee5b54e275398c31936cfa302fb3c17fff3983acec51c4c7234ff02ce4e4bb2183e1acd04f11c2a8c364d4ba62c5ed7b845c60ee61038e84823d2a425f13c8146a55bd8e7228cc81fe66a3085d107b09e071463940c6769ff5c8281419dbee7415558a59a1adce12594f324baadbe19d4deebeb3664b8578a827c3768610b49c83035bfc0d5abd983c1b0f33c6710830ef3a5835492a9b5fd9c43159c03ccc212d1bf6469098943d9e9f11b0a500c151c6def7a3234071165fa576d0d0c7e10543c621fc0dcac6a6d22cedf0ac586911383619b049b439b3ef29ba30cdec4b262561ae109d42181840bf4016f1424027ddc57fabe801168d3f41fea107a94cd3a09dc0383ad2066715a93f380af0a9c166c531e9b4f4406052a5500eb0a5183dfe2970abab801fe3f111d138e2dfa2464cc1541ce70082bf367e990f87a929cbe9e32ee237690ed42dda6800a1baf6f7f1fe42ab44ad514c589a9f72047e4e56c29e97cd2420d89eb41e39d1531107ef3fe4cdb5f263307ba8d9f099c99ba67dd2f6d45b032bf2ba7da02cca83ab46a52bc43c23818a632665d8c3e497feb7132cba93e345bb801df3b1ed229ec70d0e47d5c524febd288f8b9aad4db12ce93a325fbda823cdf038a589187a641d034a681c46538a8fa06778c36758406fbccbe0a2b9311304db1aec2ab2d72e8224d14a7d4733e62ca1531bef0937425efedd4208a5a85b521da30476fd600830fcd4adcbe35f486b06153497a51b285367954dfb69a520a2d2579be79dbbb294e536a2fb0f221dee7165e0e65d6beeee34ca69ad405a2c094be0a23cc4144339ede780207c2b31094f8283abee63ab80f6e55356e0b7d4d0eee4b942cabf25c5ee4d90564b741ee8f7fbdea44b1ec60e328bc0dcb50cd7b50c03d08d84635fa7172ada33d5355e81a084e797f28bde5bbfb10ad942ae4c5e0c519d08d120f50308a79462f3e4b9bc5b75e62bd6070e7d3b2253d22f76c2bccf81debde6481992ba2728e10313e3a936a860790fae8b18b9865dc40853ae4827ec8277f73dc958909c0638d8026bae54b4ef1d748313eaa351ed40b3e7dc7a6a4ff22dafae4813a0c5ac39abc8e8cc687d488b47ce27f936309acfc7f11a1f01d832129851639174afdb57abb3696a66c17156186b980dcb0a98410b9c7435f6b21530fd5ebe3f06029fe959286b32967b32a0ddcbbd900d8e754068a6fd4770653bc2e3e95455426daa953095bc2531319a09418b644e03dc6710f1e7043edce91dafed3dee68547f5d24f9ac1d5a643282798d1c1c7973010e09261cae5d65de5f5f989446d543b1bf4d74975b9daa54ec2c7ae59f4369db462c202815825b0f94100d2918066c6b07218821ea0338785bcf47afe3b0109d1dfd3c064fe663b4488d338359d1cdd54a89e799de017e8db5566c8f2c807bcd56aa2c2dcdebbc4866cc40134a10f8fb27b265b294f509e5da9f7b50db214dd31569e1cf86e9051e0660f5abeb3b43ae4ce1234270ca867a9b996ae8b1206d55429488cec8447542ec242d36edccdf1577ef84e1c9158912a12e684fbdad0c581b3581b48a88e5aae", 0x1000) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000280)=[{0x52d, 0x2, 0x0, 0x8}, {0xff, 0x0, 0x16d, 0x7}]}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "d70500000000000000000020000000000400"}) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) pread(r2, &(0x7f0000000500)="9b3768b94a247096a24b0dc81390158488fc5e275059bca8c53e3b0540741e50007e3be94e8243be81bb8b62fed88bd3de4d68be0c73d130d0bd75fed73e3cd84268cb8464812eb291d5dd735524a1b7f52f9b07540a7594fec7bf8166acee896e2bb69294bdc9760dd7476ac3053f3362864ec62c7be63c3ea6f0a323ff504802575bb285c20a2deec8219906c1bc70aa182e760c1514653be20e6ddf79032836a2ac5be4b543a0cf261b599635d993e7aa2558b60b6c745bb47e27ee40bac19808d0654a5605032e9772ec4f4c8240a3ec3dfa971da2ac857d8a38a0f2aa3292611572f8cfdc6c9fa35a418a9e663bbb753fd976831551c54497182787bb11f426042698c54a46cebd91e32e6e4f51933f24271d3c2c385a64b1f2e9573313d91561cf4159af37c6593970ac98b70f28b07fccdeb6e7f7a2fab1b53e08f6ee0b8efa7ea1323823669192ec9b5224bd26a7e3a318448b3c89b75c323c086b01bc67d5ed98c121df989033a63f340787c13fcb2ce857560d6ab53cca6e7e005247d02ecea150ab92f3b27e39e84c21662a5b6dee15e9b14621183d551b77ad419949f0bb453f7ca57669c73107a6ede1eb8552954ea6c81f710b5ea47d5e6c98588d7ee2bf0018fa019e4c6720bd318e5297f08a757d488f8f78fd6d9db58d5645bfb32f96071792f28433f23b7a8e80e84790c01adb0cc7f2d1dbfe79bd8063ef2bf57ae3f92352adb5dcd58048eb390ca0f43b4f9622af15b46110d64957a71e81df14645188fa091506fb15bf05470534ab05f7c2863655b01cfd15115a6667a23319a3fcb76e66d89c2c41491cd815962473e14bd9ab6f71d46d4c514dc0f58e612ec888db2e88978070c2518cf4fd1a8f2546546ae71dd395731a5d850705fc2819ae2b15d8c9f5183ba3f952dfa0b08f3a4173817c4f69b05677252563cef6e0d26f449c421bff8b927abc2fa371345045c5bbd37b6d35eb2dddf52f5c0da217e653181dd5f6b87621aabd92cf1fa654aa5ea63c57a0f2427066700633e5ad49754d7fab3658b011032f5a25386e7435bf45ab6c537401f1136c3fa2c42394a275765d7cdbee0d2b71335350670e1483ab85506d7e062cddca153b098441dd063e925599514687a0b15d598afb935c7c773207fe0e78934ea7eec0f197a81aa6a3d5d42e26daaff1a69c7b4d15dba67baa9db84d7cb3fdf0c4b3fd5b11ff19bdbd382c91a769005402db9ba2e0ff19b67f6af4c13692398a6ac7f665650a5fead07ff68c30405744420cd26dadb885c906cf9622b8d27baa56439ae75d6e9b2e306d7996e70de2554ba99ce24b0bb29af917fb8126fa7832c89be5beeb0a4621e906e79b6b0ba0dc2a62e57df19bd9ce003da926878b3383e4a0aa0fda9f4e74f6fb093830091f2b2abd87d7308f539c5f5ffec6cd4e95052c7bdc9bbe825f2f7bfec151e2bd3b33f9ba59208e4a7529f11b3f7dede74cb2a9d0a0eca8f58cf743ab9e4b6f1d5293fd8846c95c1b31677bbcdae528c944f53e66ebafcfba478c137e4a99f092ab8589227c41dade39dac07fe19c21f7b5ad6b631cdf3c41d1205fa3c00bfb318fd3710c9f3667b1f4550d535bdba75ccb112b4b3342c162df2e1bd1f3efca4b9935a029cd3d6a99b665e293052de1e05d5559546638d450eb9f6d02860489906ea8eca05f72fdf4920f107c46250559e24fa29cf65cd7da6de06282f22909be7ae8f51a27dabb06996c683d71ceb83ea114f688e7ec83eec3f37d2c5381f07ca46e26def28ab08a2f88b6697c858899ba76a24fe2eba6276f250ba3fb41e1ccda2880e9aa800cf3d3a4f436d23dbe18a86811efe9b62e30615b7c0a381574a65d6e5c66626f0b4f493755e9e8f6eb6160c2f96e8e7aaf0a65a6b5fb68113ed9db4824988c231e43f007d1bfea9e0df284bff2c8c440646f81ae511efcbd8a2e2327e1beb484ed51c47ca6b0113f12270f5ae8ad16237844b833e762ecad222efd7c6e85d52ed61dde566022cf01685e994124601b64e684405a3ab6c12b0791d204f1d5a17c147bcc963c265003b78681335ceafb707217b14f473c0eee8f06aee42b3d3fd65bf090ec4b574328bc4348e5b0eb7f8de41af06aeb5fcaa10e1083e420c8f695a508b7cac2134f0b536b27fab2c1c650f84cb95ff62f0064936aef061f3e322df758c1683c0724223b5affa3c466a7968a5214bcabdbd13d485ff4d3cbf66cdb5107ff62982630bfa0a829420e07763c0f59c440325f2119000b8c8b808046bf0902a6c405b3c23560d4df08c301344aa67d726b069310cd5c49257e794be9538ad99972ca909ce9a4d7e1cdf782aa5c7a7948082845fb805d65ba0de32f76723ea9ac33efc247157766233be35935a4e91ea9f2d4abbbc09414e42363a0a2f6431f5f01d91c52e223bc3f3d680eb4debde59c2b39fd314b354759f23ffb206322666cbea2a318b54a5a17d9305e8000393b1eabbd3e470e745679e80e7d29e9279b7fd3fdf18cab826c66dc388601cbe690a824cc4918d89bc213149b1234c3448a5bcadb3d5505bd75b992a3159b0908643923ea2f302ee0b643f4beec40639c24be7dfa1ca98a7cea73eb5cb2e3efca15fa7c8eeca7203c45175020019126c73ee27aa9afe4aab3ba812eda626cede77927b16801f4a4023bfc5ff16e81403d792267a1d8d0cfe604b2366d63011783ec35167c02a5109002463d345af1b5abc3b09ef2113be7e2bd28b47b72a9257ca450612f57d386ef52ae48d46f7d53e7d9257ab1bf4ac9b219d3d6ec28e10665c4ceb01fd5d9dd1147e320fb1c92a12f826243dc4b3d447344a2429f561f98a8da9954218f503ae348d6855e058d571e17917fcd8d40af6d0e979d492ae20f6e67f5ba89bf1d933c547057b2d9031647b226e54a1d4dd05e1cf66ffe9683a6dbf6daa207e92ce40c6b59e4cfe2ecf7f99851847b2e58ed72299bf4df3e79257d8d8faadcc4beb89bffce93b4534888f881dfbd90ddf7fb8c643fc911e6518972819dd9aaa9137714a3c1a16d0d906345a8e264b88d2330fe01dec1c599050c935236cd427315192fdad87d2dd93e531f834ece3cadc246b8ba455445aa96000f6f03e3fd142a3bf36e48a835c232b32822685615f18c335ace5a724908ba23d15a442b0ec18da612d8974c22d57b6ce0fe369840bbbf7eb5f215dba2a5790d1b788a8b89d7cc9aa92e51867116c85e42540e891669a5c7a10783badf94aa7675c70a652a894dd5c35231fb3dec20252fce68ced6dca240507b92d96667b7c0fce3de60e27c698217b80f356b1ff9a50d48b57d451f9f763f23458a4350e3253218430ec3c23dcc43eb12aa720928a1c0fd608d9b6870402501dc061ab61e2e19a0a6ac07a8b592be9f79dadb46aa9614cd4b7916ffafd1eccd3564b7081698c87fcccd93e9bb04e642f59dad06fca13152cf31e9ecfd9103a2c5342f11c808691affddbae4cdff8bcf0a6556d6d15e3ff2eaad92e1beddf6759d230aa1af192c50d4d1580a958f6e572e4ce1cb49f89df4c1e603de9173aac40f04af24edff581614b39be5cc5081fb304935945b25d0cc167d9cc5beae58d1e2cdf81b3c450292b63ee0e9ef9419504f58295ce892509b42bb247452ffee97291e241ff385eafd7e88a4b0bab388349c8df6f908e7425e27baac20c0dcc7bafaaf8c8ab7a280a69cd60c965a82bf15a9a48fd0a8013dc397119c0472aadbdb885cd454189609b5b8ea4db9fcac9596588fe01dcc65e14085f1c9547814afb40f78715fec858def70526342e4bb3d46b20547a3ff1030190448fbebd62e2d8236d5db262b7a2fc1fcabf5a7a59891d1367a877899c18a48d790bab1df5a64ca991c4ca76044dfddcb9457a559d280b7160a309b05f5c20fb48d5e7c3a94904d18f3e6e6d7dc4ad4c1045919f8c04d83413cdeee780c82a7e451605e2b840ac65075f3cc956b95d4af1391c700b11ca17a17902bcf64686ae9cb306d1c496274c29960e380b9ec94c6517cb21b65d886e34cf3a08bd3842196bf44642e6fa69d0f3f336f06245fcde9b09278bb690b19406cc555e8f9f68f2fb340b15dfb8a42d088383a471ec94728c29ae9d935fd0dd6c648f47a486471848ec7effa4d28276fbff698dec849bfa0686d32d790ccbfea7b976b04f9ce426cb67202b923df83d0f5552ac931287428c70a39b719193f2ca8de03c8ec78904f981465e8ca996ed85130a6a6b36130f5df3870449df9dda57562f63e74122b57e293067746a0b61bcd134733cd748fdc47761a8021d685eac5f9e388092e1a05aaf056abfb6313b8714da6f6e12682859f352e5db654152ba64cc42ad45e7f8241f550a5f726bac484b93f44fcb43c3c41d6c5fc8ba090c1a464aadb1dadad7aca300e25c629e78a9370e09fe4ea99d431a410b4b06bd7e645d38f94d7f1754b86755027133bede73988019aeb8cadcd109c2f46774bd99af9e520cc97b90c024d37ede9c8cc262bfae53b7a6446e3fa293f81a38281c5b565b8ff7f2027717a4c882d0f9f4ac66e76054e0d85a06b19794dcc857839882760c6fe2c07f4c085c4cc7ce493f4a29b01fcf79ad1a2307b9c5110127e60f2fdb86ffc0c87f3e721bf34b184f451095517d44f7ccb63827eba2578c2b48c53bb6371125764e678d7d7324d48aea40c5ac5ec255db7ca2bc6fa5296ef3ccd9a8d40e9e768802afe1240501588c181ed31784dac090ab22913d9e74f2226af3dc4f520be35070b68ca9abe115a8cd8b984a78a3c8726f16fb2d4e328cf72496b236881e9ed228cceea348fd094be76bb4cda1168fb29aca089dc4d760244b4b5057764576602567579fd7db978a8ec0e73fbdd65dab92c805d7fff5252c14eb0721e9a710ffe85dca23e8d6ef14a209104e9d5be23dfee11210cc544971bb88b3334cbee480414d01e592babc80fbb0910609b0e1df64e1d8220ada5b2e1a0cb69e4f6773fff4326bf428c4b5e3ba6cfb1f3514dc55647934f8ff10b4151b33b84ed82d8494b0ed039f0bcde9ba1375d49118d3a4380d90e40e110ea6662eed1b539c9b411d64819c3da603b6089aba5ecbee6909ac9b120dd4bb095b2829f2762946f8c211b35090ca7e05e95c3dccb0ad73c548ba996e7b040b43f333012c27e7e8a1246b641f61aa22b8e23328601dc710f78ca13a5116e2063ed87e9d3a261989f3c3d59a92ee27f2cf26e29fe793abeb7a9531a3f92b74fc37a451939adb2d8a6b9838867a64a8d8e25187ca8d844e3ff3a55f9985a0e474f411e5c2107d6d879699514553997975dec57d308a0c4bb3665d9d5b1e2e1bb88712214e85602f58167a5d602516bb90e976e7f08cbc64e1f70db86e23d4ffec430cedf005c3569f3d16eecc7c1e0d8bd01ab8c1822b28a3c8f5ee9b6274986bd4257d42a5fbe0f0fba4238415ed30c5ef47e5b048ad2b2306485b407c3b615eb73b9c17ba85e5bbaf2188db0d3df11fd3589048cf53e36e3eb57849eb4c3311fa3132216972e7cea94b871226dbfe38efcedd73d6d886aa3e8ca10e107f16c391acbf0cd1441c65977f9f512b751bf35ebaf09d6051aaf45a846ef83bc07c9ce4f181d66c26e5a7decb05e83092c76611e071dd2be543c142ddf75f8197b2eb55d9861e7cc41c5ccec5de1c8838e9e18e4ff94186ee1e841749341b5df16e50e60310c880e1729129c68304b2be05e75011a0f225c52e05b5c21d1575fd16b0c6158bc307aea61c02e6f6162857cdd6cb57aef7105450a2816b05dfe", 0x1000, 0x0, 0xffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x1c2) r5 = syz_open_pts() close(r5) close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r5, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(r0, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x28, 0x8, 0x2, 0xff}, {{r5}, 0xfffffffffffffffb, 0x8, 0x20, 0x10001, 0x4}, {{}, 0x8000000000000001, 0x0, 0x565b7f0e51b59632, 0x2, 0xe58}], 0x81, &(0x7f0000000040)=[{{}, 0xfffffffffffffff8, 0x8, 0x1, 0xa95, 0x4}], 0x2, &(0x7f00000000c0)={0xf61, 0x3bc}) r6 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r6, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x28}, {0x81}, {0x6}]}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") 16:00:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x20, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r1) listen(r3, 0x0) setsockopt(r3, 0x1ea0, 0x1, &(0x7f0000000140)="756fc15e9478861741869d207df88ebd5a3bd354c58381627663b553890fd61bc6d1155f109e9715ae75e61003f34d3fe695a769532990636349f9cd6d973c36266dd2dc951c9dd5b6355c49c89d56707e6a6b7471d538e50b09729b589a7621d753ee4f548965752cde55e11649fe902c7a768a23e43dbcee43e56d", 0x7c) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r6 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r7 = kqueue() r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x200, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x20, 0x0) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000000)={0x80000, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) r12 = syz_open_pts() ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000480)=[{{r12}, 0xfffffffffffffffe, 0x37}, {{r8}, 0xfffffffffffffffb, 0x90, 0xf0000000, 0x8}, {{r9}, 0xfffffffffffffff8, 0x42, 0x8, 0x100, 0x4}, {{r7}, 0x6, 0x1061930bbf33028e, 0x10, 0x1, 0x7fffffff}, {{r10}, 0xfffffffffffffff9, 0x0, 0x40, 0x8001, 0x5}, {{}, 0xfffffffffffffffd, 0xa4, 0x20, 0x4, 0xfffffffffffffffb}, {{r11}, 0xfffffffffffffffd, 0x533e1929d72df113, 0x1, 0x1, 0x6}, {{}, 0xfffffffffffffff8, 0x2, 0x2, 0x100000002}], 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r7, &(0x7f0000000880)=[{{r6}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000300)) close(r5) 16:00:29 executing program 0: r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r2 = socket$inet(0x2, 0x8000, 0x40) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x88, 0x1, 0x80003ffc, 0xfe}], 0x10004, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) r3 = socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) socket$inet6(0x18, 0x1001, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:29 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x20000000, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000000000], [0x0, 0x0, 0x3], [0xfffffffffffffffc], [], [{0x0, 0x7ff}, {}, {0x0, 0x0, 0x0, 0x4}, {0x0, 0x0, 0xffffffff}, {}, {}, {}, {0x0, 0xfffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) socket(0x0, 0x4000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) shutdown(r2, 0x1) 16:00:29 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x3, './file0\x00', './file0\x00'}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0xfffffffffffffffc) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x6010, r2, 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000280)=0xfffffffe) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d705000000000000000000000400", 0x0, 0x8}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000001c0)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) dup2(r1, r4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x10, 0x0) write(r3, &(0x7f00000000c0)="6b5fe597abbeb0d4c38a4cc50dc5b484f95e4c789fb63d8179feeffc19778d58e2e1e7987e50e611fa3faae90260bb1da55c1430861fdb1bdefa0653cd7434f7d799beef100e9f74eaec5a2094fe017776a3112cb0a19e039125b4b4f4bb55dfe0a1737c4eeedb9353cbcb8746072157c677d65a891524227eb3ff2c211573701892f5c4191441baba9c192e08d6b9839f07a68a161a1cee66f2a3ffe4a2aad5dd972e76422b849ff717bb6f3bde76749503ba6d0a3818cf0fe8b0ea5a08f84227c58e7bfd131ef4e97b78", 0xcb) dup2(r1, r0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x800000000009030, 0xffffffffffffffff, 0x0, 0x0) 16:00:29 executing program 1: syz_emit_ethernet(0x52, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa0086dd60e9ff00001c2c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa3a000001000000000004c900", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090ff0000"]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt(r0, 0x1ff000, 0x0, &(0x7f0000000040)=""/222, &(0x7f0000000140)=0xde) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c68, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r1 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIOSETOWN(r4, 0x80047476, &(0x7f0000000000)) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000140)={0xaf, 0x0, &(0x7f00000001c0)=""/175}) r5 = getgid() semop(r1, &(0x7f0000000380)=[{0x4, 0x3, 0x800}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x4, 0x2}, {0x3, 0xffffffff, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x8}, {0x1, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x10000, r3, r2, 0x0, r5, 0x100010024, 0x7}, 0x9, 0x400, 0x3}) kqueue() setegid(r2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000080)={&(0x7f0000000640)=ANY=[@ANYBLOB="573d7d00000000000000cd1fe91f640565dea200c751dd496f29c392036c690e6837b392643f7b8f0013f459699dd4926bb846b4842c1a43b790c24ca0010037fd36b5d63783b4d7a2e2c6221bb30ce1ca5f5a050057f128d4707ec92d32201f6a20450608815225558f907570ea63f6f200"/132], 0x9, 0x0}, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000001c0)}) r8 = semget$private(0x0, 0x3, 0x602) r9 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r9, 0x0, 0x0) pwritev(r9, &(0x7f0000001680)=[{&(0x7f0000000180)='(', 0x1}], 0x1, 0x0, 0x56fa) ioctl$WSMOUSEIO_GTYPE(r9, 0x40045720, &(0x7f0000000000)) lstat(&(0x7f0000000540)='./file0\x00', &(0x7f00000003c0)) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000080)=[0xfffb]) r10 = open(&(0x7f0000000280)='./file0\x00', 0x10, 0x0) symlinkat(&(0x7f00000002c0)='./file0\x00', r10, &(0x7f0000000500)='./file0\x00') 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x48}, {0x64}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x60}, {0x2d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) QĂ pckbd_enable: command error 16:00:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02731c7f000001"], 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() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8000, 0x0) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="0000ef4de294e08421e6"], 0x10) recvfrom(r3, &(0x7f0000000300)=""/180, 0xb4, 0x0, 0x0, 0x0) r5 = accept$inet(r0, 0x0, 0x0) sendto$inet(r5, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 16:00:30 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 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, 0x0, 0x1], [], [0x0, 0x20000000000000]}}) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000000)={0x8, 0x0, 0x9, {[0x935, 0x7, 0x8, 0x46, 0x836, 0x200, 0x6, 0xa1, 0xbb7, 0x6, 0x5, 0x7, 0x6, 0xffffffff, 0x2, 0x401, 0xc68, 0x5], [0x2, 0x8, 0xdd, 0xffffffffffff7ae4, 0x100000000, 0x4, 0x1398, 0x0, 0x8, 0x1400], [0x7f, 0x5, 0xa68b, 0x4, 0x7f, 0x5, 0xffff], [0xb6300000, 0x1, 0xfc8, 0x3, 0x3ff, 0x3], [{0x1, 0x1, 0x10001, 0x1f}, {0x5, 0x3}, {0x0, 0x7, 0x0, 0x100000000}, {0x4d4, 0x8, 0x1f, 0xfe}, {0x7, 0x51b3dcfd, 0x4, 0x1000}, {0x2, 0x8}, {0x230, 0x1, 0x6, 0xb8e}, {0x95b4, 0x9, 0x7, 0x9}], {0x2, 0xfff, 0x0, 0x1400000000000000}, {0xe000, 0x5, 0xfffffeff, 0xfffffffffffffffe}}}) papnainci:c : popoolol__ddo_o_ggeett:: mbmubufpfpll ffrreee e lliisstt m omodidfiifieedd:: ppaaggee 00xxffffffffffdd8800667711ddff000000;; iitteemm aaddddrr 00xxffffffffffdd8800667711ddffaa0000;; ooffffsseett 00xx0=0=0x0x66771188454500000000000000000000 ! =! = 0x0x6767118484535d3d96968e8e998d8dff Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 428716 40601 0 0 0x4000000 0 syz-executor.0 * 22574 71698 0 0x14000 0x200 1 softnet db_enter() at db_enter+0x18 panic(ffffffff82267a81) at panic+0x15c pool_do_get(ffffffff826529e8,2,ffff800020a38778) at pool_do_get+0x439 pool_get(ffffffff826529e8,2) at pool_get+0xeb m_copym(fffffd807c431d00,264,66,2) at m_copym+0x174 tcp_output(ffff800000a06ba0) at tcp_output+0x15ba tcp_input(ffff800020a38d58,ffff800020a38d64,6,2) at tcp_input+0x2353 ip_deliver(ffff800020a38d58,ffff800020a38d64,6,2) at ip_deliver+0x353 ip_ours(ffff800020a38d58,ffff800020a38d64,ffff800020a189c0,0) at ip_ours+0x412 ip_input_if(ffff800020a38d58,ffff800020a38d64,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8066bc7c00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8066bc7c00,2) at if_input_local+0xf9 loinput(ffff800000679800,fffffd8066bc7c00,0) at loinput+0x4f if_input_process(ffff800000679800,ffff800020a38ec8) at if_input_process+0xfb end trace frame: 0xffff800020a38f10, 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{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic pool_do_get: mbufpl free list modified: page 0xfffffd80671df000; item addr 0xfffffd80671dfa00; offset 0x0=0x6718450000000000 != 0x6718453d968e98df ddb{1}> trace db_enter() at db_enter+0x18 panic(ffffffff82267a81) at panic+0x15c pool_do_get(ffffffff826529e8,2,ffff800020a38778) at pool_do_get+0x439 pool_get(ffffffff826529e8,2) at pool_get+0xeb m_copym(fffffd807c431d00,264,66,2) at m_copym+0x174 tcp_output(ffff800000a06ba0) at tcp_output+0x15ba tcp_input(ffff800020a38d58,ffff800020a38d64,6,2) at tcp_input+0x2353 ip_deliver(ffff800020a38d58,ffff800020a38d64,6,2) at ip_deliver+0x353 ip_ours(ffff800020a38d58,ffff800020a38d64,ffff800020a189c0,0) at ip_ours+0x412 ip_input_if(ffff800020a38d58,ffff800020a38d64,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8066bc7c00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8066bc7c00,2) at if_input_local+0xf9 loinput(ffff800000679800,fffffd8066bc7c00,0) at loinput+0x4f if_input_process(ffff800000679800,ffff800020a38ec8) at if_input_process+0xfb ifiq_process(ffff800000679bf8) at ifiq_process+0x80 taskq_thread(ffff80000002b080) at taskq_thread+0x9c end trace frame: 0x0, count: -16 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020a385c0 rbx 0xffff800020a38670 rdx 0xffff800020a189c0 rcx 0 rax 0 r8 0xffffffff8124a8ef kprintf+0x16f r9 0x1 r10 0x25 r11 0x4e994adb3a42d039 r12 0x3000000008 r13 0xffff800020a385d0 r14 0x104 r15 0x1 rip 0xffffffff811a6058 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020a385b0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (softnet) pid=22574 stat=onproc flags process=14000 proc=200 pri=32, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020a18c30,0xffff800020a18760 process=0xffff800020a1a3c0 user=0xffff800020a34000, vmspace=0xffffffff82651870 estcpu=1, cpticks=3, pctcpu=0.0 user=0, sys=3, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 40601 445957 56141 0 2 0 syz-executor.0 40601 498968 56141 0 3 0x4000080 fsleep syz-executor.0 40601 428716 56141 0 7 0x4000000 syz-executor.0 16642 113692 0 0 3 0x14200 acct acct 45429 507963 1 0 3 0x100083 ttyin getty 80541 24454 14414 0 3 0x82 nanosleep syz-executor.1 56141 372749 14414 0 3 0x82 nanosleep syz-executor.0 36154 453269 0 0 3 0x14200 bored sosplice 14414 347788 15104 0 3 0x82 kqread syz-fuzzer 14414 193560 15104 0 3 0x4000082 thrsleep syz-fuzzer 14414 182817 15104 0 3 0x4000082 thrsleep syz-fuzzer 14414 477905 15104 0 3 0x4000082 thrsleep syz-fuzzer 14414 319475 15104 0 3 0x4000082 thrsleep syz-fuzzer 14414 450138 15104 0 3 0x4000082 thrsleep syz-fuzzer 14414 417036 15104 0 3 0x4000082 thrsleep syz-fuzzer 14414 449516 15104 0 3 0x4000082 thrsleep syz-fuzzer 14414 353342 15104 0 3 0x4000082 thrsleep syz-fuzzer 14414 5410 15104 0 3 0x4000082 thrsleep syz-fuzzer 15104 427273 19961 0 3 0x10008a pause ksh 19961 443014 47777 0 3 0x92 select sshd 47777 403743 1 0 3 0x80 select sshd 1991 219987 50242 74 3 0x100092 bpf pflogd 50242 117792 1 0 3 0x80 netio pflogd 44359 327529 21381 73 3 0x100090 kqread syslogd 21381 302002 1 0 3 0x100082 netio syslogd 13053 2945 1 77 3 0x100090 poll dhclient 38690 221650 1 0 3 0x80 poll dhclient 96005 345468 0 0 3 0x14200 bored smr 71780 201970 0 0 3 0x14200 pgzero zerothread 22361 58686 0 0 3 0x14200 aiodoned aiodoned 57810 517997 0 0 3 0x14200 syncer update 2816 522436 0 0 3 0x14200 cleaner cleaner 98797 34964 0 0 3 0x14200 reaper reaper 33569 453385 0 0 3 0x14200 pgdaemon pagedaemon 69069 167651 0 0 3 0x14200 bored crynlk 60782 192521 0 0 3 0x14200 bored crypto 47520 282190 0 0 3 0x40014200 acpi0 acpi0 30364 427279 0 0 3 0x40014200 idle1 *71698 22574 0 0 7 0x14200 softnet 26359 511546 0 0 3 0x14200 bored systqmp 31584 364489 0 0 3 0x14200 bored systq 84446 118293 0 0 3 0x40014200 bored softclock 54011 267185 0 0 3 0x40014200 idle0 1 213227 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 0: exclusive mutex mbufpl r = 0 (0xffffffff826529f8) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 pool_get+0xbf #4 m_gethdr+0x4c #5 tcp_output+0x14e6 #6 tcp_usrreq+0x629 #7 sosend+0x671 #8 sendit+0x52b #9 sys_sendto+0x80 #10 syscall+0x4a4 #11 Xsyscall+0x128 Process 40601 (syz-executor.0) thread 0xffff800020ac69d8 (428716) exclusive rwlock netlock r = 0 (0xffffffff824de498) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x559 #3 sendit+0x52b #4 sys_sendto+0x80 #5 syscall+0x4a4 #6 Xsyscall+0x128 Process 71698 (softnet) thread 0xffff800020a189c0 (22574) shared rwlock softnet r = 0 (0xffff80000002b0e0) #0 witness_lock+0x52e #1 taskq_thread+0x8f #2 proc_trampoline+0x1c ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9558 6429K 7446K 78643K 11346 0 pcb 13 9K 9K 78643K 340 0 rtable 96 3K 4K 78643K 657 0 ifaddr 113 22K 22K 78643K 309 0 counters 43 33K 34K 78643K 107 0 ioctlops 0 0K 4K 78643K 1548 0 iov 0 0K 16K 78643K 171 0 mount 1 1K 1K 78643K 1 0 vnodes 1227 77K 78K 78643K 1821 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 17 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 702 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 5 13K 25K 78643K 1085 0 sigio 0 0K 0K 78643K 99 0 proc 62 63K 95K 78643K 623 0 subproc 32 2K 2K 78643K 71 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 1K 78643K 256 0 in_multi 136 5K 5K 78643K 362 0 ether_multi 1 0K 0K 78643K 61 0 mrt 0 0K 0K 78643K 7 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 115 519K 519K 78643K 115 0 exec 0 0K 1K 78643K 324 0 pfkey data 0 0K 0K 78643K 2 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 173 275K 275K 78643K 4862 0 UVM aobj 108 4K 4K 78643K 116 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 230 0 NDP 16 0K 0K 78643K 60 0 temp 148 3031K 3098K 78643K 39672 0 kqueue 3 4K 20K 78643K 194 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 21 0 11 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 109 0 107 1 0 1 1 0 8 0 rtentry 112 112 0 74 2 0 2 2 0 8 0 unpcb 120 732 0 722 1 0 1 1 0 8 0 syncache 264 19 0 19 6 5 1 1 0 8 1 sackhl 24 2 0 2 1 1 0 1 0 8 0 tcpqe 32 241 0 241 3 3 0 1 0 8 0 tcpcb 544 674 0 667 3 2 1 2 0 8 0 inpcb 280 2586 0 2572 9 4 5 5 0 8 3 rttmr 72 2 0 2 2 2 0 1 0 8 0 nd6 48 17 0 12 1 0 1 1 0 8 0 pkpcb 40 8 0 8 4 4 0 1 0 8 0 ppxss 1128 3 0 3 3 3 0 1 0 8 0 pffrag 232 17 0 16 5 4 1 1 0 482 0 pffrnode 88 17 0 16 5 4 1 1 0 8 0 pffrent 40 601 0 587 6 5 1 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 132 0 68 1 0 1 1 0 8 0 pfstkey 112 132 0 68 2 0 2 2 0 8 0 pfstate 328 132 0 68 6 0 6 6 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 540 0 340 16 3 13 13 0 8 0 art_table 32 541 0 340 2 0 2 2 0 8 0 art_node 16 111 0 80 1 0 1 1 0 8 0 sysvmsgpl 40 57 0 30 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 700 0 690 1 0 1 1 0 8 0 shmpl 112 114 0 10 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3248 0 1843 46 0 46 46 0 8 0 ffsino 272 3248 0 1843 95 0 95 95 0 8 0 nchpl 144 5382 0 3774 61 0 61 61 0 8 0 uvmvnodes 72 3438 0 0 63 0 63 63 0 8 0 vnodes 208 3438 0 0 181 0 181 181 0 8 0 namei 1024 18802 0 18802 1 0 1 1 0 8 1 percpumem 16 64 0 32 1 0 1 1 0 8 0 vcpupl 1984 30 0 0 4 0 4 4 0 8 0 vmpool 560 33 0 3 3 0 3 3 0 8 0 scsiplug 64 4 0 4 3 3 0 1 0 8 0 scxspl 192 15036 0 15036 13 10 3 6 0 8 3 plimitpl 152 103 0 95 1 0 1 1 0 8 0 sigapl 424 1298 0 1265 4 0 4 4 0 8 0 futexpl 56 26984 0 26983 1 0 1 1 0 8 0 knotepl 112 354 0 335 1 0 1 1 0 8 0 kqueuepl 144 1104 0 1101 1 0 1 1 0 8 0 pipelkpl 48 350 0 340 1 0 1 1 0 8 0 pipepl 120 700 0 681 3 1 2 2 0 8 1 fdescpl 496 1281 0 1265 3 0 3 3 0 8 0 filepl 152 14224 0 14120 13 6 7 8 0 8 2 lockfpl 104 301 0 300 1 0 1 1 0 8 0 lockfspl 48 98 0 97 1 0 1 1 0 8 0 sessionpl 112 22 0 11 1 0 1 1 0 8 0 pgrppl 48 34 0 23 1 0 1 1 0 8 0 ucredpl 96 3494 0 3484 1 0 1 1 0 8 0 zombiepl 144 1265 0 1264 1 0 1 1 0 8 0 processpl 960 1298 0 1264 5 0 5 5 0 8 0 procpl 624 3892 0 3847 5 1 4 5 0 8 0 sosppl 128 15 0 15 5 5 0 1 0 8 0 sockpl 400 3468 0 3446 14 7 7 7 0 8 4 mcl64k 65536 20 0 0 3 0 3 3 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 13 0 0 2 0 2 2 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 9 0 0 2 0 2 2 0 8 0 mcl2k2 2112 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 154 0 0 19 1 18 19 0 8 0 mtagpl 80 14 0 0 1 0 1 1 0 8 0 mbufpl 256 750 0 0 42 0 42 42 0 8 0 mbufpl: pool(0xffffffff826529e8:mbufpl): free list modified: page 0xfffffd80671df000; item ordinal 0; addr 0xfffffd80671dfa00 (p 0xfffffd80634f0000); offset 0x0=0x6718450000000000 bufpl 280 6913 0 646 448 0 448 448 0 8 0 anonpl 16 143915 0 126265 115 27 88 88 0 124 15 amapchunkpl 152 8814 0 8669 44 30 14 20 0 158 6 amappl16 192 6882 0 5906 92 34 58 61 0 8 8 amappl15 184 413 0 410 1 0 1 1 0 8 0 amappl14 176 4 0 2 2 1 1 1 0 8 0 amappl13 168 50 0 47 1 0 1 1 0 8 0 amappl12 160 290 0 289 2 1 1 1 0 8 0 amappl11 152 327 0 308 1 0 1 1 0 8 0 amappl10 144 106 0 100 1 0 1 1 0 8 0 amappl9 136 390 0 387 1 0 1 1 0 8 0 amappl8 128 386 0 351 2 0 2 2 0 8 0 amappl7 120 219 0 206 1 0 1 1 0 8 0 amappl6 112 273 0 270 2 1 1 1 0 8 0 amappl5 104 1189 0 1172 1 0 1 1 0 8 0 amappl4 96 554 0 520 2 0 2 2 0 8 0 amappl3 88 150 0 145 1 0 1 1 0 8 0 amappl2 80 9923 0 9846 3 1 2 3 0 8 0 amappl1 72 37989 0 37542 26 16 10 20 0 8 0 amappl 80 4212 0 4147 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 115 0 8 2 0 2 2 0 8 0 uaddrrnd 24 1314 0 1268 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1314 0 1268 1 0 1 1 0 8 0 vmmpekpl 168 13892 0 13849 3 0 3 3 0 8 1 vmmpepl 168 165220 0 163024 185 74 111 132 0 357 10 vmsppl 368 1313 0 1268 5 0 5 5 0 8 0 pdppl 4096 2636 0 2566 10 0 10 10 0 8 0 pvpl 32 427619 0 406780 248 41 207 207 0 265 34 pmappl 232 1313 0 1268 3 0 3 3 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 225 0 17 6 0 6 6 0 8 0