26bb05583969d840e65f33c4c395173b68003279f9f194012aa42167eab4b876178f2dd4283cc84d3ec887db4814200cd1824542c84df3bfc22f1c122e091bf9a8f9fd604c3c2d21864340bb2e92c8537b0d37e6dbc4bfe75f5b825a0d0fe8891dde174481395604b323de988fd34f4588908fab042aae56912d60debb22d68e726bd80efd24705ada9bb0579fab4907ead077132debdcb3f121072cc1df46b64e689313b1ca7f0b895282d5ebb2068fa5f4dda6a03c2fa8fba2567d86dbecd7916a0680296ffeb4f1b33d05dc285bf3773deb07cf85de99ae02ad128393f2d941389ad9f33d45d066c053a493958452c62fa8ab918abca4ceb0f684e0a7f7036943592143e8011a3ca9cf1a6089514b897c9d7a64a68e7580fc2889793a7882ec49d4b26b1011aea6d603b671449dcc66071ee0c8d3a511e65820a04ac33868989df34bbb9de1754c21ea252593fb08c51a48ea236f732073f38f4b1c146eb9bb0b2b1bb4d8adec09f5326daefa812446f84de18119345c3711b4dd61bf4edc23ca1ad4621996a465120f090ef767d937d26dc18e3141c36a87027659a2283986097b39398185d03c881f933005d7588830464268ec996f42eb85995b1fcd69eb0cd5882abec3a47ecb2140e8e8c5f3444c82a2eaa53b280d54025a7ace6d1435ce9bb2b24fce6a41dca1f62dbdd3532b4b3f5a287f8451c8f2d4dcf3d639dfac0de285c2dce679fe5d128d649740de860502c931c720e8f509b6b40eb0887d9b6d49ac27c782eac08b6766fe00a30c4bbd157be834c088106c0b1be9c97043fd6c96ba9b754700144be1269952340c5feff564d43b9e1fb8c42fe396bf4521b3da6272440ba0597fb7b852d0235fc6b9ed85250d58d9c8803b6d1d225770a8a364cc761e59667314ceed0ce181bc106e791ce31255c968d371242d122ae100c32542b9fdbb62d806bb4221091205a336cde0470df968d53bbee22ca3189ee5369f74c77bcef15c932174056caa6555fa7ab7d9b2d91554c1df99dc63bf77486f1c5b8fd75af015c3cdbba1f5c3c647e4ace1b9ae9f03cf9b48f973c5647421bbbe5ee124978b1da44bc8c09efa55dfd489b482c1f275d21c54caa969517ed2489c853c39308c22ac221f92ec6ab40fab86651932066120ed7dadeb0af0d9e434d69718a93e15374864109ea16e1c4663a6183845481a15c11ac0d1ce90559d5fa901495ce545dac977de807ce80ace9e4144d728d2812145a841219d48b64c109eaff0351ef7809e83e1de61b023e6bfc2559559c36b4cdb456f37c019fa54ae51c4c870f3db058abda649c11d23a61b0c1f761970dbe6cb96066e4567dbb0be61d9a51fabd572da7e2c8127343cd5ed8470f5e0b02b386e47fee5b4ab868920154f19f3597d8a76d0e8a8d3cb98bf1accedd9c1292e6aacc63405442dfd5c515fe61b4b347f3057baec2989acccfc5201f0c7ddbdf6cdf939d523e06c6440ecaa11df418596f4ad3d95b3822f44b32edb3f6fd174689986be8c8a51497ee9de373927690070a2fd9f73cba8de44053f6430bf883d9fde2a2d410474eb4dc844463beb052bc21862d3a825790f7eeba2626243108dce4ad4702bed40f555962bd7fd7caeabbd51bcad0f4f323054f209260a982505a707ec99afdb97d1f41153467ce10aa0d37f88cc6c0899f4264a3493c6a8f41f1383d9baa13d09163ee7708d8e5371c9ca5b9e83f8d691a53e959e3386e6fdf96455ae379b4ee897dce04aaa0a9f4f47334ff75b44d07760cbe5023cf8517fccb250fbab0e0ac3b4cc5be45d76eb8523f13525eef74d1759d1341a31a6e414b419baff39d78f321892039bc6c97c86df0a89ff7d3f41de45b26ebb9483d4a866ea58d44719f9730967b3df8a6b16cad18a2c573250824e17816396bff0e7b66cc00bfbe70349202cf00fb38e556547135b4429f2fde00ecabb225208d8fddd8b0dde6d3d7d0186e7e1b778279eab839ca06a7cf4030847f505011c90f12f730fdc9acf5a981a301c2489d8904eb3c64a4cef7c0d385149b41867b76b8eb23924b6949a499e2a98ff9185f345ed238e49e9dcfbb83b1e1503d4dd28c554a725f2fb0003efb5861f57e14f243e23bbf5f57a02e99015fd0f0c8e8ca2a04f5462ba940e85568314fa61c57a46c70579555ad24d0e91f4cf17f76ae767f3d3905c510accdb2c5d4cb4f30a8f95f3e6c68fea36e4291bbafec37eee7f981cccba3ca20778d1ee62e3fd54ded273fabe772e25e16129bcefedb50bb88270bd542c3ff94c26e29b3794b04b73e2b37cdb3c1c359d17b6e8108ce5fd294201b45623134de1547e0f26de4c731b97cc63d81a83747fab1c02e10f30dbab1092b797701fec362718f98e6451c6eed33855b85a3ff3b2ca2a332630e8741153fe195fd6e16628770ccd11ad3c978c6cade35683ddfb4d2978327f073a07db33e86598fda15c94ce5d27a57c136aaa00b52641f352e354b7ad132ef7c67459ea752ed658c19d0d66ac897bbdcef31de1d31f915a05363a2ccae15f1d0920ac0a1e0d70098878deac07afdefde556deeb74e647455a16bca950c402eee1e388a8c32cdae4bff44fd52bb46a9396906f392992bc1c016fe1fec426beda54c939d11f6c5c3e43e076ed0c37b7b3a28167aceff798d950312e7215e9d85eee817f8e146a60eff025e09c419e77529577f0b518db20ecf22dd7d0c1ad40f5240ed1c73c503880717dcd43e2260c6418a88f8", 0x1000}, {&(0x7f0000001c00)="e62519a088d69798bcc8be32a7583394d6eb6ffffbeb13d7c465dd883c4e2438ea6ea3caa4269faad1077e7b9de7576e1240eebd9ba56e533f5ff2bcf536b77012c9a51c701b2603ffd71186bc691a655c5033f8e1412352d5f03eafe328ac3e29c930e8c8963e4dac571e76ad54d51d1da7ebbcac476691bf80caaa69f4ffb210e537245da6432cde401ba3407b0d99d7d485516b089164a2236c332bce6f6e8d0da2a07397541a16990251d01d968f71ec6957e7745473bb93c1a3370a814e5a189163d858ef106dfab1d78cf90b397e53a6afdf9ae63269d41f9011", 0xdd}, {&(0x7f0000001d00)="0f0da271a09a80c8d3ac183e788c1e5856d9f0996a9bf34914e49f2d145c1ead766a662def700d213c17fd12b0037ef2a0e5badb0fb18910e3c17ffc5edf26e7569945417b696c1ba6233772a8579387691e4cb81284190d8f983938f86324d9164988e86e5bd47f474d19a3c521af2e71108c088effb30c481b45ffba41c49f085b8c5f9b857387605d3154eec4bea9ac402cb7599467592075cfe5408c8a3d5bfc5cbd532f6e56055ffe7ee8ef4e8e8c25", 0xb2}, {&(0x7f0000001dc0)="30209bee15eabcae92df", 0xa}, {&(0x7f0000001e00)="09d0cc3c3b80", 0x6}], 0x5, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000001ec0)={0x0, 0x2cb}) fcntl$lock(r8, 0x8, &(0x7f0000001f00)={0x1, 0x0, 0x3, 0x6, r2}) ioctl$TIOCEXCL(r8, 0x2000740d) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001f40), 0xc) fcntl$getflags(r7, 0x1) 16:05:47 executing program 0: r0 = syz_open_pts() flock(r0, 0x768fb1bd3cb8adb6) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() fchmod(r0, 0x10) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/104, 0x68}, {&(0x7f0000000080)=""/47, 0x2f}, {&(0x7f00000000c0)=""/88, 0x58}], 0x3, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x7fffffff) close(r0) syz_open_pts() 16:05:47 executing program 1: setuid(0xee01) acct(0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) 16:05:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0xa8, 0x1) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 16:05:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) sendto$unix(r1, &(0x7f0000000040)="cf8656abbd67ace12d265d2791bb9ac1d1d5124d75fe95548ab114de259770d4064eed57edd69b8b775a874bae5d37ed3ee56da213fda817500ad0def93f39619ff06ccc98fa9c7e49baf762c283aeb6f71cf4b4a05f605731421e9f31331f", 0x5f, 0x4, 0x0, 0x0) 16:05:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x8, 0x91, 0x0, 0x10000}, {0xda5, 0x7, 0x6, 0x80000001}, {0x322, 0x275f80000, 0x8000, 0x1000}, {0x69, 0x40000000, 0x0, 0x7}, {0x600000, 0x6, 0x3, 0x6}, {0x1, 0x9, 0x81, 0x9}, {0x9, 0x3, 0x49, 0x8}]}) pwritev(r0, &(0x7f0000002340)=[{&(0x7f0000000180)="07d98d0712f70ca77f7f1067e45b099aa180797a96f2bc4898672abdb0b2a2a16433cb409ed983dc98e7bd3171e6adfd195c16b41a210d4efad82846fd94d734e5b0ef299a1a2d637e2a72c10bb2ebd5ef6c6263235eeee63f82ab72ce1450799ce60f5e352186597f2e541e946863fcef92899aafb1cfe2399e", 0x7a}, {&(0x7f0000000280)="b927b22b09a178a300b6411bfd8a915967e6385a1379cfd187c98c303e4dfcf5a3a31f0be27622e7b2e4f67f696677e3eaf048ec7b001153fd7a3905bbfd079c5b2943bfa1f4339044e44fc168f2a5aeb08d53562ebc8c144d151c44739412fc6aeae12683cf3b2d03779e506e97d4740788d3e019f21618a267308dedde1928cacd0ad197beb0ec234859524f6783501cb37849c64a2e2dd5c5004b87456cf266a0c800c88b8d8c056d4925cf46661ca0ec2f8d9c6c3fe42fd1eeea66b2afcf069d91af92e7d97db68c83d6f8f8a9e753f1f46b92606389153a2027f325ce37c2f3350942fcde5cad82e8d59e1cd592f351a4077c9d569092e147b143a8aec59806c3d6117ce2a27f1ada19680e4d84fffddd13b25683ad0ca534391ee8bb884f6e424916d34b37ab87ef4882d8568d959f477c6c49e301518fe3039fde0d61e332475a988d84da9f9d523c15b2128a830480dae92a5b17f71f30aa681715d1fbd8eadb4bb1b9d401b589a9734dd8aad99b9336e88595be787abe0767cf4b0036f7ae44585dd898df063d4c35801e3bc22aea5222e50062bb9617800b66dd68782efa9a758ae2a2f6b8a0c7a84838a6173be689db39dc5186ee2b40a06e0a9db327ec95ef419fd1d805cf3836339bd6fb7c789624b779a3af76258002d9ee0c28cef8cdf89a735b95bcb9a0375b092a405c95b582bc93d119f61b4fff5bcd883595b5d8d2bc3c30136e792f6f75199473961f20edc69604b0ce15b341af0ce25c33e28e03dcf19ddb6f245fabe0f46e74255dafac7af7aa2692c772f4f5a66add0f3c2d8cca7e0488aa0f1257bd7276c5e021dae4333d36a981d7f1f84297cbb2352f897c62cd5cce383a2d35fa707cb73333fd551b82409e8ee6c8f66f427c4df9a776ac0b6c47a26ffa286edeb336f17fe42a446ab0d613190cf84a3c1c7a6505ea8c46567545470a577f73b1158ef5cc842957029f2fb713fd135cba44a390f86169591667e0c9243e9ad774e2122686080587055941380893bc174f5c66a4054e0f55d4a49dec09c875e7852a0bc0a117bf1726c84921960840e5a44d70ca095c5d411049983e621cea9666776d756423524412a16b010259dfe11e4420320446b108c7434d9033a40daceb9660d4509e75ee676506d7fb9717847a18b662a92ea0ab8ad6a52c0e67668fc9889abb8216b8cbe25b11e6d05c53ba06820b7c88b63357c6d6bd51849b3f0046c696c99049e1e0ff10d90203725815f183bfeafa7d4ad1a0532ec88ed768a04dfcd81b947514bf900dbed6867299067c40976839d97cb8c8445074655521aa5dc79f7ee5dfd3b6a26d6d6478b5bf9688821067e0a7d0da10d7a0e541bc706134641d3f242f4aefefd4e05a872ca56923751909d4cb6063609e39487654c93d368b1e908f5770f556375f33038ad4dcc4eea339ba3b8d4afac9be02c15db0891e4b64acb09338971d61cf876aa3bc59a0032b9561f91293e4e37971d13a8f137df5409caa9a6a68816bf3c4b6b3a7e79af8bf2ecc1d960f62c2fbc3919bcf728ea45912f75fb15d3e5cef9b485e67c15d52bd30715ae87507126f8060ffccc8d49af5a19ca9a4f9eeca868b6637ddef0c2822c9ab1e4cbed19deb4926631e390a5ff7e448a929c4c94a79c09001cb5d47b7dae757c202df3e959669e599ca5678f205778a14bdaff5ffeed24b574e6342287ad5ad6e5b3583ff3ca69fa5eaba06043a449addfdeb5d51752ecb09b3dfa3b0b217e69adb565b36774f54b09a841d596698edff0fca1436b152546e9f0659b0f0247b1b9ec66a9b7f6a8a82fd86f152e36fbee3928fe92a81d1ffd5ba6acdc1db5d0d1aed4ffefd2af3c6047a313cb229b29e678118ec251c81048d51df70e39a45eabaf03f0d1e57fc8d2c9b2c11a5b860468c35bdd8abe491cbd28173bfff6f636f55a0c1a6d79a52b732f5cd39cbc72253c39efa16721471d940e1eb0cf4cdf9e74db16b3d3c5ab92f73e3c8856cfc7368210db424d874e6e03de89851c0c1a013e855b49b6e778827f69195e5e1725cfe108de43a4f7b66c53953d0d8836f8e2ebd6b8385b250726d8b57942ad8f20a1e8f4e5b455d014018f7bbdb3dc6ef34c1e5af9e3f8b19040534aa00dc7ccc468dfa596b641a0dfec1edb616c5b4c29f726ab7d80f64aa16a87619fccdf92ed5034ed14134d800f81f4a19850901b9c4178fbea3668910c38e7036eecfeb00008c5809dc23de58b2206c6e9ea655bcfe7dfecae1b6266e92d6cdca886a8f74299d5baf46776c515a866108601ab4df729cd4d6308796ada5ef7b5b9fbe24ab20f6a8edbe22755f04f5748b96d16460291c655782de8fe4e5ab69545ee04d91779452b632d63000116dd65a7ec0449bc991fe316f771f9b0682b0b0763daad3b9ffc44594108b0abfe78fb7eee7a312e4b7e68595f7a9cfdc669201276bce240c37d2b6594e0c3eb6a94a7a63bc4da19d286b4d1ff830a627a33630c63b34ab38ddeba978e8b94ba905d191f1b7b76424098fd99701fa83f3978b442f09ca2b4cb3301aadd8fd37f66ef6da5b2548cfdc435f835540717e9f9e09051f8a434554a1147b1bf4dcb8dccd4150da9f8102e79a68af65139b2eac62baf08cf70ceeaafd8dc9de176778c30175d324385ab3ef443b221ae2f7d6dcdd83e8fab3fe249e562f64bf5b0868ad7aa9e628619a82b83ae4f7ecbc4d69250970a6c749fb16fe909d7e44a8fb11e873fd48c4417a927b318591c4512d2c8d3d09036c2379a5e255c7bc091a5bb066d803237075ac0d430fa085eb6babddc2f2dc5cf0b9afc565a755e19c080c1aa91c477d0e1c38c80c5ae83ef395a8c66d2a8d13ffd0b9c009bf352071f76d1687658bcf8286fcd5be2032a045e76041739f966677d32a146234977314e77c60492cea5c1cb279595a091eb4a05f286fa481c58a05331752ee6c92bac8b242b196975ae542e67a77073951b2baa60ee0be1077412c566cc88fe1f4d4137f209aef9a19d1b640baac6114b565d943c27e213a1b71a11e6730b73d167c57f2e2eff627f609f1fc6dc33b2d14d2ca496bcbf61db098b514619a0e1144c01bcb14008991780e4c1d05f994fd5b7f356a168ee8b63d85b354b6a42fd7e1cb0931a388b3ef46691e2103eb41b62cf743a0c801a0e233a3e29520cd04ebfc5ea861cbb0d3377e732e551ad8e2cbffd8c02cecf1c61370a55e5badaf5c5e101b142395ba3344850bd4436b825208f0a597919373993716020d2c5ab6d58366c7b1d0f220290257854d1ae50ecb49ba2c6bbdb758c7db2d12c7ebd785902dc07802ac9dde19effb284752d5b57b59b9b2b3f8596a55cdc820207791b255f3e3c99b73f1b8e58fa168f9e4ba90d11ebb8cd50d0314317bde48da806c065f912e623ed67ab8ec17147697e9ed447417c06bbdc870818dff2c16943441c26450a92fc7a7024798386d8b373716483577c0aad3b7f9c16344820406590cb0f721c73a979ce3da905d8a62be0e08a5e86bfafbad00077f6636d7401d1d45a241701aeb524c08767b49c85c047c17d908e8e2e81af6caf0ba43dd46bc296b1969804a4380bc3ed565c35b35e7d8ed29e1e1f0d56c425023f83d48f12f4de84ed819c5f9c0f342fa4c9d5b8678ba399ec5750952335daeb413065f483ffce04bb6212b573577d860750e583b2fffb3e3df796bb40dab720b09a703fbf90013df74b0792baa200fe1cfe19d4aa71d4c4fd3889329b1fcb565587cf6193c23f81dc56892cf74526e4c401cd7fbfb53d9c6107e45cec266461f39b2a21aaaae3cdbb006d1891eff7a0719e7e56efc0eac49fbb60263d6d587c05710799ae1a3ffa62a2a4bd42af451e95b7c153845c1056dc5ac87a07d591b0414abcf2c80253fbfe3ffe751ed90f0fea75c40c83c8ae080cf5643e535be18ff932ce17e70661726eb4ca9feb32ff7548232522a63c2220016c4ff7fae974a268ca3490f899d7d1d01c2adf9060fcb03123ea6671233392a050511099a88f4e2dc80413d1b99873d89c2d4b1b3fe0d81eb91798d9d5ad5c317b5f9eb8322699e73e6b3b696dcaf1042f09480d7a365a6508eb3d83f648365e8645511bc3d94a918e5e4aa7601d322d3394f44f9a31ddf67af0243332131c4668095fe8d2bab35286e2f9fe6d3d86af4d0f6487b6045600f35dbea6d8063b7356ab985817869d0d5e10705e68dc0013cdf7f9ed7c88d6d50f979727f9c34d0c5e6b621e22d08836539c5f0b9b1c765fff40fc577f811081c292166166e69b3d6a46ba51a5e127dfdd373d4fd7e4c45d078860a8d3705b13701b819b587ae4c9dacf77cb5adf05a980437598370721a21ddfe961b9171db841605071d91436688fbbd5bfa0e8f313ae97fc38457d57a9b20f16356a3fe702ca5dc46ba32738f266cabefa87eeec7c5c9d735b609733e4361f97aa8c1f7ce62cf1b9b8f840590f232c500c228c75de3997fe32528b25c7ead5e1504fe37e046746c5c65b09f9998dc8b82a1a85830e5c7f84240146de8e691d7ca75668c204481a95e9e99b7b7e35f8504f3ee6b4e071231d4eb805fd768af9563a5915938b1722bae2233dd948ad008319b8c2de5ea4612b59678b9f93958b62a73507948a03d35c0439278d8e345c3d12bbd174bbbbe43cc15524919baa82d89a495652b65e2426fe2a9c848fbd3dc5cdf14f85dc1b19b99bdb42ed977e980217106964cd6ae3c7c1a89de37c7a87e7bf0379686865442862c5c512765704cabebea0c378e7ab2bc4e64d8a5d1de0526226ea2929c0e234dacd1585fdccf6a5e1e9fd270fa18f33bf7d909890243e0a812f2e88471abdfa5390ca206529f2bcb108e2bd99c8a0092165e52b86290b7f89ef8e0146087b188f6ecee295b6c8e3f80af2a43c15f54969c16d7849ddf7d5beddf05ff06f837403b4daaf9a777e05ca75895bcdcbaea70396fe6473cbdc052a0393a721e961da2b0f655b0cdd91502d4b86b9595ed8a46d7c73c207acf5643561e86a1b6d0dc1b931cfc6ca9d98d3e32711d268196a8b04c78097e83732dae010d653a0c6de828fda3ab05277b72b3256d8249563a241a36f185f4bf2d0a624e798afb869c9ef62de2eedd2cd66ef5730140b2afa8bb58f4961027cbd0156709fe680a0a014faf3b9baaa91e57e8925d271fda935427d9d55b1ef60bd34c200b0ffa6b75317177ab6af32b6701d9fb3984cd6c9a77b3fc367d722b0210fa26d9a0bf65c31c4e84eaecd9edd853f40d9b9d690dba3dcd6bba6a7c1496065c36bd6f77f00d99950b9f0f541ae5975a251ce5ae68cf2293c7c541dd9c2b6d78a2856fb679555c9e1099eccb65f59ad3c550d81a80e68bf38252508fee8c595cb7aa2ce8515c8d2fcb5a44af22b2519accaae23fca22602f7ab54ad4e0cc2edd802c9dbf2539b26a9331ab50712d19d6d33f5b4617ad381c0a5cda3835d530ac0d3f52526c9069efba92f0ebbf4c75587db3c8c22a38bb5ce288a6bad122efa899b28b4dfb71f274d0ab3eb0cbd0f85abafc6f29ceec4d71325904e3a57cfab4c7a75685e08c2feee48e033495df8cf4bd26a25bd11ab2ae8c008aa2bbd3e57dc933d00a54c0ddfddf5988a4d89c4fbbe610e5d74de076d99de9c291aaccdd79167b3e2f051bdd8a7a3d13c958e401657ad690e0710800d48ce4a999575dc5406c1804692013aec7ccd46748303c57388930b048530355eeb46feca42df5ac9272be31ec7a089713e96f417aeb5b1a98dd66d470a9b0b123cce131c84d", 0x1000}, {&(0x7f0000001280)="87acafe246c25aa16ac860437c57ac8b85d8c25a9ce02423a30217f38c2fee6b770d7acd65aecadacc01b18b050fea3281c5abe8e85a1bafc782cf11658ea3b9af9c3a6a79fa14d7f0ff851263aaaf2dda0bd0b2ce9119a2c048b4bc343ffea65cc762a9363bd5766ed604090b21eeadd9342a9fdc1bb04a25d614f7f4c3e9ef4337b09de16db9a8dc6eee67ce9242dbf0cb7482b9fc7b36f2766ab06fa8b2b6c4e479efe24e2f251538936baf", 0xad}, {&(0x7f0000001340)="d73e9b18c35a42b760d55c09d42c3021718ad0fb55a37a7780f7d8d4015837c17af0e6710497c7abfe4a47934a41367d1129f0160c6f52dad8a049da7c80e9ba2e0f273ea6b8d603ce53eb5611f2b751554cddc57d4346bcc3dc364cade55c55c96c5a17b168562267aba5fc6fe9cf4f10f48f3baff87e35bc8fce7ce82603b4bc4f28fab3f0a14d2d1c909f185e6ba2ddadadfd447589e60a0b31f2c3b728706391db058dda298f8c3ad465de9188305a78caf5ec80fcadd36c9926ea4d16d1e6b70d7a576e57e0d2490e3ade3bcdfbed2c879630450b6add16c1d344691c67a30bfadbd69cc99c318228c08abd3adb8d7c186ff3ab704be13026368067036cb3330e47dc30c0617f191c39e8aab67c182dc37ca5f3492745640af2e96020ee4813e5a115075106780a9993a8e7d501f44afa3a31e195a70586ee1f2f99fc1d8df7013df68249efc39b31f4a65afaff366c3f2d5a84435141e21c433a12573228e52c4fcd7d18d2a06d768daa7325c86dced67b2b603023f7cff3d638c621597fc03de23f05e632a5a933fc7295b97572ee3ca2034a038bbc6e977cfa33f74808b21d57aef59955c83bd47ff4f264b01c137322c8e87c9457ed7e50bd8a1d0e091dd266d511a39fb0eb602556d9b88ddf60847228224923e184d41349c96e4ec199146ff04bf4d2ecac272662e723cb03dd7573d6ea73b99bb6948c6b3aeb15e65e2ee6010d4e319496ed5a757e0e5f3316dd4482b2a62e378322275bd65890b042cd9f98553d6ffe595bfeb5d2506326f9b0c60ecfaf2e7466726725eac2c6cc68ccb436ad18881d70365dc8e14fc10206e7e48c25a85e285706e1f65acbd13ed18503889d3ca3269decf16f6b34c8bcf8e181f347f598ca794277e5e1349fb95340da13f20c2e6d3e623d176f43338370d6495191dfbfd3ee83b07d5b4fe885992de35bda4ed2dfa7c4a86eb2844d95e6779b9af4b25d32fe88826551472e1d772a258a1f0ae340fde9ed3a8dd92d029858825f5346602f7f67484c598d75dd075b3763c96f77407224ed72b56b4bfc6f9659e57a32fede1e9eeade8b57865ddfe3024e007a00f46f1c731ef36a458db1531b67fdbb229e2ebdd8a78c50f516419035b3d992797745be016328d246bc38d9fde4a3c01a85bf2d9f68d239f36f20d48663d86be0b09d27fc2460c65042e5d8c060a7f9fab843a6b7c4cb4d03f5104ec4154c8727774491ee8badd6e3ff014d2af6d1c48107318fd55290597ddba29af789454d6da3630deb5fbae329eab48e71bba89911b55b5e91d7148dd02b85adcdcc9b81a35a05e2290a775b8554c4c787689e2b8fb4fcebffbbc5e4ad32c1364419b2c753caa88c32f58b1ab5fdf3f25686ba4201b233d422b35be659ee3f7a97884686ec09637bd9de06ce00631aaa5f8267552ce6d8ee1f206afd74fd1ac6444f7fd0fa3ab29e93dd423b739ad101aceaca94d1ed73c0dafe3b0173626018292c0a9c6b0efe5313b2601a30559ab4b957fcfd73fd4c5907cbd27794dfd1a8ca49d976adc7ace690878c9e3dd1e493aa71d7920697452992360f75adae71ccd9cdafd88e91a69e1c35d32b8119d354d076bb7bbfab9a6cecc5e33d8726cda1e6803441c3db633045a8a2f47f768c68a8c63873c2d416ca33d62181af92b668c41fd431b782ecb9277227d68fd712693af375f9a9fb61e6d984d5499957dac84f24a441522ca0ed5a6aef8ea1a51443298c0e4b91cc0c207114292bd3083dcd054892e9b03f1471eb91f78f69c9c589cc29670559da8d13f9352eee539990fe0539d13934d4aa805cd1a5b7935b74b5613801dc02f9c33404e4257058ebc4f78ccbf5add4cfd761fa67d769040cbbe3777d736bccea7647a06c3fd6f837b1d21783c7733ee52139ccbc371d7403762a8e457bd854cc6697c41bdf13fb1cb4e7e1abebd88676b4b84786a055035f018d33d688d176bc4e7f45a986c841c2aa0907aa0835f305699ccf159829f9c000cb8689414fc68209039817e29563a04b13cc813119235ffb12ef949c71c4956a77c86c18ceeafa28a37df2c02acb9f26d67e877a9d70ee8d5072865bb9499aa505bf21e9264983bc7540ebc36c6a43400bcc6eda7ceff4daf77f2cf753158797af88aee2a49e0b9ea549001ec8baee77925667aa0b605ebdb71d7190b34218611766a36560ed30bfaa3b21b552ea5491b9ce13ff54a6ab85f5298ffeda6d4bdd1b7d460ef65f08a3f915564e31574486526bbd035f752f664f25a63b3f3912e110557ed8f45916d4405a36baab1b8ec9bb7a0d157613066bfa74075753adcc1e61d1ab3fbdc6fa378eb6838814b864772bb93e73f4e075106231a6c3b61ddc76636004a87c32405e7167a28d2c09cb68ca1460ffee1773699a8a24b51f674833f585a41338b169888e49ff0a4a1f356143457745a75f909945d9501e41439ff3f64c3a033a480b5a791656c4e3df163b8b85f362ac02acb3011de2df43e3f6ace9d105e19c5005bf0dcda0ada6e5ccf05bce5ddf99268ac4c51870d6ada0cd58b285cb605406c145973bf2bb290a1de0b03c0be5b78d8e1d19142bb057f8fe98ba46dd5f9121b3cbf70953bad2e3ab18e2641030be36747a8e8b0ce5b8fb1cce537cd3c35d390242608553948ed9ca10e74a26b80cc804973012ffed4d0690442bf47be9186fd63b6fdf9978b03e72c3aa2cc759148c9e5b31f58eec8c207447efa82da93fdf56bcb0cf717cbbedcfaf8de72878e662547a2b2e9ec0012f80f6f60f903854bb7d0a2eb56938b13c1c2f15a0717c99af6521d014ea550da921c2941ace49bc63ae0fdfee5f186003eea8fba05570f63fb2a72a8fae80bea3dfe1c114c643292f0caf4c19ff7842e32e0a786a021f05fb4c18aea16a11713c4f43b8c8e72bc9944f2d42b8d89aa24dc6a4d7390068d1429312b81d97ac04c4b0229fd125322f3b4a035d04d8981a9a3809642920594f85fbab4a2300a6cf5a7a5aa19146b4cecad419c38faad4a0a772ae24bb26df24bcf7b960d11507d7a73be1778bb087a63c87aed352c852d8a2984a133ef4d090c3f5cc65ffdd73e5fc1b8d41f13abdb81d2f98708844bf43d1a7c6b3adab8c1e6f45a5e1560ab1b6cecfe0050cbf1dd2fd3695d461e94adb8ff93b700425064c5b26787e360dbce57d5b7d01c1e02e4394e6f3d8539dfe0d72214c7cd28dc2293173104185b215363d7a5209ff49d1a2369d230ecc1cdb89890baaf62114b55a9c99a63a71ce1fdf8b17248f1d7d3bd06e84da61aeabb531a79d9388300d8e8b5a2d940693d619de4140bcf1123d3ab1dc9c0d280ee27a8b1a003ba79334d234dbef4b2140e41c7b114621db6a0bbcaa54450978ead1a78b9b4ad628ff70e0da598f9a32346558746eff2534ef1c7be5e6028ef5538c3f12f488eb1e83716715345aa1c3fe021f4ad63a5390f09e85f1438fecd5b8bab0579115fef15122f9f42c97be237d6efcbb5f9ffb43877008c621b2a52b35ea998b80dfb72b2bc4cce5d79566a7d44f36516cd4242feced3d762396955718aebdfa574105a9c81af4bbe1ef18e9673f291f82ba10f4a97ccda17fed24dfb2026d0306ec073932782f33f7b1c852ad8c1d0b097f02ba865a6870d8a6c75ca4a97f5bfbba2dc5019a17ea359054ef4b03b95f536a32ad567ac9f2396a0d8366ac361dcce93c5d468233796484c79dd78ea01d6bfcc2506ed65d01418b3c6421b927ffaa1bbf8bde8910b8f66df4abe3fc43e3dbdf039e102a3a752a86d1520ace07a53b12d75f3458eebe79f8baac8cff9104c21628bd43b5a0a35f37b8a69b971cb983e09f7cb04aed0bedefd910d55f890ad1ebb68f3805f0c3c9465b4dce520ea32e0ec3b66a6695c5bdda1277413cc240c6625743dbb36a086d8568b96f2627d9e9b7e76324bd7e016ceffb94358c94b916e482f7e486d311eb7960a02d2782fbc6496dbda0369b3de725ce7aea63b93cd3e6f114f84f4a2d6a8c852a3bf867ad0545f006df8da7c3965025fe69608ffdb779bcefa52fddabd02869a78c4a112b809fe7053b19a4fa664aab92357ce274971ff33ba618256a17889293b9b218292916f2e4642430f99ae7c6ae334098b217ceabdc09195a7f3cd1cea257982eeb816e6734ac9fb695a3bf8d652824ad48e6f703e99c6f0acb5b8720c98e078bab04fdbebbf115ea7c93ab59f98ab7122effa4bb0a876df44250f667c4e17deb2554a714b60019e0495263798fb326c77da25342b3d2e54c7bc74ccf6503804eb6c8b180dab443c89e630e4967bb8e71fe143c47d802a9aec29058c4b44ee5e325ce15d5d319dd7a00a9a99dde0e29e2e29ac18cf42ea9fcbcef8c50046583ee391b8b111dd9c43521c2d1345a7a7249d4812975dcf41d03cb5a2ca73dac275be63fbc23850a9aebbf9be912d0e7b66993e59194918109bb23e88a2a5e95a380e9619f5825b4d64c1c1be0da401fd7bd22a92bd0783fcd94099f62446a57b39c946d4593ac7620038f0f91c01aa510f88155b41cbeae7591f0ffb042f3115f427a3222554a6bcfe96e4f2224f7572f24f7a7c64d2d924e172c08cf107ab2b1b7bc4abf3099949725ebaf44a14bc02561c605584624e03b8f0bd024b5845ebacc028f7ab2770cc1a3c57381f85c65948411ccf16fc49055e627d61cb5e4fed848f4deb4b9f822f0b49cb16a699a14d8efb41085a40ed90aa1444704f76b301dcc10f15d78f65bc36eba960203924027c3b49c72ceecd043cda2a72a8aa381a14b338b698d9999721f6fba56c1ddc940e172cac1b4070bdeacd639fb893ff869b12fdc534e35c71c46a249b70514c14edf53cf53b35074fe04b6a9a10b15388785c3679931b006e6912b59c560adcbe7b1530d293439dc54cbd4b879384c64b73c78213db958d85270f73bab437870f4d3d999255efc62903a00f6e1b5deaa70594e0d9aabb251c348b213ce7d43bb4a63ce8bf59b39b2ee1762bc7ee7f9e4ef10e2356d8cf2c397d032ca5d89dea80b03b3fa93634fe7168cff4d944a8763f040890e8bac60da7bd179d230153f9b1107479999be406517320593192e4b18fffe445c253ba527ba53f3a7c194aa92f79a6f6434114bdba73f3606666707128fdd8c661d4d822f98e230b1f0914532f29f6070d3418f424835b0c87f0b10c2ac66b087a095cee586de567fd6da9868da4c4bf168487ddfc3d9362e9abb6a97b088fadfe1708c15a920c687ddfb8587825b06ecdd7525ce09b1eb5701020dd527cdf01030ae3ed4c71466bdca4a1f03cd4a2209b5ce3b61937658826509d91bf0dd3478f14a12d3aead55e1d022d4b568920279de13ea80e5cce8155738d5f758dfd0131ea2125ab67d27f37d988d09dc706696522b3a685587cfe30c519a3eea8536d54fddcf1fd084db21728ca2b688e7e8505cb83faff2a7da49e3abc7f153ce5107ca3353d88b02e24a3565ef7079c6039ca3491ce0b6c524185c45f2645ffa29e917ab1d0c7f6db3b7ffc3cd9c97a0aa7ed5e2ddd816c0b94c66d5901e7ae77e142acb647ff7e5e61a321a1fe9b26176362cae6fd887ca265b77420ab535eb3da9695fa3414d7e6f38322cfb925b65256dadcd41d0e24cc8f111807c27d3b6e7707a760f97ed796c4118decb4eb79998b1c538ba1c809d4d6247094289b4fc277658eb9557a835c00f8779cb27fa44ac872c42bf11d76456f6ece65a5b3b2bfa9caa8f19d1111026ad750504bca8acecfa48587e67258b36a02ccafc44465591a3", 0x1000}], 0x4, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000023c0)='/dev/zero\x00', 0x80, 0x0) dup(r0) renameat(r1, &(0x7f0000002380)='./file0\x00', r2, &(0x7f0000002400)='./file0\x00') 16:05:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xf) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') sendmsg(r0, &(0x7f0000000140)={0x0, 0x62, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) 16:05:48 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x200, r1) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 16:05:48 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0x5}, {0x18, 0x2, 0x2, 0x5}, 0x100000000, [0x7, 0x4, 0xa2af, 0x4, 0x63f7, 0x1, 0x100, 0x7fffffff]}, 0x3c) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) kqueue() kqueue() setitimer(0x0, &(0x7f00000001c0)={{0xfffffffeffffffff, 0x4}, {0x3, 0x9}}, &(0x7f0000000200)) close(r1) r3 = open(&(0x7f00000000c0)='./file1\x00', 0x100, 0x216f7f24bc564935) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$BIOCPROMISC(r1, 0x20004269) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_media}) open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x100) 16:05:48 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="e1", 0x1}], 0x1) dup2(r1, r2) dup(r0) close(r0) socket(0x10, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 16:05:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) pwrite(r1, &(0x7f0000000140)="e8550e216510103249c82943405ea19e3b9d82cdb11eebadca96ce6d771c1e9f98c416f7c141f1c9782ef4cd54a595288ff4cab05f6142690d2d87c3a7ce5357ac146c9865ce863d3ca6d4acfc91891c59c9babd0f5cdf36c53693d8f04273af622f167736460bcbe15153b2bb852d1ebf6a429a0e02fe6775c4d0d7f2f3c32ecf49ae20669d58f082a6379e533f0d", 0x8f, 0x0, 0x0) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:05:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x2c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7, 0x10001, 0x0, 0x118}, {0x1ff, 0x5, 0x3c61, 0x90}, {0xfc8, 0xffffffffffffff18, 0x8001, 0x62}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:05:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x60}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r1, r2) r3 = dup(r0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000280)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:05:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x100008}) pwritev(r0, &(0x7f00000000c0), 0x1, 0x0, 0x0) 16:05:48 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x10000000002000, 0x5d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) poll(&(0x7f0000000100)=[{r0, 0xd8}], 0x1, 0x0) 16:05:48 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[0x2000000000000000, 0x3ff]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) recvfrom$inet(r2, &(0x7f0000000100)=""/225, 0xe1, 0x3, &(0x7f0000000200)={0x2, 0x2}, 0xc) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) pread(r0, &(0x7f0000000000)="f2716eddb74218d712d05d2383fc6827af83db2b8998bd1da9862c467b8c4800ea4ccdca8f695e47728b0c970330cf288400a0", 0x33, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:05:48 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000001300)='/dev/klog\x00', 0x1, 0x0) writev(r0, &(0x7f00000027c0)=[{&(0x7f0000001340)="1895d9ac8899c8b553048594c44de0813e8637ed5b9a5e5e1cd51d231ef668e64626438d771bd5540ec625d8dc73413e2762bab593baceffb2846e8d113f1e0b538a5f4a2291f2798ec02c8e01eda0cc9faed0a6a4d54f9e9d616046483f39017c2d555024a4096eeb220609235e4db679bccdf29d21b391ad23ccf141bc0741b6979195be05c3fbb2649332e7c5f88c455632fafd865f6272c8f4a75f79e015280be763086b4a3c55778f38bac9cf1bfda2cb1197a5b0ab6deedc77541973283a412321440e97f01dc9d401f8f0a83d84c717121e61a252965fb99b234a849ce4f6ba7996831d9342e66d8ecad5ad54536371622f", 0xf5}, {&(0x7f0000001440)="d58aacfd483fe474138923c648752cd612fb7176df629486d2e3a12986959831f14c7644af820061340c37e3b71cd779a87385b9a8cbc25dc877ad5cf0c72c2c02208e94355d04e70c00f574f836bbfb7209b49351b1b6802b0f4f8b2f418f5ff0f3d8580f2fca71e38a22c746fae9410e75cd898e262613eed7587dc34c92d774d3b38095ce16ba2f761a19e0a0f95d907b133e9fbd94862b9688df4f665a64582035161139c1cef04b246d5799c70a1d52ce9ddcdcbebe2a9ee19a6a4d48cdfa6fb9760c37", 0xc6}, {&(0x7f0000001540)="663c6ac6fc4a40c6742ff6b743cf4a303c65693b0bf61d0e7d8921236c10e3c65d4b1ba548b82c471ef654f99a04bcb99de33c635af2ef870bf28031b5b8517fbc37", 0x42}, {&(0x7f00000015c0)="304a0167d6495f2b18299668c60a39771efdcba3235ccae27eaeec832fe09d776f133e89774b5c1f3b9d23912db42f1fb7e13503e7e402581e89257607f7994c6c15dae0d3be9182bd300a0d0caa19d562dd324af04354e5a7cf1605bbd725f8f6e26476889ca5f0b009f81a777e62a55905172b99ec80f70c6d3a3265d09999a0a19e9aac90f4d70d3e1de92badd3ae9fabe1ff09257ebec9e7118be0ab7142dfe92485ae3704b206607cc1f1c842a737656c7e9817dc15dd3beb80ee053f74bc33ef0178ddd559edf1791059d98b7a8df764936570b3bf8485e1c1d2236eff07a982a1b070e71cf9563af95849a105ab2af43cc555cddab02cc8a101eca8ae9748661744ad4a00d1b6f34bcecee56df89e39dddf2b63d354526ab9890b19d1673cc69fa41c4d721f037604954e413fca0572f7249a96e1bb1f93de0ac3374db3fac8a292b1b9afac71ed97d837d5e11241a086dd1bfe75f7d1b92ed4552046ac75d8a3c1cfa6e96b79b2b72e426dbd29e82fdaba381ea651e4152ffe2f9b391f01789ce541b74255d5e4e88e5698c5c6a3c22c2fe1edf9be193e125e24e48faa11b595925bd6343ff4f7611610ed00a1d0dcfcddbe66ce23e9eb9f8938c32be846db3907273d0329cc1344feb152d14b3107a3810eabeb141d67942a3a7a84d71e7377d2052e4745b01c6aa1218ac9635fc9b7b7c2aaa8eaeaa25e66b0e26810c97dc2d9a1328c98dacba93c6b3af07b92b71f8d50e4c2bd141c30b594cb2faebf1268d4966e321d848ecf22c51710ee75ba4fc1c8895d56e660c21f3b96fa6c1223694c1e359b9e75bc771b6e1e293c3b05bb22c36772002c2e24d79484052c13a977d03d47169f8d3980390dcc3e437719fc008bb2249858fde198cbbadcd06871a62617575943747643e32d4f521b54055f80e799d5cc7b4bece028a205dba08395ebc064ab29c9274bbd78f9476ddc5ca5d9e7407e0355f9b3393c08e4e30547659983ae17d71c04631debdd1d31ff727425871f4a7063fe7814974bf372eacbb33476e5b92a31079341fee81930b91e7c9c50c3f72e563bfc1612646ab288e478eebb74b10967ab9427a95719ce7c4716dab5b70fc8835bb9af7bdff6246b932ffd62aad2b43624760a410f5926125277d98755f3b8ff4661f390c51eb970176ac0a8e582b490dfb90bc0414225604ee8bf1af8e5c76616bd64c31cb671a35249696cc33928f478fcf3bc027ca365f188a234119b690946c38c53de337b0917bd194dfed1270e5c9330d90b85e243609540bdf91379d75381061a7b024ce4f697113a974647ba122424b50ab5467c2761b1ea365b7ce3f7fba0ddbea6bc46801e7580d0acf7b50d28f5a6f932cc12e0029eb729fffced4b0292b825fc1faa9c57b6ddca7520554c8dcfac5d11963417fa942270a4d2694465b7268d932be54eb0d8738402ec26b7520d0313053a8f84c136548a989af40635ccebd5405fa9b54f3d18b8e1dbdbc7596b024c2b282b0f153da84ebef01bca4fb084c6e778998a247d07ce9ba3d469e7837e5a297d8327ce2c6b51cf6c56ef4669ee29510ba223278af1a690c0931053299eb4974829c3df9a4d2f804d45252d91beecb03bb5cec61f11662f20f8d96889a363cda93559d886a2ab54b888d17ccec6d4779705adacb376589788354e6eef2544b73d52a0185a79ac987375dee9b8a8ba36c9f0f4f89ff800d5e9b66430096d1c011dd54280aa27a46804f497a5f3b083ca9a3eb80619f6116c7472302e30e10a4050240a1c3f4fb297f06c412cb571b139b11ac902bbf8cd9a6dfab402deb16dfb70878b289818f18858e6d9f18e15e7f60b82f51d45e46c62b49f572320a9080640d11edbd65d622945d954dcf0b7f5bf16f3de438b236178f0f7af0c4d999df6a09616277540fefdf2dfd17ffae7e80cb161fb168aa01c5a3718ea16efc007f7ce52b8fddc42006f141c4dbfce0995d903db58c0414420e3b771bb2f6fa11713c38e2da74d74051e2e6659cdf94ec11c3dc0a01a806b245fe49741dc3c1009f9d8e5ee6dc6ac5c20fd9ff3b3320bdbb65a8f9c09851eb2d48ceb72d1a6bb245e9cbb78972cb1946adf2f79f084e7a1980b34935bcea8f9cc776187c77fff35650efad4f9c412098a43c7f33749abe3572547bc1c57d796fa51029065e2bf27f8b5d97c7becf2544a7d65f555e09c572a41f0a501a868c5e93e660ecf978847b408ec8493d56ee4684fffa2eadb45a627b1dc29d4b8a1d2837e916723894dc88cf32dee7366fcc734e2355d6633da2cc9dcef46ee9af942ea24aa31de830ded239b3623316b1539b74f3d4db701c40167a184a1f6159523dc4adc75b8c11b34bd0512f09669900310ff82c06cb335888fac4db2aaae1c10a9f3984edc4b53773f9f658fcd86d13b91b6d3deaaca6661149bfb0c795e6d3c1db30ef21c52e6a324df1d6f3657b49fff19b2190390926b60136a8197a892e1b562b9980293e7b44acd650d1afe79fdb25448dd568e5377cd6bbca787701daa92c09236e35d8d6321aac5601795036f096f30ec490e9cf6f0e8aad11c73edc73d00e196fec3fc9e75ff84714f294dd1caded50c02801a53e2f2c1f39d89e7db59db802dd2cbe686f74cbbf969246b39c3f0c0be1c953b867aa7bd2fa96c3396352e96373b17a0d69c506718de078c829bd1fd9bc0f46a03f8a590546916d777ed56a7606e6109cb4139bf5f785378bf68b69eb86570b7da4ab1e4567cb9cb08f407ae8e0e05512b2825c37427eaad190288c41748c4346029a19b7b1a6ea22c72aaa1eacd6bd25d306754f9e9bb5fdc513900cdc125e8c0a6ff38ddb07a77985671d5e188a5a8a52eee4111cf0cadb1101bbb8692515404f20b6e7f8d8523d8e24a96251a67974d4fb35a296e34cc3ea832b34668ee3943bdb146cee53548d7fcf4e202930432fa92ac6141fecd0857a76d7ad11ae66494aaaa93e03ff82319482c669d8b02b68062ddc6bbb7b093721f21cfb8767eaf3eac3e08d85040ba658ac68026a0dcbc343c5324381c9bc07d139a24ec18d76fca178df669c147cd75c001dfcd32483c1e0ce5292429d7fb3fc7ecf9913cb408317d1e6394181a26fc3df91dc242b33843ce779f57bc7881ffeb296514c2e8321a07186cb10f212d983eacb9a39a55b158fc5fc5cde72fa7597caff858ec926c3afeb4084a0e7fdf3b272daeb98fdc5aa6c5b8f0ce47407e8897d9324195bd2d38527ba1ebc0eb1c57a5a86a98d2e6c993a3579a3b055fc1b48fb62840ef80c9ace94bc0d388db71eaf1b625d0984f915d23db207c259ad548f1ae0de692256f930efd2df8e991afbdb960067c65019baf620fb7addeb9f5d56e9109bd2bdf7983eb1e844e2bd45a2532b257b21504e1d1e8719e1f6e54afc4d5bbb2ca343dd2ad1de62540ac0963fe7ef53023af1476e4ca9bff46920e199753960de24d4d9c1e11ced8c7ad10b3541b481acb5d233bff7d3918ccb88453e9ecfeb83a577d3ab2eb8ba749c4f00eb72e8161a02c62bfce6b6f304bb99ba4c8693b477a970559aafd8db32ee3bea794b0231067baf55eae74be14819e873f47f2c5e6142a46b7a557a90f6d881249728f45674046e6e8565d15f0c9d66d051fdf6ac0b25c0647f2343ed3b5a9a88c335f30a0f6acc2def9133d44aa8fe7b8c223f284e6f6800f375c5bb9d0f79d322bb9c68f958b3acb9e814f0efc059743bfd975e799ceba058dbad08f44330191d71f04b62424c32cc8364647f282f8120357e6f8bfa04e489f822e408454b62babb9b7bd45ce673764597e28240eb4610b6cf8c74a0a14a9208e5e7c3e3eb52862c3ba3399e403cdfefcd7898f784083d276ea00914a0d61e73e8511690c73e9deb06c24581614b277060fc4c3e5856d2251536e79789b2dd65c61d8f193861064ca48097ac2d424658f27b1dd06dffe6f81a9b54d1bc227dbcdd7522c9bc5837d410f8828c8628a851df700cbe50a12349cf55a2a297801f06ecac7ffeb040543cc990d5b070e5e4352f90bbae4510208e357898c8819fcddad1b8853296f23dfefd2ac13c35027d4f04d2900117525c904ec072453b8721e1a233bcfe821eee867430eb980984ea9e5550c95a4f4b6218d4845a6a4ed6f1513f619cfcef3e204b97db6910e32ab6b7ba2aa661e29fe1c5ac69d506b3efa4661877711b5bd721b6b72752c4ca5c30c2f450b5af7348b97f3cd775f785d87b91c8026b464d366b584cd9c16952cde4959dda47fbdbc37be9962365995e8c1cf5e2c4f70cd4983ec1781771e8eee7ff8725ba76bffac1e64fbd72b56c85ef3353467ee5eeeb93419b79b75137057c2a414e6a40ab1efaf6f7bf949dfa603157510c441c4bbf4c140b6fe95868ce8476c5f9e15819b8fcd6e7f1413a56061b95cd00528ef798ce5b32cf4be4382e6c7719bc29d27da68b615a5d5e6d65a7af57f7dffbab2125be8b50f6c2c4e0b3b0fd0340aec113ced41ce5228f56bc0c78a83e7b90ab63d302815512e3ef16882e6825358a1a9b787b505f73d63ac121d6908c73573a2035155b8e3e95c288a37dc7c9570847ca9f87d4c91520c43e651337edcbe8a3f5b890bab9caaf29b23a526bdff6473a8ac76d6be9c7d8c3d64decc60789962f935e967f07657a805c0cd4d1b4e86505e252e54f0e4decc8133380e0d56ee9ae621280ee11f2f700f5a965cef0dbdf6669f718baa04b82cc020d13e002a264fb07e9ace5fdca05260f3587a1c85d488274a2916129425770d22babfa3ce388fa807acf497b7888ed67a85c7488381e22ecf77fb665de141da06a9c29548eeef39ec5de6f8252dfeae39e5ff13767ecba0bc249085aa699655c70c2c7d9bfc0ad81642310d676083fd7a1f0add7df374ef0740380c6cdbbac60b6560949edcabca18db66a5d7a45127fd39f25a55f1358518291b5aa4ea0eafe1fd55f7a0d0406c9e98e0e58f9f0c8cdc34fb19d3e9542e3311ab99f3e150968893ba3ab41933429c8f7b8f3b520e9b6f104a470223ff80233406c2b713a71443bb13afa3c598061b9749c063590b1827f6443d536149921aacbf01af968ee96ce150797033725b3905261077a0cec2ecfe1b97decfa50c6cb55968c213f9e749b527d949d4455670cd152e940b4406fba1b232ff76a38f552510f06fe2df57356dbafbb072e0d1e70391b302d2f4b131c84ed67becf9a0299ccd61f26f0da4b24e5b10d8b84386947e65478340f0233e0f798b1bb17da567e3b1b0217b06e45f337cdbe2a5e3ed7bedf364002b1f3dadd2d6fb563b038533cff10c7abe7baca1f2b86f5910a348e000df2ac7d0391aebf0ce8a028ce27c5adf66330d850bcc5366b8e3d2dd9f915f5c27fcc731d3b9196f150e9255c3ebc9529472cd9fff20b8d919117d76c503d279ece9ac143c324c2038a920274141fe98e4db126f9df26a5a7520fcdda1a51c26575baba132b28e939f50dde4dc1ed110c3c28e04dd32a0b95f943140c8dbf6d4a6cfbf6b18b9b496d1755f99336a84c5befa0d618d773e0aaf0821995cc4b863072f1fdff239ed925cc8b8a7d9804273ae956b2e9314836fc979fccb9d773af7fba90144cf01fc2c6be0e460e08db0ab91fa6cfb4d12ddfeb347c4ab5a84515c7b6838b0518069267b005dc5d3b26477545046410525e76f681fe94575f0e31ac8163a786db491a1062fee25b0606d718689945e260126176e69860d65f9bf8beccd93908385ec5e4435d646cda6d1976893d882f8de1e7903b4ea", 0x1000}, {&(0x7f00000025c0)="c630f76c171fc6fc5aaa336f02b2fbde2deed390d4bac41e2fa218d87a6093dfdadf7d737a1ffb792765734809500bd5b7c7bf4b3dfc38ba4548cd5469112679ae4da0ff159c9f4d43eb0162b731c1ec10fc965de3667f5b75c746743bf79f4e02ce8521541879b46e8248026a6a2b77717765b7c6aec85f1a3d0bccfc2a0213856984263539f080139f07a748a2d8092c945fbdbcfa2b18b72406b4b52ab6515bc6da2605b00149b39030b2bd683bafaa624cea4b170786ed24212c723d96bbb5f62a56233bf337ed3646e40be2e59e8cb07bba85471d1f03edb1", 0xdb}, {&(0x7f00000026c0)="ac45ded3b809ca848264109fa3891b03b2cddc703b0d499974e2b8683926dab9334893c5fc69bef7c0a5b1f57559f0eec354", 0x32}, {&(0x7f0000002700)="722a92cb67ef121a8d7fa6fbdcde0c189b610ed4b00efe2c1a655cddedbf40128bf986ec4fe0df484526a9e26b31dec4877c11b5522a5b5760aa2cfc", 0x3c}, {&(0x7f0000002740)="c06d9e14bd58265cfc7ed87d359365fce542722098cb7cad70679b7c399ee7e6a99890f10be40ee3a344e00b10479dc9d31059f86057f2ba8de8b0d949d323492c12", 0x42}], 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) pipe(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f00000012c0)=[{&(0x7f0000001100)="bce4ac03f8756c2c2b59f81b7505d02ba7dcb133567664a5009caab59f930b6a30a1fe20950fe827b45d00c53cc087f9e7d9399df8d3d3f3dcca0b4fda0dfe683cf871be1bbdb380b2cdb0abcac13c1b4956af9c84acccf5e231861863501156ae", 0x61}, {&(0x7f0000001180)="5c8090a5cdd892ba43a3012c72573025c4a076621fbbc52ce41efd6c7765172b812ddcd117ea74f6a05614f170d76c2948dde7daed5b2b287228edce06e7917a8caab76d78fc5d4bed02d7a9ffcef071ae7cd77feadff14eb9a755a05c6dd083df52fbd56405cd3a5d9c41abbbdf06", 0x6f}, {&(0x7f0000001200)="45dd1576d5b20645dc82be1942e6d37caeed2769999eb464a48f1b0640193fefb5d6070223461ac6e7851e5fbf4d22741f3b89d8840393295789f487979a5e77b9371db9ed82eac46fd2f4c80b13a2ebe3a32a68d3ce5a1c52023a924b9d62e3d84421543de7722ea9d0f49028eb53021b1966b14c3f73f1d97b0d97", 0x7c}, {&(0x7f0000001280)="6fb89dc25d217d4c689a0abb5b745e48af53c6c7ad904a3c", 0x18}], 0x4, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000010c0)=0x1800000) writev(r1, &(0x7f0000001040)=[{&(0x7f0000000040)="51a9d4bc79a7e4346ac4e6fec051dc3fc9b8d29da0a83493c480370fd8c421a514c34746a454aa01af01e70d6e60eb32c00176db03a48afef6819ad0c22f4f40206fccafcec74618d2e895e176648c00640d115cc8d0d9bf0348ee4cd4879fa0aeb97c68eaa89a3f1d481b00ae4141b049bee470cb143d332cca622f752097ac57be2e0f013c91104d1f1b2690acfb8e8a6ce0b9d1f527c86cd64c47bf1cfa00a691c63f002124e9b5a3d79a77fa0ea73fb8f4eded4b7b6162f9478d8b8daff5e6e12314d5f7627803326687c688d571e8e2f032c6001fd516f154a5a624496827dc92979dd84fe8dc8fa3d0ab571b52506c50cc0643df183e49a8ffe49e7281bb06db1f095a936726d5c681575c3aacbde3561b8b350c11887adaa10c5c9a95706478b41852ad7dd566488d1034c5e690bafedff615ebcfc769446763958a748bf443b943651af9e3a66c7804f776977b6a65fba4948f9757c0b5b555906363e9c53716e70b5f5d390c6230f349ec8a11c89cefe542910e4734f1a893c9eba015f07e868d8100f9b8c091c93b7ae2223aa0d79e25946de00d77611f063756f0e4e5cd882493698bb83269c21571ad2593b86d4c74302d3abbec28d59ac9a22d5012013b7a038b98f9fca0f9ac1bc6ce8b32cc68e4a452b71aface462faf7d19c1aee935fa2d2a8b142f29adf8d977838252701a57b907b583d032f0e1c00db7ed749ede390cc6a39995415dbe9812a342a0c55b4b3a51faec5c489b9b4317fede8566bc2d5f4d96f06a5026f882c04758be542f9c62d64b9dffda01552277cddda3b370bb7181528f6f3ae9b6892d9838b547d93927024968203f43bf38c4c7404f26dea289c8fa5c3dbf760631d02d1bbb63d7bf1b9f23dd711b3af515ef014e580e4043904340102e4260087ffcaba28ccb822b187ff67a529154f88bbb02920750a5656cad40c8a359d8849337bafef5419559fd526cd3a67e3e49b4115bdf0f2057f50f704a83d7edd616dc79ebec3583cc4fb836b7625c2c161943c71d8cb941cea576b59fd635205ef22a3e0786a268ba2b21f696626177e8caf3d91d154892713b7ba3bc585a6aaaeaef674c6fe1628c2ab56d299ce023cceb6e8df98466b49a53adb3552d53e40e2370b400e0cfb82dbd4c3563884510f74a41eae724eb55f208ec4ab3db41cf85597075c8392d70bab49b8abf9b386e1f88280be89e13d55034cd8e281e2ea1979ffae582aa976bb214ae9b517436deccd2a0c7409293707c2a6d99748a25fe2b6fbbfb7fbc4d3804552f5f0aaa5496a6f593f387a0e5450ee74612639de7cb954b6e22366df702f43af50304007e58ae68e7f72180350c28a0b85b8c7935d77187363f23237bff0699861db77f748080a0027c8fdc6bbc114e50b1ef78f4256791fb6602be635867631356c31738552796481b23ec532a8c4e94acaec8cb238d5977186dd5829506a169b65fa9813005738c1db85f701ddd8fb64d67253ddad0e7b13c182b51cf993fa565ce4ffb9913bea08a76aec904b25ae8d84993b1f308d0c1c56d3a9405acac0fa1ce830d32b0466628623dd80ca9c67b3e2355dc962db79bcc4e89646f218b85c77b8567c93cdab6f8c3071154981162458cbbc55dd74e92e820fee7c30cdf00b937736427534ee689d92370bdf476d781ef7ae43e4c30222b2b3de7bf7f36e9907a83dd2a8bcd1036628594d6a57e03ef6041bff55fe0381512dde30dcc443fdb38fd9470cd8776388d7c31bb4396dcc62ee6c2d488ff9cad1e1ba7ede72acd472c4209481ef24cfef9090e09bdd311531f667110d9bace0319192ee8848aa0008055470a6d416bd3f77df6d98a1611b33936965846e1ed7809eee33d6c96c66db0c45154f414afcfc8d26d20740ff4453c036f5a8c3efda81118168430d3517e3bab0a9abdfcaadfdbb6cc0541284fcbfa28eeb71ca0aeb297449f65365f34a4db0378a9819c459550b43dffc3ce3edaf4cf6976edad8fb6d992bf3e12e546c5cdd1cbbca818397a0c0b53dacbf92ab3947842e981c4c3afc206942a728f00961d27e804c7753b0bca3f1337f34dc512afa92475c985b292e0faf046ea5319546497208bc800a778a8a64d5f3739ddb3665efbc0e08883f6f4dab5361072f5e770837c68ca1bf3244e0461b6d42e3c31e4130d9e948d15826cf00b0343b3d715549ebf2078c1b2ef834e2656893ce52d79b62db992a3818ef7727cfc721033c933aeb617f8485e7c5574aaf48bbd47b5e6a5eab9e6f07ab18d2c2bd4848866b75d745996f0d55920946442a3d3c480ff4706cf97f4351417b55d4bd3a7aadeae757b58f32ba9bd661208617df4ecac9cca19dd489133d85ec1a284d73f68340c2af0687d348d370564a3977299fabe90587ec4d48d6adea6b5a1110086da9bf836a1aaf330e8ec26ec9b133ef1edce23ecfabe16bb63418a942eaf34c378144198167261507f7e7699f24e89584c99a50f29f4f7da5be9c7778f6a5a3e37f21427ca864f0fc7115c196498a9ade7f4e56155c1c899ec471f6235c3e1ecbdbeb7b5c23d996ca4c3780800c6b08147a2375713931e00b1d6c4cd675cf29ac8181e2a0e27fa4008dc0e0b282ebf924fd762aff5833f1795f67d98fc62921f590473f7f0ed08ac32ee73bb9c35e8a895db861ecf843251bed87339c24dc72d74c501558e113dd95f080c94ab37d6e9b95e18e50bd39fd41822c754f546ce13bb5a5d601c6dd15c4103a1312fc2f8e633ae7010994af5bb3236481d7b28c746ea78f93c631882d03749b95c82a65228d6a695212459c793de9b836a8b01499d2691a92764a440b201f8913fd22e720301530910028c600edf3657085930606f9f126677dbe59d1013d5f6d2cb69355369eb868c69b40813d376d463ae8f0a39ad7e120c4a59893ed5f8115f756db62fb2cf6d61da37061e1f36a472f947b1049b9b06ce779f5b1ea82a7e6b1ac6932c777c7f7c26cf0783c3ffd0e9c05f3f32883747e52b5e4d5b0aba4481fab336c05c8be986058e8296c1b55a64c69f799c7faa2f25ddf0fdf303ae5bc25f19d60413a13fb88248a3e15aeeff7f11a8aae71d8291c69b23cce73394773cffead18b5b7041024bd553c1d7f290ce5c0447814deb0ce469303bca1453caad601efb8cc6eac0000cfb0cb7e54efe17a8554dfd07851b11791884715144ad8ccc09f6364ac35cc305ad35738b5fb934c3a96ddb370e7df9797fc1ee45e49bfba0cbca5a2d2f6be43bb07207efb98a97e4cbf010ee612228375ce4f0fff9627076ec81f807d16a0ccb6015ec7f5f8c400faa302f43f36884d43b88869d95d096c0829ffe9e40ab2fc36f79b6076fa10ed57505cb1e8ca4490375dece9420193581690c27266d999ca7f4f73aa22a1c7a44dc9ff37f1440abc49efb275939bd5b2a7720c03eb60143b8fcf1afcac87cc21e52b49f1d31cc4ee07c88acbd69f928add13bfabe7f318649db3a62ddb02d749e91092b90ce6831f0538186b04bae2c0445acdc5dd309dc699c81f9a2878c8dfa274b6f51c83f4f1149d56cbff1e3aa4e7f3f075b1f6a27e518ed9c931999a2d29b1cb190a7247830d60a76762c90e8f7bc90a18aa71e17446e3af3248e0216236711b4d3276ccefdbd80a950a9160c3e37f4c7b684824781fef0c28b8364ee71c089a88ab1f9cfb00b1316e4109f5f6f81ad32834d046a10344967bdf49e2ac721f23f1004b8871560808c8cfe426d780bc96eb7a5180dfe0b88b1446983c7c58ca3baa5387ae4f63032cc32b48992e7fb0b52c3ed751be3cbbd1a5efeabb7a2dc7cbb5c458579e3141a99d949349789b27e2c1c9caef31de7004cab8e53b988ec03c33106655de59636451c22312727d55165b679556ec073ea433b0aaf75cc7de12b878df8e7cc669085a8fe49eca7d12b5e109181c297b52b305abf71f552f9675d89ede6054ab10020310b55988da3277722d2aa6f4d8498e26907fbecec3e3ddd8d968c88477f384f46ef3c62341ef3d89f942778ca0a7566f84fc0bf628c34fc4cd295fc5f056f4107380f30f767f6d36be674fe7de67e9e769e456208dc5de54001467de9d2228f4c58ef3ef6917c1f6e7ce8f33787686f4617952638691bb7d0d9ce4f6ae2fb88aba6d9fab34785ab8c104545450c1db12cbff4983c182a4f452c7149566b515ab02f956c3942da1bfc077448e85dcb22087b57090c8f7e9db8c0e5b168fcb6946cc5c3d52394132931cba30c52dcd0d96f389c7604c7c9d079f7251a0cbb9a437df966daeded3e1fe289d0b1e3bd165b4e24c1683f5b71498fdddf613f2061e89953e71ec68df325ddbb742fe08513ded05e7ff42a96cfb7468a039ac3cf0a492d1734ff32991b9ab09672f524c978dbd7d37c368a808d45a1dfe339c29f763458dcf90f3fa293901cb6f97a154ca2035aa1dbe1cb1419877b905ea5d5885df5cb06873c1f987ee78c5f188aeb24c5461e4f6e12a508465046db4be6b1b831b9185d24d35d2d30d13c52204f4e5aa5860b0f954bba3def0f5d85e0f650582201c2cb1e641aea4bad9c4996827da0d30f4e4e595c8e2c81eb1fb48f89a968e958204ae8d014d5fe3543d1cee4bcf1adfbfef08c8862c74fb962abaf993d85a9038df9cb84710f198dbdef1208e5c9d6f94229b008b66aa99a646702b4c6fe56efa482bb4b1abe888de53ed0fc483f6d0d76ed0d6f0bca51252c421959c617ca2f000286a7c97bfc85309cf8c30dad134654dc8c007c13c4a227a97d3f5cb54f21d921c02408b6de9ed622a17aeeedcfd0f4c9d24c08a6ff1c7d02bc442c156dd30eb03a6885f28b3b5925ffac2a6e6ac6fcc6f3737a5c750b7e18e7600923740c355ab1a33199e0e5e46e5315f0261e2a08d91c875f91297ca3d14e8055bd9cadbf1b408cb3b1115bf5d2845edccff799a0082d264178cf8baee3c780549f3020673e8c4fee0a4bf06708a8c61112d8306fb67121392f8dce0e112139c7b87a59a2d8ea40d0e772dbc9a8f1f5a65a36d5c28292079d9c5e5fb92f38697437238628d795ea4a9185a5a2d9b0eb1191215f6bfc8bc8da985c404ecbef39f9ffd4dad23ac231041ef382f0cf4f6b3597f039689d798a6e934c767c55b6057fa8f1903fbab679edbb33a62cf85b61fc72109d469b8900807aff6e7bb684e19b50d66924dbe799dafcccdcd8f1329dc93ff43e328ea464ff54aad2c65dbfc37b35b798de30c5250c96f726a2f10e0c2a82ff4bdfb2913c23bedf82c5c7a716b4665b770702e85c29f22245339d4b63ccf7c0f64e9afd0ca0cd398ceb547759e63ac4c2a027444cbfbf605cebc76eb2a419e64e6fd6513257345a92cbb2ee5a7f43cbf08d9489ce4e6901c9212f616f946c3f85683723a57dbff6cf61aa9e424dc85cf9a0e0e6adf2e849fba94fb1b50a484672d482332416cc7ca45a31635a54fae942aa53cca09dd9cda0121dafac2aa7fad2ca5fc324f854d7562ea0698df0de9a7e333422ea9a87200a658f5e9bcf55a133b9f0c26de39656980d2fac215f5362b41f02e6a4be0808e4ac4bb2cd20085e4c56314bf2632b21f81ff14bf9b4936ff541b8356ee0fcdada6ebe20cd708f7b0b756b314239d1391fd020316ac179a4d96ca0d69af2015cb5a56642960384374f40d94ef102290f9f48efe178793acacfa6890383ff2c0893b1ea00a2c75100c189939abfa935cbdf75d22778d618261ba9217982cc381a3e001fc8de819d6ed3caaa1be96078e6a59a6fafb62c301afea1a8c3d7", 0x1000}], 0x1) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 16:05:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x3) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034050801000000000000000000000000000000010000070000000000000070070c000000", 0x2c}], 0x1000000000000198) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) 16:05:48 executing program 0: open(&(0x7f0000000040)='./bus/file0\x00', 0x8000, 0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x2, 0xffffffff80000001}]}) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x1) 16:05:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, 0xffffffffffffffff) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x1) 16:05:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSCTTY(r2, 0x20007461) fcntl$getflags(r0, 0x3) write(r3, &(0x7f0000000d00)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afba74283c165a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc043c56a2c169e0557c18fce3b9268ece54cb4626c9938f27cbee1543ebe7d828fe66a41cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b699d6b1531", 0x23) kqueue() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000740)) r4 = dup2(r0, r2) read(r0, &(0x7f0000000340)=""/197, 0xc5) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0x5}, {{r4}, 0x0, 0x80, 0x40000000, 0x652, 0x6726}, {{r4}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{r4}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x4, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x48, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x3, 0x86, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r3) fchdir(r3) sendto$inet(r3, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) r5 = kqueue() ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000c80)) getrlimit(0x4, &(0x7f0000000e00)) r6 = semget$private(0x0, 0x4, 0x201) semop(r6, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000007c0)) ioctl$TIOCSCTTY(r1, 0x20007461) pwrite(r0, &(0x7f0000000a40)="82ba9f031aa987bee0b17a068a3429b0eaa18472f62d9b316fde24f0a8f5ca52edd5e111adf2a0fcae7eb3", 0x2b, 0x0, 0x0) kevent(r1, &(0x7f0000000a80)=[{{r5}, 0xffffffffffffffff, 0x0, 0x22, 0x0, 0x56fe6041}, {{r4}, 0xffffffffffffffff, 0xdf, 0xfffff, 0x81, 0x40}, {{r5}, 0xffffffffffffffff, 0x20, 0x8, 0x5b37, 0x6}, {{r1}, 0x0, 0x5, 0x4, 0x400, 0x9}, {{r3}, 0xfffffffffffffffe, 0x24, 0x20000000, 0x9, 0x1}], 0x40, &(0x7f0000000b40)=[{{r3}, 0xffffffffffffffff, 0x8, 0x4, 0x1, 0x100}, {{r3}, 0xfffffffffffffffe, 0x10, 0x1, 0x81, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x80, 0x8, 0x317, 0x80}, {{r4}, 0xfffffffffffffffe, 0x19, 0x20000000, 0x4, 0x9b}, {{r2}, 0xfffffffffffffff8, 0x24, 0x12, 0x1, 0x8da}, {{r1}, 0xfffffffffffffffd, 0x80, 0xf0000004, 0x1, 0x1ff}], 0x0, &(0x7f0000000c00)={0x8, 0x6}) fcntl$setstatus(r2, 0x4, 0x8) semop(r6, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000cc0)) 16:05:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x2) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='./file0\x00', r0, 0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) syz_emit_ethernet(0x1, &(0x7f0000000380)='\n') linkat(r1, &(0x7f0000000340)='./file0/file0\x00', r1, &(0x7f00000003c0)='./file0\x00', 0x67f70106ae2a567a) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[0x5, 0x2]}) recvfrom$unix(r1, &(0x7f0000000280)=""/160, 0xa0, 0x43, 0x0, 0x0) 16:05:48 executing program 1: r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 16:05:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000180)="df", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) socket$inet6(0x18, 0x8000, 0x2) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:05:48 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x6, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000000c0)=""/236, 0xec}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/21, 0x15}, {&(0x7f0000001200)=""/196, 0xc4}, {&(0x7f0000001300)=""/21, 0x15}, {&(0x7f0000001340)=""/95, 0x5f}, {&(0x7f00000013c0)=""/222, 0xde}, {&(0x7f00000014c0)=""/115, 0x73}], 0x9, 0x0, 0x0) 16:05:48 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x7f, 0x3}, {0x3f1, 0x2}}) clock_gettime(0x4, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) pipe2(&(0x7f0000000100), 0x10004) 16:05:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x3ff, 0x7fffffff, "73f3267eafa8cbcee3fc0a4b6900000000f200"}) kqueue() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:05:48 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2e197a386207000000008295955984c87910bf453f68c11700287ead4bcb776abca64896ff5e57c6388bbd2ad88b2951c35801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000000000000000003bedd2350a1adfee46f137dbcdb00b5839727c3d0bc12ab4f7d95191d6e2f1b2a32d55c20bfeb49ceed85c1cbcb6913caeb5b301f1388bfa4a98c7101fbde099207e0921b53b4ae54d5885650c2aad999b5c77b7d1c650f556ac191c0058133c4eb3b2135567dd5f76ba59639d077935e9dfdb8baaa7f485fae65a921673a59e8301ed2b6f7d4aac83b5479d8dfc611493311e0a49b3cbd99018a6c723d682ae193f98980fa016bf83e477c0cbbfd33a9d681d3db2f411e25f"], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = fcntl$dupfd(r1, 0x0, r1) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='./file0\x00') r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r4, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r5) fcntl$dupfd(r4, 0x0, r4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:05:48 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 16:05:48 executing program 0: munmap(&(0x7f0000ace000/0x2000)=nil, 0x2000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000727000/0x2000)=nil, 0x2000) 16:05:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="7da4e9eba3c32312b725a743ff7310d1f5621938dfe471e6def9ada0d149cfeab34d36023c6f475fdbbfa23dcce465cdd7e11124a99d", 0x36}, {&(0x7f00000001c0)="4c3eb4096caea8ae184027cb9434a4bf0bdf7927b9b6e9a154e1f7bdfbcdb0993441498218b1c0b5955373042553c02d0d3700a51439b4aac8a5d0cf21acaff3e90101ade48484253d4c06a7e2aa5e3577c6e2330b702adce923b88487d704a9aa502da7aa926200ff00cf3056874ac6915a05b1b904b747d6c9d01d5d3d4fa2450507bba71bed3483b1482ac577fc0ed2d08f094be6314a3de9f49482250a339a110f4034f41d019981e53a925145e03e299a11cc067ede373c3c3c", 0xbc}, {&(0x7f00000000c0)="874ac6ab73", 0x5}, {&(0x7f0000000340)="fc501d5e9996f969c3d500366899e5af631d41e52691a9ecd02476d7ab321d4fc76e3ec84e4dec54439bf1a0e434be4dbde95851e22ab63896b68c5249251ed84a15ecd24f5d9555614e2321a6bb10dcfe71243fdb67820d01dbc7960b64676b9da2461a83b7466577aa53ff291b3930cad74b8fbde972ab45931962ad3eb0962c619a6c21c47758c80fea5a15ea3238363992b4e4065964b89915ce5b69f450066794cbac0982bd5f3bc0c4d2462e934f2c6e7d19dcd93c92641e5667c54d35d552207d9cf6ee56f56968b0d6453c5a85cc92525fe9485c74cf9e906244e84e4e87f0de0677e14e05fc9f0ebed9456413a2f355a5cd", 0xf6}, {&(0x7f0000000280)="dd0c2ed105d485a65f2cfe8374e36cb728ad7773fcc12d750b72a10af6f6d0d6a327ab1ca456f37f7259fd9f53a4c62c784626a4d37ca8cab6a5529eb3a3e7853cbce6f663170168635add4545b7e56f67aedf660df1f7789cf735441ed8fe3ba14adfb398f28d80e85dc802ff", 0x6d}, {&(0x7f0000000440)="a81ec7091c365dceb6db25fff59e245f244a2548f905ed7e01d987ff05494e6ae7d1e647130c87783d8643099cd534a507c4", 0x32}], 0x6) r2 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x18f973cbebddf50d) shmdt(r2) mm`€4p `€4p map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00b8a0 failed: hole in range map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00b8a0 failed: hole in range 16:05:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2d}, {0x6, 0x0, 0x0, 0xfc}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:05:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) dup2(r0, r0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ftruncate(r1, 0x0, 0x69a88df4) open$dir(&(0x7f0000000000)='./file1\x00', 0x10000, 0x10) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) pwrite(r1, &(0x7f0000000240)="1e", 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) 16:05:48 executing program 0: r0 = msgget$private(0x0, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getpid() r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x0, r1, r2, r3, r4, 0x120, 0x3}, 0x1f, 0x80000001, r5, r6, 0x5, 0x5, 0xffff, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)) bind(r7, &(0x7f0000000340)=ANY=[@ANYBLOB="2d012e2f66696c6530003bd68395ec0da982306866ee7fc55dd7613e87865a99f07d424b9bdfe4eff98326aed6cdb3fde2f638a59f97edd64a3e2f35132112ad04ed4796fa90cb3e889cd33bd7b378994756aac2cd8459acec4b5fa880caf9276bfdcb0c7f2a73ec49e1bf50c52e590747c2d6d652bcb2b53ee004f73a1a0c65ec579c6410d5a19ff23782c9296aafd79f915375b63cc5cb26acf3372f1fa1ef7eef38eb03e2090de032c645a0ae5f16b4d0bb75325d5d1518e29a622b13031b37a65998e744b416a26ff12a508000c793009b2a86b7418e6e0018e8090c3b8f24"], 0x6a) 16:05:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 16:05:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x84}, {0x40000000006}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0xa1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x8001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:05:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x30) 16:05:49 executing program 1: mkdir(&(0x7f0000000100)='./file2\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f0000000140)='\x00\xa2') chroot(&(0x7f0000000440)='./file0/file0\x00') 16:05:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r0, &(0x7f00000000c0)=""/182, 0xb6) 16:05:49 executing program 0: r0 = socket(0x20, 0x3, 0x8) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x401, 0x10ca, &(0x7f0000000100)="56f4bf9545cb1408ca8ba14c569e877ac6b306722dddf72d6fbc2f2ff23f3134d4d4574b2c29bd8ef412814f50430cd79af97df549eab975674055c6c8a16e4ba8cae35bd4e94d2ceba3faed2465937c157169b08021754af80fe247349665288b6502d5ddf860a7d41859243e85ee2189f1901c3fc4f0ef27d9092451afe7a187687b038655d812663f14f4b57c91d3c1cd11a020cdeee426fc5a2f374e9af7989a16c84bc67f9d7c5eb5606d2512476acad31ef95c0d346485846270a34a108027159f1ea2a423a586a2f6d421a3", 0xcf) setsockopt(r1, 0x4, 0x25, &(0x7f00000000c0), 0xffffffffffffff44) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x2, 0x7fff}, 0x8) setsockopt(r1, 0x5, 0x2, &(0x7f0000000000)="fd7218c3a6cf249d76cf35b3705f1dde16d3ce1e7c37bc927108b02631b398016a9aad48b2d7a028fd5c64f3939955f4799d2dd8cda8dc03a264207ab03db93c4006595412fe393cd74c4ca5141102d7a7314056106ae8a7640332d295fd3262a66383c96b4973260fa2afe4dfdbf1e0894a4877b61d174494a9e478fb88cfd1eca6df982b25901f8d25c95d8b1c056738048d7d4afdf77f93ca0e2f124634f89e8cb2730b9f89ebfe2d0a0f906c8c15e72c55af5b30026078bd8043967daebdcd2eb2a38414d269e5a488966895ad4ae2eb0cb8fc4805", 0xd7) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) 16:05:49 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc74, &(0x7f00000001c0)="80e84ba62caf3a6f9ad4eec8d2e74dc79aaeea48a51c1b548ff053aba3db4c1192c75256045712a5d3e59122c2e4dd00f720b824f7c71d3ae131e7566d22870c79b9ad699f3c638ab0b7a3681e74acd6185d9852978b1f7eb434cb070ce5557966e1460eccbf2e") 16:05:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x7}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="07002060fe648da3885a"], 0xa) 16:05:49 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="b14e0fa790e1f2bd28a6e45d32f2ab26a2db556d50a4d7f00111c113a2b40b94d8404f0bd1f97b6e30dd8889b8421c9bc2f0a76dc8d8d135f89f4d0bbdbd5319824ecf1b52a4ae5234775ad2ae4aaaf62e009a9aba7c23705305a0ac98e8738ea151edac1501879ecce92272c66345cd4487", 0x72}], 0x1, 0x0, 0x0) bind$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) 16:05:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000080)=0x4) close(r0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x400, 0x4, {0x4, 0x28}}) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x40000000003e, 0x3, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) 16:05:49 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:05:49 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="2d5aad176ff0061297b10b1039bf832dbae8e0e9b9be4c678425e2d878ea80c401be9c176bb4daa6e6e1415c0325c7afab0984d9d8ec57733e2fd7a5147633ef94ce8c7c50955404208a5034b8079d1446ca48d7b0767e36ec82aaab3551ee07f220068a609a171b56b21285af155fa2ed3ccc6ffab41ead940a51158ba1394f9ccfaf4e52fc9e0149ed5d67d8090988d69e4e10dc4f3726312c511f8584357c22599039c6df", 0xa6}, {&(0x7f0000000380)="6055dd9a10080c16df32eadc0279da14cce25927a4ad1e714537cb0bb53b136170935a8551bb0867e6e608c9c14df1bb518cbafee3ab69795f79559d932727fcff8fc99662f9f092d1030d667a4a62f7691ad0b303b04bd0504980ba759d307cbe6ebc158b138289a75ab14803bb21b460f393106820a3e1354515c223171868ae43ca231e1730ff715971063387c1f3ae7bf0464bcbe4cbff98752d848f32bf50c29ff76bef8a023aa1710d725838e2218171edddfe643280ab79be07e3a1bef9fb63589ef02b6a7cd1bd2ec8b98bc82ccb6f1e02acebc16bf0003a01c004030e71325c9a6ef97e040f3810a376889170ae6a2d9a58b20c640d15c5b18c3d96087638658fe88b0d7c71a5a8b00c6331903a0d4e06663a3c4bc4e5074200c18fc254c81be5a21155563f19d76f93f64cb35f988eaee318a2ed0166cab98f63947cde2b68c77f50036c0fe183469b492ab617dfdc895db557e6da2e81df4326b2daecee0cac418f0d5a3672f6accf0b987668ebf5b3d06c7e54379d603eb42e52703f94ba75772832097f1a3433d5ccee5e1b6a659fcbac2d9f77a13f7c0a5571bdddc8c6fae90e799262ce82fd3b0cba307674f43e111ce4af5211611485efe9ed31ba30710ab94c126a64380b6e68c6a0d1744ed963f2e906943c72086ea06d0989cf95e6b158f44645c9ec9274fe33dbb386a98f8903c70a805fce64a89713e2a46772cbae9f7d553cbd8c44e878c041b3ac8a5496daac1306d140c0cc62164416e923ada8537608babe9926ef95cbe1d7e06a54353fe105a491167670dde3aa1a37a29836bab7f0feddb602e0c190e59c64b09e44a1a993a6d5c0db5ba3aa7f94b1f0e596749589d1b631fbb957f295331393bacbb3d44426422832bf317c2bd0ee3cb1bb3753655d005ead30707fde2b3d7766dff088ac5f1cae5c5ad2cc7e27b2cd5f8f5d7e30acde1b8ade01bf8c8e91cb7746ba5ec3121d431f2eb7ca29ed8cff08c09bc33f609b151c353950dc8041235115ecef92272c884f24d6170a6af593650a626442779a6ffaca624ee9f9cf1b60ca7d588cbc724d7cc4344ff67babf199198c3d697b8ed1269d8ab8945392447030e02029cffac470e5a672bba50c4a7b7f00577dd1349af94c948fe1b334ebcf986abf6709f5bf592af2a33d14337ad84db343f03db5358dff014d911548d1fa4a431fc505c38f433f76c9061e02f49829511d1b394f86cc3e8d33e48de2b85620d2bf596fd9f931bc491a475d4ef935cb200a145efdb1bb280ce4dbc35f9c20c95d2554cc28b9ee11c4ed5d099305f6b6e35d978de2624aa58589e35d043b2b15e744585f2ebd5fb090dcab7a9b3e0d065414953609ca132bc72d3214e240cf743feffadcc0d9ca4a87aa8f713bb79a7a48f66ead5c605d1c12353275d0945f123701dbe3b7167a4f3b1f2cb2c0ca046f4410bb5a3f7088887f64c56a6fe903b5fe3b8f7bdda257168777e94f84034f297df38a8e070533d8ac474330f3e6ae6e6907ecba443d0899b99d18b1481b9d288cb10430f68734585ecd56c3bdc304db15bdc4500b1add2412e3f2f987138099c8985b83910877bc00b87db2a9578a73d56524ed790f522f55d149cdb09060a997db791708ffe8c7882af227c7a32e74ad25afa5757421990cb7ff1366f7d3da814d2332822a99afa2a989c2b93149986076036d4dbebeed4f051d954de9d19faa71160f902977b7a3260fbf0d5509c1db983ad85f3c8a45a7f3fe205093fc07c7a54dfb3a6e093ac966d5cde9a1968b02f4558b5cb9ba2fe8905ce4432f24bd9068aebaff41f57c0ec7aebd7e3711bece0822d89e5f9e3f53a852526977aa9e793d9b2a91f9d8906764f82b73d6183c19101bb71657290aefb7b238c358f011d2ac7f872a3e076be7a397e7cca9e61a80196e767e724b69a7544802b457dd90197e39532231b867dca737843df84361b9f167564801ed1e2ebb5d89fd24d78bcb53365987725be7be36857eb98028cb68fee46fd7622adb6ac53e25a2a0f0e2b89e6264da027323e69ecc47e5604217f94653e7c1c56a1079a9c88cb7525b9bb67baf52f31afd4c203492ff4da309a45e03e0f008c2e5c0d1ea835db943212acbeff738891b65972a83b75dbd705d592d1c7175b52980ce27277068d3df5779e8998138eea65e40b8ccee61206e440b02e9c8dc785ff28658ba4249fb8b3e65d3643e2ca3b18a656d85bc359239ebea8e741a5c045b44603af6d533e30d50603287bd771773743c3f222c82cd236a2812ad90369ea58e438a135558b2d0192b2a3b74ade606fbcbce6dbeb8ebb70cdbcca8fa16f579483fdfc6f6bc888d22c155447f6f5c7bda9a6571ec5070ab924092b70e7b968f0b1585d6e8ce9956a8b57d6d2fdaf60cba88a8c188fce9a77c06a07dee6d7fb8268607d997545b65fa0baf55c9e5ef39826ac8f65c71e442c63100da6828624649521e6a01428fae4da17fd81ae8f0f18a6debc3124a00e7b8ce4f7a956cacabb4714e29961d55904bdfa7514ef39f4ed82278b1ea2a9a1c78b8f0ec07cff6ac93ae45d6613c4bf20eef7d18f85905ef1695ac687a509e054d1afe0e3c9e692df632586ba60dc98e40b38fdb6f54ca0e960ec610c4bed57999525588121930d2a35ccd9c066fb2f1e0fa91c1688f7893229d0b39d1d390c38fe7334d14120c84464e7320bf282f9656861967d38b10ce09afa4d8f26a92a0c93bd170fb95c78686c95117aab0a860bc64ed113e38ba9efaf3b91dbeb4777f7128ceebe3ad4d427561dcf1c33c54c6389584d9d1109f371f032d3f5ed44d9fc7b4fc17ab11e7dd57b02625805996bbcd91843733ef9bbe2e0889a3e8bac3b87ab69f6448f24a1accf4322ae9b5eaf1ca716cb2df6f6e20cf9b101a717b7d98a74525fb3810b9095f51cb403ea17cf5b82e33a03efaeaf3f9b4e3d8d5afe055966df25d08011cebb0e87f2fc63393bf2f190af547c6b9cec420b50fc9647e26e86ecf0051247d4adcbd363678979e2df381ecd6c000c08f125c29bbfe26def7fde2e4599ee0ef6a1a7b584d82cd5fcf28634b727ab7c497eab3d42f5552611b80e5fa33c4d7e7552e44a6790cd577e301fbc38ee812093bc2c6eb7e9978d31389cf127d48dcdd48e185070e75708591aa9b644399cab4480d43cf9ba9aff460a2043d7ff0c789e877ffc924fbe6616f601cf87b87078dc178bc211276f00529fc604992b3ca7fa7d3b3de717182116b6df723ce3f3ffe05a375b6ba27d25d66f76aef5b205e2795a6d674a76fcce178a4579aefe028493b74284727b222e34326b9089cc9a1413445171ee41a655e2df616450d45f9f3a6589bac927ac71b4c8d7f939f62f4716d40134a4c2c1ff4c90590bf1df4f073566c546f216013b416e5e46df3a6b6ad533e58328bf74919ece67afbddb3a4cf0600c7e3d29d20d2ace927718710e3e5bac9431f7b3d1ee1a2ce10c169888ee67d64f5546a38e14f10365683d5a819e4ad988f63f2ee4b69b30e1b917b0dc170ffe5edbed8e205341478dee97855a64ffa9781638ec3d9454be7bc6c100a009593971bd7bc8e8e872bab318cf3114e8d138bc9d3ccc21f51c28de97288cb6d697a9a8dd09d25e90182943ce2077c8c8273677f6779f77b9995fc7c43c06bc0964798d415d27cbc6ca82ca06f4600c706a0eb9a4dc78148deb1d4abf03c8b645f6f3ccfba079fdd1dd8e4957a8eff9013bf9a8bc6964765b8e5bdfa31730ed1144008502dbbc7aab89c0f2b8bf72daefad2a83895adc3dd096c441885acee90aaa6082130083ad79eaf59d8d704decf8f7fee80f7a90531e001c5f31db94ec9b2aadb7f52e8dfbb45ca109d10128e06d9c23b9a2ccd01d60e4392232d44d669a8f70ac14b6119cc436796f275305bfc2c8a7a3d3a41a541d45d78c450632f193d39ae6bb0b9e125f4c630e1ef31e8f156c3d83e95e391067188276ec075061b8a50da77486d449532da91a066ba64a8b54bffa19b450daa7bac1df87f7cd130d590b7361b1129ecdc3b9a39fb3487f5a80d4762f811b8dd2cccc5251cf74e8e897f5d0dacc3b78671db111e3ea4070a0b33231b402c89b0498bcf0764b9cdfe96b6355046ed69a4ccb04fac5652d13667bb177df89d88a9225cf4aa1a6c2076ea6efaef5f47d0a72030254db44e4d30c5f0be27064b6d980594c59fe61dfdd175e81b9a127171207d6e8159927fadbf36f3bd25cb7f08d4854b5acfba0402015d4617aabc8de1b5edf327ff16d3fb84bce74f3c4c42aa32b929e191cf28d42a022c525e10d76178eebe84ea4c614715d4077ccde7eed8c3c7c2d6f14b78bfcf6fbab82da8cdc5e117a7dfaa44698eebc822e03d6936b9ae4940f6231b737cd5a89b38be7a7e4b41bff38a0771d522202b6c111bc5dfea6f37c3f7074a06341c8940281f1e879f3f09d8fe52182d46dca2144830da6fe30948ffc484a609117084a6c0f3b866168b32dec7b20fe0464f72fe369cca3e69023ac82d936dc212677eff902c50745af4524ffc63f01b342717d60948b7e090ae58f5dc168a40b3aca001bf792ea5288b70e92a402de5ae11911074e2315ad72a063a69b2cca151c2003f44ebe09329c0709476e6c7e8b2fdd4057eac587f6aea21320cacac0564a52bc5097f44871a48e11301b996aef764aaf0ac49081509427ab4b1a1a39a2afabfaf86cfb6c6a91d8dd85fe703d97f9991aa55e5faaaa4d324a9ca0cef1bd237e2d2e32b9e8202fc15df336b537770a86023d972ff20bf209e37b8db6aa1ef5f5ad9d8c2d4a704de3568a5e73833f88be0617fbd02af8d10c83047bec71f48d02c7c8b919e1f0415e4daa02b3f0bb2c7bb84485b39c610913850d6472ee0111bdf293452adf42a453dd40228c7f4b7bb75c562893d095287c01774195a3ea9bda674e3b50c6f6702896a131aba914bbfdfc31c00a5b856721640f18efafbe445c7c661bacf9afea4da56e7bf059ed8b87d18bd3c88693c4c1d653e9153e85f9d6ccef5def428268b1b4780c1fbfa362a96e9ec0fcab2201fdda7b3e8d793806c4dc68bbfba793686b0fb0e4421505a61ed7cd5514ebf9b2e68e8a81aeb06dbdcdfa9551172dc5f91c74ca9e1e0eaa08f1e320f306d49b5bc25f771039328a172d4b282ea4a6198aede2322053cb2b6c366d6a7bfb0ac6acca10c59f060f8026745998e278bc891a5b8a7db8c27560a11f20cb9f5c757cd4e56dafebc9fbbe05b63f343c2da8507d085c257481d50013c87f044fa319863620935dc4d2ffc1140fc9ee48010dd495b5fbf6a8d46a01b4bd1efa5be25ef78b0024eefba24cb02cf659fb7d566bc438850ddf2006f404b5643fe632bf8399d386d07ea5481180656b80d440db0e25d8f9b1ac82ead870f76737517acbf84d77f81f75d0a01aea6d72b56621ab5f33d910907e8e1ce85a4117dc1a8bd1992a33dc119aedbe573135ba03267b6e4787f0cc2dfce6f029e04afe15d55ae90ddc681c4d3f955e74590cb5428b254b7889297cf27b107b18a8c4c6381fb8a0053a3136390c4c59f66ad7573eca65e8559caf8a401f35dcadf9194129a7e89d12f9bb54e82b4caa8f98dede4d6375877ca54e32e8a4551330f63417e3d6642e29aa5a6083e9ec2e90cb05b165fb319a1357799caae1c14812788f2a27b5ce7309eed118ba67d32ac8f7047c85d8043dd2a055c8ba27a2ec5d793bd54adfbf09b774e7cd8272521e1805b2a807750101f237fda0d6f30b14939d47b1c1a96821602", 0x1000}, {&(0x7f0000000280)="1033236d5644b6eb572b231c268661ea9511189c4c6e869a485608d20b6653d1fa96e2dcb2cb6cd8de7c785718367e93a8d8b479be2b90735e6eef1f21c59c7100702158623c707ed63c49d7b768e2c94494f44f1e6f27b540377d06d7a86f3e820f889a31f7da13ef40b60336da540f71d4e616fac89bf1493ef51d218732e04c1bdf63a5bc703d68acf06531c16201f86494b54889ac20f306a5a12d867adb9f8dd879d58238", 0xa7}, {&(0x7f0000000140)="b0a47b4884ca2a43da749fd01732bd1e63c60c0118a5239f7c0d838fcd8b31a3e7b0c143a5b966", 0x27}, {&(0x7f0000001380)="b7a063548252489bab785c36895f19e9a632f6b19770d675a347d33f2f6f4271e2bce21bc57281a983858810eabd60ae5b79d01a019ba75f5f5ec9dd119e79c388a216a59015501394d789afd94f36e39e1cd326511dbdc51693b631c3fb052227090e6a3b0a75b2f451a4867dfd5acc8014e49eb86b1fd27cb161b6392f1ea968d8afe69583fbce", 0x88}, {&(0x7f0000001440)="d9264e96a3f6f59b7d185bed714468b1772663dd0e3f43749bbbac5a48a7749b6dbd4dba59295569cd58ff236e9d2d4a12afbc1e7e67549ece93173dcd2cb28536fa4d4bd94513ddd4d347be2d33c456a28da63e630622e6b9ef8b2704488fac158ef0e34121144403d81ca4bd9004a51a99806a5c9e18a2680aba74174b7792286d31db9f15a5843a8bdbca12f08fa6e67bda93294de7b13317da53701b4a5011ddf1584f223dd242cede13b6201c50372cff3e87364d1c4c76e9cb454d71e9705b434b0934d06b7426d4f37a18f1622b2907150d765c70812242b93513926cde57e5dc867e528986ba", 0xea}], 0x6) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x4, 0x0) r3 = semget(0x1, 0x0, 0x4) semop(r3, &(0x7f00000015c0)=[{0x1, 0xfffffffffffffffb, 0x1800}, {0x3, 0x2, 0x800}], 0x2) kevent(r1, &(0x7f00000016c0)=[{{r1}, 0xffffffffffffffff, 0x999bcb3a464881bf, 0x80, 0x71a98c52, 0xffff}, {{r2}, 0xfffffffffffffffb, 0x20, 0x1, 0x8001, 0xa8f}, {{r1}, 0xfffffffffffffff9, 0x20, 0x80000000, 0x4, 0x800}, {{r0}, 0x0, 0x20, 0x8, 0xb4d, 0xff}, {{r1}, 0xfffffffffffffffd, 0x50, 0x0, 0x4, 0x6}, {{r0}, 0xfffffffffffffff9, 0x17, 0x2, 0x101, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x7, 0x3f}], 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x74}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) linkat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='\x00', 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:05:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x64}, {0x40006}]}) kqueue() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:05:49 executing program 0: r0 = msgget(0x1, 0x100000222) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/45}, 0x35, 0x0, 0x800) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:05:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000340)=@un=@file={0x0, ""/26}, &(0x7f0000000240)=0xfffffffffffffd44) accept$unix(r1, 0x0, &(0x7f0000000280)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0xfffffffffffeffeb) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)='c\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r3 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x6000, 0x6b) 16:05:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x87}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x42) sendto$unix(r1, &(0x7f0000000140)="99dc9ae18005786a0f6320261705c4531b62cc34f9debffacf212289fee5a3e10192e6458c8ec9fea7132c6799e816565d8de6", 0x33, 0x403, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000180)='p') 16:05:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x3}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) connect$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000001c0)="87bc4d5ae50c19c997ec03b665465af520d7acce3c0ebadd1f28277a879f806ff5799d19ae372a76eb16202d97cf397d70f9f0e53d2986720a06eb78c2b331af5970fee43226bb5486bacdf83e18229df494a3520b5152c5fd43d42f89b0b8ce931da7d3267add954347c52c0fb33a40e083f474148163318f1ee009864b1fcf3febe455f79cb78c5d822bd710823b2bc6c6729b778a8167d79f763231e9c93ad524cf455adfeffca8d0ddecd2f4c10ce2f91a812234a43aa33a8002", 0xbc) 16:05:50 executing program 0: r0 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/124) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) write(r2, &(0x7f0000000180)="e81305578f4fb06ad7bbc41afe92b4a7c070a315b5132c960421fa6c6d519d366dc9d6915c1f92b5e9f6df34736e6036f8559c8e979510d15440343bdcec155d4b2eaa78cd30dbf7a25e10db028d4908453c07c84451fd19c11564b0f26a3c4d67723138cd2df0399af88ea4542e40c84db63df60fdb73970f7d27b5a0e453f0788f441e2cf16599e3749e7107eb56843aec3c9d33ebc94c9982fa77e11d02dd81cdca53e874b4c927d6e428aae88af62bb2bf1a7b6c822d2bd475034b20740ee0d36bd248f9d8c21ed0c49a5c934933d529244aca8c445e0e4cf4cb229de4a245", 0xe1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:05:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x9, &(0x7f00000001c0)=[{0x5, 0x9, 0x2, 0x9}, {0x4, 0xc0e7, 0x7f, 0x800}, {0x0, 0xffff, 0x3, 0x5e3}, {0x5, 0x6, 0x22f46fbb, 0x1}, {0x80000001, 0x6, 0x9, 0x2}, {0x7, 0x44, 0x2, 0x5}, {0x8, 0x2, 0x1, 0x3f}, {0x4, 0x78, 0x7, 0x4a}, {0x6, 0x4, 0x7, 0xfffffffffffffff9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) r1 = socket$inet(0x2, 0x3, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) 16:05:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5c}, {0x35}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) 16:05:50 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) semget$private(0x0, 0x0, 0x100) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:05:50 executing program 0: kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x3) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x1) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x2) getitimer(0x0, &(0x7f0000000000)) 16:05:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 16:05:50 executing program 0: r0 = open(0x0, 0x200, 0x10040) fchmod(r0, 0x4) getrusage(0x0, &(0x7f0000000100)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x7fff) 16:05:50 executing program 0: select(0x40, &(0x7f0000000000)={0x100000000, 0xec, 0xb60, 0x1, 0x4, 0xc7, 0x200, 0x3}, &(0x7f0000000080)={0x2, 0x1ff, 0x40, 0x9, 0xff, 0x80, 0x400, 0x5}, &(0x7f00000000c0)={0xe2, 0x9, 0x7f, 0x50, 0x7, 0x8, 0xffffffff, 0x20}, &(0x7f0000000100)={0x800, 0xff}) select(0x40, &(0x7f0000000040), 0xffffffffffffffff, 0x0, 0x0) 16:05:50 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x2e8a4eaaf0b9b060) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x2c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='3') 16:05:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000140)="fd95") 16:05:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 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) mlock(&(0x7f000000f000/0x3000)=nil, 0x3000) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0x1000, 0x0, &(0x7f0000000680)=""/4096}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = open(&(0x7f00000001c0)='./file0\x00', 0x60e, 0x0) sendmsg(r2, &(0x7f0000002980)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002740)=[{&(0x7f0000002680)="54e1b915e2b90ac3c2133193ce99a8e3d74dcb91d6045ce32d9e0d1c51c08495d5e7d600de967043fa59ad63224fd39bffb546026d7182d1c706654e8eed2328a8b6bf4541b1532532e416c0a710fbe843b3db0b9a5f30622fbf9eed59504aca4f4922787b6b3b021dde8a04341c06c0904167d44469641c91d6584fc29147bcdeea6c4e050b79ae153134666b3c1e447df9ce5fda0a8113fbd467b230f9dfd4684f7d0b7eaebecf", 0xa8}], 0x1, 0x0}, 0x400) fcntl$getown(r1, 0x5) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0}, {r0, 0x44}, {r0, 0x80}, {r0, 0x1}], 0x5, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') 16:05:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f3fe6313d5add500971e3f4db0160000349200"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x2, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:05:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) 16:05:50 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x40}, {0x6}]}) semget$private(0x0, 0x1, 0x80) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x1, 0x71}) 16:05:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:05:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000280)='./file0/file0/file0/file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') getsockopt$sock_int(r0, 0xffff, 0x9eec09e315c13a88, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:05:50 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x19a) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x800000, 0x0, 0x0, "0000020700", 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:05:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c7a49c245e1cbc944b683354391ce853ac5787f9"}) 16:05:50 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) chdir(&(0x7f0000000000)='./file0\x00') munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:05:50 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) pwritev(r1, &(0x7f0000002880)=[{&(0x7f00000000c0)="efef9693e39e7f335b85a62f02f96e9d21fac459ba1705cf204698", 0x1b}, {&(0x7f00000001c0)="245fd0405501dc4f1b4154569448eea9805b92a48d802c921f8a4777af9f0c610db0e93ad9d121c92d71a9272b476cbbb0f40155d62be68785eba0811b5b627575f70065a4116eefa30953b96ff92b1f4c6253529b20c2930197699320ea70c542af9068dbd34dd64d887b868c032242ae053a79f68e50638a3a22a724d0775fa0028364f3e65c004dc176438c0e7944e359855bb413d981e8e8e8005c81290d536dceffb2329e389fdb7b11e474d034ae1c1c408bec4090b820", 0xba}, {&(0x7f0000002680)="6c3aa5c1d13d3085d8401d25ab9ec34bea0d72fd55d7a14508738f756c1f289acf6df5c47a8f91079bdf2dfb57927f4962e6c267bd00e5e27abbd2fcd7e29be61aff0968a01a31e582d833a9f4b2d1ff5df5274e01d61d185ce4a80927c5609f559044a94b0d0c289a4b146f42b74b72683be795ac9dd5317b0760d34271fca3e0f91869acbe0273c454f9b2163ce0b63c114782ab2d33cc38c50def9e1643814ea602512d2e085af25080c946938c93c0b1c88c4cd9d4d4a2408c1713db6b5125d6194be5fe11b684ac21f51b5b525b09680caaae7712bf5bd0ddc5d533acab7fd39f31e0084c1ad6eb72", 0xeb}, {&(0x7f0000000280)="cc8900cf646b7c19392e41264216f904", 0x10}, {&(0x7f0000002780)="7d39b77d3977b53d1acef20b9708b59e8d602fdb2f8f4bf5d86b4916a333464d49846074dfb641ff843622352e98534fc173aa91b68ea1c7928474537966592c7bb3b122d15990a084bba683d97a653fb981d0f14e03c3fd6c2d213e2fb5f7c702ed12b6274642b28297395c90ddb51cea01bff4e04bca0ab462f1178782341068cd02859b3468151986942fc7182ba6da67b68ba6825c2edb5ac9d25dd5b25ef735a753eb8235a888e04f43f5ab8b6ff7275de4d1bc898685700a11be432c9f21be797587b3a6f56c6dfec13b06b2bde0860e4d3bd53c9d0b310d969d76aebd7edd03aa141b232e4a74e7198fa2a6d79e200185", 0xf4}, {&(0x7f0000000480)="dc6aec0ac3c331b6fac61214fbe5f40d7c1873cb927f911f29362b3ef2f7300505a1a40915b2bcd92cfe2e63b23f2375a7f6252cc05a3042c0912ddde6cf94c91b806d1e0a368a1a7d5d15e0799068c040ff325fef645edb29602acfcd635d45d0313ddc7d01c4e6a0e47a530d", 0x6d}], 0x6, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) close(r1) 16:05:51 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8, 0xfd22, 0x8001, 0x1, "6b097a932a405059f2026b5795fe5eaeb9163e55", 0x1ff, 0x1}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "ff00402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff", 0x18) r3 = dup2(r0, r0) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x64, 0x40, 0x101, 0x6c}, {{r1}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x100000001, 0x3f56}, {{r1}, 0xfffffffffffffffb, 0x1, 0x80, 0x2, 0x3}], 0x0, &(0x7f0000000100)=[{{r0}, 0x0, 0x60, 0x20, 0xfffffffffffffffc, 0x80000001}], 0x6, &(0x7f0000000200)={0x4, 0x3}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000002c0)={0x2, 0x2}) 16:05:51 executing program 1: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x83) r1 = syz_open_pts() pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7935ace2c9554c59) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000340)={0xe54fe04, './file0\x00'}) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x1, 0x1fb1, 0xff}, {{r1}, 0x0, 0x49, 0x2, 0xffffffffffffffe1, 0x35f}, {{r2}, 0xfffffffffffffffe, 0x4, 0x2, 0x7, 0x33}, {{r0}, 0xffffffffffffffff, 0xc, 0x10, 0x101, 0xee}, {{r3}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x4588, 0x1a}, {{r1}, 0xfffffffffffffffd, 0x44, 0x1, 0xfffffffffffffff9, 0xfffffffffffffbff}, {{r3}, 0xfffffffffffffff9, 0x28, 0x5f940326ae28e528, 0xfffffffffffffffc, 0x5}, {{r2}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x1}, {{r3}, 0xfffffffffffffff8, 0xdc76547bbd274af9, 0x20000000, 0x100000000, 0xda2}], 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r1, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0xffffffffffffffdb) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9, 0x20, 0xd9d, 0x1}], 0x1f, 0x0, 0xfffffffffffffffd, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8668abdd42ab9bd6, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xb0, 0x0) pwrite(r4, &(0x7f00000005c0)="0a387d54e7ee759d009a0517029b9e4e5dfd0de321", 0x15, 0x0, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) r6 = dup2(r1, r0) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000380)=0x9) r7 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000540)={0x6, './file0\x00', './file0\x00'}) ftruncate(r0, 0x0, 0x549) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000002c0)=0xc) read(r0, &(0x7f0000001540)=""/4096, 0x1219) dup2(r4, r5) 16:05:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x35}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x61) 16:05:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2b, 0x0, 0x0, 0xffffffffffffffea}, {0x1}, {}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)="781b") 16:05:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x200000000000005, 0x10, r0, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40) 16:05:51 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x4) fsync(r0) unlink(&(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff03}, 0x44001000e, 0x400008001}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:05:51 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() fcntl$setstatus(r0, 0x4, 0x0) setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = geteuid() getpgrp() ioctl$KDGKBMODE(r0, 0x40044b06) setreuid(r3, 0x0) setreuid(r3, r3) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) write(r0, &(0x7f00000000c0)='!', 0x1) flock(r1, 0x4) r4 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r3, 0x0, r3, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) 16:05:52 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x100000143, &(0x7f0000000240)="893036ffff0000") 16:05:52 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x6, 0x0, 0x0) r1 = shmget(0x0, 0x5000, 0x18, &(0x7f0000ff8000/0x5000)=nil) fchdir(r0) shmctl$SHM_UNLOCK(r1, 0x4) 16:05:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair(0x1, 0x4000, 0xc87, &(0x7f0000000100)) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0xb27d7efdcc7f4410, 0x1, 0x7a, 0x2, r2}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000280)="39b45ee7ec448ce58bd8656103538afe0d36b5914df3c948ae8dc5aca7d20b704164460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aae45d33f8acc03223d80becdb274cda87d0eda1c9f280c530749f667bdc27", 0x69}], 0x1) clock_settime(0x2, &(0x7f0000000080)={0x5, 0x9}) 16:05:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) r1 = socket(0x800000018, 0x3, 0x9f) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x80, 0x0) 16:05:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) getpid() ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 16:05:52 executing program 0: r0 = syz_open_pts() read(r0, 0x0, 0x201) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000300)="15fa43b7c1c12a1d93f2bb476d5d44831020e448446c4c13a5704a5da943728ef96088e407e18bd5e84571932399ec8c20f532b6fd64802664f40c16dc93dbd491ee6ee4c7a934df7072fe2d10c65f0cae6b09595dac89af2e348fcc6789390ce72223329daa275e77506889e142a726323ed106d01999f80940dfb033eabf692d9712f5f8e61b7b3171ccf3f55639c83991eb9a7b5ca676f34cbc22235e3cb9c4f661d61cc2df2ff85d8fe093eb26a7cf5607aa4eb960fc973814850ffef70ae91e34f5ed070de4d080e5df56f5cc7aec3d82a202ec45a4baf47797a120265b79f38bb6998feb8d6aa2260e4d38ebecb0c0c2e1e453ece4164fb7e4391a4d51b83e15cc67e5e26e50ae14f82ab9b752af7f6e23f8902be3677b9d8a79d8d8803d793e642c440e9882130fef87b6292a231405ad97802b82b77e5214aa986de99868bc619d007180b0002d40e7552e4b0e34c97986bcfa187c297fb92b7a0be100088c56ccf116ca6b5b5bcd61581473258a1fa36e45d1adfaf13506b88f5164f738835308b5e477f50096b81d79c60b915a50125cff1050300e80edeb2854de4a3a3d87fa71d28a3fda7f16c6d497fa2153638308b4dc4606adbc5ee65b9d40b1d381e438c9c84556374d697cc2fa2b1589636832e91110f9b0e3bec2142be9dada7bef42c1387e264d2dd33bb3fd5c4dfd624d522d963fb86e5d8f7f027361", 0x200) 16:05:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x5}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) getdents(r1, &(0x7f0000000140)=""/144, 0x90) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:05:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x6, &(0x7f0000000000)="4b74954c", 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 16:05:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3d}, {0xc}, {0x4006}]}) socketpair(0x2d77f456a48b94bb, 0x1, 0x1, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000100)=""/138, 0x8a, 0x802, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:05:52 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) 16:05:52 executing program 0: r0 = msgget$private(0x0, 0x40) msgsnd(r0, &(0x7f0000000000)={0x1, "5155b9a2cc5071bc0b99fbd8d0d266ff8d552aaf84a2033a43c5f8d1a15d35d78154cd1467f959b5e373c29e7ec49a9ac11b3c9c653cbbf111a40a2bad14e3bf8ca884fad8b75d90623925ba1434031c5d916454e13ff93add360152d138f12d2ac579922edb6ed19f229ea9053489e6a0c41842ecaf10e02aa3228de37dca9053129fd02405436a77afa0955c64e1af1d20faabd2e37f2b7ea3b28fd6d1"}, 0xa6, 0x800) r1 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x8439, 0x0, r1, 0xffffffffffffffff, 0x10000, 0xa6, 0x2}) 16:05:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x143c) write(r0, &(0x7f0000000180), 0xff18) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) r1 = syz_open_pts() close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)=0x6) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) pipe2(&(0x7f00000001c0), 0x10000) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:05:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) listen(r0, 0x7d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:05:53 executing program 1: socket(0x3e, 0x4000, 0x40081) 16:05:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202789c66696c653000c005127daffc5efe3f577503fd1574bd1c02baa26c09e04091a66c5ad11fab002d64eb9156194c222a1e484164d6b4f701b20d6b8d2e4c277336362859da4b3fd80e76c94a16ba4dee7786a0ac64bb98bc2c6809d8103d24bf7aeca9d770abde5936c2ec2d3635d7be81ae3149da37db700d5d4112da00903807047c88c2c8303b93925566bab2"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:05:53 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/wsmouse0\x00', 0x400, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() chown(&(0x7f0000000080)='./file0\x00', r2, r4) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x8, 0x0) r6 = dup(r5) sendmsg$unix(r6, &(0x7f00000009c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000140)="9d43ec1593e9bf25fc95078c7b98d51ce8a3a32eb845f6c7536912a5c1b337733112edc543c2bdb80ed2268866d0ed8cef782ff3df665c6a917d519423a71e3a567f1c4d243c1d1a6f3564a1180607959ec56d1758efb2e1ff99255670f2b7886cccd820bd4511d09ecc643acb7d9b1e20465e289af481d7131a1cdcd3ec13a17eeee13b8c8c4fc6176baf661ab96b40860cdf89c94de3a4a45509449b27dbdff14f9aafdf7afe23e8b8d739c0595d723674c3ef1405505effa4e6ac81cb6764d755f4f5c0dc67429ad4dd99f2", 0xcd}, {&(0x7f00000002c0)="61accd07df3a6c82e9d1686da12080d5e1e28c8f0713afb65ff034c0ef35ad50283cd5b53c912aaf646e171bd29279edaf8ba3272b5ccceaa5e1a314908db9ad683aab9bc1228527b7c2b0651919ea2bd58a6ff39f745190c22c39e40bc1418c9de19790c97e0682b1e07483bd3d51415903df284d944ad02d2ffb162fbd683a77f2e45909154ec1259ae278", 0x8c}, {&(0x7f0000000380)="b019999d2475e852ec06b9ae595a8d5049edc0ad171af82247d2f19d9d2bf8a76097b3743a966c93a476bd1f5065ba8dd8b9c1da904c6db7f3e9a54e2c31ab0c7ddf5630e4cd34c4934539b26e264a44fcda9d217d2e0bf9a1d5788ea88069c78f4682452cf2e27081faf3039cec045d3e31f7b419ff951257fcedc95a3d4d15fabce7bb12fac13012fd96f03f7935008f23d0", 0x93}, {&(0x7f0000000440)="cc2051c1549151ca707538e54d956e30108ebbb8c2bb8139f6e02e1acfaae7f00c95120dedd7dcb4a5ffa43fadbe976099162dfc9be02edb4ec18199298cda685aa4e2e021790bcbc7436a4e92448c9775353e91729c9f7b6737733093ed3286d4", 0x61}, {&(0x7f0000000240)="6a3c10980b8b067e63087842c83b4a562d275e105af47b53bcc7566a6b", 0x1d}, {&(0x7f00000004c0)="195f6f0c9200815bda86f0dad7b0311af879036d198596d8c7a753a0f3d72521c75242f784f4e357d50ffecd6a8827294d4667333940ab434d6e88d48015c32c6a902360ddd2b0c8b2bddfc240db976d3ab25a261b", 0x55}, {&(0x7f0000000540)="a4aae02174b9839b16cfd789ffa6db2c123340a54f5c2ac2ab54e414a98e9b069b708460dd66d46807da8b675515f1dfbd7fbe4d60ef0809988e51ab28e3acada93ca974806f8e609f6e3d4ca05ab7830fc56bc3584f30e6eb87ca0c193261510cb59ed1cd1bfffe6409824f5c23a36326b993ed171103d315e1694078186ca72347811dc2259aada98e6e32f454e6ffd3ba198f52be2100c07ecd9e52b9f3402affca9bc8f0f20d07924178fa86c906c3b066cabcfb72d28ffe6a314d1e9e62f36b4f6ee05a62128e7c3741bf5bdf9ab8f0f4e8ea", 0xd5}, {&(0x7f0000000640)="1cde82005fbf6cd63c2e18141b2badc20bc5cb3fc6e95a45e172e371266c1c7ddac3eab1b026c07175c9d8d7e588ae890ad7de53ce7b1f9b4ade414cb5193041bb66359116d75f9d06a380ae5d4345cf11d8868f21", 0x55}, {&(0x7f00000006c0)="37803eb82470ab0d1a7601d5ac51ef8e003baeca4701c58098410fbb72b8292ef2d52f8be4026982633b5a41a9de8caf3728c501d6af4b1db046c5172113ee480c1faf5f01df1995eea482b74feb477342f91b600e68d2586467acd9b6b1fdb93c927891ac7ede5c682ac76512226fb6aabaaa252565cc0fd79d33729ef7f8a1ffc15f63b1f5ec8eed356e8f397b1ff3939e19c16e9fdc934b9ac93174b86c31a77f02c5a41fecd5ae2ef79e79338b7287eb76c86409e16e912c768d8b653ecfdfb571e04f6682dae969d62633423d170c37dd4f21ccc136dc4ad07cb132829af765a4b08816a2a6020e45f7d86554e6429d", 0xf2}], 0x9, &(0x7f0000000880)=[@rights={0x30, 0xffff, 0x1, [r5, r6, r6, r5, r6, r6, r6]}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x20, 0xffff, 0x1, [r6, r6, r5]}, @rights={0x20, 0xffff, 0x1, [r5, r6, r5]}, @rights={0x20, 0xffff, 0x1, [r5, r5, r6]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x28, 0xffff, 0x1, [r6, r6, r5, r5, r5]}], 0x118, 0x2}, 0x2) ioctl$WSKBDIO_SETMODE(r6, 0x800c5707, &(0x7f0000000000)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000a40)=0x1) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000a80)=0x7) 16:05:53 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x624) lseek(r0, 0x0, 0x0, 0x1) semop(r1, &(0x7f0000000080)=[{0x0, 0xffff, 0x800}], 0x1) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000000)=""/106) lseek(r0, 0x0, 0x4, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) 16:05:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7}, {0x1c}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) fchflags(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") 16:05:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001600)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001540)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="7f") 16:05:53 executing program 0: setrlimit(0xe, &(0x7f0000000000)={0x6, 0x1f}) r0 = msgget$private(0x0, 0x103) msgrcv(r0, &(0x7f0000000280)={0x0, ""/24}, 0x20, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)={0x764162859351261d, "e4ff4bfad576c191f84f572c45713af5e38423d1509b06900462349cfe85d750025678dc16a17fcb344e7f4145bc520a64525051ad11931870054717a77043199e56410f500a8e94334106e42ef49f89ee2190a536851598a621f364462382413bab99bdd2794df67be199a64c17249ff90a32e612f8d740e95397a2cda88b15a61f5db86eab2db80a16f9cdcb37527d7a70d4ac7349ca11040d97ca8956a30f2b01b520b41c3409579fc691769ce1e5d49f22503277cbbea5ab750c0c7933eb5ed62d9caa8c3ea09f5f2b17f79ae16c904d9f22562a0ea7eaee37837dc69684119a"}, 0xea, 0x0) 16:05:53 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x80000001) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x21c, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r2, r3) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:05:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) accept$unix(r1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) clock_settime(0x7, &(0x7f0000000040)={0xfff, 0x773d}) 16:05:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x3, 0x6, 0x6, 0x2}, {0x1, 0x4444, 0xffff, 0x5bd1}, {0x6, 0x1, 0x0, 0x9}, {0x5159, 0x3f, 0x5, 0x5}, {0x10000, 0x20, 0x100000001, 0x4}, {0x2, 0x5, 0x0, 0x5}, {0x100, 0x2, 0x9, 0x4}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x35}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)) 16:05:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xf, 0x8}) r0 = syz_open_pts() dup2(r0, r0) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000dc0)="dea1e0ee3d24142e33cf3df139abcac3e28441c04ff0f168b77c97670617d3b225dee94f38a1afe0629acd45a6870d3a0a80ad26abf69ffe51cf9c15a2c27478d1342af8a06be32447ccd49452f41e68ac23a91c8aaf61def2067b9030b61834e45c42b19febf44ab4833ac09a0aa037953550ca21818db6e06454937806593ca97a2b5eee8a176b1654d8f9ca883ab05820d8fd72a5c03aefad52e870a632f2580e63018e5817158ac81af7819a29d1eda79fc9612c57d246840d1b34d96323f771761a89d6c1dff853037c525867debf10ad50e199f3d444bb8af553f184f50e5e3b7f30bfdef9186940c198fb1d8cddebcc7e4f0be3bc266cb13978f5c902e88e2c3e84556da4066af2f48f7225ee318ee2601ac505e5f5375a3f0e9ea6782a323a6851434d008986d4b4229a5968a084c504d0e712fd060899c012061626a16ea0af6a6be888ff5a72b71dbb2fe4c36d5333acaf8a7ca5635370e74cb68e12758586810d8757bff3327879e4c969c770367d5fa4b27e1f1cf7392c9b2fabd21d323b9c505dfee34fa920656ee34f0671cda1c7d1575aa05e6b44dfaf606fc18fca9e6635fd1bd65ee0bebb97fdea0ac870f64b78e602465575ca902698a638f1a95864c456efb6f9127277817d20736ea9365618798a0311dd1040cc0869c7b2a4d0c4c9cb028d3bfc5049e23e68ee53ca74637be62bab4c00c0b0771b0739ef8c046a61b75b2410fd237ac1e1ac16d55926a3828ea93eadaf786e53cf54eb3e9c5e45feaedbbf18fae9a1ec9b1b4a014d13f23e0b45450153d31e64a5f9b389281b55efbfabe2a49a808dc0b95c9777a10817c070f56b503df376eafe0e85a45b9157c1ddbd4be2558d1bb11099135435d47672753ed4565b388f4d97ef48b1c06f1e0f841418ed619dc13ad63a2b8044dd323b4eafcd80644be2d9e7b583316a6e0daaf69f2774f2bd38fd180d926aab544dc714ef2151ef1074d3cbe1464c7910e140c39b8580150fd5305d2ddb88bbcbdaf17b36530b8c8a78d1bd269a9fcc97c16d8490dedc0ba7997b7c618a9fb016758503bbafe0236df77bd59676525558cd7b9071f4c543825ad94909afd9b9ee30c233fedf322c31fddde5d91e8df0e2fc656287fd412a02d1d5318e65998e7ef739d2f2974a0d4eda25e2a97985807ed3d13723af85c2ecce3bf183e58008782639ace51794dd127557c2a2eac3b6265e856577605e45cd669bd92f9c680576565ca6d3f5a622632cc22a3acc4dbc8717c473ffc4a90a7ed3e9b638730db59157310c8a1cb2ad73a4d76077a8cc30ae481ac34e094037820612bdab23d764161d97269b027ae4d90aef8c2a8217f02d61d51ed3e354c969f53e3d93527ccad9b494bfe2b77cba42ab04db304b0dc3571c38f05f86fd2cf2f95c20c4976840936819c724ee4920ea57f9ea3ef0543e164b73a0d919909ede04f465df5ee649a1d1b37dd7c76990d3a8f27f81fa59321eb387b1eaf7f2a4a3b27afd5847c7c446fb76ef6598da516aced93ff940096a5247c33c602d939b5631188ed1fc43fae4fabafde36fb0457363e9432b73728472d9de94d1f614b857d45703d87743ea5aa9ec2fa3240fd6b32035f0c56e38c74b74043866ebf08fc350c7dd743c1961afc52209b900187c29e279e26ac19c280b8116dcef2eb7323a345d33f8ef4ad5476fb90f2f9e4734ae6d0520434f7f68bcd7fb55727e5707008a1a89a07eb8eb67a0d713f2293e8d59b68c2d854413ece9e838a8d8cf181a7b7c813e07b18feaf6936be7bddfeb490ecbe112a4f502d74d3d5eb8ef99e10759e86f067ca89ca98bde5f62c22b08a113b2d0d6ab2cd8f72ae1944e0358dc79650406205b09b5240d102ebe05f5847d1d7470a198f8145e85b47f07cd42a382eae54b3aca99f11fdfd84a7feb40510092d207af0423529bc7608b2bf1a8b332a04dacf3f2042c60b5340ddc74032346b534b93022656726e7bf0b732ce54f11a88952c3555efcb6bf8547f7cfb1f93e6ae9337056fabd983480fd46b93ec3044a65d3fcc8ebc9154e442dfcf4830ccaa891f6001ebba67133cdd4306f8de3149a4a4635bdac55f5bf197ecf4b18a0bb34c2b55555ee3a40032b14d6d89c34bc60426dc4a192faa4431af5c3c58a7d8cbf52ddf9e7d4e13d331057b9f1fe176e4f21898c357b5918f5e563faba697eba1149759a899499c90a60fc324616f5719651ef642928f6b2abbea077057f121f246adf376b68cd0d4145008d44022176767a9434390138a8c79e7ca4f617638edae4cf892b1ed7086b537824987cde2f058737e70eeb6cf36d7add63f25a3987db93cd2ded4c364b143ce6f7d466a7c6f92f321277e92aae215dae710c0736bae081c84b045ec94efd83c1a725634c50708377046d9af4a193ee7de0b56984376734a8fe703a6f3cef2cd9fef3083b649eff95cf7762a5001a20fc78547f649735cf3a0ba3f573a069c351e5bb3ba8640cfba029916f4fea052634cdd7f1185d9fd925d8863ebb05255af7e4f27cbdb7c01d86d5e832a929acec2087583832c6db5541ccdcb4e316f0f13bd57812717e452cd215184280006ae174ef5c84a34e28237e75a83c14e09be46779471e9a8d9ca5a9e7e8fa53c4a1ac2cbd6d304b3042588c382a3bd886e526576b3dd71ebd774aeb4c32c8c863e6cbb63a4fa11df2e1d55de313e6e397d501c8e0bbcfd39f8be2b32837a370435b42faebed59e4c53b6ad1cb0a8c48af62a1657cb3af8a21a02cbc92e5f57ea9264802ade87663df2277327c28bf35bb011e1a6e89699b248414279b039d9b2571fc094e01164ff0995730b835df888dbf2694285ea4910c208792906a9fac3325b1bb2096b47a134e3f6bf6244e08836a026ced0b9af562c373d6eec350530a4a5356eb67ff466649b71da4918ea4ddf6811c90143c4dcc11218bfe7831aaa22f6ec086ee19cea541fa8128045382832b7eb84d8c9140049196e81f07a3e057fa90a82c03c4ab5ae0799e90bbc93886d4f8661dbb849f9b51cbe4c2b48354cd6c492012d4bb923006ece475e0cb91d2c4e3fefc514413b443d139860c0a998f567679ce60cdeff8096b191e9105b0b2895bd03fed0fd05b3fd09e0bcd43340f4ede455b94173e640670b6e8b1bdfdeafc9f6c9b29c7a669665a5e406895b3a336df810cc9c2f077b7514115e739e8af6257f4deb4a9dd4820cc69a7a15f8da9ea6e97a02f955e718ee8d397ee33eeaab6e759e083e204ea96c644d99118f09b72e8e2225690d15d966b724628338c423724514af4a263e466df869506378fbefdf2fa710f79d3829b4c2c2ef4ecd2136680537bc1977edaa0e1241398533d88a9604b8f3fa4efe0ddb66e6e5dc3a906b1f1749ba9c17c6b77674f87c364f2e572f57fbf56ee4b7af19397c177979a44bea71f9924463ad75dd902fcb861ccfcb439d35a80f4933cd7c246e2c320ea3573beefc0edfa5b8b9eb2530119e5c9525fb6193d70393f12b3cc09c946a5c91936a64a8332b3d4b5aef2bce8b07920e4b5b2dabb3d47b9873ec43e72274b2d88a5ffbf3ddc9d617c596b7979b8587d43f25d42e237996e18b2f2977334ea0ef04b50ea4b50b9b6fe9d4a7bb88c6ddc15f2b9944157e7c12761c8426d99c7d4f2ba8c576b8bf2b45671be0775e3c458fe3f407253604393fc3c9697bb748fc44fe5921b5815a085f3092edc96cea120f8c522a1e92f3baacc1a0cd74962a0d7a88a154e572a3407b253b4a432bfb1cdf35908dddc9aef27c623940ce1166742e8678f8594fba3ba5c9c7c9210f2213ac9b27f2d0eb3f2eb7bd2de02064f3be4f77a6c875febc1f824d3bfe24d85a378e5c51ceaf38598553c053d430ecb526b9e4ac5d3d5c20fd491dd978ebd4d9b73366357b81e3fc4e3daa292679db4424ce5c7b4ae2b0051fbfd59784b4a7dc1", 0xffffffffffffffdc}], 0x1) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7f", 0x80}], 0x1) 16:05:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) 16:05:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:05:53 executing program 1: semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001600)={0xfff, 0x0, {0x4, 0xfffffffffff7fffb}}) r0 = socket(0x10, 0x8000, 0xfffffffffffffe01) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x6e4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r3, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r6 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) semget(0x0, 0x6, 0x8b) bind$unix(r0, &(0x7f0000001540)=ANY=[], 0x0) semctl$GETPID(r6, 0x3, 0x4, &(0x7f00000014c0)=""/26) close(r0) 16:05:53 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmat(0x0, &(0x7f0000ffb000/0x1000)=nil, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2048, 0x10000) shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(0x0, 0x0) shmdt(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x110, 0x1) 16:05:53 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000001c0)=0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) write(r0, &(0x7f0000000300)='_', 0x1) 16:05:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r2, 0x5) r7 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000140)="fe78f0d708813cf5080c78a4f7bfd6601ad8c937dd2a87f84dffeb73d996c1844da48923b7c2b021d6a66af298be30e12f09eb13e7421e830c935347ec2142c2aa05a1ba8803c5f50fd640fa19fa6a881c091f9bfa4938762c4f4286f86e3d57444153d7617dcf17b34d5dafc435e7fbdbb8f34901d010105fb5188d9a8780a16e51f814445d1cac3e90716dec14cbff1321b5df1bb56a2374cbb85399ea0e7d7f81cfa551ec5c567556745423b9e49059ca60887a1e01e5a594c36954b9b75c01f2f41581ff44228643d6b10c0fb28c6bf74bf451ee918329ebbb84204766db3593413eb5e092f397db3c", 0xeb}], 0x1, &(0x7f0000000640)=ANY=[@ANYBLOB="200000000000ffff0000000000009285a5dee8e63d56893dc8a1f14ffd090cca94e12b234b1da4d8205bd79b06206ffc9648ba45a8cde294313f6341f63c8ecab3ac621e5b4dff5542dae003f412600990f65760e3d3c942642207c5d566ecdc454ac718d5f362864320882eddf2d0964a5bb317c7632fbf7da1af1725a688ddb3d5607538cb29f82e4992344cb75029abb91cb0e54d3fe6ed14c0ec4918bca9feef843185a26bb8f514e6254062018dc355da8eb79487d40aeb8dfe687709873eb3cf0ab05c6b7f42516924fa050382f9185e684b4d516688c5acabae8171c02d58320ac052a84c4e7534162d3f48562fef1244d90760baa6f2b8d52c2a714abf67753f347cc7e20815e04e83da3787ecc6f6de0510d02954022da0a9738ce80a210177d392f8df26710859efb83a9b31fb00261ebed39fc049617ad10be99622cc2536d40b0e32b0df64a9c8d818a51d21bf40ee08e665e5c1620e6a8fd586a7819d3b4915d79d321494977ae30cdb50734d0da26395a71e614649dc89ae47d72dbccd58be7aa4cd600e02fa7e775e81ac011417d0", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00'], 0x60, 0x2}, 0x40c) connect$unix(r2, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) 16:05:53 executing program 1: mknod(&(0x7f0000000240)='./file0/file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0xffffffffffffff39) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000280)="0c3674e5c4bfefafd10e20339070dfc98c3c03efbc5a14abba88022fb3b081caf98d7919bfa89628e345425ee1ed3edbcbaf7cecb3988ae4b22824971a029d1307a16d79b3ec78a758b43ac37446e60ab665e479243f35ea0bae2255025bc6ff0bbc3b03d83b62d8", 0x68}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r3, r4) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) 16:05:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x79a0da7edac40e97, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) r2 = socket(0x18, 0x8001, 0x0) r3 = dup2(r2, r0) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) socketpair(0x1, 0x4000, 0xfffffffffffffffb, &(0x7f0000000000)) r4 = getpgrp() fcntl$setown(r1, 0x6, r4) 16:05:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x4500) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x6, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x3) r1 = open(&(0x7f0000000140)='./bus\x00', 0x10051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x1}) syz_open_pts() 16:05:53 executing program 0: ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f00000000c0)={0x80000000, './file0\x00', './file0\x00'}) setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) shmget(0x3, 0x4000, 0x1a0, &(0x7f0000ffc000/0x4000)=nil) 16:05:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x25}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x9, &(0x7f00000001c0)=[{0x4, 0x4, 0xffe0000000000000, 0xfffffffffffffffe}, {0x1, 0x8, 0x8, 0xfff}, {0xea, 0x3, 0x9, 0x10000}, {0x400, 0x6, 0x4}, {0x101, 0x1, 0x3e92a2ae, 0x7}, {0x3, 0x1d, 0x8}, {0x4, 0x7ff, 0x7, 0xaec}, {0xf76, 0x6faa5fb, 0xb6e, 0x5}, {0x7, 0x1, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x401, 0x4, 0x8, 0x9}, {0x1f, 0x7, 0x81}, {0x469, 0x5, 0x200, 0x4}, {0xc1, 0x5, 0x3, 0x38d15553}, {0x0, 0x0, 0x0, 0x1ff}, {0x6, 0x5, 0x3, 0x1e0d}, {0xfff, 0x401, 0x3, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:05:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) close(r2) ioctl$TIOCSCTTY(r3, 0x20007461) sync() r4 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000001c0)=""/4096) r5 = dup2(r0, r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r6, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) kevent(r2, &(0x7f00000011c0)=[{{r3}, 0xfffffffffffffffa, 0x10, 0x80, 0x8, 0x1}, {{r3}, 0xfffffffffffffff9, 0x40, 0x40000000, 0x5, 0x5}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0xffffffffffffff42, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0xfffffffffffffff8, 0x5}, {{r5}, 0xffffffffffffffff, 0x24, 0x2, 0x400, 0x3ff}, {{r2}, 0x0, 0x4, 0xf0000003, 0x2, 0x8}, {{r1}, 0xe05e442726f1cd27, 0x40, 0x1, 0x83ee, 0x2cc0000000}, {{r0}, 0xbeca8bbf86952054, 0x1, 0x1, 0x6, 0x3}], 0x5, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x3, 0xff}, {{r6}, 0xfffffffffffffffb, 0x80, 0x2, 0x401, 0x5}], 0x0, &(0x7f0000000080)={0x2, 0x7}) 16:05:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xd8cc, 0x8c1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) lseek(r1, 0x0, 0x0, 0x3) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x810, r0, 0x0, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = semget$private(0x0, 0x1, 0x108) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f00000002c0)=""/42) 16:05:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_dstaddr=@in}) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)=ANY=[@ANYBLOB="0000ee010000f65fe13902f2fffffff7fdc8bab97e02b439a9d2f3dede72a95f7b7a83a7b31673a7ab2d2ef1a059e4ac09b672957f90e23f84191094851bb39c6dddd16b8eba7b23a224b6f24f0d556a259651123850f9c7d1fdc08a5cd47f057bf0d1b140fd11b5470545b7be88a1e19d"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x10) syz_extract_tcp_res(&(0x7f0000000180), 0x6f, 0xfff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) 16:05:53 executing program 0: r0 = socket(0x6, 0xc003, 0xfffffffffffffff8) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2a00000000000000000bcd4c0a162b58fd4237b8fa4d2aaafa2016be42d62c3f20dc0bf3df7af2c199eb3dfc8295aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa2e5cb9b87a17b439523dc8902361cd8cac7dbbc7465d6c4b4da6d99f514d2350066cecddf31a0d7b20000000000000000cd921e30d3414ee35b0a980e0eb802009d34fd02208a54de45e3c15f273c8eaa7e3d8bfd42bf7586044f9274debf94dcc42254fce4ddb2d44543f70cc43a916205653826312c0380"], 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setgid(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000001c0)={0x2, 0x2, {0x6, 0xfffffffffffffff8}}) write(r0, &(0x7f0000000000)="3bd1ff9a77df8f37f30037aa4922ba94898f466d483d33ce24dd989c1d2f38a0b1bece03971e3a64bb020947942e2b99873e2e00df3ddc0e", 0x38) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000200)=0x1) 16:05:53 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/83, 0x37c}, {&(0x7f0000000180)=""/83, 0x8e}], 0x10000051) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) 16:05:53 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r1) close(r0) 16:05:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x54}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x88, 0x9}, {0x44}], 0x2}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) 16:05:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000440)="f35fd413c7160155e1a2bb7e4e12529e00488d15198f01b700c65fb243dff7905d5930d091cca5046f27ae5dd09dd28f4b49756a794f9f67bd6846653e5b6b64bebc06ba3b22e401d3e75c33f7b2210008b71723a2022376dd4cfaa04dc0a1fe1869919bf1705a546a41be890d13abd93088ec5a5de04e6db297bb7ff55b88518db709dce60b75c2dda5015a44e6e84d468f2ce7e295204e3f0f36941c23f43a7baa7038a8da9c200e5ea290736388e68c6556e397422587c67f905d5ede4b1fb824b6d3cbbaee8d55760ba519fc34b7e461194069b591c09880f7cb9f9497622b29463443d7653331", 0xe9) fcntl$getflags(r0, 0x1) execve(0x0, 0x0, 0x0) 16:05:53 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) close(r0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_int(r1, 0xffff, 0xbe38d5169e29598, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:05:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r0, 0x0, 0x2000000000006, &(0x7f0000000140), 0x0) 16:05:53 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x8) fcntl$getflags(r0, 0x3) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x4) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:05:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000ff8e0000"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x80}, {0x4c}, {0x20004006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0xf4, &(0x7f0000000040)="b6") 16:05:53 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:05:53 executing program 1: r0 = socket(0x2, 0x4003, 0x0) shutdown(r0, 0x3) getsockopt(r0, 0xfffb, 0x3fd, 0x0, 0x0) 16:05:53 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) fchdir(r0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x3}, {{r3}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r0, r1) 16:05:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2c, 0x97ed}, {0x6, 0x0, 0x0, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:05:54 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = geteuid() r1 = open(&(0x7f0000000000)='./bus\x00', 0x9, 0x0) setuid(r0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = geteuid() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) setuid(r3) recvfrom(r1, &(0x7f0000000080)=""/34, 0x22, 0x40, &(0x7f0000000100)=@in6={0x18, 0x1, 0x8, 0xf37}, 0xc) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f0000000040)) fcntl$setstatus(r2, 0x4, 0x40) 16:05:54 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000e7ffffffffffffff00000000000000000000000000001685c9baa1ae4e2dcd95c4b28c00004000000000000000000000000000000000000000d2b7b93a2e90349193376eacdf6014aae4301260a20339a998cfcdc7d06e494fe0c4e8f23e93503552ddf529"], &(0x7f0000000100)=0x52) r1 = socket$unix(0x1, 0x5, 0x0) socketpair(0x2, 0x5, 0x8, &(0x7f00000001c0)={0xffffffffffffffff}) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400, 0x140) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) socketpair(0xd28f12c366228bfc, 0x4, 0xec, &(0x7f0000000300)={0xffffffffffffffff}) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x10002, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xfffffffffffffebb) r10 = getegid() close(r2) fchownat(r6, &(0x7f0000000180)='./file0/file1\x00', r9, r10, 0x6) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x8000, 0x0) r12 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0/file1\x00', 0x40, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) ioctl$DIOCMAP(r12, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x1}) r15 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000180), 0x0, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @rights={0x28, 0xffff, 0x1, [r6, r7, r8, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r16, r17]}], 0x88, 0x1}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000740)={0xffffffff, './file0\x00'}) 16:05:54 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x1, 0x3f}) 16:05:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x3, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) r3 = dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x3b}, {{r1}, 0xfffffffffffffffe, 0xa}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000140), 0x9, 0x0, 0xffff, 0x0) 16:05:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000000081, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x22}, {0x5, 0x8000}], 0x2}) 16:05:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) syz_emit_ethernet(0xf5, &(0x7f0000000080)="1d073d7d1968e250c9165d78df963ff74461e7974b066d8669c2a8988e85562c37c40575333a79bc2254a0b67368cf8339ab1d8bb9230467ba01646c5adad8952e897d04d38f1f7b5352c9c2706e8a21bd1201e6d8378ac561b9d79be83703980af19e83f8c7d74353aedb54359c6b4f947a631e4701ffe926063e3fb0fdcbddb126e5b6a912cc022f73261f6a1205c985090a7ce69cd8376e07ef89af5e13bb61c876d021790a5957d1dbc6152798b1d351f7281e0ab3eda6f3cf003499b16ecd6df483305891d44687be479ec6f5bfcf43e652944ba0aa8831e2fc6b99ac97b97d93700f95b066d18b1ddadfb7bb772ea154d98c") setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) 16:05:54 executing program 0: clock_settime(0x0, &(0x7f0000000080)) clock_settime(0x0, &(0x7f0000000280)={0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000002c0)) 16:00:05 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) socket$inet(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="92022e2f66696c653000"], 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1f, 0x0, 0x5, 0x3, "4662678d416eda39f64444d8c8b3eed79e661683", 0x5, 0xffffffffffffffc1}) write(r0, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)="95abf66eac34acf5233962be68702c1d51e1f5ea63b1e24e1d0dfd5e3d8318818d962c93fdbea24ff05126", 0x2b}, {&(0x7f0000000140)="5fd7113cfa2924d171108a67f103c15289be50e1011ab0217bace46d2957aaf79c648db74cb01da4ee288925a9203e4fc01f2bbd3bb209a333a6f9a29c7c7a9270dd050afeff564c8b7e85736743e2422bebd325911ec26698bb85676fefd8f35e56de66c22d923825d4df339f953c24e2a120b231aa74da01d2b7db4b54961f88e5eb0005bb7fa4cd59f64585f84fc443f0e6c7c44173", 0x97}], 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="48000000000000000100000000000000ba8b860dc25d2d309b0861babcf66bb48686ebd1526970e3956675ecc2ee84f8f2f91ffa3ff59bc5a75cdfd32fc637cb85a5790000000000b000000000000000faebe53d07000000441f1951190ebc801df4cae4e43d4f2c5c70554d4435f855256ca3f6e0e71e7ccfaa5252b27675bbfcf25cb1e4540550134c0d104f3d1ffa99bdeb0ad5df55768a484973cf654f9b39e8d2f903731f11fb829a78796b89247b2469a238cba419967cb3944ac3669e702ee8ed9ef8fe30ab5352150a68290044b2629e10f1e6c0d19642754da90900aebc1e0da6ba8ce070b4000000000000000000001800000000000000ffff0000010400005beb860000000000"], 0x110}, 0x400) getsockname$unix(r0, &(0x7f0000000380)=@file={0x0, ""/108}, &(0x7f0000000400)=0x6e) ioctl$VMM_IOC_RUN(r0, 0xc0205601, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:05 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x30) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xffffffffffffffab) r2 = shmget(0x1, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/45) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r2) 16:00:05 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x140) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000900)={0x0, 0x1, 0x7fffffff, 0x0, r2}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) chdir(&(0x7f0000000380)='./file0\x00') semop(r1, &(0x7f0000000480)=[{0x2, 0x10001}], 0x1) r4 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000800)={'./file0\x00', 0xf7, 0xffffffff7fffffff, 0x3, 0x1, 0xfffffffffffffff9, 0xfffffffffffffffb, 0x4, 0x3, 0x0, 0x1, 0x1}) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1aa, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r5 = open(&(0x7f00000019c0)='./file0\x00', 0x80, 0xc) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000001e80)="80a880d835ad1482fe5fbcb86c575c0bb612ba9d00aad74d0d675e8a43abc962961725800887adeaf13764152dbcf95f20cd38eb5af72fb4148e57399f7bdca99677682243f1de92d8a1981c8e0b5e83f6e5f32aff8a0d8fe989035ac8378b8a8df4015f06bb83318a241eafd517b4f1ebf7105eb70278b18952e4ee7b38ed6e89aa9baf5d84c5dc7e95e3a6b3647e2ebfdcefebc1c9", 0x96}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x8001006, &(0x7f0000000140), &(0x7f0000000880)=0x10) recvfrom(r4, &(0x7f0000000680)=""/251, 0xfb, 0x2, &(0x7f0000001f40)=ANY=[@ANYBLOB="cdcd73fbbd3b93f7dca39959000000000000000000000000000000000006f1d623af06b45cc0377ecf2f8a236c00a2f03a5ae7c6556f160fb6a25b8b25756542c2c4e2a8b7b5f45108fbdec7d7f6b2d81bed185fe8e2a0c0c24515c3427fa24d1121c6c7007bb899313897cc1926907b0d5f3f4c2fe84da5e37ef3ac20e966e1a0faf91c81ef6b705f98a29b20b884f4f753bab3ee697b5926ceab16d00d2c43fa3638f8304c29014d090000000000dfd4b6630cfafd20ed10fad7000042b0722251ade451426b5d22a174300908b8b18da887cf862ab51c55c7fb605f717d006cbbdfe74744ecac13297a509e9b0cf27351b148e58d6a41923ec34af76d3f7e4f0311fddec69c7afe12ab1baca582a8c90ce9f51ebbbe34b8006410942df5541de37fc79af8fa46b9c14af640ffeade06a769a772d1ac050745068e1b6368b3029fc8d4eff476328ffb85d129a8e329c734d59011a055ff1ad36a56f8bfc0d05a90520706e4057f54b4a506a82b6ee1f01757ed8cba6643000000000000020026383ce6a93d4d4258971157f5cf5ab1ad6b9b85211dd48c05f52bb46d2d740ee39b494eee48cc0d019611e8045f1cb7db9544bdb6e4b1b588bc2949219feae4b3814e2af518afcb560c5d554a826bd3c8cd699f89de445258b71699380768b8fdb609a111f6"], 0x1) pwritev(r5, &(0x7f0000001e00)=[{&(0x7f0000001d40)="083483b57dc7f67113aef608f94cb38f9cce5396989f53d527693cb6b3cfca3742b145f93cd9472dbbebe294dfae8155a401a30ea86c77cde496bae24f7ce2e0cc1239202f33624a73fed862f52617fde263f1991b71559cd4c63ffb03bb4263c7555da8887fb93bef9f9f5ea7703928d526f7ff30d80b89af105725fa18207c57849daa07113b2b0e89a61fc088f96b64d1", 0x92}], 0x1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000008c0)) r6 = getpgrp() fcntl$lock(r5, 0x7, &(0x7f00000007c0)={0x3, 0x2, 0x6, 0x1000, r6}) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000000)="48fd2c9ad482f7ac383af35f6f1da68bc8d4cbb5e49e1a5beadec9e2f09b3c46df3727698bc5349db2fc7cbc65ab3584823385300681", 0x36}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) r7 = semget$private(0x0, 0x3, 0x410) setreuid(r3, r3) semop(r7, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) shutdown(r5, 0x3) pwrite(r4, &(0x7f0000000980)="982b04be42c9f99298b50d169f6f9c910e577ad8bc730d0773ccb7442d0fb853cc55839554cfa7d0e16799f065e685256494a8a6dc39aa6a840b87894ee9da10c568e49a6bfdabcd77498da37c178bbb2119045d9ea547e1611257b6cc2e5b1509bcfa17d7be0a1e129f185044be84b5538a17895b76c62f1261246bb3f87bf5582cba57d0863ce7e5c6001e13eb69de718e7731e5e1232849a4686d49483fe125195f69b0bf25844c107731fd2ef23b4d0703203ef1940d958f9950053700b131446b0827725f99d0d9d2cc52c37d396339de240fc37290f3c865d1b1db4cd19dc9c872ca1389f90f1ba8ca9eb42ade8800e375adb1880ec4935ce686751c4cca72255750b714b9209503fe09f4466e39936bf3a7bf65b693bb83048a4322fd1b265d125824a61aba1e6195132c61ae40a71eff15c4c2cf285831667b32fa88ac3a656173f164932efa095528d5a23ad80cf4f8c0bb8b1b761a35654fdf0f100ccabf903d1aa5eeaba2bac90a4599adf8cf03d2354b845178c7781493ab47b01e6837609b9ffb014e7c703d05180686e64f17fa02c776451f2ba86c16d788cb202538163b711dfd0f8e793c31dc377343e87aa250d9563b7be5e5c9c78ba53c068cb8a7eff7a29742993052d796309d56bba681c2145717963bd7892c072f69c54e66f6f85387c8d400bc6c6934481ef9ecb61b12da54847a32ab5e53c0aabc8506c87300f8f897b39a16a9f93cfa9a4f6e3b8e4abe80998f3ace4c2b844acf402eb3af9f8facf66ef2bcb37f6d90274156d98f3616acbf5bdcaaf5548e6d7fb6e1001be798ad15e30fd7616ad045bf49e599c039b6c6d7661e6d23441e153a66dccb36c1ba4d23d08430d4d4ec701e6787a37b034b2119bb62e6e7d8c29965027c6558a2dc1b65b812b7ddfb19d0ab45c60f149a4509800dd505be26e029cbefcbea82f7ae95ee8eadcf2584a192aae52482d6bc83537e0f6744466a8cf1412f3e0052615bf768da943629874c41f9c71e15141eb526b4f96605e34a538c89c910137707fefc3ddd9659eb7596e6a0f83c804bd81c7cd06d3d6d05b4a8156d38595566da385fa094f163a88d46fbf8c48826076495068d274ceb1ce0f9ee2cdfbb766201a957517262072110a9bdae091f52c2721220a0bed4c46d8ecb3e2ef10ac8a4a3c00fbbdb03a648aa7f6cf67f9956aecd70a671a83ff65dd6861c10326e3cea774d6fe66d6a1d76188b8d4ecdd2d073f62770e1df5488bb18f7e98b45c599fca0aa66db371cf8f9143a70da0d207b7a1d65ab43beea78320ff5a27de5ab288206fed9387a172b2e94c91b01d8e3c3aa3e83ca0c08c4121e0493b29f74a4b4c0f06272fe20c9304f8b0439ea103210359de5ad703052a9c9d5cefd5f62ff7eb0b31ab7753069a40afc50da73d9e10a163e7e441b69860270c2fd6106c63053bcbcf5198b5fe77a9ee1ec1b5955b3fca6403173db857abb2a33338302857d3015fe072c4927579ec2b3119644e8853c387758c1ee8c4aec3428401283fd6f154a16f9dbf5a07b402ea2d6e9381aa725db7ff7448aee8662fa08553bf2fc480d57a6c5085a0cbee9ef9ad1216c7e6dfd87a8f8e6ff213bb748fb635acd7d80816f03a31eded49b080828a81f2be11e55d0124c69c1b8e1124d8781b926bb0d3c6313ca7a8f53954ce30255b5eb627f6b6139ccd63f56e73b704ca90381dda31985648ca69a903999e70a75b21a27171fb80b127b2d6106b1091125693b66758ab212b94b6683e730a4e3a67a4225711319f6bd9ac44a3628cbeb251cc93ec36302c4d46cd2c838ac871155a7462b48070f3f107429f2a42de52ad32e4b9755055d02379a4d6fbca44377742c4b209a914ecb25bb26af2c3be9163f9a6055fbfd443773969f84e53561ca0ee10ac07dbaed6792ca49330d80f5d6b8432291700e0013de98d97c512eef41044dff7a234f71ecad532fa6f8dacae988fe0028f4d0ff3000495861285cc7f1b91163eccf43f4822343ddb2990996d367d61036aac3f991220845c45e2abccdf37739c012bc09d4b93c22cf4af323691f66e75a9f6ae3aea8b344aa735e53fbd9f8d153ae170fadd56e85ef19f5b1dff400f7dfc113c06371eeb24a5a00c54382ff775ce1f0a717befd0950fb1a3f99852360ee4ef41a18d0f514dc7664bc940626f4ac026ea2868ee07597db56b11ac4f51cebe009f872b10e94f323f3b9e964bd3e7da88ba342b0a8caa01885791274d38e4a9f4b4469839aec8f5437373af1b2744160113bc37b8fff268756f85f2c15a73b143a77e2801e2a30adac62e1f21199d58d174e3186b91d54377c6123c506d37cab394e7819f67a8745bb8ddb80cde685652d4757f2efd5a34d5c8507043c0ed3021a5aee5d19e358f2c7ab6dbd9ff1b85b8642f0d5acf6cb2759321208e57481cd6962cfdc1349e0b8398df48a8ce455582613db95a8d47f61bc59b656a77551d51d1ab2ccb34221f7211e5afe1fe2163492260dcd33a6945da88747fda9bb8498450372914d519e9cde1d954f7185e05ab02de7ef0f4cfc17e7b16698870498c688d32e2c2971af30c26126cdde1d340b99140aeddf6f9ba42c04de52a023b4075b9d5c8e162bb2d0bd69208cb7f9005db842020348e522b720225c56baf137a563d60f304e5738d20e674e077341f04224798756a911ce5d92d7360f3da9efdaea1a86cbd429d9f87af3d65010266d0dfa0573343fa6a7c22fd1cd76e022e183a965baee9173bbd8ae2793e90ffd8c8eef81ecb9a64cf1d8e79e63b1df3061c65c992088af2847f9179a3760086098d13f560f220cba41bb822216f28bb4d92557571425ee09fddc29ae13c8ba944595c99f3df6a966dc2a8ef585310f558dd92d23481512f804be1a757bbe366acd41a219bdaeb41c9b91bf483dfb37cb254a3e5fd69a33bac05a6be28b5f69dbb2afd636a89cb2198aa4e1a25527c4bdde48cbfc86f8a02ac99b696f87ddc9fc05a5af735c5a976727cc1057ef43eca548f478d012f718245c8774b528834b67f4a647e964f0a5e5338f84292b44235e21f93b962b95eb9c34c1177b3bf34ebb527b7d2dca2f9574425f728c67aadf5ac5b95263890d20cefadffa69c280ea2282f3be6de149edb7fb11d10d53a9904a11c605d2020be3d6f99e3bc991754bb5be79158d20daa60360c45b3a5f3d33850cd21fb86f059d9300fc495ea3e3d9111a076daf4903fa91565a6131b24fd68d9660efb7fd56d90158a4d5fcb22523c7b1131c1ef9f50cdd1f5df12c7e6033b83737a372f6d1f894d5d41fb4d3cae08c244b5e1af47e6fb21b7db4213932d5bbb0d0ca89025cdfd410acc23ca07509dbf2706ed8c9ba9e34877123b16c30994e944ba92105aaab360306eaa5a660c9cc00f8215fbf2244143c4339db4eb087e42d7c7976168e615416f6f0abf709615869ba0e45830a05874160c6f5cedb1703c3ad19dabce15b4845ffc992191fa3dfb87efb5466d1f343861b0156bf7d7122c8e5c9ce9d30a1258a0a791f14c6ea808d353f8d29ab1cb1348c7571d8cf1f3a90a8939b59f40380fcdab7328a6f64a09306d792ecaeab45562fce17d58405ba94c46c279dda77b66a0581f51ac14d621b85e2dc70a3a3cbda404239ad9255858e0dad3da7a81d54d736f8288c86c1cc89778eb394028c395058f735a75e7eb9b27ba2723fe2876c8f452bc7e9f3c61b517970087fabc2bcfe9fa1486eb0cb97b42093b7eedbb2a3f3a1e69e70a39a678f376566d0b9c746c7c34f27a0de2cee173e57f8f9f3dc046fa726c43ab88b3a9404b22113c8a7ecf9f79846d2bbc740a034b7953e2334ce23aad04ed398d81da872217534534882145556b8d505c4ebd3304f0e4c7ff64fcbfbd02ada0ae465c810ce2ebf4216d5b40e34a56438240b79c8cb6a23154850734b07b065278a71b60ed65ecaef6946e06e671fdc69ca2a5ae56960a00d7da62450989097c0a688ae52314e718a9273c83b13d59eaa0c5e282158e4e7537a9c691609d3aff84813fea39bcd174eac7d1832715766bf0bcd9ea830fdb932968c359ab79a19806f99c01f2aec753a73dec7f076de17c0815d7b40316d5f59ad1b60d49b546d91777caad13f8cacfbb9d101e4cd64ffa35bd29e33a95b37c84e9c1be77823f1806a503a75584b7668a5f88124c95ff60f733c0a5e8db57ef39db899bc3439bcdb96bab00f0d804fdd58bc40465c3c7e6ce76c685194261fdf894c89fffbfc199ed2c4e3f58f0f309193329204d61edb62ee12e24186e4bc21972ccba5b92baec5918ec6880e4f75289c89b03a41d68c7c2a4d1fcfe8923f2637af45aa00803e7f4982a8563ad032935104c126a7580d09e26e6d7721ce7e13b01c7d415b289c882b999468ae81900305ae29de87e2a3ce33d8bc923ff4c21bcea858d064fcc7ca609ed4753b1dac6577edbc04b18c1e1e3b035d2d47c7c6ecf0dee349e591a064229de25d1da1110224875ca30d48e7c316068a570ee635c94f9008f90d5aebc070e44a2ce73e5ec4019ef5121d1f81703a1dcbdde7972dfed5343dadecb352bd2bc5b67b660d6141af9b573b04a2e987724bdb44c6fc5c01814b5d27e4cce019d376a4cdb864e0e6265110d8279cda458dea033bed88020c9503d9b8c811d6669c821695639aad630d902463eb8ce7760532c37d1d4c73aaf7bf348088146e649ad3c040441de687a84b059b62d686036b1cb2f864875028e31c0092518162f26fab7f3ca5e01194e8652bb2e6c060c194a56160d3d296d85479fa308fec0a2d40eae693f00ae32c62af16c0ef416691f5ba843ed6dc2a2a0b9c3d5494484cc5a7e9568e7bb952595fb81af71e843bacc34bbe3a4204f58b9f8d9d6576bd4130d714aa26252635e24768c379517319f68e0e8d7a2aa071f5503739acad36a0f109fb3df6c95dd2a1dd9c25b38b0373d41aa605e7e8c5660e5c106ff290723460041d1d1ad173f715d382302b8ce36f3bec72aa4d29f02c2e83413988fb181d4595c75f5b8664f1a8041727a317bf214aa3a7e1a44ae28e4a1ba74c589ca8687e31b641d0fe6c2acc66370690bd078155d10324546764fd70d4324b00987b7459c74f1242089418e35b7520d6b12ce3510451ec06206101a8c1b30be5de9585f24f5b2d6faf48fa326205b33b071c69347b5fb9ce2630301adba75917402dc1af149e10bf0f08707b2ecdc2e5aca2522f341460785dfacc0375ddfa761fba0d674557b36dbcd208fa3ac86c25481a8b750893a7e91ae842038aa0382775183e7a956284c997d705e8e20c3bea38cc55dbf5672884bd904ac280c1e50b442b689671fd042388fac78a96b8b37d3b78364a668f752c01063d46a5db7c3d8577a4df20369f918c87b42ecc785456a87d89576361a447f3b463c6dd42c513566a7d4c0f592247b1ac233ee672e251fb852fdbca0cfb08cc5a6dac17c35eea5c9e2055cc75d1dcb9474a23c1e40b729c73c10243ca8affca0aa1aee7352ee9e8889380d41be650a0cec50f39e517f771c60c8b2412d84abc23f2f2f296863b50758003073ba0feec0cb7d966e142bcedc7302ccbc69675465f3153982e6014660f94c1dab35106596e8fb468a190e036807ba20ca7b7863f52ab5d7335f9fb125247cc5fef2797f4fe14a4b3a1602769dbaa33341aa15aa5c20111852061d0338592fcc54cf5a43d10e9aa7b9ab8048f80d82be12f3847277d856718341e2a3a7ca80d5f11b59a5236e884ae6955cdb19f6e32eeae", 0x1000, 0x0, 0x0) accept$inet(r0, &(0x7f00000005c0), &(0x7f0000000600)=0xc) bind(r4, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$KDDISABIO(r2, 0x20004b3d) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0x75, 0x1, 0xffffffffffff8000, 0x5}, {{r2}, 0xffffffffffffffff, 0x0, 0xf00000e0, 0x74e}, {{r2}, 0x53b7fd5e85daf60d, 0x2, 0xd470abf74eb95b34, 0x1, 0x7}, {{r3}, 0xffffffffffffffff, 0x10, 0xf00fffff, 0x4, 0x3}], 0x10000066, 0x0, 0x81, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x1007, &(0x7f00000001c0)={0x0, 0x3a4}) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x5fa) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="7550115fd2c2b7f1ad74165e7796739ac19d37e693dce09099280f25bca83ca84bb5d62129c3d950", 0x28) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file1\x00') 16:00:05 executing program 1: r0 = socket(0x6, 0x4, 0x0) geteuid() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x1, 0xffff}, 0x10) bind$unix(r0, &(0x7f00000000c0)=@file={0xbb103412e8e1e508, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000240)=@un=@abs, 0xb) flock(r0, 0x1) r1 = semget(0x0, 0x7, 0x100) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000100)=""/176) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/13}, &(0x7f0000000180)=0xf) symlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./file0/file0\x00') setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000500)="aea780a242eb24f96d35a77376649951fd513ba33efd1b4b81a2d641215503482e46e9efac0778c443dc2a6290b4459a9fd191fc106ed9c38863ecccae568c7ced0c5aeed886fb6c9724f060688d857649ac4bd1cc5d5b7a7dc9f8519dfd59d450c4e5aaa6559e8bf9e36afb2511d0e801b1a6dfffd606b852ee38071a0b59ac7701415fdcff53640014a7c67ebc94af1568b6dd14eca63624d09c2a5985d3333896cadc949581eb5d6511893c9c977ae602aaaeedcbcf8966e0b7a179ad7f6879785c", 0x1f4) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x280002000, 0xff) r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f3512ea6c1188392b060d2230f57846eb942801203de412212192f2c5d0535005ce123f494c9590a6fdf88c35800df73a6db4a461b95517c1fbce85a488264e33"], &(0x7f0000000100)=0x6e) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) connect$inet(r1, &(0x7f0000000200)={0x2, 0x2}, 0xc) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1d, &(0x7f0000000040)="455fc57d826e86b394802d08b77f59979e5f97955d38302503b38796e1") syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x1ff) 16:00:05 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x1) r1 = getpid() wait4(r1, 0x0, 0x2, &(0x7f0000000340)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000180)=""/40, 0x28}, {&(0x7f00000001c0)=""/77, 0x4d}, {&(0x7f0000000240)=""/171, 0xab}], 0x3) getrusage(0x0, &(0x7f0000000480)) getrusage(0xffffffffffffffff, &(0x7f0000000000)) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') 16:00:05 executing program 0: getegid() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x152e874d36df6f45, 0x0) setsockopt(r0, 0x2, 0x3f, &(0x7f0000000040)="624d9a2c760459d7fc4d00c64bc462b852f82336be75e43577f370efe968dbaf49975b18b382093f4f36b9fa9c3b7f561ba6c74ca122613b2bcaca6c9ec4fbc2b551c4fa8dd5fe8ac06a9c9cdad7d6dde8deb098d0ed4d9bb7007366b34c3a237709e603a6deae02161712589944813273ff34586de17755d1e8d4654a5252eeaeb734899749cd1788969f0d1eef336f5ce5075c69a5630091444a2fd55f96060e2ab5b8b2425a4e60e19eceeedb", 0xae) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) ioctl$BIOCPROMISC(r0, 0x20004269) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x1, 0x101}, 0x10) setsockopt(r0, 0x1, 0x6, &(0x7f0000000180)="0d81eae95d2deb7f4b60d8f240b54e92f4d4d2ef2ca09f8d72ecaad2d28f9e015341cddb15f94bcd86aa76c6c0261fea5e77866543116303e35318457e3271d162761de88b8631ba019a0a79b76251d60073a57846c37d5ec3626fd50fd89d99b23db52dd6831f3fa9fceb0c9cf8c2ae51c53d0ff8142785b0d78d412991429d4858361bc0137ad002cc2e8abc82c267f15135febcd8cbba98cfce6d259d188c3ab87a941de011bd9199e7857802de4cac35e67aefcff4189bb96b600a4d67f25d23bd45aea6319ced0fa25b8cc7c5572710cc4aab70e30ad0733d29d4046ac41d21bc9eb7563f935788c1490f3becc0c9a9e8be9b235715c1ad39617033fbfce8185456923d89c6d9a926848cddc2c40729a067969d1ce9fe705e2adcc9088bd1049649e0746f0c3692002698644e8e3f4b12ad8d42cad9ebcb093c434394a69df2f8b36efb91bc9a82b3b0dbdc6ba2f66529a57e6c4797af89de9a478faa10dddfce5e15228f8a09be2e462122f3d74d82f80201a2c869d97069ae2c71af73b6fa74a05c92409e8a09af898e29578d61aa118814e4493846e702a67d2d71acd0cd007f9617f17f3ca10e1ea4de98b4c7ba0f953ae42db3dff3d4134f436e7c11a8f89ccbb3ca82ee99442ccaa6e941ca3301a5245f3e028a3bab595b002d78a36133445491738ae97f765340e65c04099e532f9eecafad75cfde9332e4a137121b979776cfacee5f8fc5c1f7104019ec1c87b13c9a99f36b3ca9b7c8d60d97239e30ae924b56ce2c58bfbe0b7a98f667e2a555d040960003439fdf51b4828a6b899ed166c66b08fd2c01c96a4e4b79424d7bf01f10141192fb1a65e56f937923e04e86d269ec92f7877c1e5096219ee4b0cffafeb4af0277b39000d5bf2347181a5d0dfc4d6f4f1350362ad44b5b0deb3c60b8b2bf9524f2a24f2dbc00faba037f939c0e459e4bd35161b908ce03721f754547421475b5e2ac761df641784af17de8e5195924d6afcb00700b12f1c0424fb7f0b0f3397a597cda6dbd0d44319a014fc1b99f2f41cfb9c568db1d681ec9d960ef1c204c0c59b8ec9cf0587397bd8333710fafaa41465d54569510314e6cf99687666be848a8caefcf0e5e029e3da96236586d3686030d97367e8e2e34a7efe9dc1f76562742698293c3763fb51823805dac10d4ed88c58caf1b3e744b3354483af5bddc2db6368e72fc654b349297a30e2da9d6edbab87fa643a8339aa3c348e524ee53ea0355b258e75921f3a27bfab06e6ec1e59577da2964234d62922ac8eb50c7265a1b1d8c796d69f2f900e3f0cfb3447c2fa6a5532b0928a2f11f2c25110955dd4dd4b1eba848b3dfe151edd35a69d29f7f7310f2983fe918c5cde97fe987e2c3fe4618792ce2ba86a7bbb6ef1482f191c48309066996159aa6dcab8964a503d87628d15f43954dc938ebca58f6070e9f88ad67d6907b880d3b52cc196d563c6289341b70a499048c42f66596613b30edd7e1ecf6ba76f8a0cdd13e4f86959770c1c1af67f337ac06d195db343d6d930040a6b9bdc27a207a49546c521e4a5bbd4abc6659bf93bd758767cbebbe0aa2ac3bbc7cf786823d7f37501949dfa8c79c412a6470487d513f5738d372da317bbd7f43c214bed37f5088d548d1caf0046ec42834572cdde7adb9ec31fc2fb2bccf23871de6f7c8b8e335467bd40fdfc7550f2bc00b389a9da1c6d26eb3f77af6e8d4d551d03c3f6a51c49220e7d20f18d517320411c857633030e02bf77c36f731d74e7c434e783dc871e41b6fa2d418158467d337c36991cf9d266f4898aa444eabc7898a681199c0e8ad31119b0b7cc381352485cdd1f4d3ffb83ab133c77a131255358c7bb78ac5ce92ae55465574aa4754bc59b4c7bb2a3bce21000826c5d83f7a871743109fcbd0abf6ca505db99f59f99355ae1bedb737cd87dd62cef49c04a711bdeecfc40ce280fd535229f2ea5506ac4c06e585dbbde1b24fa14ddf4ea04fc29beed6ab85e74621b0925088a300e9c655d834123568ab56a57edbc5f1f78ab5e3736a5132e10d356bf2ed8ee9865a168fe35d14ed75cce98a02b8b6b510c7ab674fe0cd37448a1a54d7e6cde0ec2a87a9b895605df4408cd05640d0fe6a8f0d2d75eca4c6c35aa91647435d524df4dbf6b0b86a36c855d4ea22e65048bc2abafe40eb0c82efca4b8151ee8791225db332d31bf17a12d6808c7b6eaafc379228bcc5b6e9baa0e8382339158b79592ace616e363d32808582c3d838e7392e505a25f0c9626107e65886a60bfe3b0111dacaac91d9d7b79b03ecd15ffd424dc1cf23d13729280903e6f5339e307ed11f17b656f35c070347165f8e8317cacc41fd66c2ff8552adfb3139e538bea1104fb7b5d29bdd7d1bc27b5f1d2551c949b9a688cff8ae5c89d5fe74efd9990fae5ee3747631e0d89aadf9f3759499caa602529c1120dd4c3d8f15c933ca55f8e07538f3e5a020247018fdf58653a44d24ae3f467d38e5e8333c1157c15baf95279ee7390b5c9a5eb2f557d9c9031381da6adbd3bf699ba07d442ae3caea3c5f737d35f398de8dd2545e7d43fb47d75c67732eef723d6db60c33be539b9343c12f3ca3f01429e71a9bcbe0b45a304762c8d56d1cdaacfeaf169bf42497f04e6ba002871d8e81990088772ef130ea5aaa038a9c42dc4551c285e8ac9ff84e227e7871469cf5c50a28e043b51abcaeb143d306ab936de1b82b99b19c5db5032e5e1e889bb12e7d29c021cefc3a5faa10fe1b9766fac67166ae28118dcbbcd7c4aac2dc0f54a4bdafe52911b26043e4769db7bf1bd2443b3dc25998004c1d687feed1524e598296fb9a2defdfb7171318f547a21127c99126086b92c88f460ef6a436ea04177a906d4d9489e28f32874da620dc815ba45d8f7c6ce86049c658ed99dbf0f9be30d356116c67ce2c9c80a04d271ee584d36615d25d6fb2542ac928c386ee1de684d29b62f6990414936c92ad513c6918dcb9efab7445e227f7b7839456a3cc1ed445e3c704eb86170be8390b955a00c8099a0389cad3f880e0b87b7c07b6bd6f5ecec064980674280da24a5910a02e0c53df80ab111867ee2f47270b6ea1681acaab1339b11b7475969c3c5daf79ad8b7b90df31a77a54a2465de6120ff562128b9f491d492cfe5f2bba1a116b9200e08bcee5b9e90f06e6ff746248bdcf7572c5a043410a70f88fcf35334b30ceb9105807e9a8965f28c4efd5b42844ff58e3c2a70e42cbe6f2e6b497d73f5edc73d40f29ecf72392fed269cb97fb050351f88c84362a2a65dcd6dd5f22939b2e8d0bdf0d1f94a0823002f7f17880c35f12ca25f48b86ea5b6438a7ce164c72c5349b1f69bbce9e08f0c5704202b94b387675757717a2a0cc1eab2b0a385dfe32778b8870e5600b2fcf51014847ac88cb4e99a6966d58e74716f4c7b714e2f036a52fadcb84cd97565910bc50647995b49142353bf91b76f1ccc11f77aaefe1dcbe43c6c95a2ad4a5400c65e407dc5f37973c0c149067a8d66b858ca008e99cab383e58dd62ce05f5ccf6ad4d389283b22ff5a696f6c6fc9e2ac394b1b7364f6863e2537eccddf2a7cead92fd9352d3cb7fe78e82c80b779299886f00d4cfc0aaf91e552855375459b2afbe79429a1c6d311892bf0f1508d5f241b7e0694eba20d59534ca468fc22ab1f93f5c4ef4e5e9870fa2daa74d847f3948150fe6c023d487dc5b4bfdf719b3eaab479d734d3777ddaf2c8cb74f588198224dbde92295cd931ad205f3838a0115e40318a3144ef8f0a75fdf8151c7da5c6bd1a2956fcb6d4f22ffbc69cbc7999c41beef7b9bd10e1c2a02482d7a669b6bed7c4efdb5b6ffcd6efb24e76e605919c478a30c0193adfa9388a9905f165bbd4bf49eef9d375fffa0d7109e5b3ba0564b3d081d10a05a1b960c1841fad47a1ed999f8a74933b1be83d5264107df648d5a0bbcbc25d8b8832d8d67b77df9671c6449ce5a43cb8156fa786eb36f85cc34e0e65512e3c522bd85be9f469e6452b8dd69d88aad2c1c4ebde67778f8250ebcf2b51928261e30929b36780b5000bbb9802f72a87ec29ffae0178c833dadad44291ec9382bbf7cb849836a8ec8de0b9a9f431eddd12aaa4cecd81883dae2565401eee4b9ee25e7c5209e082f1de866d8f24326ac3f42db03cfb57e7322d4f8dc535d4a2258cfde3875168b4353262cd24410d53cee6006aa3b94be17cc825661db307f0749ee2c7442e513c7883a7e0544cfb1000a330a3883046d0a9c8ee5acbe933c4b786885f9a637456885a252951d0351eb0e46468ac86291e5d8512e8ada2afe723cfdc4f4f3bece42b8f9ac25add1b5ab9d0196fb49f7e8918c233973824851abb97a62bd630f09d65c45f152c180ee3faf8ffe611562206d4c943049652ba26b0d5f5b12f553dc3e75974fd150a36c4f788e8113e6190355fef8ce684c7ec3c47c4a41878863df97fbd04735b329f299f9d5b99a0d72d8a1e22191ba581885b8f93f5bc2deabe72e8cb0d4980be25733730ffb7cfaebe598f2489a60174f921a9128caeba5aa5dccf8a20e40f162430b462c56ba94c013825c0711d719e2832273663eb6d6c84c0d6f4e1a79ae9819a19d1681464648d89651894f62095d72c54e0324b2976285bfd176ea507e6029ab17e6b8a7f963a0102f1e3f93530d7fecbd1c63708d118f0b4b74bc1b072828b4283cca32ef18a63da21112709e50ddb63f4bfc2a83f38848a8e8e085682138eee2197a039473ae6411fc9c3d8fca9dfedf0aab946e2ea41b42c6b209e35ed2eb9fbf1edee71c94e41dd925aadc0c5f92273012afa14dd1804f661433b11ad80690fda03cfff7164f1dc805271b093cd55e1c933f59acb8770535d96f2331a233e5168e18a85623e0539a6cc74e250b7d52a4a296b372f63598ad021b8f8af810dd3122aa02322e9b7aa5e6375eba9b6ecbc2e59f3dfe4edc6168a1b01b38bf554c1eb32a8eee4c27f0c6a21c67935108c784dca1e54f77f67fb86242a62f09b1072a06f36716d6a794ca533dadc983827af51e2dbe84a6f4365bf183a328496d4dc4c79f054b285c8ea1d5984b872f71a255b10d1802df2e772116573f4f51e8e949847f2ef1fd24d68d949f19a46cb0566812203ad9dc33076391b940e1b6ab44259573f6ff137d6d70518c33e1d00fe963b3119db65e4dddc9fed27b92b8fd93be2b5ba689df5ea388da967c03c59280f2bb044c09cd72940f1ac6a70a48eb655d7da9a17a1a040b357f3f9ac69cb0934028836b85949877a36cbd6abb74830cd4b788b0b6c8f52e67154e99524f745b1eb8ab0de1c92a6bc1db9a6150539444855df212169f31fef223f9c9a0f0b995a7e091d6761dd8d8c45fadfebec7c518c201d78ccae76a3e1a187992394a9bdad115ac9ec5e3ce49a20a44a0f1d4caafd1afb2eed20703fb48330a65264abdd38b7a9d67515998aaa91a84316528cc88249cf855f19930b8c7841fb4b2149feb0dfc1ce2b4b0cf9bc1de13ff424f84960e100c83dbea0b5246f6e5c7bfcd73c8a7962285860b5ff12a8b59b45b95f94bb496a32943f3015ef03a9d235948f7488fe8ae4f2ed18746840e42b7b4f1a8abfaf65077fa6ede6f304ca991450927f610f1ecd746965dcbbd3f629e6db13c6fb11e10a0006ab2719c4d49caca4d9cb31e8358d68137175b429ac7697259df72fb5bb7a22430e7f270e8f7a39d26b2b1d8c4b79fca8ea566d861472a6bd4d6d023c089e8fa567173448caed2093c1a6abb59b44a8300801841", 0x1000) r1 = msgget(0x0, 0x401) msgrcv(r1, &(0x7f0000001180)={0x0, ""/217}, 0xe1, 0x0, 0x1000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001280)={{0x18, 0x3, 0x8, 0x7fff}, {0x18, 0x1, 0x3, 0xffff}, 0x8, [0x80000000, 0x44b, 0x400, 0x7, 0x5, 0x1, 0x9, 0x6]}, 0x3c) r2 = kqueue() kevent(r2, &(0x7f00000012c0)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x20, 0x80000001, 0x2df3}, {{r2}, 0xbf9c2d5326ccc8c1, 0x88, 0x2, 0x7, 0x3}], 0x6, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffc, 0x2c, 0x0, 0x0, 0xb2}, {{r2}, 0xfffffffffffffffe, 0x0, 0xfffff, 0xffffffffffff8001, 0x4}, {{r2}, 0xfffffffffffffffe, 0x46, 0x0, 0x7, 0x7}, {{r2}, 0x0, 0x7a, 0x2, 0x5, 0xe00000000}, {{r2}, 0x95fd5dcb30ed84a8, 0x28, 0x10, 0x7, 0x9}, {{r0}, 0xfffffffffffffff8, 0x54, 0x22c201872d24d93b, 0x1, 0x3}], 0x4, &(0x7f00000013c0)={0x8d0c, 0x6}) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001400)=""/41) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$TIOCNXCL(r0, 0x2000740e) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000001440)={0x3, 0x8}, 0x10) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001480)) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000014c0)=0xfffffffffffffff7, 0x4) r4 = fcntl$dupfd(r2, 0xa, r0) semget(0x0, 0x3, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001500)=""/67) r5 = dup(r2) read(r0, &(0x7f0000001580)=""/125, 0x7d) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000001600)={0x5, 0x6, 0x4, 0x2}) openat$tty(0xffffffffffffff9c, &(0x7f0000001640)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000001680)={0x8, 0x7400000000000000}) fcntl$setflags(r2, 0x2, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000016c0)={0x80000001, 0x9}, 0x10) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000001700)=0x1) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2000, 0x1f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x5d1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000006c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1d}, {0x10006}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") r2 = fcntl$dupfd(r0, 0xa, r0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x2) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) 16:00:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) getpgid(0x0) getpgid(0x0) r1 = getppid() r2 = getpgid(r1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x8) fchmod(r3, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x2, 0x0, 0x100000000, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000000002, 0x2000100000000}) 16:00:05 executing program 0: open$dir(&(0x7f0000000180)='./bus\x00', 0x800, 0x20) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x400, 0x1) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000000c0)=r1) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x5}], 0x6d7, 0x0, 0xd69, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) fchdir(r0) fcntl$setstatus(r0, 0x4, 0x80) r4 = fcntl$dupfd(r3, 0x0, r2) setsockopt(r4, 0x85, 0x7, &(0x7f0000000040)="fa076556bcde805b2d16ab5b520082d75eb43005e76feff9a7cbd1a69008e1d04010c658600a20ea06436fcbe5b7a18c", 0x30) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0xaed) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) open(&(0x7f00000000c0)='\x00', 0x80, 0x20) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0x100) acct(&(0x7f0000000080)='./bus\x00') 16:00:05 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="067e1dedba33135ce4", 0x9}], 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:05 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002f, &(0x7f0000000040)="2a5163c8ef931d9dcc804726f962836c4f28c9990a83acabf40e4e03b82a59fc8d24f93e", 0x24) 16:00:05 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x2) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000001600)="46a830d30562131b0d86ee0aa8677a0d5feb5c5644c6fa313f6c8213d68054ef3e0f84049e3dab8c332fd9bde0201a225c13d291e63a7abe98c8d2143e62f057de129511d856d1528e0f18fae1cd6e916aaad47c0908c40eb73f57f030fc434bd03bc1fe77d0203246e3e812f5da8e4cd6bfbe5a1eefc25762e8ece442631fe3532509843d1036faf6a2678123afe90f0c7788ff357d4cd9c2a8ee8329d1b2d1965c59e98c6c9a35b87b7cd51313b41dd1", 0xb1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)="d2bcf35f38622e285675039a2144c4f0abe92493d1676601c833859c81e1dc6bc3b1fd3acb2870306cc8038afe280b0f15d1f69ab9097b89fbcd5b31a15613799270752e550ca56deeb41591a02eddbb4d2140504ed89238042870b48f017fee1dfd42eb9bc4fa95528038175ac094d13e22e3268eb997db34f0b00d73a59ab99d97df9e91cf98540408b3295e917d7e41c33395686f0368bc04ad21986b5309cd4977fa21c9532efeca7c91d34c4f4e", 0xb0}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: unveil(&(0x7f0000000300)='\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', &(0x7f00000000c0)='x\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='\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', 0x200, 0xc5) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/68}, &(0x7f0000000080)=0x46) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:05 executing program 0: r0 = socket(0x2, 0x1, 0xffdffffffffffffd) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x43}, {r0, 0x4}, {r0, 0x10}, {r2, 0x40}, {r2, 0x8}, {r1, 0x100}], 0x6, 0x1) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x15}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 16:00:05 executing program 0: r0 = getuid() getuid() r1 = msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="02000000000000008edf95391d4797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57b8dec54f1931d978162020fd1bb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa422"], 0x86, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) r3 = msgget(0x0, 0x684) msgsnd(r3, &(0x7f0000000380)=ANY=[@ANYRES64=r0], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse\x00', 0x8080, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) msgsnd(r1, &(0x7f0000000240)={0x2, "b57f85778aded9c2a06a5f916151e18e9682e567f3c7c3e3bfd39955c79ced4f34abd0eb2902d2bb6c66dd6f25778ef06aa367b4ab3b7a4437327908fc30842244846dd1905a93e6be0cb3da2638ba10f5a9720b938f3034b33517c128233895f5e5eae90840440833da6c3316a3e1ffb03c95fadb316420d3e04b9bcaec"}, 0x86, 0x0) msgrcv(r1, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x2) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="000000186004008b00002327feffffff0802000000002800000101050000000000007750d6d23cca5cc02e00", 0x2c}], 0x1) 16:00:05 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)={0x42, 0x0, 0x0, 0x1, 0xfffffffffffffffd}, 0xc) pledge(&(0x7f0000000080)=':\x00', &(0x7f0000000180)='\x00') shutdown(r0, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r1 = semget$private(0x0, 0x2, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x8, 0x894) munlockall() semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0xffff, 0x400, 0x7f, 0x3, 0xfc78, 0x4, 0x400, 0x200]) 16:00:05 executing program 1: r0 = socket(0x18, 0x1, 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x85c9, 0x0) r1 = getuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) fchown(r0, r1, r2) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="6d70b1760c8c2711ce870f54768c0743da4d14c6935cde07332305825724b89cc09e8a0c94f2638021b182f8bbf8dddf0074893b58ad92c1249a420fff3f193ec2de6f7e79a94cda51746cb48daf468b004dd3486f93da66473ebe63500786514652d4a64743d6aab30821fa1ea37171aea477d9e0335e4d0e973afb20b56aef9f1c4045decb6a51f954d4cf006d727c0b8745e5e9d4f4da", 0x3a7) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xf0) 16:00:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x2, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt(r2, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8040, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x7}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000040)=[{0x1, 0x1, 0x7f, 0xbf6}, {0x2, 0x400, 0x8, 0x21}, {0xffffffffffffffff, 0x1, 0x3}, {0x67d, 0x4, 0x3, 0x1}, {0x1, 0x0, 0x4, 0x8}, {0x7, 0x8, 0x7fffffff}, {0x3, 0x6, 0x8, 0x722}, {0x100000001, 0x5, 0x4, 0x3f}, {0x7, 0x2, 0x5, 0x5}]}) 16:00:05 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x8) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x40, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r1) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000200)=""/158, 0x9e}, {&(0x7f00000002c0)=""/254, 0xfe}], 0x2) execve(0x0, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000500)='./bus\x00', r2}) execve(0x0, 0x0, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f0000000280)=[{{r1}, 0x0, 0x1, 0x4, 0xffffffff, 0x10000}, {{r0}, 0xffffffffffffffff, 0x62, 0x81, 0x9, 0x100000001}, {{r0}, 0x47118e995930d3ae, 0x5c, 0x80000001, 0x10001, 0x2}, {{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0x1, 0x8000}, {{r0}, 0xfffffffffffffff8, 0xc, 0x1, 0x41a, 0x7}, {{r1}, 0xfffffffffffffffc, 0x60, 0x2, 0xded, 0x2}, {{r0}, 0xfffffffffffffff9, 0x50, 0x8, 0x1000, 0x7}, {{r1}, 0xfffffffffffffffa, 0x40, 0x10, 0xff, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x8, 0x5}], 0x1, 0x0, 0xffff, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) openat(r2, &(0x7f00000003c0)='./file0\x00', 0x0, 0x8) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) pipe2(&(0x7f0000000140), 0x10000) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9e9, 0xfffffffffffffffd}, {0x20, 0x7}}, 0x2) rmdir(&(0x7f0000000100)='./file0\x00') 16:00:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x64}, {0x6}]}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000180)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:05 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)="61825639c3517f97c05be147aa5b07789f342d3dd32abc3a331433f22b7382df1713b298a6544b59ed0db1a0b79c3c7be918ca01092cde94749da627b1ad94b7dabe79fbf6d8acb73e4504ffa41712fbb674271663c46555472af2e423daac739428b238c55038f73a9e06757eccf00fffdbbd4a363431cc3d7e517bffc322f62c06c038737c492a4a72e2868da36ea837b5f4ab3f51a95fb27265f28c0d9b42aaf9f9d15b96b86767a2fa4b0efb0e71b51acb7614d15d1e64141eead945c102f7fb937301117e0c25aefb83e474bea25caf9f156c76b982f4ef5d05e43c94396aa035c8260c", 0xe6) write(r1, &(0x7f0000000040)="c1", 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x810, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5501) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x1ff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x150, 0x2) openat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x200000000000, &(0x7f00000000c0), 0xfffffffffffffd80) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x8) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x13000000) 16:00:06 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x12f9, 0x4) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2", 0x1) r1 = syz_open_pts() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "854955883d02d02295f704000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x3}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x3e6, &(0x7f0000000180)="b6") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r3) setsockopt$sock_int(r0, 0xffff, 0x211, &(0x7f00000000c0), 0xffffffffffffffbf) setitimer(0x2, &(0x7f0000000180)={{0x7, 0x3689}, {0x1, 0x8}}, &(0x7f00000001c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x20, r2) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000000000002}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:06 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r1) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000001c0)=0x401) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000080)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xfffffff8}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x281aa84339838ad0, 0x10a) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000140)={0x330f8742, 0x9, 0x5, {[0xffffffffffff6727, 0x4, 0x0, 0x1c, 0x0, 0x3, 0xffffffff, 0x8001, 0x8000, 0x5f, 0x2, 0xf4be, 0x9, 0x8, 0x8, 0x3, 0x7, 0x2], [0x5, 0x100000000, 0x1, 0x2, 0x0, 0x7, 0x10000, 0x6, 0x3b62], [0x5, 0x100000000, 0xff, 0xc2c1, 0x2, 0x9, 0xffffffff], [0xf800000000000000, 0xc62, 0x9, 0x4, 0x3, 0x6], [{0x3ff, 0x2, 0xcf8, 0x5}, {0x1ff, 0x8, 0x4, 0x2}, {0x6, 0x400, 0x63a, 0xb7}, {0x3, 0x3, 0xfffffffffffffffb, 0x8}, {0x5, 0x4, 0x4, 0x5}, {0x6, 0x100000001, 0x1, 0xfffffffffffffff7}, {0x2, 0x80000001, 0x1000000000000000, 0x8}, {0x80000001, 0x800, 0x0, 0x3ff}], {0xb, 0x2000000000, 0x3, 0x80000001}, {0x7, 0x77, 0x5, 0x81}}}) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:06 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0xdb0, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c, 0x0, 0x0, 0x8}, {0x6}]}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") 16:00:06 executing program 0: mknod(&(0x7f0000001240)='./bus\x00', 0x8, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x12, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/105, 0x69}, {&(0x7f0000001140)=""/210, 0xd2}], 0x2, 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x4) preadv(r0, &(0x7f0000001280)=[{&(0x7f00000012c0)=""/4096, 0x1000}], 0x1, 0x0, 0x100000000002) open$dir(&(0x7f0000000140)='./bus\x00', 0x2, 0x8) 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = getegid() r2 = getegid() setgroups(0x2, &(0x7f0000000040)=[r1, r2]) getgroups(0x3fcd, &(0x7f0000000180)) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000140)=[{0xdb36, 0x10001, 0x10000, 0x5}, {0x0, 0x0, 0x5, 0x1}, {0x9, 0x2, 0x5, 0xf135}, {0xfffffffffffff1a7, 0x0, 0x6, 0x5}, {0x8000, 0xe0, 0xfff, 0x3}, {0x100, 0x5, 0x3, 0x3}, {0x0, 0x7, 0x8, 0x20}, {0x800, 0x10001, 0x8}, {0xf5, 0x9, 0x4, 0xfff}, {0x100000001, 0xadd, 0x80, 0x93}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) r2 = fcntl$dupfd(r1, 0x1, 0xffffffffffffff9c) write(r2, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000580)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da97f23e4600000000e1838f74654462e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec5003a00000000000040000000000000", 0x57}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000440)={0x4, 0x6, {0x20, 0x9}}) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000200)=0x8) r1 = socket(0x2, 0xc003, 0x6) recvfrom(r1, &(0x7f00000000c0)=""/188, 0xbc, 0x1, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) bind$unix(r0, &(0x7f00000003c0)=@file={0x1, './bus/../file0\x00'}, 0x11) pread(r0, &(0x7f00000002c0)="55da049596fae9509e4ed4cc9067241fe6ddbeb15ac0cb78de04fa070943ff0b66883f2e7465181c9d0fc6b0cee49dd91c85cd76a417cd49f431b4ec33ff5d5d847d84d6a0f9dbf55ed1dafebf71dfffbf82415d523e185284106bc95c70f3b32257a407f2fee9181c441d5b42f8dc3c144001ed82943a81bda6e43013057b5dc9bc1857d3f268ab6bc28b16342019d7b3cb8d4f7a07d585ed80ea7222253d3f9acf9d1c1e80f4dcddd11888d831e6efdeb09fb551186ed87810a163f31c27f49796", 0xc2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c653000900c13a438318049f8e1089fa01120b55da9927add2777114359ad77d4f54db38a25a8d4aa1662802087bf4dbbf8e3c668df688d689f140ca3479ee23b7b411f"], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) 16:00:06 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getpgrp() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="67fea7e2e779e148e2b7079387462d2116b689218b526f2cf582e30e8a29da8cd90579e7220d9e264215bcb72c9ee4e62d6e97a143c142b062495f2fd47a47288c860ba8b70f4b76d2ef2ef7a9256b71a37757fd545aaf2265ae6e1216b1f997d5cbedb327a1e4653f96fa9ee368e1e9a6c317b29da27651b691a5a9f97f6ea121777e6ef1ebc9aac3a11bc6c38701ee05b236d14959ae8d3f1790f101073b2afaedbccabcd8359112cc97c477376cd7c9699cc51ae68b46e201e61ce3a9ab42069b53", 0xc3}, {&(0x7f0000000180)="2b6318878f533468ca01cace29", 0xd}, {&(0x7f00000001c0)="92b276e49c3355cd63c06d324d93c9eec460f3070719a68f6691e24fad3b26846cf60c9ececcd792b2dbb2ada0fe840e3d33c1085b368efd75adf6ae35b46553c8744c81182f5106ec96fd36665a8f3810a6116b9ea279fcad6fd8d90fa1e98645568a47a74e6eef57f064af372d7e3452ada2297e41dc63b07993f01c", 0x7d}], 0x3, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x50, 0x5}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), 0x3) 16:00:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x9) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x8, 0xfffffffffffffffc, 0xfffffffffffffffb, 0xc400000000000, &(0x7f0000000240)={{0x1, 0x6, 0xffff, 0x0, 0x3f, 0x10001, 0x4}, {[0x5, 0x809, 0x9, 0x6, 0x81, 0x5, 0xff, 0x5, 0x7, 0x9, 0x4, 0x200, 0xe3f2, 0x0, 0x0, 0x9, 0x1ff, 0x1], [0x1f, 0x0, 0x20, 0xab1, 0x40, 0x9, 0x3f, 0x22f1, 0x2541, 0x81], [0x5, 0x2800000000000000, 0x2, 0x2, 0xfff, 0xfffffffffffffffb, 0x2], [0x0, 0x1, 0x447e, 0x0, 0xfffffffffffffffb], [{0x5, 0x6, 0x4}, {0x8, 0x5, 0x869, 0x5}, {0x2, 0x7, 0x5, 0xffffffff}, {0xffffffffffffffc0, 0x0, 0x4, 0xa908}, {0x7, 0x5, 0x0, 0x8d}, {0x6c5, 0x729, 0x5, 0x80000000}, {0x3, 0x20dc, 0x7ff, 0xe6}, {0x3, 0xfffffffffffffeff, 0x1043b5ba, 0x9}], {0xffffffffffff79ad, 0x5, 0x40, 0x2}, {0xa33b, 0x2, 0x1, 0x1}}}, 0x206800000000, 0x6}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x4}, {0x30}, {0x6, 0x0, 0x0, 0x3ff}]}) ioctl$TIOCSTOP(r1, 0x2000746f) syz_extract_tcp_res(&(0x7f00000004c0), 0x1, 0x3ff) pwrite(r2, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20181, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) readlinkat(r3, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580)=""/4096, 0x1000) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x8) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="6b21540b0d9cf600bb9ea28e2c7e22238423beb758c9e5839221107a377f539cf8ee60726be0aacdb459e7474761cbea6f3e74acd772eee03ec3eb098362916d726e816465a1b4bd4a16366743c012122265426d5b54d882c127c3740ad53504b390c1c9a3d44c7f4fa5f36d23392834e5933e77eee39febab87b0a8077d83359d0c9e9212e9996daabf2bddf253045d40b6179c1c29a1fcdfd9ad56e278463497596d050bad10c429818175ea", 0xad}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x7}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") write(r1, &(0x7f0000000080)="18783ad204846a84b2c459f33e83dd7008ae3b74ac764f0ad60cb1cdd01587ddbaa4d931ab1662", 0x27) 16:00:06 executing program 0: r0 = open(0x0, 0x611, 0x0) ktrace(0x0, 0x4, 0x100, 0x0) accept(r0, 0x0, &(0x7f0000000040)) openat(r0, &(0x7f0000000000)='./file0\x00', 0xc7650fe178b8d948, 0x76) select(0x40, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x2, 0x85}, &(0x7f0000000b00), 0x0, &(0x7f0000000b80)) 16:00:06 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r2, r3, r4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f00000006c0)='c\x00'], 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x12) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x82, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) r6 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) mknodat(r0, &(0x7f0000000600)='./file0\x00', 0x8020, 0x400) faccessat(r6, &(0x7f0000000300)='./bus\x00', 0x18, 0x3) pwritev(r6, &(0x7f00000013c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x2) r7 = geteuid() pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r8, 0x20004268) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) setreuid(r7, r9) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000000)='c\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x6, 0x602f, 0x3f, 0x9c, "93125284112afc6f14f3e6af67cfa075b336581a", 0x6, 0xf461}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff58, &(0x7f0000000080)='\x00') 16:00:06 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x821, 0x8) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x3) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) 16:00:06 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, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x5, 0xfffffffffffffffa}, 0xc) r1 = socket(0x11, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0x10000, 0xc0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x1, 0x6}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x100000001, 0x6, 0x2, 0x0, 0x52ba, 0x800, 0x5, 0x3, 0x1, 0x8, 0x8}) 16:00:06 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000000)="1703dc704785006b351cc2907b4ce48e5b5e33bfb7c5ca7203aa660aee01f0e6e1c7fd71ded816e606a82b8f1a06d1c84f4d", 0x32, 0x400, 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x7}, {0x18, 0x0, 0x77f, 0x3}, 0x3, [0x200, 0x40, 0x8, 0x8, 0x6, 0x7, 0xffffffffffffffff, 0xfffffffeffffffff]}, 0x3c) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x2, 0x5, 0x1}, 0xc) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000240)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000280)=0xca) pread(r0, &(0x7f00000002c0)="30b1eea4c00be09ef0d3a58b6e8060cbc679d60fb71c8ba608f7073fde3bfc2e8e98678e5815ec4999d2711cb753a8af2dbe4efcdc4dc6ef3c9a656dddbaf381d09bbd774dc6621af69f1e46d1d92a0de05fff3e8db029b45bec9d33769169d7afaa7c780f6aacc536738675b1b15af26d83fff4fe219463838a47dea38079bc58c1d8d2c5f79efc10cfdc49a1b02a85db31bfa4e266cfc9988dcb8d015a502399be282cf6853a73475e9d0fe606f09c8b94159e7476fe3a4f870997faee1648fe7de2518934fd", 0xc7, 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000003c0)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x0, 0x0) readv(r1, &(0x7f0000000880)=[{&(0x7f0000000440)=""/134, 0x86}, {&(0x7f0000000500)=""/247, 0xf7}, {&(0x7f0000000600)=""/74, 0x4a}, {&(0x7f0000000680)=""/135, 0x87}, {&(0x7f0000000740)=""/47, 0x2f}, {&(0x7f0000000780)=""/35, 0x23}, {&(0x7f00000007c0)=""/62, 0x3e}, {&(0x7f0000000800)=""/81, 0x51}], 0x8) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000900)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000940)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000009c0)={0x3, &(0x7f0000000980)=[{0x0, 0xffff, 0x80000001, 0x10000}, {0x9, 0xffff, 0x0, 0x773}, {0xa9ba, 0x1, 0xffffffffe5bb4d50, 0x5}]}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000a00)) sendto$unix(r0, &(0x7f0000000a40)="89a9233de93d462ddf4044ad965e9335dd0b71bb37d486406bdfec3241cf7c7e0ef70254ac6760fb8f63a3ecafd91b51541ea986fa5a448e940e6c222e30413caea6d34db19196feaa66174157cbc54e4232c84e8ac194db69d59afc85b7e0a88bac27528205aaf5ec0418b4c43736d52e315a67dacb65de40b98d2b58171b979a7764628deb394cd1e1880f6e6d92b58b5178", 0x93, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r2 = getuid() r3 = getuid() setreuid(r2, r3) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000b40)={0x4, &(0x7f0000000b00)=[{0x1, 0xfffffffffffff001, 0x18000000000, 0x1ff}, {0x10001, 0x7, 0x2, 0x5}, {0x10000, 0x8, 0x2, 0x6}, {0x400, 0x9, 0x2, 0xc8d1}]}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000b80)={0x3, 0x80000001}) ioctl$KDSETRAD(r0, 0x20004b43) 16:00:06 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20040, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x20, 0x2, 0x0) sendto$unix(r1, &(0x7f00000002c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0436fa4f376336acf00b7804be781e499108c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000000026ba8af63ff37282921e4fd89720fd3872babfbb574b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020205007ffffc0001000000000000000000000000000002000000009c8cfe94baf913", 0xb1, 0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x3059a, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) getrusage(0xb77dac9907f2d6d0, &(0x7f0000000240)) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x100, 0x6) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000040)='./bus\x00', r0}) unlink(&(0x7f0000000080)='./bus\x00') syz_open_pts() r1 = semget(0x3, 0x0, 0x40) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000000c0)=0x6) syz_open_pts() 16:00:06 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x1, 0x0) close(r4) fcntl$dupfd(r0, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r4, 0x0, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x62f) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = dup2(r1, r4) getpeername(r5, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x6) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000180)=""/1, 0x1}], 0x1, &(0x7f0000000280)=""/15, 0xf}, 0x5647e5d32b075ca3) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:06 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x121) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x100000000000003, 0x0, 0xfffffffffffff800, "000000000000000100002000", 0x0, 0x8}) r3 = socket(0xd62bf7244e024e10, 0x2, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x1ff) ioctl$TIOCSTART(r4, 0x2000746e) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x8, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000040)=0x100000000) 16:00:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000000)='%\x00', 0x0) r2 = syz_open_pts() r3 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) ioctl$TIOCNXCL(r0, 0x2000740e) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) getsockname$inet6(r3, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getgid() shmdt(r4) syz_open_pts() r5 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f00000000c0)) r6 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7fc, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r5, &(0x7f0000000140)=[{0x3, 0x3, 0x800}, {0x5, 0x3ff, 0x800}, {0xc2ca6505714a368c, 0x5ffffffffffffffc, 0x1000}], 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000540)=""/251) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000200)=""/235) getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f00000001c0)) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x22e) chdir(&(0x7f00000001c0)='./file0\x00') geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) setuid(r0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/pci\x00', 0x400, 0x0) bind(r2, &(0x7f0000000640)=ANY=[], 0x0) recvmsg(r1, &(0x7f0000000180)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f00000000c0)=""/77, 0x4d}, {&(0x7f0000000200)=""/228, 0xe4}, {&(0x7f0000000300)=""/131, 0x83}, {&(0x7f00000003c0)=""/157, 0x9d}, {&(0x7f0000000480)=""/252, 0xfc}, {&(0x7f0000000580)=""/161, 0xa1}], 0x6, &(0x7f00000006c0)=""/218, 0xda}, 0x1) r3 = socket$unix(0x1, 0x2, 0x0) listen(r2, 0x7) readv(r3, &(0x7f0000000b40)=[{&(0x7f0000000900)=""/157, 0x9d}, {&(0x7f00000009c0)=""/223, 0xdf}, {&(0x7f0000000ac0)=""/21, 0x15}, {&(0x7f0000000b00)=""/2, 0x2}], 0x4) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1054e45a, 0xfffffffffffff000}, 0x10) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="702d214ce4ca3904bb15e5a26d17ebf6ff3744a1787cd45031b53af05a867d7d7a8facd6a3157632196727e8d1a7435adf0007905d9f9934479f94381a37f29623c2ad9dd86639d7e9ee84d9ac112030ebe8c8e278fcd3f795be09f1675e7e6c12b3be5a7a36906bf290a506289b5119c39a173dfea2a5c9c68002f30fbcca638d6263b688c8dd3ea78149641f8133c434065eec66d5cdeb56c00bccb1431294cb", 0xa1}, {&(0x7f0000000180)="0be5c426c2e0c5eabebb31123db9013f94d9eb312c810c9cc55479e378a9609f62e1fa94038472e48324678d9e796b14de32d38c169e08bce24e323eaa2f986ae33d5d24cddc852832b42ccb7f8a30d47e1770b3a875c0d9d42979f82e931ffaddba103265fa4622397bf2cabf814fed0d576f6d50d50e6f62820dfd4f457a2ae63b8e807d06041a09b9c24698ba7bc6fad41fa1446c33540ba43166da457974ff6898059f57bcb7683d9399b95f084833ff31fa2c44ba111caad3fcf10709", 0xbf}], 0x2, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x2, 0x4, 0x6) mkdir(&(0x7f0000000040)='./file0\x00', 0x5ee80cd1222bdd0c) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140)={0xfffffffffffffffa}, 0xfd32) 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) utimes(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)={{0xe49, 0x9}, {0x2, 0x4}}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000600)=0x101) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) chflags(&(0x7f00000006c0)='./file0\x00', 0x0) sendto(r1, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192a", 0x4d1, 0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x700b18fe328744b3) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) 16:00:07 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'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, &(0x7f00000000c0)=[{0x4, 0x0, 0x0, 0xffff}, {0x45}, {0x6}]}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000002640)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000002700)={0x172}) r1 = dup(r0) recvmsg(r1, &(0x7f00000025c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000002400)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000000080)=""/8, 0x8}, {&(0x7f0000001140)=""/48, 0x30}, {&(0x7f0000001180)=""/102, 0x66}, {&(0x7f0000001200)=""/8, 0x8}, {&(0x7f0000001240)=""/171, 0xab}, {&(0x7f0000001300)=""/59, 0x3b}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/186, 0xba}], 0x9, &(0x7f00000024c0)=""/208, 0xd0}, 0x840) symlinkat(&(0x7f0000002680)='./bus\x00', r0, &(0x7f00000026c0)='./bus\x00') close(0xffffffffffffffff) ioctl$TIOCSETD(r1, 0x80184601, &(0x7f0000000040)) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) 16:00:07 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x2, 0x4, {0x4, 0x8}}) r2 = dup2(r0, r0) close(r2) 16:00:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = getuid() munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) setsockopt$inet_opts(r1, 0x0, 0x21, &(0x7f0000000000), 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x4) 16:00:07 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)='#!\n', 0x3}], 0x1) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() unlink(&(0x7f0000000040)='./file0\x00') r1 = semget(0x2, 0x0, 0x81) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000080)=""/52) close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000240)="fcc0ef6009e5c2a1b452a7925d0d5583212ee5f5b0a87496742fe920a6d8fd20b8bd809cd88f9c828e4989585b646e2cbfe29d0269497606b66a68bac41da78e3a6d4bf1c8f0f487a6c657d99842758d074aac3fd570786e3f1407a944146afd4cec31caf26f1cc4", 0x68) 16:00:07 executing program 0: r0 = kqueue() r1 = semget(0x0, 0x6, 0x11) r2 = dup2(r0, r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000380)) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000100)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) openat(r0, &(0x7f0000000100)='./file0\x00', 0x800, 0x45) fcntl$setown(r0, 0x6, r3) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) msgget$private(0x0, 0x2d890e20c6920d24) semget(0x0, 0x0, 0x22) msgget$private(0x0, 0x8) 16:00:07 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000001740)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000001600)=[{&(0x7f0000000080)="5809ed5981b51f20d9af39c188268d96f058227fc3eb28bac85c055d8e5e0ff01961f301b373b39eb8df693ba879526e706c527044651838915119a9d831b180a079afd52a57fa88b794993236a3117f5953d4b386728b2e668312d40a145595d2583f65965fcfd9405c9553ed1b0d733c0b39e8a492191180c991c55f48de08bffaaa", 0x83}, {&(0x7f0000000140)="606b40c475b5d17217aab039f31590c05d6a9d34c4acd24b6a72eab41a072018a6400a637f3d355d66fb3531371761671459ad60289c6e4851137a05626ac164dac28d09f99e19b810ce8447fc17911f195c30bc298934578dd0f776e4b714c075116ed0199238f7a819c08c54fbcdc1ebcd2b2bbc3f01f53334c6e1291d21b959ce8607179359dc99964c", 0x8b}, {&(0x7f0000000200)="f743af26891ed5bf1a6303109d5789e2c93eb6811f38201692faa1ad89ca415e0dc8156ba104f99651eec3102b4047a7dcb074e1666b08de6fc4c4d3023881ee88e2947ada02c518116bf6bb38e5dd8361bf2096c2835fb9173f52a7fa84da89e9f79e8ec71571e71412bf1b46505849da9843ae7c1253be7ca7cf9bb3dfba2befc3f5c741f9c99b0975353d0ee811a65c8c9792658d5418956346ce6fc18a99eb49e122d94d8b451b90ec8279c7af561184d891fb2afabdec54a850cbc4de4e88d2dc6079fb3894d09d8789d2ca4a834758ae510a18d6c336b894a0a5aae6881346ec7f6871", 0xe6}, {&(0x7f0000000300)="3c427a996231420178a3e863490de9b6f2bd4fd6f47b411be362f500a1e350065f77e468b2d91c1d784ff44a722df49cbe51a16b76071f3db22520345383fd13e0fa343d8c8a249a0ee179c96b6275142c44d9c0d1925a7e286ffbfc87fa2146b4481dddf09202a4a7036e2a13c34d3e9e01e7135a64a06f8a79e9f3c8e1ee17272f6b09ed868dfd9d96566e31501a606781308798", 0x95}, {&(0x7f00000003c0)="f2d1d50095bc2bf02e28701463b4e582e94bad5cda2cff3e1af58f90e39b9719e8bafd1577625e2cebf81926ae2721f8bb22217f6ea178612804288eb2b053e82a95585b8cf05a05cb5d684a76694bd9e93e1c25efb10a06e74838c2c6dfdb43a5c24b85cec4a90ea12a7f54bfb206a1b987f7e2e7af6df6fc3778acd07993aa15d151498be57c3108053754395e3da6f5a5effff93ffd09172efb2b65ca6b3b37d57fb174fc614c2a8f48174f2e1ce0b2c394f14ee6bbf4bbf9bac1928857e586db0ca585aa646a48600bbbe9efb313d7f6f502141a54fee04b94063bd6894554ce8d8dffd2deb141ae9f3e9d3d2ddf250c982113de73e8b9d4b9364a4c93561308375a67c7a1092378ad71ce409d4d23d3374009742cf0b5012aa996523dc8176426b021f33d6b35d62e746d66fd563a7f7d807530799d7f93f39e01381118964aea36f155b58b21434a79e6fc8aec2cd9126bae4b6c01d566114805a1580ecfb08016ee8aba7f3c245620d46d3c67da3728d8dae75a0c556f9a40df599d5082dc60446e2dcafee27eb13f5b278b1782a7cc7b4448d2d1da58d0fc3387e61082561feb378e0f9b91a101c675e811c3e989e0978838321ae1ca34f3fdd84263cc312c062ae67bf83636921cf2d489d0886e3f56b36f6156279737ff362a0a9676cdf796e66421b376c4b346e058f302954819ffbaf46f9c02e31a1646bc7adf044540eca510f153e3ed1246c06ee6a1388dd1a3bddddbcd4dfd387f0328bec5bc1fd0bf3b2bbbe038d2de1b3b99f6e4cb858e39736f31dc6c1de988d80ed587d0237245626348a0cdeb9ce0248f36aeaeecb81b860bb61d0d52cae33a83ab7cbe01d9a828da3c9a29467b74fdeb24425a7c0c5b43eec9d575cbb53abc6c862522d74d9f3b381345056e95486700515973a45ccee5e68ff3020b0d63efaf0fb5addb02596c9e4e9d2e43a346657f61cf4f9e7b0e9c4195f7e3c963c7a6502bb686350eaf5c3146d345601ff4a5047afcebc41413b598dc772fafe36396857f9fa1dab8ca3c2fa1695c5fec715d74d0003c65ccf1d6e46e39e271ef18114c942bd714fa8efb1c41992b4afb6a44639d2ca399378ed26004ad4d9daea4ce18536c7d4533574d2147232e58b8226eb73c96bcb222e4d98f299b2cccd91af1c4df4ab358128e0c5220738b0b5b87c605edfb9368448623d54c01758721e72db8e549b7e64720e32814d995bbc39923d8d0cf50f542e31c54caf19c54ef11c73ab33ba7802c2d4e8059ffaba33f23a0bac3c1a59f58c2d0b4d692d8f80c96817818e8a35ddb4d249b72b0364c85f4607a9b3b8ebf46b0a5d89f24033f8ca9e8be8d307fcfb56a9857c1d11b3aea3834e3b805eeaf0ee896b63d9b42dfa1fe4d4254fdd84b0882408096bef6e0ee3e8a219d02466e56fc130e007cc22d5b20f8448453565b51047fe57fffdae3376401220f7eb4b8ac82c62e362264603df94387c66a5ecf9f61744e593be4e0baa17958e8dcdbbc9be6c6ae786fbb6658ef4d794db264b3490949fb439f5fe013ba72e5c67493cc58cd827cee2257a522a14340e5f241d455e99615292fee87cee255145a1ed7898904fdbef561d6ce3ac6c1e29d8dee21b57d0fd73503c47b6f2aaabe1f7fc135baa09c7f5dc51c952c1731764193e418e4ba261855a47e75d93125b727c7d55c796259dab98002012fc0770bf6593d68676e8be173c96b7eb489940c00e8ac8b2af858622d369cd174a7a4bb09dadd3b4e4921a9fc420ad72809fe9f9cc7a2351aee69cf7398ca0344deed9ad74bdd48c8c29b62ab2fbf6674c19f5a14d4f2d26aee4514dc62c83eaadeb52cd996b3c26708b40d017b838354e3fdbe83b12e72e355f951c589eac7445127f8f78ab69387d7166818d4cea8d7b6631e798a1831a41fedb73526114ef9250607109e898e5a54e9c4161a6d52106604e16d898b7862274a9bc377cd9d2b9dfaa981d7630ae1d72645e224ba8ff1a97dfe79594010058e0d387261d09e9561ef8909d2d7d4c4c7f2bcf3e8d1771cf21d1e72d5fc299e08907319cb2b9f5c06e90b01dfae1c7d5c8a6db44e3bc69a539848da474f7f4c84c355d20f1e5a907bc34848a769d9b97879b161d9d9dcf41561687cae7a36fe1ffef83cd53a176ea982178740257d823f8adb80aae54ff8a55889d6650a23f96d9b3b87af6f4b0f5c7f2d8a93a3a73c034506e5f89db276dfc16e32c745c2abfdbff1a8435a2582a22652bb5bfd37f423d59010bc69d906ce73c4fa3ef90c909be617e4da012ac8d0fae871d0e56a3524056cb70f0949b3fa471685c456351121821fe67a7aab4b53edcb4bcb582adad776a3d7a857883ea4f5e3865c94fff1a8869eb59e8a127e3e22cbb1dd0d89194f8a51d8d141e3580846b6fd9d9f30a14743e1de4a8ef41960320311b3a95113351ebaa20852f981b21b432ad86937207b1b80cf8b1d768d5c3636d6c96804fd5b5bf958978a8e853a3ae3c70add247a55f8d6777d6f05f4258ca3fb61c75ff02437549cba4a14489460a9df5c9c9edfdb19435b83ab14106fb04fe313ce7292844e0e04f22d23d5a4698015371fcea09565733d82c9115a1b9aca490f03940ccda7bc34b31b822e8041c21a5d9118255df34928dac0aeb7f4684a10d786c1cf2bfe9146a34075ec682a0ebc63a250587b39e2ce804eb427692621ac3987bd3ec52e839b6afecf8e4911717d793d3c80d3283b2dc26f9bd9669ded6e3cf01cd707109e72834662c9e15d9c55ca0eb2a90607bf77ea203b095e0f5754862bfa848a0b59fb4c9c9e5b1d429f8c9c2b0c795ed0e23170a57e967b5c9c1b8ee24a0e46c0fea48a1a0e200b5aaf8f16da6e930a94ce5b283520ef75c443b69fdea2eb6c12ebbf49f58bf81144fe78f78a65678197511fc75aa71b31a061898d781afb6a49cd9297494668a9b88b9633931af656da211e224dbd9f99ecb2277f10d9461947c74c175ebd27bb831778c34502b30ac5e3916fca8a2cb098c80240db1357b03974f30e2ab8540f7d3fb01afb802e6a668640b6ef50d26b95b4a2600bdf539e821fdb6b33c593e8d758e9f2fb33bbfdb7d6c7f68f8071b49ccdcc7ab0325f556438f8979b756a4d2b972b674981b8bd1ff47974ae0f32c3cacf6c3b3544d6af72bece8034d3355074941babbc3d1b06aaf2d376f7e8f149e98d6be5c705e3ef02a78a89f8e4238c5fe2f9b08dd3f294e4759c2f9d984d42d60c8d9da0f3bd1d5b6ca09d0c8d29362bc2e055cf7fe92e4df1364d3d0eec2a1555b122499e9a863b3a5972c1db5a3675ca3af2c5999517ea1859b00ed6a29edf8e55fe389076524f33b8a8b0d2f8d97cb4bc05a38a2e3ff0bf45bb1d53e3b35e7f7840223627eb5f619edc83121e8d5a78249fdfbaef71f395f79f233a28045f61527f8d8d057d786b786ed9c4f43bebabecc22eab75b911bfa1a47d8de02db32068ec87070062b9eb8ae379be01b276b62a5d93d690539f8d12b8455369d3973b6fb22918adb74f6598b9e99a775dd287320e8b8dbf0f91413e1d345b3d5b7121cea269fa03498a465cd246853103ba6607a92147d90b2b2f69f924d24ac079cd1ee9cc65db033357f9e292667aabde2cd69c4f4afac4dcd257c1d815eb398d7f480c4f540af487493dd2eb982c2ecaa1f1dc2ec2fc6b686dabfff05857b6d290581c3dd3e056158fa373bf2ee1fd4e6fa52f6dcb9b0a21ab5beec9a047bc1c32549aa78ef7412baf093a47156427b1d67603a58ab8be3d7e29f8839e44beefe3059db9db24393f862c41e58be3e190f594e59a83e4df9e968ec52c795de1ed132afd9b75c5bc805ed70062a44864442ce4adef3b12c6454b5a546da56e997b79f70671eb87c9c7929b3d709963e71248566a335783143d901c8809bb060c1275e73eeedf2c412e6cad72e2c74414b45b13c9d624f8ba20513cec52b739cdd087e1b7db819d3d4423c6046f8f207558a534686b8522faf7accba8f1c42a447a4b670be026f96d83ab538b940d6660cea82b05496b5ab5e75bc034bbdce215bc3586b9e212b1fe12f3f6a4e414e4b698cb40e5f02f68c5cbb1be400c0c71b809db0c46222ae9f777c148687bf3d6727efd88241a91bd453261fc4649343f7a7c63f9c0a14011f3f997f0ead4ded4b98829d6cb364ef20f5198363b178729c36fe5f4cc7610d63312573f3f982553da96a919ce88cab4b67cc51af4534657a6e3bd6c06e416277228e427dd668b32c9119f18d6c0615c7a5ebe31be78999ec24865c7e3f838d5fb7fb6fef64cfef7f2b7fe3716ea64983e01d0112affc2f5f7351c489bd1d786b1a6aa34b5aa536ab084fbe5748e6bd43cca57db0c58d963b7b1c7585d81183c71609066b5436822fccbad5af399a0368baec2c987e6d269d8819c4b94ff4cb4e5fb442d06b9ecdf9c7cc3dea800bc1ddc2d7ced1b772fd45e83b7b50d4acc329c1cc59450a686b850e4e0775c901defc6cace82207e672c64f2c709d8782586448f6f34e8df76630a1b6e4027829eab7960a597e1422b94a749e046139f17a4079ef50bf569f985783215146198121af7df6e4509dfe0e1700cea44c05c7f0bdf6685006109b86d097d5ac011909cd564f051dcab7caa4a21ad173dd2b1e59a9b018bff16495b7a2fb7dd4b6167dc1773920e7b2b6faadfe505e2fbd38baf20189cd8d174cf47263a2419ca37d6e49dccfc01fea25a19ede5297c01566015359bcf65944ca5bbc1750007318cb5042c7a017c18707149753472b3eb48d2c6e165f85c34ab4f2be71d33956622b8f707d537373080bef3bab0235d7bba299ef96200f3815daa97a52c04b82020936dc62a48e86e8515d0cb329b4cec57838a8a72721d59172ee4c8fb0c1dcc5343d3da6da04fa4efc4c18c1f3fa2272239349cbd6d56497bf527e22d738ac6364307dc70b95c351702dbb28f533e5c378c820a92b927d6c1fdb653606d950f5f5119c53e4163cc49964932e96c761a6252a190cefbe13cb0895064d34b83e27420a4f4ec3337c7179e731fea14aca9c2713d102acbd24d1450c284758f1eb1839d40669cdeb7cc24ba27ee09f79020ae4dfd56c5b024df652d8de3ff844152c1b8bc90945a00240ce6447d0adac7ea29c48a00ab300072646e693b2d32a9c9d5ac6a04e3360a87336d44231c3a7b3037f93fa9ae806ceddbd328a33fab08d20926fedac4b9dbffd9370d4f56f45d16a138d0de26bbae9eb1ee37cd97dff54086f7ba1539343ba540e998bd499758b2cca0f8b8d6b1ce565edca45e08e31e4b28de5710ca3a5a72c0aaca8565e42898110276a3f9364daddc9eba2c966fca9bec547b48d4603b485429291a4627766d8884d75e54ae754bacc0f9534e58ad9e9c01fd1bf07492c37fdc1df7aeb49196818bc5ab92e13e2c311123eb5100290e42d48c35ef9811db2df431329160d3df0d03a91fcc22de18d6dd28306b64b8a2b04b226247178dcf5b1078ae9017c21304a7525891205a176d68607435e726285105dcfe93baac2be10f4e4e41102e7d5485cd83a1bb077e567a947e473604b2071b960ba6af7f0e47f5c10dccbbac5f321f5b9aa92a4d28a594f8834f5d25e9cba6654ae0a3d31f0ffa636c3f4aca3e124cd91f0e9568e6f46cd1b6f0dffd7a6ac4a8cdef0ee24e1451965481655ed874c6d8b910bebbb71c584ff78a1e05492b7ec9a1ece1a4d3c2ad69ecc7e35c221e77deedbbf2ba537739f1252763f4cab05b5f45ffa45264106e4c1993f17fd0d8", 0x1000}, {&(0x7f00000013c0)="8847bd0eb8a6be4a6a387ac7da89673665ef17562f0cc3b23f905c619ac4de1eee166fd3d8e44892a02670323127c8e7602fee28ae1f10129de27e1bf452dbf15d29533e58ab744bf913fa3634a89c3e8bc9e772b6e1874a89e191e89a8f1506ca6507c17ca493c3dd60c1b21a94eb6a6158882c397d699e76d856b30005725cbcca8fe43cd4d8c0910e0e6e17efb0f0f5aa4e5a0eea11025e16484fad56a7107be115388d7836909ee914a0eb7d51bd56181c9b543990edf06c0f", 0xbb}, {&(0x7f0000001480)="6d564e5cfbbd223cf4d6ff893868ff72a09d72ecbe94ee2aa7a5ebe734a781fb5def5c9b8055c1fa7a01cbbd23e31ad88c1821f797fb3d0ff63bbc8016c16aa91436f6cdfab040b5cc54fcb13ca7ae2fe168f5e3b97eb8832c242f93d18cca502d606cb39df3f4e9385a22092b48b5150db37e2a5fc4fd02fe8eba1693f8b709861d95d67a9ae8a8725e6a4b811b1cf16ecc65f0ecd31a75a322ff8baa7cc2fa542f20caf51884dacc", 0xa9}, {&(0x7f0000001540)="efd3bc26c4049fdb4135b6aed72524b140cfb5c4b4b88c40715e0961aed5022e7a07fe2367b9744a99eaf4b48368d754221215694741104fc2bcc26f5e47e9843f99548a553acb270df747dbc778a0cd666825b901f3795d977316e9b8d724f51e17510ab51406cd6a43b3e449c191ace86a885b0d4ac7c0156329e6aef60310d0004ee6453e922fba90502566ba4b96fc3630f4f89aad89dd8c670ec5e71abafb808512770444d81c0f02d7094dba5b8ab0", 0xb2}], 0x8, &(0x7f0000001680)=[{0x90, 0xffff, 0x7, "b64235dcfc0a93f11942108660a05ed5003d7f2c4abf9402c9a5397dd6fdee2826f2aee14454164e86c1e73a8b0834c1064fea1b59ecbaadf71423fea579d9c00e5b7a5284052a30b91f37212425488c0b68a71389989b45b21b0eaf1a19fe40774b94e371f67eab15e87a68207e1a734cb781496e5ad914c5e2"}], 0x90}, 0xc) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:07 executing program 0: getuid() r0 = geteuid() setuid(r0) r1 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(r1, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0x24}, {0x81}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000002c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000200)) mknod(&(0x7f0000000080)='./file0\x00', 0xcb5e22f7f0193645, 0xe000000000) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000340)=0xfffffffffffffff7) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x600, 0x3, 0xffffffff, 0x1, 0x0, 0x0, 0x8, 0x0, 0x3, 0x4, 0x5}) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x80) fcntl$setstatus(r0, 0x4, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000001600)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000100), 0x1}], 0x100000000000012b) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000080)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = dup(r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d73036c172fbdd000900"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a040fd33055552fbd5e41789632d824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a8009a4826909f53dc077e44c34deba96d2f8eeaa55d2bc5a3da43266c80e9e8516c8b94482da0000000000000004000000000000", 0x8b) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) 16:00:07 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000480)=0xc) getpeername$unix(r0, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000400)="24e1b2ca035d2825ee1d8689f7c8c8b29288200dbfb99db474157c2848e87a5bab547781c800ffbe25358fdf768cacaea2e7c445a08a3eabfb219d77eb4c59398a27b4f0c7b22a0bdddfaea6ea0c0ba698dc8057485ea3456915105b1a704eba486ce212738553142f70284d94ab4e", 0x6f, 0x400, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x8) semctl$GETPID(r3, 0xffffffffffffffff, 0x4, &(0x7f0000000200)=""/197) sendto$unix(r2, &(0x7f0000000140)="d770c19500e27280c6bd30fea95f9ada9ec6401cee9b39e11d780fbd2192939e81dffd250bd112e3aff6fbf72ce5", 0x2e, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0xc}, 0x3c) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) sendto$unix(r1, &(0x7f0000000300)="621451c8f178de97399c6560c8a57ab5ce9ba367398cff09264e4d510ee1c89d001047526a23049a184e2900ed6f30fce1079e377300c45518303545b2cab0a2bd6194329e558a5c2a82a642837cdbbc787fa65a9cf47c2ff1b23069a07a5c52b7d2de93ac82d3914ce5b408ad30c3e82c9faf23d0ff56d30ac85ca0b4752aac4a3d3c1b7ecf20ab72414079e0086e92ca83492395b83fb6c05c4be53159ec1df5486e70af74b1766e772a453da7167c6f53b76dc1d5ab38ba97933b1be75aae9ec99ccaabdb449fa289f55d656d911d70cb9b524a224319423c005172c0495375a478bfa25c3f257d2911", 0xeb, 0xe, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x7}, {r2, 0x24}, {r1, 0x50}, {r1, 0x100}], 0x4, 0x95) getrlimit(0x1, &(0x7f0000000040)) getpeername$unix(r2, 0x0, 0xfffffffffffffffe) 16:00:07 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) chdir(&(0x7f0000000280)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') pipe2(&(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008ae7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1}, {0x18, 0x3, 0x7, 0x4}, 0x1, [0x5000000, 0xffffffff, 0xabf3, 0x100, 0x10001, 0xa20, 0x3]}, 0x3c) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x80}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4da, &(0x7f0000000580)="1505832559be9704c0e49a571487461af6d7fcf79d56773e97da4fef8624ed7348509a29afba77bb8c4fcab00c00fcffffffffffffff42abc711e7e3731e2c6d3145c0eda88c2291ee2f96f98e124a25f454f97f7a0fbc79649fc44ee7dd03ae25114debd173a9e3f20e4afef37c240a46283a6e70d4f7d81a57957f7d5bebc6c5a42bf1c68c748f4b9f570a779e6682ff03b2167a0401d55626a2d18bde9dad7c9db4cbf1fb8d2f5145d874ca42c92796a9e66c69000000000000000000001a5b80df6e895cbde87b3670aaf28fb4d6399e6b2ac78519169185d757ce874960679739bc8031ef3ab600be7802645104de3cfe980c169c50f16d5ee463f87f946f3d0fe6bc758351e1a1e20ce65a6269769fa2b85a1a115961090a52be2482e3f7f89b4b710de0bb94159b639520dee2816c564dbc7b6aa58c10c472a4117737042de56a65c9ed72c60681190790864b904512f3206c1ddf85b70358abdbd135638ce6c0166d91a960dab3dc287ebe3776240361653d310378ede0") pwritev(r0, &(0x7f0000000800)=[{&(0x7f00000001c0)="ea41a40578a164d6468e45e041ac52d3c9c88abb67cb0bb2d5ff5bf1b496111ddf2edc2ba1abd14ef44c1ca950bc319f3224f27660b398b7495585d540bba8d3df33fe1c1a56c1d256e1850c45f2b5d21c0cb772db82ec2071576d07c8664638d6035604178a20957ebbc7a1577f34ba25307fe16568e5dcb3326c12a12dfb2ed2079044c005cc05cf3bca3b2d316141e7112d9f14dccd7dabdd67c4c4a6bed9bf3f7accb3ba4faecc48b47f3c513999464b705a37731eb0d6cd0cf99c16a64a5962b4d905de0c8e5a773771e6ab33b0709e30b478f95796bf61d4f4352c9f379bcd0968a0bbf6d40cefe4f34b", 0xed}, {&(0x7f0000000000)="1064c85eb267a4f98d33c5d75c27c87cba687e7d", 0x14}, {&(0x7f00000002c0)="2c3f602655a9fb47a09215336b91ed30b0759d98bd7fa72f6d737bdf04bf69", 0x1f}, {&(0x7f0000000300)="78d1e6cf52448ebb93f9cd272fdb2393cdc1e6ec19e4c84819905c0c73ebd0cac1a219b3b2c7e098cbbb3e36adff08f9fd45f66eb00c1152fb7a40cf986b6756e2025f967c3d80d7412d1e8930a0b21a56129628a1df9c515eec001355a29cdd71aa6e77f232da6ad0a09d5a5d55bd722d202e34adc5d07ef7f7ea14982dae1f8de94d1e2610347862f8d4e6c513b0b8d69a73a3be343091e296e267172eb2c67131a11a7af828b6b0b070546f84989e1eeadc835de237dd5608967d656c1e9d407adc85bb78307dadc12ad4bd9b7c8b0f4790cf1ca334a1f6", 0xd9}, {&(0x7f0000000400)="441005d44110ee561a5e3ea0becae3ba3b35981a2058a1f360ddd386209ad8c9d3f982c8f06e2697685b1f732df689ada8a41c9ce9d0306ce56f2c320fff3837b24c3af193028e4781adda4eca8690591e5bb677a210b29a8e9fb1223dd133e09a8346963ede86a3c183d6dadcb6e20cda4b4166b2d3b7f6a8991daeb36dcfc95b7e95fe370062525a4012c044d54db4ac0cecf16246ea2a1fc6120d69edbaf41b30ac9ff83a6520e97fe2dc3569d36d01b89f068c94b1b4655fe638cf670f5f075a926c8078f2f2d7795960", 0xcc}, {&(0x7f0000000700)="4a4df4e2e43284d2cf15a8ca3046f47176207553d3695a170de49eca490bf51d724ae317fb05053f824495386ff87974e4246b67c43f8e83e108b5e97f12505d52ebf4e7d3e03bac04fc64b8a15497cfc1c6c98f0f52923f4d26104e72b7d512d2216ab8e39de5a35337a0f7ed7c959645a37cb00b81dd1c9e3df97f91fb6eb29fdcacda6eb76a5eb60ffd6842cc4790c2794b9b179df7b9ade22e32c755a86321104bf8e42ffb5d2ed32ef751b9e1764bac3b24b93798a3093b3755b1a88094fea57e1263bf1dec7c3723892b51a1e1c0a07dd7ad937cfa9df2005eddc9a72367f42429a9e5efa9162dfbd2dd5776396cd9680f8208ec2b2ef2e6", 0xfb}, {&(0x7f0000000500)="eef14000b975e87f16a094d273cbb84c11d750ede9d1538fa1fbc402f0139bd0e44fceccdee780f3978ec5d3b51dc140f60ab59ff903a5e552246693780e9b68cc603af8d5233e5fb23242153846cb15f5b875809eba5804825527fd251a6851c5eb3f455f", 0x65}], 0x7, 0x0, 0x24) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 16:00:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:08 executing program 1: r0 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) 16:00:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00'}) 16:00:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x83d578eafcd8ae3b, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000100)={0x100000000, 0x5, 0x80000001, {[0x0, 0x9, 0x7f, 0x0, 0x1f, 0x3, 0x3b8c0bfd, 0x9, 0x7, 0x4, 0x7fff, 0x1, 0x800, 0x6, 0xe6, 0x1, 0x10001, 0xcb], [0x41ea, 0x80, 0xff, 0x8, 0xfff, 0x0, 0x2, 0x6, 0x2, 0x9], [0x100, 0x3, 0xfffffffffffffff8, 0xc5, 0x4ce, 0x7fff, 0x1000], [0x0, 0x0, 0x1, 0x8, 0x3, 0x7], [{0x9, 0x1, 0x3, 0x1}, {0x8, 0x100000000, 0x1, 0x3}, {0x5b, 0x8000, 0x3, 0x7}, {0x40, 0x1000, 0x40, 0x9}, {0x2, 0x7fffffff, 0x9, 0x1}, {0xffffffffffffffff, 0x80000001, 0x80000000, 0x7}, {0xf0ce, 0x1, 0x0, 0x8001}, {0x9, 0x9f0, 0xbf6, 0x80000001}], {0x6, 0x2, 0x4, 0x10001}, {0x4, 0x8, 0x5, 0xfffffffffffffffc}}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ba1e000000000700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) fchmodat(r0, &(0x7f0000001480)='./file0\x00', 0x31, 0x6) socket(0x55ca2b871a7d372f, 0x2, 0x5) getitimer(0x1, &(0x7f00000014c0)) r2 = socket(0x18, 0x8003, 0x0) getsockname$unix(r2, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000001400)=0x1002) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="00a5fb1f5f22"], 0xa) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) mknod$loop(&(0x7f0000000380)='./file0\x00', 0x2, 0x0) fchmodat(r0, &(0x7f0000001440)='./file0\x00', 0x1b, 0x4) socket$inet(0x2, 0x4, 0x4e29) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000000)=""/124, 0x7c) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') fchownat(r0, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x74}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) r2 = msgget(0x1, 0x40) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/56}, 0x40, 0x3, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r3 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000040)) 16:00:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) readlinkat(r0, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/46, 0x2e) mknod(&(0x7f0000000180)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x1, 0x0, 0x7}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x8, 0x0, 0x9]}, 0x161) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5, 0x1, 0x9, 0x1}, {0x7, 0x3, 0x7fff, 0x7}, {0x1a16, 0x722, 0x71c, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0x401, 0x4000000, 0x2, 0x22}]}) 16:00:08 executing program 1: r0 = socket(0x1, 0x4000, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf04a5787550b7804be781e4991f7c8df5f882b297be1aa5bf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281802e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000020208a371a3f8000400"/171, 0xb1, 0x0, 0x0, 0xffffffffffffff97) 16:00:09 executing program 0: r0 = dup(0xffffffffffffffff) getsockname$unix(r0, &(0x7f00000006c0)=@file={0x0, ""/108}, &(0x7f0000000740)=0x6e) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') ioctl$TIOCCONS(r2, 0x20004276, 0x0) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/226, 0xe2}, {&(0x7f0000000080)=""/16, 0x10}, {&(0x7f0000000280)=""/206, 0xce}, {&(0x7f00000000c0)=""/25, 0x19}, {&(0x7f0000000100)}, {&(0x7f0000000380)=""/2, 0x2}, {&(0x7f00000003c0)=""/208, 0xd0}, {&(0x7f00000004c0)=""/207, 0xcf}, {&(0x7f00000005c0)=""/34, 0x22}], 0x9) setuid(0xee01) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) 16:00:09 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4a, 0x4, 0xc19, 0x7}, {{r0}, 0x26445ab3cbd43c2f, 0x41, 0x2, 0x8, 0x7}], 0x3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x8001, 0x200}], 0x0, &(0x7f0000000080)={0x0, 0x8}) dup2(r1, r0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffda6, &(0x7f0000000140)='+') 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='\xce,\x00', &(0x7f0000000180)='/dev/bpf\x00', &(0x7f00000001c0)='/dev/bpf\x00', &(0x7f0000000240)='tap', &(0x7f0000000280)='tap'], &(0x7f0000000340)=[&(0x7f0000000300)='/dev/bpf\x00']) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1000000000000081}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff99, &(0x7f00000000c0)='\t') madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x20000, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x9) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000003c0)) 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0xdef, &(0x7f0000000140)="454d0090cc8fbae3835f320fd46ce7d839010af1d39c1ed31fda7a49ade2c5b86424af0eb1c811eb1b5455fd4c5e5ce80a752a400acc00358a2d78243bb2917e8b479e8962a743cf795999c4", 0xfd9e) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 16:00:09 executing program 0: socket(0x6, 0x4, 0x80000000) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = semget$private(0x0, 0x5, 0x204) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x20, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r1}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x7245e870, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x4}], 0x912, &(0x7f00000003c0), 0x2, &(0x7f0000000080)={0xfff, 0x4}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000003c0)) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) close(r1) semop(r0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r4, 0x1) readlinkat(r3, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)="85239772640c9099741148ca9da9d5969a4ff720ca417e7ae3ca652a3f475bb12383b4d0a0af6257fe2734b193d0386e62956f4210696d25be6355a6896d39583f7e11c50f5e9b788cfb9f925e74023a1b7118265f09090ba1f5baa4256e133883a0e20a3cd7a645919e6f2ec4f3cbe7f4b0b2885ecc1505811945f18a2b152c5cc77efbaea04e74f0a4791816ae5f3341eaffac38f2f9decc13053cdb6ea41d3755751eec864c0e1ad7ddb5fbde81e0130f4563f20eede159", 0xb9}], 0x1) kqueue() semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000480)=0x7) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2a, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r6) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) dup(r4) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000000c0)=""/63) syz_open_pts() ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000200)={0x3, 0x465}) 16:00:09 executing program 1: syz_emit_ethernet(0x13, &(0x7f0000000000)="514baeacae2fb136be31429f9890ce169b4076") mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x7}, 0xc) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xb}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x4000000000000}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:09 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000000), 0xfffffffffffffd55) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x55dcd3b4, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3dc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x1f) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0xffffffff) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x3ff) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000740)=[{0x400000000000002d}, {0x54}, {0x8000046}]}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x22) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r2, r3) syz_emit_ethernet(0xa9, &(0x7f0000000280)="321a632dd02dd9e95a2f5661e465b9d667beea12a9a56aa1075a7d4f267144859d5b83fc1c71908f9875eb3a8e20a451dcaa775a1d72f00088bafa94d305bb2b3a6073d7001f48be1b19b0768a7602cc2ea0f4945050e4a4d5eee806f87d4c97fbe5320280f2f1474a9aaa07faf1cdfa7d4dc0c4b6ea69797867ccd5086922ade63b33d8e7ffe4b2de0865e63774bbf354ea24d93b18409e18e77e9951f0cf66be0cc054227c0ae63f") pledge(&(0x7f0000000080)='tap', &(0x7f0000000100)='tap') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x8, 0x7f, 0x3, 0x2}, {0x3, 0x5, 0x8, 0x6f9}]}) r1 = dup2(r0, r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000001c0)) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000140), &(0x7f0000000180)=0x4) 16:00:09 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x1e2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000140)='./file0/../file0\x00', 0x0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x8000, 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') chmod(&(0x7f0000000040)='./file0/../file0\x00', 0x2) 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x2, 0x8000, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x6, 0x4) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) r1 = socket(0x20, 0x1, 0x100000000401) r2 = dup2(r1, r1) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt(r1, 0x40000, 0x2e, 0x0, 0x107) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r1, 0x6, 0x23, 0x0, 0xfffffffffffffea3) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x200000009, 0x7ff, 0xffffffffffeffffd, "000000006f8aff94eaffffff00e1ffffff0700"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf", 0x31a) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x1b00) r0 = open(&(0x7f00000001c0)='./bus/file0\x00', 0x400, 0x8) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000200)="2a52b937fa0b4effd451cb875c068de606c0c2934842a95891323b98bdd2fb1b1656225ef11d6b7af2ff22248886821876789a470ec1b924523104ff8666d4a35d27b1dd6d31ce8f55a0984e38ea7e9b4c3c652aa1e5ff9b8d309f8eb6a8ff93f4212d526ef89518346fa5f310b177211b5b564c396dc0ac6ae73bffb44f6c60956afc3f28afe0b2e0ef3b81eaab6c9cb33452b7167a834a6c271ef6ed8f9411e2e8b8badc46f33d8f", 0xa9}], 0x1, &(0x7f0000000980)=[{0x1010, 0xffff, 0x7, "f8df5ca7573f78e40e6338bd5b85c17fbe9de7194f45f29a22f117302ec29cd7e7c1c963e8e9ceecf4ef72bdc60f68ef164d277b4c64108d63121b59193356d2e8e9bdaf4f5d055aa5052397f3f3fccc8b0751dcdb46874183fb6236fd512b40a26db74bc872f012783dc123aebbe6ac4369c084f3db14175a7621941fff5e9aac527fb6dbb28aa9357140dc3ea5db16af29a0d1349eea003f96dc81781eaeed007a5093ef95c66e989d2555e0c73474aa8844b8570f36e2b4e27e4cf4be3dcc7c6d0329f1c3062aaed3282a211afd77aa3354a9fd13b9752e6b5a461558600a981573d65d9388071234e09931336228881bc68794480d6ba3e6f1ca462654b1b9fe52fc7362fc9e3370db11901c2a59f09b99fd8c899f7a4d5399c4b3040596ebddcd7e714a4bd8b620df18b5d4c65483d59a65c99b22bae545867dbbd15dc6d650f4d6d749067c04bb5b07c5ed2ddfa02fee9eede6a165555e2fa1c9ad435da3bc13904f0a8bc9680f96a3b67d44d7e821dce1afc2ba29a654ea5f2852ee3336602e9c4422b5a5407e936f67ea78c52daafe8a5d1ac0688c3a221ddd14bc13cab8d3ca24edd5e50b8d96b0d344a50bf48e605654b2280fb142f5b6881b60f246a5a45b0f7a6d2800205c704c17e3c653ff8679a18b0b15eb68f87b5c251a83dd7ed6b1d1aff127a7fcfab0e7aea798f516b1bf13c2bd2aed11cf6ec9d0c118d187afbba8c29b7c6438ff2539ec1a646230206d57caae360cf41d46f8cb1bdea95cfb2f6789c9c82a2d0679b3ef85ef41587a81b2c3026253396a4b3fd4cab4e317e67c4e8156ff00d88216a5e98a571da3b6259539c5995b75d3ca6310b526befdd745de66cbafc88d1b8a278a2d02fa8ad662d541a5aeba803fc56553542b99b285c4ca7eafaf191812b16e914204815ddb7b0155af19b75cd7aca2bdbd60aeea594de76374656dafd21610dae0471b1c95ae11ab2f59e16ec39302ff854878abd929c944c4a14d7265a4726fc8a35b072a97372492c79f21b47c70abb19018d2b5612c2c3540862c443620383cc9ac7d4f0a4fbcaf31be837d73ce969ca81245aaa054da3156c71267b035fe446ba1164007cadfa54f5fe384f4e477b997d2655912305ef45d09341f3e60f542c511fd06f94221fef73385741cd113f91e04b52fd7143bca149733d29b7fa1fd53d0a99f7ac55becf9e5f1a2c83dfa9b4456709f2a8792d8f90a378663e68e6aa5c258fb64cf7de018036151ce8e2d2119e0c80847ad211a5bce9998f5992ca7d80133174e60ed3894f4a095cd82cc5818557633b3c508d1b3d413639d9ad09d5e909c89473388c8cac39c519bc3543784042eade5b99d7497687811791046d66d6a548d89eb846d6af637d18ef760a2fe048aa36ebaedc9d24532901b67e970de3a165d127cec95c27aa949224adc4b06827f4874f825a2bbbe543451b874a19136729cfe527deae399bdc8f0cc96f08a1145714f813807a570bc54d00bc83d0c9658dffb9e3b73e0c501af7b647b792043e8aed8a83449a6f32e355bca78abee34b575429ad265b72566a19c6c40baceda7f65483d60d85132e417dbb5575ffd7477def6f436c8e4ed277d7f2f016d1302be8762ed98460a4509db05bd141c63715a49bb0aaf836d9439e5d8ca64e08af0e7b065cfb6ec396c77b73bb70d2476bb0b9bc9ed8aa12d28a7ddc7ad4ff75c5c68e268aefe389157df277926f157310edb9182275e4b2e18a73d77cd65726f1fef1858089a34878308e8401f3965245bdf05a4c46906812e1ddf33d9244a1ec994644476f05203724dc05afc2b246623182e591f277e832982e737503dbd1a3c109c6542171e3755ff613a5f94394c923bdda97413ffa6c72438c57cbd5856de4cba0b28d37cfa0c0a37cfb3a045269d93f2fe955765072a71a204f26720bd34df56c91dcb282dc98d17d79bb1ac5ce41a862f28e2b03734b6d9fc536eef3163ce890f55e993d2190c66de7572c77f1009b7ca84ec90798fb926ad18b7322119a0315ef6d5c31aa167d5647ac7b7b034906275c1bcb0d12a0e3ff43652517ae65a36235cc584ac64af0ac35518f5b9b457ccb2e68e163cf2a9adb6a6470a37f917223ea441ba1ac8b09dd6a3743d73a3373d7845412e282818d66b0c7852ba9a8f93caac961cda9492ba7a047783dbbb53dc97cd3ebb169fc4e883af33af2895d1fde8f693bfe6fc3bfcf87e27aa276eca9987eab081146f278d599a02923ed635aa97973de545d958409faeec9b936d3c5f36f8be96f7a4562c82acffa7c7a6e607ea243712245c5fc35a7994f85730d1dda94607afc1ea927ee36d8b3cbda1566a08682f8720f38887e4c4907b858943ca274bc9c959d3c888cb59ee920b67bfe15ffecd9283a8c515f126c4a667d78ee3cb305b8ce881420441a53596923099d89fd6990de3b642eaf54c9550c6f2c4512b5924aa71d4e12e3ac5c32bf7783cbab94b2c995c46ceae6bcac3ab7c9242d22ded28af4f53ad89683b83fe2e5b539c0d2f317a9ba0df548d7830ee0ec6365980554ec34581715968cafcd3df439ebb8a9606cf12f5c73d0e750664be042653244742c2d78e39b2c95df097c9178722a1211e38051d5767ad92ff27ee1ddbda6e009dbe1463b98b1ac3f90b6527d180d5274ac1084464b128add065cbdfd43f2712a2bb3ca74496139736ae3567cc3720c0653e04c14cccdd78a7d7cef87f00de1b68d64e452b4d03a21ce75ad2444ff3fbc7c4d5640b983b6c9e14309f5abe77b763d5bcf54aca07584781da472e57009759885676991a9ff251917bacb7c9008187d042998f3e3e633bc6b4957cd3a714edf6c37e3abfa3ac8d423c002f063ea5dba629166c7bc722fde5c41cc4a0c803b04250b729120330f23432bebdc95ec9e003a5a9dfd38ae0caabd468fc59b546d9fb27f48c35af80bfb588360f51a219ad42c2bca37de4567f3e5ed52765f866015c8a882c10553d9b643a01540067e25047601df3c37425e5bac17db1a587041d7853a61e33909147d5c7b804684e13e26061cc2ce8605b5df9fa9cddbd36bbd288b777a33c153b415e1dff015421d1427aad2c4ea567e00ae6ae04a216971c01adb0a686cbfcf03eb05496317a47b192be692c918d443a1365bb16a645e2aec988311cb8a4439b509eb2ac25d89e07461a73e8f47c882b2f0e33d117bf313009a8c4cb217402cedec150f760a31f70dd46ca8c060619923e98aafbe28f050c375f4eef2b5da28bc865bd530090d1249099c493bb6ab739c68565cb965c9ff8d7c3b9e794d51f1f30909d99ba27b2daf04bcf0923c6fb72acb62ec4f1c99ccfb30989906b0e48a702fbd0a1a75552201651b03812944bd93cc9bf8d9e6130995debe73f72813ba413f380f7d632fbd6c763f9c40087fd8c64261866748ffe55e3f556280a3b5e66c01bfd21f00204797daa17f12a6d9a05d20b75a421a376400947970594fc386707f80389de101735da15116932a08ff6fba3d8251607a192729a02cdddb93b14a0df458f56cd57856a062f75b3cb3c7a4a86067fe4459804464bdcbfb5d2f53003fd07b3d2f5db990757edf01824161fb638939447539fe635b3abd5244272b7a76e3705ba594669e2f45498b933b6e90da3acebaa01272aade6105dae5a5d09ca41311d9497de26c9195d4926d2385ae6e526196d623b9fd1b3c90ac9c77288b5e8b75dcb2f6e7875dd1ff50c3231468dc7189441705803636608d94a16c43e0e6e887c56fc2b119c0295c712fd61054fe85c7d518c78d4d1ef5786faaf07bc42ec5d28b717a9ac98a6b1f9a6ee91dea51ef02486e86806d50832430180ab36690c0dcaa58986c68769658bc808211d21c976b52f661435ad2dbc2f9dc331d6cbc35cdc8e651b83f3d3672fb63d15980d9a7b234d8d882a0e217dd3b2c8077ed8678507d30516db7ff4772a641cb3ff16b101a9c96912dd47b7fe73bb151454d00acec50e8f0531a49edf3c62697d851d6285de4b9d080ff113100c3dfdcf0788c050d1c349086e4520cf04da36858c18fe1348dcc6c7e7cf8de47ebe29a1171b36dc86bd8cd319e69b3fd010e25ab12160e49aecd03ca6d7c3cc4b53afbefaab4a1a19241394e89d27fac344024f8ac3733a1ed9f6f402d456ea2a9c321c9296ed8117a50466691fa0f87b4df522b37370b14ef254e65cb521371d07ee9693d975bf9879d9097e57854145d74d59e700299aab2cd522e3b16ea8d80c04ad3511a2c14ce72a3cdc98a7f2bcb69a4f96fce429d16c8dbafe7849fc716a14a4d6b40bbc6c25510606d42512a8404dcdd9894e0ba7ab4945202316fa0c269d84bbf81a3be0bae19fecf3582131144a0b10f8a82fe5ccb02278cca76cbdf69e7e1d6563f2dbaca32272162089c4d87977198d8f3f34165c4e4fba21df84d7cf67888a1fb1e53eb85fcf3fbc7dfda3d5495750afca24da5d7208cd927164128299011f59669ef433391e9b2b5c867f0a98cb9e5736c41a4c3d42cfad85a81ea20b1accf590cfb6b71dbd1b329f10fcd48c0377bc07ee79e1a4371de9aac242bf7ed89c2bce7d7e61cc5b39d51743503934235af2090108d1dd6ce55f5f8b5b9b8c685688a5f1a757e6bfe64735bbd56e0afd1d6d2013d960ff0dcbf02ded6cbe5791835a0de1e8153953a52a42a260fbf349f4a42f43558e57db0f07691428ec8337e69618b0313110cd8988a2c31448baa5856ecf6b46cf174c1aaf88bef44620d7d45485bd4be834154c33d623fb0c368cb8e1863f6835cd309493f33c8cdff750811397133a2d38cd44324b44a18bcf7d3a8bc97b4f5195a6863e303912b72a19621f75d9b3df8e17a6adced4ce9008b664a438b13bfc422b32ac389a834f11218bee28fa0e23bb82629eb260dfa32f2318e03e6d957e9eec4b00b05e399eeca8395443c47a4cfa8ad35cbabaa49d70a03880c6bb4eba07a41f06216af30e34e06e740b2e149dba7b94e023a38eab2650dc91a77fe79c59bb15d071d1edf200a0ea9e84c5173fc91fadc46b7ae38e72cb0235a8ff35cf71ee74dc484a91f78fccbfb43da91c5e0dae61504c406282d48461804244865315c23b3261aec7c27dcb4846bbb79682abaff30d6c3f5944dc1dbbfd25f14a06e7ad5f48a54038a0e2ea97744dac916e3ba156a63c34895ab9819f8cba425d804e5be43f3e72e12546c798756b835dee3e88ffa76f45831ec822c19104428ad5575bbe126ac5724cad6d195680e4545e6f584bbc701014fb689fb0cb233f565d7275a342228a2f462cb943c9c57d26f54ddda9c9fd533382f63c5804781d21ed54c71d44c1cd3d3e9e90f99e1fbaee88d9a3d07c8ca0748bd9d237a439257a51df8929198841459ac5f3466d605d36055a75edb5e06ea679f5785df28dfda6bb76e6095886ae3a62660ef7d0b22660022aabc48b1f9884c61be9bfc9b5467afacaf30ec0dca8dcefea2b0c0772e99b6c13fb0970ed361cd1bf9b3968599417958f77a021fbd8feb1d56077c9de0e0683598cd7a1eb063b2bead78fc7b7a23ae94a4aa8bfbb64210c929f18b83deb746d4dd7e4860253bb9ccacb3667e0b153743b58388866648ba3f69c77464f502abeeba38e943566d1a9d8654ea096e81a218f03ec3ff8fcf00c4be9b247de5d6d8e2ab7a7ef87c315ffc467450c4515cebb9cd31bd902100b5d9b585bcdde2cfdb004fb75ec188f5d45f5023531505bb731b30c4f08160fef86ad64c1609e484835d44227db7967e574bdddd384da"}, {0xa8, 0x1, 0xfff, "222ecda0b60849a1464a43c3132b4bab029f8fbd8b01e168a64ab2e5f613a6b8a6895ecbf7cae335755fd331646a53033fc6bcb4865a86f52728cc7a42da281d72aa39bd2e70d4e0b43d3c0c9cde67707cd79520c814dd7772cd681fec7dfdcaf7a98bcd70d4004797ab9bf4001ee6f590f3205afcc33f892f880a4535ca1538681312f21f7634ff242e66a4c7bfa868c1b19a"}, {0x48, 0xffff, 0x5, "d46d06b39370da9b4c275655c2e5aa28738156a98eeb766d893cddbbea0ef6e56268e85bc65cdcb190a2040c449b7b8b1f852fd4"}, {0x20, 0x1, 0x5, "c20ddfb18bdc0ab20e59b5"}, {0x30, 0x1, 0x3, "2a0a58255d30e49ff5a5bbab78844a66a9ae122e01a7990101"}, {0xe0, 0x1, 0x7, "7b3345bed8f59e69638f04905069ea3cfb3eae787989bb0b76c73e866b9f7f8add2e98f0721cc3be9e795b72a90418f785341c11bd5fe06a15ddade9e9541e95cf9cc7bbd52c4bc6bd96c2bbd740ce7f73a8484729160823365988b8704319b4b7724113ebcecb3ba66c779cdd0dd1209dfa92449830528539f9f77b519bd4d3a17c6b87360cc476c450627dc6707dc8387a79ab3e1eaf9d43ecd73b0f99f08a2337913e8710a1a06aa5658d948ee849a6a3b458fea92b93ce95f8381d05b327fdc4bd63e3163f657c24e1efaa292571"}, {0xb0, 0x1, 0x9, "5643458234b47001afef9d30c5482a773dc0bd09375642d7a50e420d84d07352670b0d7ca87279730eecafd0bc87fccf757084fda4385b2b481272bb89f999de4fa894ee955eed712d8e0a30ab3cc75b7ede4e76f14ce44c3ecde039a8f005e57af2c3571ec2f6ca0a0f12ed925185e0b3f1c7f57c764d627053cf057772950981a9ee0682436d0e3133492991bc53d51c4f9b5e29e9a213826a"}, {0xf8, 0xffff, 0x4, "efe04c98dc5180edca8e587b51b43cd2a46e0e7e0d5fabdc5b16c002b3d0ec41e436ed555d59438e89b6907c0563d85439da919915f0a7663fcea84c3c5fa583748a1fdc69019f789887d9b39e13cac34d566dc739efe33397e33a6ecc21eba19812ead70b95dcd4064b9237e5cf2bb14c35c8254a9dfb17f486882ed4a0b14213b3c541b9442f4a20c96ede6938ca74f6d86fce55249e8fb3dc0123785b94f6b3d12596458c587a741095bca7be003370f8486d46264433c356353b8f1c970958ce16aa1431dec386f55368892fe09c71694cc39d640c10fd1646ecf453a53864"}, {0xe8, 0xffff, 0x0, "240e11fa57f1bf3facbda9add2e49d331a14a2ba3adeb3c7d1ab73dc27badee1a46a4a7ae608d7d2ccf9633e4caaf86e59fe9d2526c204de1ad41b8009a6dd7e98768bc482b2b661fda5a06ca492d9c7d68d1b4998528f480c570393340a094eb9b3fb839146aabcd6fc4638a8eb0d13ad958f1c5e222a0f43a577193f5b5afebe2e9eb11216da235285411af2b6e8d523bd0a3a4a3cc0eb5cdcdb82279527f2d43a2d45d1fcfc6ce46e9d2df44b5d3c746271e779aaff6c93128782a5f2417e475a4b3e1fd9421d3a7f3d92a160093012ea048267"}], 0x14c0}, 0x400) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x800, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x6}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xfff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x35}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x1f}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x58ad3183}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x800}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x43}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x3b}, {&(0x7f0000ff3000/0xa000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1f}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x400}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './file0\x00', './bus\x00', ['./bus/', './bus\x00', './bus\x00', './bus\x00'], 0x20}) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)="d5229e3e8f20d07ae423abb345e28c644c1bc74468712fbbe87a4efc6875aee5dadc6e09188434508a5c687fdb9a0c6688e7cdf5235f80d4dc13ce94b7614a7c974a7d546f472d", 0x47}], 0x1, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdd4, &(0x7f0000000380)="b6") 16:00:09 executing program 0: r0 = semget$private(0x0, 0x5, 0x20) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000001, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x7ffe0002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0x7a99b75fde22f7ce) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x6010, 0xfffffffffffffff8) r4 = semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f00000001c0)=[{0x3, 0x8, 0x800}, {0xfffffffffffffffd, 0x3, 0x1800}], 0x64) flock(r2, 0x80000000008) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000080)=0x200000000000f5e) getsockname$inet6(r2, &(0x7f0000000580), &(0x7f0000000100)=0xc) semget$private(0x0, 0x3, 0x44) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000140)) socket$inet(0x2, 0x3, 0xd7) dup(r5) rmdir(&(0x7f0000000780)='./bus/file0\x00') semop(r0, &(0x7f0000000200)=[{0x1, 0x6, 0x802}, {0x0, 0x5, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x1}, {0x3, 0x68, 0x1000}, {0x3, 0x20, 0x800}, {0x4, 0xfffffffffffffff8, 0x1000}, {0x2, 0x8001, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0x9e4, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x3484937a, 0x1802}], 0x3) accept$inet(r6, &(0x7f0000000600), &(0x7f0000000300)=0xffffffc6) dup2(r1, r3) semop(r0, &(0x7f0000000400)=[{0x2, 0x0, 0x1800}, {0x1, 0x3, 0x800}], 0x2aaaabe6) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f00000003c0)) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x5}, {0x5c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="83575d6af7696c00"], 0x10) write(r0, &(0x7f00000000c0)="e25aae69400d000000000000df144354056e4e6cf38215969907000800ef25273fac95bc8010415e5dcf7f5d77fb3d3ea0b036ec", 0x34) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x100000001, 0x1, 0x6, 0x1, 0xfffffffffffffff8, 0xf05, 0x8, 0x0, 0x2, 0x7, 0x6}) write(r0, &(0x7f0000000100)="4e090008cf376612", 0x8) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x102d0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x200000000002c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0xa001}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000140), &(0x7f00000001c0)=0x4) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) setsockopt(r0, 0x1f, 0x8, &(0x7f00000000c0)="38590bb7f5b099a95e974a9f935b543c65cd9fc55593e4076b72ff38de56250e20866cd4cbe154c3b8d511e7ed77008a5803bebea1e703211e5604c97086ab3463456dedf5bdb7b7b1e43dcf57178f05db9b9fc9b9e07de390", 0x59) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000180)="afe32528797282f5a2cb7662fab3783518268995eb63ddde870e57e911c601675ec7e967338a6da1376eef82d230005d0dcfab6f83e8ff6b377c9613cbd18332ee38fc114415dbd6d6dc04421a51d0e2645179bea2d0f0d8656d84e636b5cefffb4f3e25bf3de771395c76461e65e0610e9f33fbe3510ab14eb2175343de3497efff3d9c50b82f4ab3e7184db8fc803b554c2a93ed5405f0ca327f6e93b4b635d2de9a093435b4b338e47019c6b9cea88c71f55b8c7502339904930d8efb4b7be47e25ff14f8d8232557b16e8b308d4b3b154901bbe7c231d831e46112a3d88049f33c339f", 0xe5}, {&(0x7f0000000280)="9c06e8eb0a68178a252dc8832a8cee8f900f7d9a69c4d95160f6113cbb840604cc823cdfc1ad9b94ffc386e063582649c64d3e538ab59259d98270037cf33bb0ab81719536bbbf6fc05d650f8df58f4bbb0c896f8b780d7ef6835b6ff1369f6169dd1d02b75dab4a097c5345aa", 0x6d}, {&(0x7f0000000100)="e32de09776255b1f9b174dfc4fe87aadaf62b4bc8f21c2e1ad90de5a84e168f6b5ded390", 0x24}, {&(0x7f0000000300)="df1f3c3ee50df92b2d03d3f43245fac709bbac0a78e78d781ba78fc39b754e24730f90797064e95171d539cfac63df11f2a9354f8283de3421464b6cf2bfb9fa4cefe6bc347b65b81f6d194226afef057b8dcf83a8673a6123405c1b276798b23ac48ceeeb426af8af81fba4cfa9680c7e51de31997884efa53f2719c5b88f7b2eec8a056b60c7e066c9222a684f280299762c9911cc71633671074a1637d0599546f8269f8cea1b264f64d9ecd8a27456b570b0139c25f1de8c878dc366d4", 0xbf}, {&(0x7f00000003c0)="0b23f8b12b05f69929b1aa6806b4f57e38e7edb6b75664f39bcbe60119425a2e2ea5cdb82c8b47ef5a90db4aee5b744624ad38602dc702bc074bc583908821a996f812e5f282a064a460a6c086d8ccaecbacc2cd0d6563aa99e7bf03c82cb542b7bd4e8ec3644ef8abd2deed453088c5894e1c4055c2b7df591f056231de0d42e75b0ebf6a506d7dbc918b589f1a09ec22", 0x91}], 0x5) r1 = semget$private(0x0, 0x0, 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000700)=""/59) r2 = syz_open_pts() close(r0) r3 = getppid() fcntl$setown(r2, 0x6, r3) r4 = dup(r2) r5 = syz_open_pts() bind$unix(r4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) fchmod(r0, 0x80) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) fcntl$setflags(r0, 0x2, 0x0) poll(&(0x7f0000000040)=[{r5, 0x21}], 0x1, 0x0) getsockname$unix(r4, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:11 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:11 executing program 0: r0 = socket(0x6, 0x4003, 0xfffffffffffffffc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r2 = socket(0x400000000018, 0x3, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x4) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x2, 0xfffffffffffffff7, 0x5}, 0xc) setsockopt(r2, 0x20000000000029, 0x24, &(0x7f00000000c0), 0x0) socket(0x18, 0x4000, 0x1) 16:00:11 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0xfffffffffffffd7b, 0xfffffffffffffffe, 0xfdf7c63d885fc88e, 0x0, 0xffffffffffffffeb}, 0x6) 16:00:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) 16:00:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x100) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x80000000000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000200)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) syz_emit_ethernet(0xa3, &(0x7f0000000340)="b489a83b8fe54825cc7b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0701de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a1c950dea2ccc60910fff8b5a73217c220cbbc9ca06d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c01000000480a06d211f979d24c301d0862e769e988ed0000") 16:00:11 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x7}, 0x10) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) socket(0x10, 0x4, 0xffffffffffffff20) write(r1, &(0x7f0000000100), 0x431) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) readv(r0, &(0x7f0000000080)=[{0x0, 0x35}], 0x1) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)=0x1955) close(r1) 16:00:11 executing program 1: r0 = socket(0x2, 0x4003, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) socketpair(0x6, 0x0, 0x2, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) getsockopt(r0, 0x0, 0x1d, 0x0, 0x0) socketpair(0x20, 0x6, 0x800, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b69b4494e76cc9d5e5a94bdd6ef900e021997c3c4c7ffd9ceefc036f539b2f759b7b8c1cd40e27d1b5fe3a2b26a6ac4a9b", 0x31) 16:00:11 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x712, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 16:00:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xd8, 0xeb4, &(0x7f0000000080), 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0xdf16cd74a1c5e42e) ftruncate(r0, 0x0, 0x8004030001) 16:00:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x8) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000100)=""/161, 0xa1}, {&(0x7f00000001c0)=""/141, 0x8d}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/77, 0x4d}, {&(0x7f0000001300)=""/203, 0xcb}], 0x5) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x4}, {0x6c}, {0x100000000}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="d5fcfe155cb4c285bb7bad802ffa5ed4d317c528abd777ace26553d0206be61ca1da8849988a1cb70ffef6a3942e70bb2dd69371cb3a0581fa9fb482c04acffb9be50ea053ed013487c2305e91fd226fa42c6c81d42e8e7e6ec5410186d04175bc84a843e09d583587cff17b8d6184e05b480b36b181f6deb8b35fae4c2c815ca6500fe072e1e8e9e4aee658f36a6e32aae7aa5d8251a1088f787a83dd853526dbe90d345dfa7d5aaa37e1c27df149f7e947e1ac5fdf6ca81c82b47fa0ece3f08cf66ba371ef2c7908be4be9ae127bda68ae1171b992e59a433a66a128f773df89940ac20f054f27446a8093b4", 0xed}], 0x1, &(0x7f00000002c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x28, 0x402}, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kqueue() kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:12 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x40000000005, 0x0, 0x1000300010002}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x100) flock(r1, 0x2) close(r1) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000100)="254c1e21388f3aceef245f9689a9a823f6783187879da842e25340d277742064c8914ec5170e8eae031a16b080422c9c7e7689795ba5760272735ae7aa225afdedae4666565ef97d65cbf7", 0x4b}, {&(0x7f0000000180)="5d1a98cfc32fff1a6bb1d106f2fdef5ba16f40bc7a991a2b33b3bdef3da13f9cebda98f8316c5bdc6d4b0ed1ca9ad0797e20d5e44a9e7f395b2cdfc594fd123853dd1a3d47b7d34f67d320cd4a08e719d34e3b8deb9f27b36c2d31e53514cc3963", 0x61}, {&(0x7f0000000200)="0073d148892aac5a2981d6aeb139a7f80ee97511bd7dd84fec", 0x19}, {&(0x7f00000002c0)="c7843b0b8f7acfa5d7ea99241e1efd436b1594bb65f74bf3b9d928bb9361f5dd3d9f5f2f61d4e06d5dea158d95a78b709e4f0613f587419080a4d1a0c397d5645d495b2443c1b66600f5fcc6b8d062c3ae2a1e962cb447d16da4ddc861e026647554ec8bc2ac561431fd532f879884afd1aa0b44", 0x74}, {&(0x7f0000000340)="2be6ecbff61b9ec7477b8f85bc9fc1f4b7e2dad8aed72d2133573cd24c2e727c2b9cc7582215d36fd0448a53efa2d38d849a665ea59a9b23913df3691173b549e1119326f7dffef7caf6d8ca0cc50c1b7083521526a6405df1a5fcfa9df1c657bf3258601738ed79d6464d57fad8d44e3a2f4696dff7a6cd5f1efd162980a19bc8bb68b44064eb91dcfdd87d1279a29ed82b33f45cf72a5d888baf5e174c8a3f9b6ef3263634d093b202052c705f112c823449c06b2662b71a2e9e41c9be4486a66424a31c8ca24c0f8b5fff31dd15f7748204c52e7dbefa000628298f36c5026cd752a152fd518e7f4acbb231b41b7b33242c392a608a5b400929083f3b35", 0xff}], 0x5, &(0x7f00000004c0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x48, 0x6}, 0x2) 16:00:12 executing program 0: r0 = socket(0x18, 0x5, 0x0) connect(r0, &(0x7f0000000240)=@un=@abs, 0x8) 16:00:12 executing program 1: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8203f5ffffffffffffff"], 0x10) pipe2(&(0x7f0000000100), 0x0) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) flock(r0, 0x2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffa, 0x1}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffa}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 16:00:12 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0xffff, 0x4, 0x8, [{&(0x7f0000fec000/0x11000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x2b43}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f0000fed000/0x3000)=nil, 0xffffffff92d3d889}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000fec000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x5}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x10001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x1}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x7}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fec000/0x4000)=nil, 0x7fff}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x7c}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x7}) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) acct(&(0x7f0000000040)='./file1\x00') 16:00:12 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = socket$inet(0x2, 0x1, 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x81) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x35}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='x') 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x100000002}, {0xc}, {0x3c}, {0x7ffffffe}]}) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) bind$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='*') 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="e3b92f3f4ed5c62d012e2f56066c653000"], 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = socket(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)="fb13eca7112c326af7ccb79d0b2ffad7110abfed2be1f948d5b076d7023f88e833534814a9098353fbcf9127fa86db45a1090e87bc0171ba7549cb0d33ff691f05aef12153e8978ca075918c1f42ba93f476f1e6b6ceb3fef08db801bc3b8a99ff13b206e1ddf3bd6d04804e5242a28381d44269af835506de066c912d6981d0a874ca8c241cff116c2bf8e80225c28b5d43745d23c9ddc8cea132030aaa5aed6b2b819fd77a0d92cc654df76ee6cfef1e26a3a7cd870e50b8f0b6ac248fb7a40bb4029fa5957207fcbd5e5ea77a380bdcdb3cd364", 0xd5}], 0x1, &(0x7f0000000200)=[{0x40, 0x1, 0x4, "8b7c15c0f592d6402bb15cd314ebb929db4e3c8ca1727905c87ada94b1fd103f27f27045b3f36175ed4ca6"}, {0x20, 0x0, 0x1, "11cf422b00ac0b400cbb04899fe6e2"}, {0x18, 0x1, 0x5, "d1188cb18afb19"}], 0x78}, 0x1) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:13 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) msgsnd(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000000000000882dc23931db299f298725c0f7b4fa7c9b2865e796983d8903e7c8ad52cb8469eb01db5b3fc96429c8d0fa1e418e56a60eedc73737c30244e3e22828d81eb2ee57816f875ec0804cb8a585ba377c74839b2e8edc520f8753c911014580f3b056e0ce2af10a7367a87500416556403681452c71a854ec30d58aa648ca2f02199370b8d8033dd68a922a34a3665837697be62dce44ad0d4942ac3d907962361dc0d2e55e8c60b77a9b661f9dfba46388254314078440b653f181d8cbd76d000000006af25ba7a1313e6b044600"/225], 0xd4, 0x800) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000700)={0x1, 0x7, 0x400, 0x6, "6bd8e7694fa7ef1b46034c1c64434c50f398703a", 0x4f, 0x1}) write(r2, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000001040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(r5, &(0x7f0000000000)=ANY=[@ANYPTR64, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r0, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r6], 0x1, 0x800) close(r1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r0, &(0x7f0000000a40)={0x0, ""/233}, 0xf1, 0x1, 0x1800) msgrcv(r6, &(0x7f0000000800)=ANY=[@ANYRES32=r5], 0x1, 0x2, 0x1000) execve(&(0x7f00000002c0)='\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', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000240)='5\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r6, &(0x7f0000000840), 0x8, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000740)={0x3, "d562da7839e9847ff966db301426b02d29d73c7298ce68c87b27c21083d348455a03dd44ec35a7af844e937ef211c048daa695e58dadfb5ef5089f38a96bba89dbceab833e69a807919dba1bc391e7663fdd706d42fd256997d00dd885ba3f2af12565e5ad13e8d4"}, 0x70, 0x800) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x1}, 0xffffffffffffff50) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) msgsnd(r6, &(0x7f0000000f00)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af146177d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/311], 0x1, 0x804) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x87, 0x80}], 0x400, 0x0, 0xffff, 0x0) r2 = kqueue() r3 = semget(0x1, 0x66af6050adffa581, 0x4) semop(r3, &(0x7f0000000000)=[{0x1, 0x7f, 0x1800}, {0x2, 0x101, 0x1000}, {0x3, 0x350, 0x1800}, {0x2, 0x1, 0x1800}, {0x0, 0x7, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x10000, 0x1800}, {0x1, 0x5, 0x1000}], 0x8) semop(r3, &(0x7f00000001c0)=[{0x3, 0x5}, {0x1, 0x0, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x1, 0x1000}, {0x1, 0xe41a, 0x1800}, {0x2, 0x80, 0x1800}], 0x2aaaab29) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x2, 0x0, 0x20}, {{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0x2, 0xd5cd}, {{r2}, 0xfffffffffffffffc, 0x42, 0x80, 0x10001, 0x8}, {{r2}, 0x0, 0x10, 0x40, 0x2, 0x7ee2}, {{r0}, 0xfffffffffffffff9, 0x40, 0x20000000, 0x2, 0x6}], 0x4, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x62, 0x2, 0xffff, 0x100}, {{r0}, 0xfffffffffffffff9, 0x4, 0x8, 0x6, 0x5}], 0x2, &(0x7f0000000100)={0xffffffffffff492e, 0xbee}) 16:00:13 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x1}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) fcntl$dupfd(r0, 0x0, r0) execve(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x200060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4b3a, &(0x7f0000000340)="b6451bb0d6ccefd1305baaee0d7e9f60d73900e941d4ffd53ccc5625e28aafa2f969117febb2c72276fc12ff76a34d9163ae2128999762d062d3fa33d0cd9cd7aeeae7c704484794db4a2349d56cf3ab1aaaea1a04d7336dabd6a9df2331c44770") r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)) listen(r1, 0xfff) 16:00:13 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x140) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20800, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) socketpair(0x6, 0x2, 0xffff, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000200)=""/225, 0xe1, 0x2, &(0x7f0000000300)=@in6={0x18, 0x2, 0x9, 0x8}, 0xc) chdir(&(0x7f0000000340)='./file0/file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) mknodat(r2, &(0x7f0000000380)='./file0\x00', 0x10, 0x1) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x7fffffff) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000100000ed04000000004000000000ad15"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:14 executing program 0: socketpair(0x20, 0x8000, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x2, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x8}, {r1, 0x4}, {r2, 0x2}], 0x3, 0x7) listen(r1, 0x8001) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) close(r3) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x8003, 0x89) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x3a, &(0x7f0000000040)="d5334a0fb5b255e2d6494476a3ff201e514f8396aefd590d6833a6718e8ba13dea5ec1ceb8575930e5f8401cf8350f693f51c5dfbef30a2c8150") 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1e08, &(0x7f0000000000)=[{0x7, 0x0, 0x0, 0x1f}, {0x30}, {0x6, 0x85a8, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:14 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r0 = socket(0x18, 0x5, 0xffff) accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000040)=0xff2b) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) 16:00:14 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x64}, {0x15}, {0x80000006}]}) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 16:00:14 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(0x0, 0x4, 0x0, 0x0) r1 = getpgid(0x0) ftruncate(r0, 0x0, 0x6) ktrace(0x0, 0x5, 0x2, r1) r2 = semget(0x2, 0x2, 0x490) semctl$IPC_RMID(r2, 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0/file0\x00', 0x4) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xe3b, 0x5, 0x434, 0xc}, {0xb0e2, 0x3, 0x17, 0xdd91}, {0xf4b, 0x3, 0xff, 0x248}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x6e, &(0x7f0000000100)="2524deba95db53b4a3a389366b725578a63b598e7e88b70a4238d0385203c9a8f472f363de2fda5cb3a2ddc3e293b4333e8de3f686afd73ca72c6c98d62098a8a295a2c72b488cadc1931f2ebf63139dbfa58e0130fa22bbe5c4b4909bc4158b94b8ed0b2357012ed6134ef997ec") syz_emit_ethernet(0x11, &(0x7f00000001c0)="8bc8e64ad6514cd103db6de33aaaba91e7") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x200, 0x0) pread(r2, &(0x7f0000000000)="d3", 0x1, 0x0, 0x0) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x7ff, 0x3, r3}) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r0, &(0x7f0000000140)="35b5793a0ed225439d6c", 0xa, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3c}, {0x6}]}) write(0xffffffffffffffff, &(0x7f0000000300), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r1 = getuid() chown(&(0x7f0000000200)='./file0\x00', r1, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x80000000) r1 = msgget(0x2, 0x20) msgsnd(r1, &(0x7f0000000280)={0x2, "29e3151d144a8e661b075d1b8cbbd10e7afde75cb98f0ea2ec5fcda9021c83b3010d8ce63cdeb2960dcbe4bc377d35d03b285f5ae9ecac83e4e5fd9ae33cda86498a55a698f21ffd7711a6d72b78ae939d0092f04c4c8b7b18ecf78c915c985bf6545fbb669b05ce728e1c9d3ce8e50227ec064e6863f4f5a4b73c925091fc95e51ba9f747eb35e08d8b7d81acffbf1235f1df62965369899469a04995ed18bd5b432c98636f3270a8d3bae402c050c4eca69df5ff6b7116457a62bd"}, 0xc4, 0x800) r2 = msgget(0x1, 0x2ea) socketpair(0x32, 0x1, 0x7, &(0x7f0000000240)={0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000580)="9cb818ab6fc01a22bbfa00e9586b5e14a3", 0x11, 0x4, &(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa) msgsnd(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000040f5e0320700864cd167bbbc098c1561d76dd7c567c4fc065b08f625d4e61554f5b2f9a091919ef682773d0adbaf9bf1839bcd77e710c9bd9ed653801cf54ff2962981617731a80b4608976807000000000000007f00000000000000000042400afed01cd43b5613863d7a082cd33a4e0b7a4d1c78c9bfff43097435b7262bfe84b1a4b8ddb9393b3f269482b996d9ad30427e40a5ec16ecfba891961c5f033a912e8174c3e328f41fe6e610e179e66d47f7447132ec497ae6d3863b8d09d35c3d9d49498c019767effa79d6aea90cdb896a395889116298dad253ffb61e0b79918131b949db171a5e7c2bebcd962338d41b1676b3640572a3442c6f4072654dcb00"], 0x66, 0x800) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x2, &(0x7f00000001c0)={0x60000000, 0x60000000}) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000000c0)) syz_open_pts() pipe2(&(0x7f0000000200), 0x10004) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000380)=0x200) msgsnd(r2, &(0x7f00000003c0)={0x3, "55f6b72ee5718d2d1200340021beb10cd111b38d78bdfb2842ef76a3d8220845277fcf522272d7d9e789dd5dbf996e15af711a5b2a97c11525f690c9a8ff49"}, 0x47, 0x800) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)="e2b7ced34b25f846f4f19708b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff245398b0c9ec56d5326110562b6d412a3670efbabf71a3be7e313b5baf380e12d93bdb73d163e7d4a4abb59f94731c768f617f87666718b6c6ea9562ede4d4d47e4f7e8c4e55218a1cd6b071735f7b0919e12f58284f27a7b12849e2be7d7d09559e2b40d38991105d33dc780bbaa3ab0bedd7e5f14f70f2d06012b7843c54264d17f23934d4c9c975279c99db7b571366b145b1f3eedbc479f2ba8e14e22fd32f6cea1b0a", 0xef}], 0x1) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000100)="1eb5fa2d42028c1b", 0x8}], 0x1) 16:00:14 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x1) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x1fb7719f3a2d27d1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x800, './bus\x00'}) r2 = geteuid() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) getgroups(0x1, &(0x7f0000000200)=[0x0]) fchownat(r0, &(0x7f00000001c0)='./bus\x00', r2, r3, 0x4) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='W\x00') mknod(&(0x7f0000000340)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) ktrace(&(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x0) open$dir(&(0x7f0000000300)='./bus\x00', 0x1, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000002c0)={0x9, './bus\x00'}) accept$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x80}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="14") r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) rename(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)='./file1\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) r4 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x8) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x3ff) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000180)) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="defde2604e7d9be11995bede357e8f636e830d69fa7b08c222ff459415935214851c5948f8b7eb4e2511af031e2813c86bcf0291bc12a537e2ed7c3830ecfc4f9c3e9927f48aeb77b883e83acfb45e1e97d89f5450a84d8a4b527abe7c3021835b2e7f00433f2aff14ec3dca9f90ea77f04a65088c4a", 0x76) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="6d66b176", 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x8000, 0x8}, {{r0}, 0xc45c06bdf764daab, 0x40, 0x1, 0x5, 0x8}, {{r0}, 0xfffffffffffffffc, 0x8a, 0x1, 0xff, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x4, 0x1}, {{r0}, 0xfffffffffffffff8, 0x80, 0x8, 0x80, 0x100000000}], 0x3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0xe2, 0x9}, {{r0}, 0xfffffffffffffffd, 0x61180210d1786b28, 0xf000001b, 0x9, 0xffffffff8077bafb}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1a, 0x9, 0xa438}, {{r0}, 0xfffffffffffffffc, 0x8, 0x4, 0x80, 0x8}], 0x2, &(0x7f0000000180)={0x5, 0x59}) 16:00:15 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000000000000245, &(0x7f0000000140)=[{0x3, 0x8}, {0x6, 0x0, 0xfffffffffffffffd}, {0x6, 0x0, 0x2, 0x20000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="d0bd") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) mprotect(&(0x7f00002b2000/0x2000)=nil, 0x2000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x1}, 0xc) 16:00:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:15 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x80, 0x10) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') open(&(0x7f0000000180)='./file0/file0\x00', 0x200, 0x11) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') truncate(&(0x7f0000001200)='./file0/file0\x00', 0x0, 0x0) 16:00:15 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x3a) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)="8cacd09f5d6537aff400", 0xa) write(r1, &(0x7f0000000180)='oL', 0x6be) write(r1, &(0x7f0000000200)="e008dc7be849bdccd04333", 0x119) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202672f66696c653000"], 0x10) write(r0, &(0x7f0000000180)="86a513b8c6df2733", 0x8) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4}, {0x5c}, {0x6}]}) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file1\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="ef") r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x80) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x6, 0x2, 0x5, 0x3f}, {0x37, 0x94, 0x7, 0x4}, {0x9bf8, 0x7ff, 0x1, 0x9}, {0x7fff, 0x6, 0x80, 0x9}, {0x316, 0x8001, 0x0, 0x800}, {0x22a3, 0x4, 0x200, 0x84a}]}) ioctl$TIOCNXCL(r1, 0x2000740e) write(r1, &(0x7f0000001240)="7b9f86cce9f4cf081383ce2fafb08a5d30d37f228f23198ca08101708e9c5bb40d3b55626f770954b3ca94e84e698fe766ba5147d9b57772d734b97126bc75f43b5b145c187705d9afffcfafe1197550c56069f97759bff2b1fac37f43c1fb39073cc3c1fdf06d0f2c5d3f742017038c03105b22fe5269348a524e1a78508d7c31e0949b3dac129dc5367d50fc542fee14b4d4dd3e81f1f887b86004890c3e91711a07c2b85aede0dc0b0242a16e291fedaff79b6c9d17e97a1cb1cd4b12e3f6b7f87be0fb5f88947e1c914abaafff226b7db7639b704dccc1f59b3d127799852a21f16dac9761fbcd3a7577453727cc684564204b5333f306723b4bd5a819b2af9170b7ff880ca5a3eb6c1cf1f6881119a39410b760ac53f14d52838dce4863fc84242770196f6b065ffd319211f889330e7f948c6e8cf5917d6a25d2c559d94c6e469c400b5d87207be9f57e5cd77b7276e769d81b39887cd7e9c758d7cbc8bf34848abb222c4034e18566dea7282b7e1021e3707bbfd29450b5c052ca3a45e715906da50ac28967f6f37c83310a5232a932ea236976b4d999217f492cc1cbd94fda64d3a859ae6a10c6399e35a2b7903a3207ef17da18f4649ab3f25d058c4e7b6b0bdc94b36b9f66d09a15c0b701c5ca7d019045d5135888f0bbacb749361a8575ce1db09c765149c52b61a5585e8fc00bd3ef4ad6e4afc5244fa4143ba86efc51433040447153a0f68ae4b556a66c6b5da877476e7d621acba53d157fa57affa22344ed63c4b9b0d166af8feb005aee28f9666da114cbea5220d34220f5f59d6d84a26fc6fb12b44049d2b573598df1c798c6f83210c3506f90e151dc531bf842d05da8244c0c4b069978e334fc9c3e5714aed4aecdc1355114023a5b3566d472905b79cf729d29380429e1b2a0ff395c69231d7c9abd21681939f92646ae46054a62294226b4a8490299be7d862b424951be939a0ba82d900afb9a6eaaf454fb2ff75d26067533d9bacaf6e9099caa9e695d45c93dbeee8149eba23de8e15a66baada2e29b49d6d9ed0fdca65eebef63b3500ea8232eb24d4e379f37ca799683c32edd2ab2efb207c6bdce3429586697bde0482abe8d046d419cc7ac0d9fe84b5907ffdcec9af46485543c37ea2231633d9391ba24b954ede4de491516214c5bd590c7686f4f41619757fa0f893a59beb8d8d663cc6d4d0015f1ec6722eafda9c721d29ed5fc306c60866962f5f6af08fa310afb15995fcf9467c0473180c166c82d1d40b52cbe66e326fac38f43e669ffffe86f61ef074f0bca83bbff0e46d69d7580a49d15a616e675107498bc95afde669bb2befd9d70a2d964873cbbafcd0473ead3ceec2e946eb123c5edba15386cabb62fbb572bf42b85043bd11e2d18437320ce3134b26b057af5f5709214458a232457bc356a562219d0a77faec553375ba9bd1234f4ebec84da57c704ab9e73db08f51f168a65fa23c35a83a4c371735294b4ca255e9f820253c972d81de9dc9edd1234758ab0113d9e725170970081ee30070b6e7f804e8936a8a4d72c1f4b1f66ab1834739105ac93a37d858b9ceff91c47b66c63d7e4cb4892d48e48a6200e905000f0c7d6a976050edcf599d34de895ceb4c56ac67e2352c0a120a9bacc35cf320c9f7fde392546f0b92db06b0b6ec5e48115305122c13ddc49f0d6df9c96a89168ee8536f83752648f90ff660d868ae8be0a0436e9850e61247b13c37bd821b895043e4296a80d582bc12da594e67a28cde5902f1e0d37a43b0a7b973b61f0ba8c529ccca4fea13ba3b7985fa7b4664a0b657e6defe19657d2c1f71611caf6b46540c5ffe686f3844b1b00db95d0020f6b53f0452ff00cccf72d432cceb91cd272b8a7a78a253f3cabcc3ed7967e81795c0b4e77bfede3fc5d41d44a5090965436bebcceb7eec101213b5af04e2849189bca3b3a4fd3e0bcfbe41d497d3723dbd5bbdaa573ab775532bcd9a1ae1fea7ceaf5554d2be6aef0310e58d767dea2ba8809b34fa4c83869e2ee7c7e4b949e3e814d0016363435d02a12eb6943e2d29151ce1546420e2860c746999d006f347e8e995ae6bd6199485a3f99fa981781a0811dd9989ea9cd40e2e5e1dbf19819d7e5546a2168916c9c9b122a2ca57c55db18d4349bf9a1c936b381e1190dbc058ed032698342b57339f8386776c543662548a9d620475468d313818ffb89fc9ec5a193d434b00a4ce03e61546c864c00be6696471bca332cdeeb254587a0ef884d062524ac22801ab0cfbf11c9fbbbd63dafc7617191909563ab23940ba6fa4da9892ba9a85292458805cdd9cdcc561e692f252f355d122e6361bf55919c11ebed00335a5da7c775ea2e4fa5b6408b321ff174a5678ac9590061c80ed9c597e6ae28078901d8da70dd400e0ec79eb13fb672f5de06c3cad7b355b5aeda635f2988feb5a6f9118ba1fcee0fedbaac91bf356e566f045dc370763df412e6e22de53566ece357bcf16a6f608b9fad10c0ca25766432a447af8125ca4c7d369b6a60d6f04825565c377e122789617dafb54e6e7c566961bb941902caf89f74fc502b252f4ce0bfa655b58d4e26450ad4abb534c9dfd56bddbe6277a26c07e8530175cda3f6c6652901d867e967bc81e890a9149fa3f1c8abc4bcbd67671fb97d6205e1a32d34505227e86725a239a6d69caeb2ea4e2a902f461691a405a86f9ece6689bc206a5f266adf2590a4eb244ab8e35ea6a8dbe582e70320b66c273c34c1058e2b40ec65556ec6b74135135f695ceb1c6ce4d541f099db91189bff5cf0e7cadb81ae2f2edaa386d39772ff2b11873bfe43d95a1aa589e0d3b9c8b19bd9970daa2bc4a39aeb0bb3a18496cb79c585e86e3f193b8820f55a4c5ddc0aea41aefe4c73777b69d87c7fac37b5b6c0186dfcb2a5068f686585974659c12761ede333dc07d73c26c355dc744164f2378c7ef0ad4309e57e68739697722f0136a3ed829a8833013efd495bfe8acd98ac64a8dc8ea2d892c007f2378ce9ca80c93dee1e7a470926337e1efdb5f6cedee4fce3884d8b794e7ba4bbfafbe9b49ec3a375615045be82db9b7b2755f2f8722fbb9e8dcc1f033b34935348cb4ad62b8b13d205e983ca54fe659d98d3e0c83623f70bffb4558cb17df5ead171dad640b959b6057448168d28d33522e15ef269cbb30e50fa01b0e48d400806e892ec049b3dfd753c329e3602e11a730e235e7ef1260bb7ff1fd02b2e63440b156a936f9110ab331075c91b146390d29b5b6ba4a89c81657141527d3e33b02fd561e6901a2041f5fa674c00a0f306828555467bd4f3ac19a23276db9ae933cb1a69544bd56572b3579a2761a16fd3e2f62212dd12f66e13f9febbd848ed7f6f254b07033316c57fcdd6c82feef785045e164a482f7f8c5c9bd0b16be1c89820c8ad9542db342708b8996b38f4d1594849222ebf726f58a92a2f1b2a5f99fdf3c9c1f9e0c530316b30c3e66964366bbb31320758141cbde7a58c7493ffc2225aff3aff81b386fdeda2e289dd03a5de51f714137c16560769efc373a7bc6feac6c7e60762079a19980d1a6c100bf71f2e978d7d114e53205b1be40d83b8eae53b2a7b4b9bb3b32c9ae23f0b35809d2afb4c4a7df2d9edfcc89ff54b0a0cae3e22eb365ac89590675ce61f708057e1ba83c6486112a1a15b4039d4c167a62ad4d93b4d07e1546b00574467d611c7a59dd550b034cd105a4ee0f371d5af8196ca1f3fd32dfc1fc1f5ba86707a24b0c56d2ba7da02c81ca0137725d4663194748ecc5d1f3dac3513b36864720dd82e37a40d622da0cdce5925d54bc17ee9a16867f1ba7823646260f2f3315e305927a9f4fc7d965aa5456d0cbf0e0955a670566df8a5fcb2d096023b382fafb3a8121ec0d751cd19e47d970e4a781c310582bfa0d93babb2d7208bb858aeae454e42389640b8bf59361ea627e6b81156a1a35e40ea786eb8092421580adee6380ce95582b81cf2b26e93beb3e1ef6ff1892b6b6e9cd5228a374b90f27111b68374de41d12080dd9f257ba4e1615e9703fdc060e8a315b34cfc4f9f169872d80ac448c19ee3fd9acbf90860230076149204740bb0b23fe320c6debc8d5e55bc8dea121168657aab77d599a12666fbd9edb85860f5428d8e6a1ce85e960edf71d406249af61422a49a129fe12c559bda4da7c26202be76b7787633400d7d6f73222059744b5d14cc56365bd173ebf2ed377947a6191947849a8dbc0bedda96d638449df65bcb0ef044e250225fd609e01a9570aa3f8885e610f519a5a0c6e4e35426d6dc07e9fb696b24467935e387cad8a5e83f2b6002b2a01e664f1158a99e7abad70f1a721d80c6cd26e208fe97527a38ce0cb081f31b7365f590ab56c4794df52e09bd66b0e99fa18d53f9e234845d3fe3c90898078840a7c0953cee7ccaa70ef5e08e7f3093c49a4f6ffa327c805cc3ae2efcc85f48357ead35fb0640814a13a19f07fdfdbdd6fab3db852d54a1c699995134549bd5730d6600fe0c856c59459a13e4bc8beea00cbd449ecfe2a1d87b31f97431612985ef7ea03870bd71eb154d5f37536fab8589d0812100ee4522a3b623938b3141c975f7508bfa5c6c11e73eb5d2c0f4494cb62ecf8312aefc07ccb82cc3b9ea4c9c79f6038ac34816b849cc14b8a1b526b4df4f3f7aec8763cdf58e3dcdc2621fcecd85386c6741b724ff4edd3ba8f75c58e68c730e2061ff44eb114407bf6ed0515ccf611b37ad4afb8c568fe4014f0d00f0fd03da2372f57ecfb4cee3f81162c0c02d45aba89079d39f78790ac15860be5e4de77bf4ffd26b4a6d35cb07eee99de9bca87ad819b48c451830e719ba11b7c83d6116eb75310a767f103bdd2087f4228aa64c96e3d715a5da6a71b5323bfaeeb147625ca3896a1aa582b6f970d7eaf0abd4dc11a8ec65213ccfdd71cb2d238e4fa1a1af854f756020fd127636907163465ee076bc7b2f34b51f880e36a81663161db787d34a246a4834f8604f5e653514c4de628482022c66ae40e55d845e3c5b2359259e96be7aabcfd32e592e9ce8205cbce95faa832769d99be18fb855299ff9245e5478316ba667f6832d91ea14f2794da4f69943e2e26d0f15afb2b2a17e2f382418c7e06b37951869e85f0219969ecabf07c71b54abbbb8df617c87073963283373691fbcdfa3d90c73f97e25ad5f3f25937a8d425988a7e887b4b6c3ccc5a6112b93ed5b52c9b2da352d77ac59e8b7da64c22639803c76ecc7c02982758489811b4017f86fe303783d72e3bb84ed36de264b9860fb3302e68c34723a60a507599104af145039973db901acd0c34ba7e131d063170028fb0f330d8a243fcb8b35188315c985e97324e3a9b57c64142a3cf42d8fbe7d2cf0834eef6b237ab394c0035dfe3326dae0a20ee274dcdd949316978aab0bdae32243d9deb86d6a415dab2e814d3a4afd64cc22592e4d7a2af380cb65606f217928ebcc7a4818e4758cfba0fd65fc0ea526fa614c2ca9a509f3803ad010ac80ef37ce909d3f5159118a5223d5bca992787d1afe304a0d3fa6ca6aea97696d991b4cd169cbe00a98bb7fa024d7659f86614816b8d8118525e7fd545b262044eb36ca02e8351e74af330c2ad0e391da086334884f878057c8212d19fbefe08f7279a45bd8fbd030a200e235b191950596c63af0cf291e2ee3da7e210e1e4ac8453752514e70cae931d9361d123c47e3273c051b97282f15cb8b626f0d2d29ef33f79ea560de9867c4c671cec65f4835413426605b39", 0x1000) 16:00:15 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0xdaacd328750bf46, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:00:15 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff}) pread(r0, &(0x7f0000000140), 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0xa, &(0x7f0000000240)=[{0x0, 0x5, 0x1f, 0x80000001}, {0xb517, 0x9, 0x1, 0x5066}, {0x4000, 0x401, 0x9, 0x10000}, {0x0, 0x3, 0xfffffffffffffff8, 0x8}, {0x0, 0x1f, 0x8, 0x2}, {0x3, 0x8001, 0x2, 0x3}, {0x7ff, 0x8001, 0x100, 0x5}, {0xfffffffffffffe01, 0x0, 0x2, 0x401}, {0x1ff, 0x200, 0x400, 0x8}, {0x7, 0x7, 0x101, 0x9ff1}]}) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000000c0)={{}, 0x6, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x200007c}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:15 executing program 1: mlock(&(0x7f0000003000/0x2000)=nil, 0x2000) unlink(&(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 16:00:15 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)={0x3b, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7ff, 0x2, 0x0, 0x5}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x4}, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x6]}, 0x0) 16:00:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) r1 = dup(r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r0) setsockopt(r0, 0x1000000029, 0x23, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="821b2e2f66696c653000380f824a4d15dd5a50d654689ab60b13d2f1de47d0"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0xa8}, 0x0) 16:00:15 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockname$inet(r0, 0x0, 0xffffffffffffffff) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{}, {0x81, 0x0, 0x2, 0x200000000000}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x34f, &(0x7f0000000040)=[{0xfffffffffffffffe, 0xfffffffffffffff7, 0xa1c8}, {0xea8f, 0x1574, 0x10000, 0xff}, {0x0, 0x7, 0x1c3, 0x1}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:16 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) getppid() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = dup(r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000080)={0x2a, 0x6, 0x0, 0x8, 0x78, 0xb7a, 0x6, 0x10, [{0x3ef0, 0x5, 0x6}, {0x3f, 0xfffffffffffff001, 0x4, 0x9}, {0x9, 0xf6e, 0x1000, 0x118b}, {0x4, 0x4, 0xe6, 0x1}, {0x1, 0x10000, 0x4, 0x7ff}, {0xda5, 0x5, 0x8, 0x6}, {0x401, 0x5, 0x3, 0x8}, {0x1, 0x400, 0x8cf, 0x3}, {0x4, 0x0, 0x7f, 0x6}, {0x6, 0x5, 0x2, 0x6}, {0xf5, 0xdd680a2, 0x1, 0x2}, {0x8, 0x5, 0x5, 0x9}, {0x2, 0x1f, 0xdab, 0x4}, {0x9, 0x2, 0x0, 0x20}, {0x4, 0x1, 0x3ff, 0x1}, {0xe32, 0x8, 0xfe, 0x10001}]}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x7fffffff, 0x5, 0xfffffffffffffffa, "66ab7f000e0902e60000800000000000be804ab1"}) accept$inet(r1, 0x0, &(0x7f0000000000)) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000001480)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) dup2(r0, r0) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x2, 0x1) semop(r2, &(0x7f0000000000)=[{0x3, 0x80000001, 0x800}, {0x1, 0x3, 0x1800}, {0x2, 0x0, 0x1000}], 0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$getflags(r1, 0x3) 16:00:16 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0x6, 0x0}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) r1 = socket(0x1, 0x2, 0xb2a) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x387, 0x4, 0xd9, 0x6, "afcbf38bf35f1468b6be8abd2788f0f88f6031f0", 0x9, 0x9}) 16:00:16 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f00000000c0)="aec154ed303e6275c59da308478820205fa29c6b0f1778b51098cd7de11dc93af63f31e9646665a2ce5ed600eabec187c8bde7d518f71021ae96203aea3366a23f5b3afc5dd579f98041c307e59e9885bcb2075ee9f1c7ce1dd31446c071de06fa83622e1968730f5be40c534d464af3056fb6afaa3d6dea2b4ee315d3641b67f1221950e8e4978ee7a0f865041e43addf94fd9ff193b965d86fc99ef0e107e4d7b9ee27b5ba184c6b55929b381dc1e023ab26f8cce950c6fc55613a0c8f1aaa76b3235eff92a2678a9b67fae7748c637e93c581f7339cae8bc6d588874f302bec8bc3bb2a7493f8e63ecd0bc64043d36345f7f483120f885cc8b3327dbcbc28c224b05d3a07131fc8996c43a2a3756db70870a2c3c4dc8adc7af4cd19b70bfd8edc79ec119b09111b0434349841329056b944588902fd5d1183f8c6a0f57febf3139e2ff901f18d87b138f54ee417362683e75f865b51e5ed2bac894ff67f97f85c17d04c1b82a01313e833e0694f25ec276c74752b3aa45ffc21b419eb1261deb4048065be18afb17c31b27657c05b9fdeaa5e2b680185721c01b19e14a18dfaf57257f0c7e721008f7bdd71e1c04eb5adf953fa12b4120909905ff21731465e95bfa323210fc71a586ed501d3fd22180768bb707625eb3f7210a3181ea4e28c2ef61a8b9b67868b3ec32da3c271ee9f77b085c2ef60226e5fa401190b83b68495f3421c7d32a33ef23bee3fa9834a2689500c90c6796beda52ce62a6e07aa73f5976024bfbad4ec2445434dee643b437a92534003d3cbdcf3bb4f18f8bbad645f48526b83f868a1c3365e01f91b68741560d84a29846043aaf945fc15a6c6f77b71179de8d016829134f4117016df3a95c726e8c4d19338e190ca50aaa346651e10d1dadbcd090235fc0b73db72db1ec5891d7876dfc745d1b61be6dcfa00b6d9db0733a46181c73623e75036995e4002545b49b89605f515d53c4e4fe8bad217db12bc6d210ff7155cdda53d0b36b5144569e1910b3b15fe6e413a1d3bef443157509f07050c8b37d714c15bcc847789cee8ad450140f654ddb30eaaa649a78e9e6640da3ccc7801fadc1edaeba761aa8dc02b6c432ff9a02d477d5a54fafd49e74f9f322e030754a0135bb7d1863d38768e94c06d459bc2accd927e1a51c70636bdc8d3fbba09aafe828f5ccc1ff35b53cc647b0b553054f5b31bbe22dd8c24739be05d494cfab0ee9be872835ece671d34dc7a73ac90775e4dac1d6da4bbb482d8c2f1d6ec976d15280b833afaffa9769ad3d839df8dfbfc9d01f3c666eebdf4821f690366787dc70500fd1321849e39616285894fac74bf73ddcfce92ba57d2a077cc58a918de48b6a59e75d5e13f8c513df711810c18ca76c9b89ee9ebba94aa28fa41bcb747b0e499fb78dacdee8f82b9a08d77288ce9762962e8c77ae9e1beb0956701cf71314e95cef95cf6a0e29878f4ec46d50860edf44f21493c214eb1e13b345e8767762f1b7b7c6c01660457c5c41d6d7618f7b832ff9a5eb43453022afb47f8845eef4f8f036cbac8778cf8ad28f66a19aeab178d131250b4e69d6f4a971e49486b42355d9e084866dd31036159c936f22697190af01df75365c841f3974e60d0d6baac3c1058b01f4e07c2dc96bdb3df53bc2d21c7309e5948fce21dcb40daa2c359fe961c5b3a7b4f953faca3ca471171c2c41ba6c30b9cf5b6d74a329b0ce0e068d1e3f4ae0928817ebb644860908aa8a9986048e4daf4f210672d0b0114b708233e513c93bdae74d80d2007c1868e6d6397c194fb2fb4a8f5c3271b2254ad4c7439adc3c029c9ce442a76469b5d16a5ad809e7d89cc74d2b39f069904e35b32e6062bff86d65e818b2f43ec76495cf5a9b04c566bc09d58b6a35fcad1a8a44d2db914fe8411e7831d01482b3c3d4d6212fefa364c144867ddccd2e9f46e6b148ac9f279ba74fb42a7c9dc8ec718ea75b3c08fb19806924e2cd1368f5dd18b9339f2d0dc765a2fcaf45c0261dcea227ca34c2a566220b6560bd096d850c75dded54c8aede624faac15615d2821712e987774bcb8fae85fefea769df5f0c4f8ff0dab369e049273b92a9251bedf2c833f2e14ee50996abdab5a40ad3b35f7fd9fd1b51b9b43e4846b8ce33f66eb8e0fb3a6253118a2817aa3f7f777246e3a0455726394d4b57fcded0a5848b16acec86cbf52087c567b809c6fbcf7cef0b33c5f5b521e14536b0b0024f197171b11fc26a9afbecae87191f32cb32a84a92e910dda42abc43039ae2ddb7044ec42f9358ec4561bfcc5fefac841ce96af2d0cae7fb0a7cdf39243b42b0055c1bf30ca76cb017f1913c3f79549f4880410ec4e7f60a4ce3c0b1e9a6c96a6f29553fdd3e9824c6bf26a3a2b8f82cd1e58495a614911cc325097112b97434eb8f88d42697508f5635f9c3d9b0b981c60f97c7269dd71ced513c40161c591f24cd0662ce3eb8f18179b539558f73bfb1e29a01eb0023eec6a254701b8b8c56d36d66aee154bbacdf27c4c3a9c2c804daaaf80418e5169b13c428d531ed110e2a39b416c7facc7198e0958df517583c5548ae4bd4baf313ea247b7857efcfe57d304575f7a5ce5f8bc9b02ee475e1c6851fc982cd2192064faeb518796e66a004dbbec0b379bf4a49bd6a6f4e5e2a4f1028b6640ef45aac77119dc258ecd3ff3b815320c43b15cff4f2556bf061667ca06efc6a38cfc5dd22c7e9fea2178217938757b5949442811f124a7ccbcf2233a05bd66fca221163b606a767c21aeac8315499487a7c35b10c6699dab5992750f21a2edfcae7dffd2e7dd191039ddb261f8efc0945cdf90325e86accb93aff26228dc2d38b7772581e9f312aec523eb98fe7f068a402da68a16c18767b80fc395040f26314cf3210657df6271344842e2aad2d1f27027c9de6df53d75b30dbb867f998b06647fb972502c0eea530b9f1616126910418bde462cf3e0224329563f040f394f5d1a2d9a1458dee673b2eb00a7b8e8263c86bf4596138ed3023add6177722926108d0e5739708b26c1d3ecfc39b3f635095c05fdd0ed6f57a62b3cfbeb8705e549a30dae1d6379c2cb073a59611e0bd79fb2a50c90f666117b14a5d4a3bd1fa9ea561e6bbcb555e17be9ce937ef1ff603230e66d575d2f7476eaf07a1ac476a035277403ddbafbe15f8592cbd1e1d2b7737a7f7febfba110a682d23b6608dc0e13bd845f6e6aa546372a55e4f87cd901213ac39173532d3d3d48f00af048d967d352f9d9dbaed2b2fffb5d7c8e915290a655e98466f41dfd7ccd64a3db26443bcfe1f59ef132f69e3a44000856e6c56ff2f497d10ea4c266e28e07bd40b6311a137f77496b74f599da08978d156efd4f9a18e8201660927b13f40095af28fa7678a637fc882366aca4131c80fcb9dea9d3d7a79c61914fdd9c459841861e7141e43a9aa7448872ee54a582100042e780412e9bca4a2052c020e86f8c55fa4addf1bf17a0f7e27efdf7e515f28f8fc85745dffaba4163aa3ac31fdad11ee432eea6dcf757863483be41b6dda88f4cd1ba529227c329347901f7c75098bb97845eb4d04cacfd8be5c289c7fb0ab0e26225523cce7584163661395a645ba25f797b23387524fbe9cf4feceacc055385cf812a2f62c04278592c45750b7f1e7b8d000ea627d162800456db2f2f5c929bbba11b601353259dfd8a4d2ca629e4841e7ce6177580c520528889cd27053d46417147ba0a8e0af3dcada89e9e9b9d3ca04a42bc1e3f0079d2c7c456d6aa68811b6a9d4284a5f1c59819ba60999c1a88bf43288c4af8c9707ca3e93c5cae54f02eb3cdc381c79b25aab617abe5871f3991449b6fc9af222907c6730be816453d208763b105aeb385b68137d4478c64b9b6d9e45436332acd8a6b0eaf1b148414193b4babdac745f68b2ae97eb1c83095321a5d5f414527a2f645083220b1b6c66e24115adcdca3649c61d72e9c9fc7d08c4c7b71a78b2bd9f7b14b07eee34ca1bfabab0aa5cd812b5e4639dc65e7caca2505a99e323f7a3d5ab9b2d741dc60f033007b8e2513cc0390abd9ad6a96656ea9cf5f9fbf82becbe435b4a3119fa6bd8640b6aaa8e9d4f35d90d07ad8174d17ad15c34093e53cdda5dca8061a2c2cefcd469f2b4085341d774f9528f9b1d1acbcea4b92e076d7e863d35dbb68f082dff7b237bf5e589c8cd75e31f0fa9c65850b4232440cec3b90be84beaf38fbf61d892c5c838fdf10b5a41aba73a1983f3fb4992d9bad8ed11a325b9454554346436289b18cf098c57aab26b1a6f1a232f656fe76e5531f4fb8e4e0cf6c8eb10b17157448f92a8b657a62162d77bf76ac01a45fe428fbd4bf22619347ed212c2f9027d12c762be9eed514bbd026d80dc77f906688a2612c0104e9a0fc1785f4349b857897d0625b73f43f51810270fc74e54fe8d0c73a239eb2c61a73d5b81b78c793fc0b2e154399f42c1d9019feb3fe1f39aa792ccea3d2a4424a7a9c7f2b9c1d99d8452501d65e960aea51b48538a8baf0dcedc6fda3053874527ec4858c4c8c4ed74b5fe60614d572b10004e44d75a15bdec9ad402478ee14612c59f637e2a7f652fd3cd317df173d67225c4ad6389667cbe87bc38f59e27d6870901e09195aa951dbb1409f536a33edbb2df06fcc06878a16fc84ba08411d94620d54459361a923c1f7acee44f96efc8bb4f3adeb9d5bb0e312a84cb46c40d622158e05b4cc880810ead6af5975a399688e7a86e6e5690c2563aa55b67841226aec3a5d22e1bbdb11636aa7238d2ed31eaee0b68a66b6e3d8d8168afd6a3a4884a2b427c3e30a6042ada4de873b139e4910747feb05140f6eb3b9401d90a577247efc4b55becbe4b41ffa50ce31ea7c26df834af6c222427677657b14b84fbdc29291e529dbba6b6a13d9c9a696e44e00e95aebfaf65bae770ae2a4d1f80a275411a48a0afbe2128871961417d67fe4db0470444f90bdba9390220ff585f4e66d3c8977c505dd06f72900f7add03112916a42f0b6d645f5e4bb281887b73e91a8241e734ec4b8bf4a75542146df9f4f855ca9baca9ea4dc68cde4e87e037e2cacc4afe9cb74c9b83472f1b8025987fb49c4aece446866b5a4be78a8c98cd037edbed2c0ca486e1b9816fb6fd0629ef3c95c8f6d5378e031c16482ba5f086dfe40ac60ebcd9fdaffdc02647c04608067c0441860286843ef893e816300e9cf5a8b6a3da30f13d740859a9da716324b769dfd8cc4cbe6245387164bfb54b8d1e793acd4b7e57c3bb913d8d3d970530ad0bf338f05cb78c48b33a536787b6db05723b805d3b28ef367dc8c4e7b99fe159a4053c5a2a943a65b3f571569b85a20f9815b2f0d61e86802e0946780a50070459af2753131b6e2cacdf4cd06302223b0d617f68e7c05ae9055cbc23cedf9683e968c719314aaa2816c8a99cd105a40cba87c948c62c1f0a1183be5c4ffbc6aa189f69ae7803240b234f7024a9a7fc1f88b68cdc729eeba4167e45dcb13fd798c65de2e9ec651d385171dd104b1edf601001ea122cefd9ca2296d53c6b4cd05f8b3345a4c882950be11854f19e84536a37d4f49cd2db17053d960eddbd9a38237e805f12389791ffda330ef54205855b663d85aaea686c136b6f2bd6e89838cef9674625f1e9c5f13922963d143aa9c8e72735a53e9d5d90638d784bdb38f0bf9689838f1d8c69e611a95cd6c0c3f7539193d9f1b6075285b7a39a7e49aa3d747d905a526d0842bdf7a45107b38f5bd32d82cd89f0dec224ddda7be739c14702399", 0x1000, 0x402, &(0x7f00000010c0)=@in6={0x18, 0x3, 0x29, 0x8000}, 0xc) r1 = socket(0x20000000000001e, 0x3, 0x0) bind$inet(r1, &(0x7f0000000000), 0xc) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000080)="83d147b12fa74eab9ad15a31fe04802a54b4762fa9cdd49950574afea22e76547765302e5ab99b2824266947526483e284cabe8b7681b3248416a60390aec9202a674f6a76e460cfa41ed9b886aa9cf98959eca3fd00d06201159207e1104fe099f17cf9d3a474eff09193b7e5d11e7bcee34d3cf8325e76a7737883a8e6fd0a450aa931550ef9edd81a1b49d05130747e", 0x91, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)="da49f3a2d7de126e5fed5d3938dc35efaf1bcc925263cd58849e6ee49efd8ffce482518e22b083527d627f101dfa6c3e17e4513c7c5eaad86cc172d904700e55d1c933fab1bd631e25c052", 0x4b}, {&(0x7f0000000340)="023d5172704080682c1e8e36936714125108b667a9db70f6bac6bb6cf794b7139fa0bfb6bf4b1e12f245ae2686b8829b38ac1d77f682cc9cf65f30fef99b3c15f6a56732c4125dd38bd383bb2cc46245ba3b84a682e99764a53b4704af0723fbb73de49f57b61336a5016a0185c8b072c635fc9c6c8b6bf4aebc8ba20b3e3eb84d1e81ce42c57c666832a417d17855f3131f3ae14c6c93dc9f04b480783f8fb3eab208924992611015dcc1c03652fc82086b570cc589c077002622cb85215b1899bbf1daba393dca5344a016cf28062ca93b1fd13e7c6869595cd5894cff3a69bfcceadeeb8f24af2217662805007ca7933a4e72251de4f8f2373a2db214f24055d2558d33d484a8574b9e570105167c334dd8d13368cce835f3477df0d4cff96f1d1bb3e135404f24598c0c3f7dacd5e4a452adacc04b3db41514abc328e1f0eeff61eb7cef3600f642e8594fb7acc1650f8ead686790ac1d5800352b809ec23295142829bad29d55c8c4c123acaa54eb0b5e3cf50e19ec9153a8f1c2bc7fa23035be80295c21df570ddb27021fd0681b1e612b6bd138efc0bb1b79f1d8b12d77d1d3c9ec46d52c1490dc7b1ed95a258057be480783ab9fb0313d36e991cc3529ec06fbe30d62c51c26f7a6f7659ba12914f3e697ed1269a2f2518d381d05aeeb1dd7344262159a6c4be1ad3c729b71d95300e2ffa8df5fc69ea75de530f37f4645dedeb141edfdb8d5545aa936462d8b2f1c49300bb29716b739fc9139e14c6be268a46386cb9a41b992b6628fd15ef653a06d4204e6c4a1a1bc0b1d5d771814fc88a3e9281ef61520d78785c798f045c0c894e52dac991f1b033b3bd4e8affeb681feeee9cfbccaab8f939c4092f0cbe8fcbe0399b08d631035bc55dbc04af4abc21d8714210c313f7a2ea94557b84f4dacb502f5f8173f870cd4c23e35c70e8350253ec8a5c3c34476473e531d6b69fb7755b384ab7a675c948c8242d5126365f716fe1bba51a11b32c3ff9903926a258972864f011182a8c902e4351de9bfaae336ac13537b9c460a22058d1019cd25fe24a1d63eb49e20cb59edcc258624e2e54a7461b9f53c885fddafe1b2fceb9e51a46772b9ed24daa1d97c044fe0e87d09d6836ed506dbb6cd082497668b878bb4a620ccef25f71643deb69cf9912ae0328bfc66b308dc08c9c10c99040b52626eaec1ce21112d504e899b7708edc39b4efc686ad604e4bd73044052501bfdd788b567bbd205b0122980676b3a010ee79cdef344e9d5e7f01d743a02b0a5ee46586eded351d62145eb3d578b3546b7b13828a538f6ef5928e05b8b6fff9ad69d30b98dcf74c21cc379a2c8dd164f007d24a00f862101432c1db8382d96c01ec2a2ec2517074ba4490cf57f7e3c33c729a5b2cea72f581f5dcfcb21b49e380821d64e08e4031436b8c0fcfab7bb87eba0efeb6b760253457b9ce93347f2a6dde32aedce20016a2679be486e7c17dce9f19935b1c937d6141b80983e18a678f4dc63a1c395d878f92d4405262a4551a85fc0f70836665b70d8c38051510ed2e52bc23134dcc67aa78365aff200194b50314020efafccd9e681abf7bfe2a4941ddfe47f071b01ecbb1eb9043e219ebcfe657beb3b325613bf42c88b0f39ca3055ae54dee2da098a76a3fc3ad1b11ac4a177ea4297fdc967f7f8cc7105f07b7b0780451e5652d2150b5d631c2f731efe51589c1fa35d8b3f6dab5715e35acde238fd3b273ac013841278e97393f9778a6ce0df2a004723398b1f78b63ad7378b8073dea8a8c7be6edf2b319209577badbc59471417ada7c658adffff501822248362f6a37017f16aafd9071e2b085a560cd5f928098871a285593dbee1710e820173641f84b2dbba7edd1e64ce5c016522d8130fb5171074be044f499336431377a78462cd47eb057c3c32b04d77d832b5ca753793edd2020206601591a5fc04eaa2d5a792a99cf1b4885b27fc0ec28d1127b667eddd21dda38827dd9ca4ac2648b30c9cb82b584d2a03217e2709caf511873a514596e3e592406408d4d6bd6d271025ab11b90ef7b8458168e80dde3e16557dae882c56b7d37e61a36e808e1bd5d90e03da75633c51962cbf811d5bdbcad4dc2f6c2395fa742fed2375439e66d1c54fbefd521d457f775cd041701def3db99c84e09fb61896c087bd0109f1524aed13d4e38c70c48ad24fc7dc666723a2a703062991183596cd92404bc1c97818aec11f4010d416ec924ebc3c1ea5d6aca72632c7b40bfa174ea840196d950987f8271bf4b82b472c7f004a004fbd2eb46792efd8d09a3180182565f8401eb615e0b843579457f97cc14fcf91a881e5f683d78671ca7fb10c35219a3fa286b76974c879fdc5551b0ae78e4d07e2f6558608aa15d31f87c926ee8373d035dcaf20d3b96f2e0b108a69f8ef5708ed220e9e6831155ade92f579633d414a8da1fb1efbd585c98a1911d58c839fc50d3c8c8151c549363089237e19223bf84b4eb08a1eb3bf0975ae0c9e7069bfd5900840ddbb07e7bcc7b9143d4be862c0bceb257082d7f2d6b3b4c175fadcb730200842abe70cb6326fcbde70e2e83322a949a021decf3ec63d152aad80402539c34c3658f8d8c266644a60356448889474aa25498a4fcefa8522eb2649e0b297951a5163ce0d3ec99c7f84f42c7f506223744091aa0b0206ca3a4a0b8837516e52962a8b0f09c1ccc936dd52b97f3140a02b83595aa35c394d84fe8e2b9aeff64108a98f7c847d900e3a141f593122834bf66efc0a6a785cbf240305589ed0eaa968917a960a4c5d000d1291ca0e80fc05f20cb07410c4bef7cf467ed48a39500d1ab223d463c262eb67bd9afc6a1f44723384408ded7d748f7eb326a0984944c3405f38c570f855ec5b404c03793e9592fd2f51036719a0cbbe7159bfb4d1709efb017aed30601f2c6a8740d79d4b37bf3cdd1bb9ebe72c96ab1d759ca169507d851375fe0d3b625b388a599ba4b669d8291efba7b7d61583a9c9d7923489f8b264e7dfe60e306eb09eb9acad07e2bc88e8653e76a3f0ca39600a5644f45bb7ca4716e795b034941fffd1179dc9821338caafd84d2e49d2a0df226fa076bc4fe576d72a7f8d6b1145479c4c376bb35c8c4a8fa1b6987836bc5666941fa43271407aaad68ffa4348f7f0a41c2bbe9710085f7d7133da62e1b4fa8ad3e099a0297debe89088fb828e3ea8dc7c9f6fcadcd7c48427eb4e6087b80671a4284972023ac7b98deaa3c19cfb58a4a1a913697f20736133f1349f046577c4393b5a822bb8a09c988318c2f732c138d59701ff5e119a19fd4f73faea383e4014c3776358744cbd2ee0022118b5b92a3797d89ab59f2e0f3228bd17b11067d6fbc35a7946711907da038f739dce97e715c0f4f546e3d7d469b6d8e5e3227214b389653703c4ca934c4a2cd5609618d1ec3e771605016a69f4b6d37771aa49ad5158c203465f6e23a7b10f94ad1c001587b8280a30f90bc0627a4e87f133316ee62dea024977ddad5daef56215b6404a9313700756e5800b55e192010d8242fb2d537c2deaa732ea8d7af4a62b17924c435311da405500444334e534cf133c3707168e660be4805400ac69df6fc1cc25cbd64accbef8a9c4c4f7620080c0ff5dfd407afe12e7b2eef73d3e91a01278088f47bc56871ec45110a847d7b9c7793f0c5fd0520c79c4bded6012d6e551f5d83c7fe3bbd58cf98c4b1c5e77b09669dfcbcfe11d5ef6fe66d4a32012040c51b4d97501ef0c43a16a0a421c2f3e5c40f1a7c991649441e551c29a17f8114eaab2eb51d49df73fa2e64c3732586b0bb38d6d8da8c8948b14df6702f136d2aa34a348f60e2cdb707e6acb5e87241757e6d8a8bc4121bc94e0eaa671aabc388feddd1ced10a68b31dc1b24009fc09c75c0968f876f28d19dfc68a1061526200d545998f6d68f65b5560b37bbc4c7470b3a02edba0f61c0b72d2bc3d09ff67a16b0896e72c9ebf25673220b9925a09bc52861456f09bc0d38a37f53be3babf770651c89bbd88b0771652421d1a01f469a9c4ce928e7e6d3730755d90b2ad61562a3f5de7b29ac29d0fdeca93cc19a8eebc29a0186f2e6f69d458676eeddfa73093b0b89de38603ed2573158084225777cd18af033f72da7addf3aed23041462ff941588a9c8f0762e5be2a135940130508ebf7562b42d1143fdd1c74f594a0e2535ea2446285d67c39a4708241aa3463a803067a26f549df477586d5ad225f3af3efb989cb1880594694aa17f568edeaaa3a1668125136b56c4296650d6ff56b447acd5069e75293c06f01e757d87d06abaa6b15af91cefd4d8febc474f72e44721c2ba15c5405acb788fa51158902aab8496b659751262cf03d1d100fb3a56dc10bb74b6775fa28d44f960e6bf482e396b927005e8c232395cf29f1678cc37d8e7e09ffb02283bd4b74a89bf40f9e95199ab0b6de23491aa25fe99131b305c5b118e704c52b0de9f610a7ed9ee5ebb7367384c03dd4b48f0c04f6f969ae237ef8560d2ac897f4c6cfef0e234fbbedbdc3ea17559fbd4693bec4943b40c7a522628cb3e591e8ab90bcf48ed25c70ae0770400ba0563865466296fea29361faf97ee59a569927c983f5f829a898a108134a1e6c42a0145c9eae62be4b97768dd895c8ff33b1e1c530d3c116198a8420b0a41b53a7dce32003e1c6df310ab5031050d029cbf86d48c6d3ea45c446c67c9ca20c97efb3782d53bb61f0050cd90201788a184c6ff00433feb27d271c097b016729f43e4de49fd9ef6e5ff760ce0568293048846954e77884594ae63debfd771dad49aae5cc2e068007b1b29b5ba1099da081ed559d48a04cd3097beb3b7f684bc57fe79085fe9821eb5c8b985e6ce218ff0f4248ee4bdae15e2210fb5e07cd33b6e89ba935df253c1d8fb0d0b10207fd11d1d9f0625a567289585044e9a6515c02a51313f1427ff914637cb203a141b828edff366a158ac9782782c4ead9b8122de8c9d963a2977794ca69f9dec1016492a8f8d1a787325cd876179baa8b86b48d2f2a768306050de0360bae2b76741f465fb62db36f59b8524920eb3f18ab23674a50b1424c904c6abff2f695f1708c5b9662f843c163e85589f57dfac3bc4b9ef22aada6b5608685278a870174bf7c348a6e1590885048f145b7dfddd4a1028455f82638422508702dcfed6c207f93495ea60efb68e59f8a58d73badf669530916193e8bba38ed69e3092f909930740310d75d9aaed2d7b7e9b8802b3203ab3fff5dde6c11e1aa1b4f999dcedb963b4da698be3ce31aa9d4b983c06f462ba2add8bffd497cfca65c1a9a134aaf677a33176a4e11eb389090f1f262adcae7b54ce91bd3eaf9219fb0719120f859d20e2f48b161ce3a628685c81a15d79c84fb8bf838a6284b4606e103c6df30dcee137872c1032223b2f99cc2927c5c32e6c41ae6b5fe9309c1f0b6f4dc82d6389790bdcdd3788ac6428876135893feb93b8ee8ae368744e27fc6a6a1117c0bc369854ac2a41c72e789219c9eb21ea7c218cacfdc675145a46a271822506cd2fe35713c404e556f0f261f4e44648659f8d27c2b29121e2c4f14578f9f65a04daf7ee36b55861932cfb8fb6a80ff129a91f06a78415ecbed648e3137bf4a8685835b43e3c468a2b5e4a64ae4f18d758b35f93384f89c64ec4373125b8744df6178e3dc348b3e4d35f9c9cfafc805c582b2fb3cea2aa7e03caa0d13fd2c9a50df8fd3d6b48f320a1fb5da7fc1c17cef28b59d98f6bae1e730f36680163", 0x1000}, {&(0x7f0000000100)="7ef99a6dd55e89b008ebdcf6f4158a0859238e0b88b96b245a22cc75d1974962d9dfb1fa21a2d20042dc34a2839c9c76c9e4ac5898797472b123de752e00d3755002dde27e18fee0e873f584cbe4ccbf79287f6b46549371277e56967a84cdd852bd16f2a860a2ab09f6cbc60491d9f858e11accb8d0190a20f5b90df313b0a87ca853e028e1155df902779e1850d507409fb1de595f33ccea3463e12f50800874a0e24e4d656ff444dad7f86ef8f286b368", 0xb2}, {&(0x7f00000001c0)="bea90f4eaed1668a4dee995fac932922af797cdc1d2fd7b22c2e2d5dacbfcf25dc9ba077ee723b2b8e7965eb3270e4dc178429f1f81c50da5acb582e33b13d6125dae2bf16fe5cf5b6f3bbabef0eb4f9f792eda5b9d4b3999f708114392378f8d532217fd3519e9f954935ffd0c7c0822c9a89d8e32cdc95f8c126105433808cdee081935cd73bbb96ab2214eac7a0e3af965719da8b3af6cf5e4d3e9fba", 0x9e}], 0x4, &(0x7f0000001340)=[{0xf0, 0xffff, 0x7, "8e5a5f07975686b6ac561822c0a24a9107befec55d074ad24829023a14ccbe3c81d2edf6a9f058c56f487c1a427d539b3b3596ddc490566385f56ce2b02f11913ed8f35d099a2661457d4e2dcc503bfc29004de014c279ca3ae64c5a1d74c622690a7c22fe84159901afa3b5add3b28e27876f45ba43923d6e229629ce0d3109254ce374278670c79b07a51a4b1cb72285f1d9f4fac9d55a72d40b974482c3238de272ed83eb51382c24c44e75cc0fa71a3f275d3dbf455624d7df8d28e796870f52fc6c2bdca891bd1cce4d1efbee7565b29f696b0030652aa9"}, {0xf0, 0xffff, 0x8, "3b58f4538989377ced7a324f0222a68e81dbefa48382dd46d80c90fbefb8836f713ed61b4b4131fd1d66e7c0027be1d879cceaba0a042470b8b8206730078dae7ccb86d7b14388212d2a86701d620ae94ebeab1b16f3a39e191714f6c2713fd67a7a38c67cef8ab9bd433ab19c0b4edf9b14c8b29a298dba3ff3f540b66e83c105ad50ebf76d1f0484d634f3178e358ebabd97c85d7b2f367a689827cfa18c40e6c0ae7aa31571a8d62a3cd35a535afbffe8d46bcc242cc36840275a6abd1a3449cd7a903709768cebdb10ab2dfb9fe7fd8a4f9b63666f54ae68490db73c22"}, {0x48, 0x1, 0x2, "ce212149c67d207f2f58f9db9761d9a7d6977b80ef2a215d46fafd59719333eed48b21a14d8f40f2de984dab474535268aa17329"}, {0xa8, 0x0, 0x100000001, "166a5005652e103856c00fde6c65814001c5dde8145a8c53c5055662e27c301578a33944ff48b19be986b8861c82d35773e8ce0e3507757be47589b47b7a63314258b67d1d71450687b8813b719e577de519c4da913853b8a5f8bed46afd2b304cb80450fc8b88b6adc340c21daa33eef1f17a80244cdcfe7e0bd5ff141bf9b764cd582c287d322782acc870de8b3553499c3333d6fa"}, {0x10, 0x1}], 0x2e0}, 0xc) getgroups(0x8, &(0x7f0000001640)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = getegid() setregid(r2, r3) readlink(&(0x7f0000001680)='./file0\x00', &(0x7f00000016c0), 0x0) 16:00:16 executing program 1: rmdir(&(0x7f0000000100)='.\x00') open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) 16:00:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)) pipe(&(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x2835ec5689551bac, 0x8e45e5e97dd6f47) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000340)={0x3}) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x3) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) pwrite(r0, &(0x7f0000000040)="f286bb64b72c0d1abaee60754e", 0xd, 0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x1000000000000081}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd38, &(0x7f00000002c0)="0802b287bee2e0e58e0330769596b516a445a5cdf72df4baa198510a1667ae977f3d6559e40a750524eda8ce9a2af82d9d251602c242c79cbf2ead6450088fced5a1950077225b10d4d45d7194ae7d0647e7419803763715f216fe6f38459a2524c14096bb80ab33523aec1dd6b08458331c12c8475d7f41f2a912ff3a843e564563ee13a6885e1599834114987003b24de1621a8ede19225c581795a11c9cccad1c72343549ff1ea2084206dd5c1e25a275c427c5e931ab6046d5dab8988ed6a804313000"/210) 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db13de9e973739ea78b7ec000"}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/50}, {&(0x7f0000000100)=""/15}, {&(0x7f0000000140)=""/98}], 0x100000000000017e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfbc, 0x0, 0x8, 0x0, "a12012ed46bb8601eeacde35b5836818f2074602", 0x8000000000000001, 0x100000}) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f00000000c0)="45dba03d9caab2cea612b142f54d44c1bb33bd1ea50e33a6d7bdfaf380fa15a5dfafc5a608cb26e9f02630f3c75fb6707a154c5aa07b49bfe85df341cb1cea8362db7fb25ca36ef1ed4b75c48986294bc3a1c30937a16f0b67014bc99b99d59bc82dc3a31cd94946563cbe1059fc7264536db6f571363f972323da0c903c4b8615c2538258047f14ddd9656151418aabf1b77e12faba53dfa43a3f44e6b7ff10f8e6adfce5ac580a8d0762c20959635c9f4b4e", 0xb3) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0xffffffffffffffde) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:00:16 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xe8, 0xf0e, 0xffffffff, 0x2a, "767eb200ee4f8f65068caa3051a110722d3f4034", 0xffff, 0x1}) syz_open_pts() syz_open_pts() 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x80) renameat(r2, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x4000, 0xc77) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x1c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x110) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003100000003000000000004bb893f00005a23593ea22a61b2c43546a541fe7d66e392974d425a655377cbbfe9b0d61e522257f99a808b00347536269ffb3f9f358459e1fbebe21b715537fdb66e482580d220a7eceec50eb29514434581a81fd724629eb606b72cda00dccd57827ba152a115b8d50560ce445af90c1a7434b1980a5b8b759e582a341733da34f39ca84b98007b95c44c1acec4b99d0b1fce9d8a075d229264c1e9d00c47c0f3630de2113ae00c5173976867c96097628937e271dda293bd0a7594a243c84ebf5c4343c8c2bc3705e033c6df4296e9cd10cf61509c98"], 0x38}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = shmget$private(0x0, 0x1000, 0x11b, &(0x7f000065c000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, 0xffffffffffffffff) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() setuid(r3) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r3, r2}, 0xc) 16:00:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x3, 0x8001}, {0x18, 0x2, 0x3, 0xfffffffffffffff7}, 0x1f, [0x2d9b, 0x343, 0x9, 0x3, 0x2, 0x0, 0x9, 0x8000]}, 0x3c) r1 = fcntl$dupfd(r0, 0x0, r0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='{#\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000280)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\xf7+%\\\x00', &(0x7f0000000240)='/{B\x00']) getsockname$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0xffffffffffffffe1, 0x4, 0xfffffffffffffe00, 0x0, 0x1, 0x81, 0x3, 0x1, 0x0, 0x4, 0xeb95}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000003c0)) r2 = openat(r1, &(0x7f0000000400)='./file0\x00', 0x200, 0xa7d8b4dd34331be1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000440)={0x400, 0x2, 0x8, 0x200}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000480)={'./file0\x00', 0x0, 0xfffffffffffffffb, 0x1, 0x1, 0x1f, 0x8, 0xffffffff00000001, 0x3, 0x0, 0x0, 0x6}) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000500)={0x3}) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000540)='./file0\x00', r3, r4, 0x4) fchmodat(r1, &(0x7f00000005c0)='./file0\x00', 0x100, 0x0) getgid() ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000600)=0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000680)={&(0x7f0000000640)=[{0xab, 0x7}], 0x1}) poll(&(0x7f00000006c0)=[{r2, 0x20}, {r0, 0x13}, {r0, 0x20}, {r1, 0x2b74f558c5e20d15}], 0x4, 0x3) kevent(r2, &(0x7f0000000700)=[{{r0}, 0x6b641c296d2abccb, 0xa, 0x4, 0x7, 0x6}, {{r2}, 0xfffffffffffffffb, 0x80, 0x80, 0x10000, 0x7fff}, {{r2}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x5, 0x1}, {{r1}, 0xfffffffffffffffc, 0x1, 0x20, 0xde52, 0xee50}, {{r2}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x6d, 0x1}, {{r0}, 0xfffffffffffffffd, 0x70, 0x1, 0xfff, 0x2}, {{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0x1, 0x3f}], 0x7fffffff, &(0x7f0000000800)=[{{r0}, 0x0, 0x4, 0x20, 0x2000, 0x100000001}, {{r2}, 0xfffffffffffffff9, 0x1, 0x1, 0x7fff, 0x7}, {{r2}, 0xfffffffffffffffd, 0x3, 0xf0000000, 0x8000}], 0x99, &(0x7f0000000880)={0x1, 0x6}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000008c0)={0x3ff, [{0x3}, {0x1, 0x9161}, {0x3, 0x23b}, {0x3, 0x9}, {0x1, 0x8}, {0x3, 0x6}, {0x1, 0x4}, {0x3, 0x3}, {0x1, 0x8}, {0x1, 0xceb}, {0xb56852be8cb0548b, 0x6}, {0x1}, {0x3, 0x9}, {0x3, 0x2}, {0x3, 0xb1}, {0x1, 0x7f}, {0x3, 0xe6}, {0x3}, {0x2, 0xc93}, {0x3, 0x8}, {0x1, 0x100000001}, {0x3, 0x7}, {0x3, 0x3}, {0x3, 0x7}, {0x1, 0x8}, {0x2, 0x6}, {}, {0x3, 0x1}, {0x1, 0x20b0d0f8}, {0x2, 0x1}, {0x1, 0x8}, {0x0, 0x2}]}) r5 = dup2(r2, r2) fchmodat(r5, &(0x7f0000000a00)='./file0\x00', 0x12, 0x6) read(r2, &(0x7f0000000a40)=""/171, 0xab) pipe2(&(0x7f0000000b00)={0xffffffffffffffff}, 0xdcaa1dada2e7f10c) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) open(&(0x7f0000000b40)='./file0\x00', 0x0, 0x40) open(&(0x7f0000000b80)='./file0\x00', 0x800, 0x141) recvmsg(r5, &(0x7f0000000cc0)={&(0x7f0000000bc0)=@in, 0xc, &(0x7f0000000c40)=[{&(0x7f0000000c00)}], 0x1, &(0x7f0000000c80)=""/30, 0x1e}, 0x800) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000d00)=0x1f) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20580, 0x2) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') close(r0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) write(r0, &(0x7f0000001740)="4f6ac8e2be9950a9e80c9e48bc32eb393a1363c9bb4946656ef95dfc85ea62c93777717701a0a31d7bcd5eac4c40144e0e05a80e83c943163feb2c080000003339294c771eeb5cc64ee8709e26b2f8a803e68de5eec25523aaace549f8bc69f840a0d937efc18cad293bb36c3f5c5a0008000000000000ce62113eceba17271f91a279f10eb44cc13954306070f28154fc51b6f60a74907fcaea49dceba10c8bdb55b3f13b644816e9d18d83554b57075aee90bab708fa8d8a5516187e07737fdd136ee555cee0ecd0e3bd39ded355d0a031628e0092d7458a91e6f65a403047d00d582485caf7bba2c3f558cbcb99861bbc1ad86dfded96e3e6bd64cfc1703e851afeb3c5ac819abd2b4e6e7e2c22dd008984d69affffffff2c9f5a1ecc3b840e1cf478db01cd825ad7e3a5d351dd3a330da6d964495f752d65e5873ca5242cabe6ee0b120c3cf1c2313a9dd7257cb4707f82bf3c9d57de7b2131296d415b753edbf2a6cdbd15f47182d6c0fd965da5672b6831f3c25d3fafc5b6185306020f547e657e2b3a5b482b041a25ca73b52b8f18644b71dbb505ff6abd683ea526a1df1b680670e9b6eda86553f499abed0988284272fbe987d3a9fcbe26ed0ed98071359bb1ec68dc089480d7e9be6a3d1df442aba78ede7d2c71af2cdb4f2e2bba96dcbdd402a9a080f7b06619e48b2bfac028316556e0a1a6411d8a7f7a8b6db8684e8e7828660ae938d487f029bf288aeaaf8a0dd92a4b2ab1357f", 0x21b) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x50}, {0x6}]}) r1 = semget$private(0x0, 0x3, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x80000001, 0x4, 0x283d, 0x4, 0x100000001, 0x10000, 0x8000, 0xff]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:16 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) chdir(&(0x7f0000000040)='./file0\x00') fcntl$getflags(r0, 0x3) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="56106527b76436d2f1f38b9fc0a172f5e0955d1d8a5027ee6ac1cc11062856cdc5446456", 0x24}, {&(0x7f0000000240)}], 0x2, 0x0, 0x0, 0x400}, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)=0x80000000) chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008ae7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20, 0x10) mknodat(r1, &(0x7f0000000200)='./file0\x00', 0x20, 0xfffffffffffffffb) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x4, &(0x7f00000003c0)=[{0x8, 0x7ff, 0x2, 0x3f}, {0x7, 0x9, 0x594, 0x1ff}, {0x80000000, 0x5, 0x7, 0x10001}, {0x40, 0x10000, 0xe5ac}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f0000000040)=[{0x3, 0x7, 0x607e, 0xcbb}, {0x40, 0x4, 0x100000001, 0x6}, {0x100, 0x4, 0x8ad7, 0x4}, {0x4, 0x101, 0x7, 0xffffffffffff8001}, {0x1, 0xff, 0x3, 0x200}, {0x8, 0x4, 0x3, 0x3}, {0x1, 0x4, 0x1, 0xffffffffffffff51}, {0x9, 0x0, 0x100000000}, {0x9, 0x100000000, 0x200}]}) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x2, 0x685, 0x0, 0x4}, {0x3f, 0x8053, 0x4, 0x5}, {0xff, 0x34a7, 0x1, 0x4e}]}) ioctl$TIOCNOTTY(r3, 0x20007471) 16:00:16 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDSETRAD(r0, 0x20004b43) r1 = socket(0x20, 0x3, 0x10009) getsockopt(r1, 0xfffffffffffffff9, 0xc, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8100, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x6, 0x5, {0xf2, 0x7fff}}) 16:00:16 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x10) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000240)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') bind(r0, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x1}, 0x8) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') 16:00:16 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="16", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfeb3) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7fff, 0xffff, 0x6, 0x9, "d1efd93771252f9ddf936edec010a501340cccf5", 0x4, 0x63}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) 16:00:16 executing program 1: r0 = getegid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r6, 0x80045726, &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000300)) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x9, &(0x7f0000000180)=[r0, r1, 0x0, r2, r3, r4, r7, r8, r9]) listen(r5, 0xfffffffffffff0ed) setgroups(0x0, 0xfffffffffffffffe) 16:00:16 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) shutdown(r0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r1, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 16:00:16 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f00000005c0)={0x0, ""/133}, 0x8d, 0x0, 0x800) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mlockall(0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063b6f223000000000000000000000000000000000000000000000000000000000096881300"/119], 0x74, 0x1, 0x800) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x9) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x10001, 0x2) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10082, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x1, [{0x3, 0x5}, {0x3, 0x7fff}, {0x2, 0xffff}, {0x2, 0x80000001}, {0x1, 0xa0}, {0x2, 0x5}, {0x2, 0x10000}, {0x3, 0x100}, {0x2, 0x2}, {0x3, 0x7}, {0x2}, {0x3, 0x6}, {0x0, 0x7}, {0x2, 0x401}, {0x2}, {0x1, 0x1}, {0x3, 0x7}, {0x1, 0x18}, {0x1, 0x4}, {0x3, 0x7ff}, {0x2, 0x7ff}, {0x1, 0x6}, {0x1, 0x1b21ba92}, {0x2, 0x7}, {0x1, 0xf6f}, {0x1, 0x5}, {0x3, 0x3b004c7d}, {0x1, 0x6}, {0x2, 0x3}, {0x2, 0x6}, {0x0, 0x7}, {0x0, 0x9a8a}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x44}, {0x2}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x100000233, &(0x7f0000000280)="0000f2b341f2eb0000aa0a91a8f5fabb18f708d1482c00") r1 = getgid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgid() getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x3, &(0x7f00000001c0)=[r1, r2, r3]) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000080)=0x9) 16:00:17 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f00000001c0)='r\x00', &(0x7f0000000200)='r\x00', &(0x7f0000000240)='-.\x00'], &(0x7f0000000540)=[&(0x7f00000002c0)='r\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='//\x00', &(0x7f0000000380)='r\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='r\x00', &(0x7f0000000440)=',\x00', &(0x7f0000000480)='//\x00', &(0x7f00000004c0)='+$\x00', &(0x7f0000000500)='.\x00']) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') symlinkat(&(0x7f00000005c0)='./file0\x00', r0, &(0x7f0000000600)='./file0\x00') 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x5c, 0x0, 0xfffffffffffffffc, 0x1000}, {0x61, 0xfffffffffffffffd, 0x0, 0xffffffff99c98bfd}, {0x6, 0x0, 0x0, 0x400000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000240)={0x9, 0x3d1, {[0xb7, 0x7fff, 0x100000001, 0xb640, 0x3, 0x2, 0x100, 0x0, 0x0, 0xfff, 0x4, 0x3, 0xc00000000000000, 0x3, 0x1000000000000000, 0x401, 0x3, 0x1], [0xb94a, 0x48cb, 0x100000001, 0xaa7c, 0xffff, 0x101, 0x337, 0x6, 0xf99b, 0x449], [0x8619, 0x7f, 0x0, 0x1ff, 0x1, 0x3ff], [0xab56, 0x200, 0x6, 0x800, 0x0, 0x401], [{0x6, 0x8, 0xec2, 0x3f}, {0x8, 0xcb, 0x1, 0x3cd}, {0x3, 0x200, 0xde, 0xe7}, {0x3bc000000000000, 0x0, 0x8000, 0x6}, {0x10001, 0x6, 0x7fff, 0x9}, {0x7, 0x4, 0x0, 0x1}, {0x35, 0x6358, 0x0, 0x7}, {0x2, 0x5, 0x101, 0x1}], {0x0, 0x3f, 0x5, 0x8}, {0x8, 0x0, 0xae, 0x100000000}}}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x4, 0x9) 16:00:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:17 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) r1 = dup2(r0, r0) accept$unix(r1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r2 = shmat(0xffffffffffffffff, &(0x7f00001ea000/0x1000)=nil, 0x0) shmdt(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x221, 0x0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x2) kevent(r1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0xffff, 0xfffffffffffff1f5}, {{r0}, 0xfffffffffffffffa, 0x41, 0x20000004, 0x8, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000005, 0x3, 0x3ff}], 0x7, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x89, 0xc0000020, 0xfffffffffffffb63, 0x3}, {{r0}, 0xfffffffffffffffa, 0x76, 0x1, 0xa3, 0x8423}, {{r0}, 0xfffffffffffffffb, 0xc4, 0x1, 0xe7, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0x1f}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x7, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x29, 0x10, 0x8, 0x1}], 0x7fffffff, &(0x7f0000000300)={0x4, 0x51}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000fc0)='/dev/zero\x00', 0x183, 0x0) symlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000e80)='./file0\x00') r6 = socket(0x10000000002, 0x400000000000002, 0x0) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000700)=0x3) setsockopt(r6, 0x4, 0x4c3, &(0x7f0000000500)="270c92bd41b335c23f10c0b527ac63a3267c50d05ad5d11b104db544993ea4ee274e6dfd76326bf18069487f5b96c54257d737a5303d3752be86bec4614a08cc47190867e4fc52d3bb838cc8c128f5a754463506d1bd98a13e880d7ffba13338a102c1717c4e39a56d9ca85b2cd7fe401ad86f0a33c02d209ba3834e7fa81cad52472394754cd96aad675f934c8a86e4aa2e6a5b9091de089c28aed727c9a97e92b52f8ca32ff4afbd635c474c467f7d5cbc517ca7c4942035210c61307c79b46019787add7dc755e0cf77eec2722abf282e366c6254404bf121838185574c72cd3dd083ce2c24e32e025ee270eb04f4ad11ad63a827", 0xf6) recvmsg(r3, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) fcntl$getown(r6, 0x5) listen(r4, 0x57b) symlinkat(&(0x7f0000000680)='./file0\x00', r5, &(0x7f0000000e00)='./file0\x00') linkat(r1, &(0x7f0000000340)='./file0\x00', r5, &(0x7f0000000f80)='./file0\x00', 0x4) recvmsg(r2, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000d40)=[{&(0x7f00000007c0)=""/140, 0x8c}, {&(0x7f0000000880)=""/217, 0xd9}, {&(0x7f0000000980)=""/196, 0xc4}, {&(0x7f0000000040)=""/17, 0x11}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f0000000a80)=""/239, 0xef}, {&(0x7f0000000b80)=""/99, 0x63}, {&(0x7f0000000c00)=""/130, 0x82}, {&(0x7f0000000cc0)=""/70, 0x46}], 0x9, &(0x7f0000000600)=""/8, 0x8}, 0x41) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r4, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x80}, {r3, 0x180}, {r1, 0x105}, {r3, 0x8}, {r1}, {r1, 0x105}], 0x6, 0x3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000ec0)={0x3, &(0x7f0000000e40)=[{0x3, 0x7, 0x0, 0x7}, {0x2, 0x2, 0x1, 0x101}, {0x400, 0xdf4, 0xfffffffffffff190, 0x7f}]}) ftruncate(r5, 0x0, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000f40)="b6") mkdir(&(0x7f0000000780)='./file0\x00', 0x0) r7 = semget$private(0x0, 0x4, 0x30) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000240)=""/108) 16:00:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x400, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) syz_extract_tcp_res(&(0x7f0000001540), 0x401, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="190b69c34bd1b10ac920b51d7e41678475304144a7101076ff778abd6715e027a1186c64819d99d10170b200804393dfe60726be1b4e8b26aeefe5986cf3be33282030d13da481551e6c8e84584d7940e82b7766ac232d14e45bffebabf8b423c8e182eb8f194db2e8bc81aa15e78a79000c511f43f3b00eff58852db1e869942c1af7fd966fcad868cba0169e7dd711d43b3ec3e1aa9c17ef5bc5cf21e268d56d5ef991af84b5e78102864b907e9f2727d733fb1e951ac50015740c0424f3d503ca20566bf32b5c0370a35632f9346bcc943c", 0xd3) setsockopt$inet_opts(r2, 0x0, 0x6, &(0x7f0000000000), 0x4) r3 = getppid() r4 = geteuid() r5 = getegid() openat$vmm(0xffffffffffffff9c, &(0x7f0000001580)='/dev/vmm\x00', 0x20, 0x0) r6 = getpgrp() r7 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() r10 = getuid() pipe2(&(0x7f00000015c0), 0x10000) r11 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) r14 = getgid() r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x20000, 0x0) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001200)=[{&(0x7f00000001c0)="f1b5228c3725ce77778c4fd41e3e1c381c372ef7e4ee29c7191c67cdaa80f308e59fd9a8fb3820300b117986cf2e8932af5727c2b5e40ebc1df5f3ca221275ce8e869f5ebff386b260381ee6a1838e8a65a3c102af525415ca494fce4798ee0491ce163c171920c78ac502d138f7bd43faa363dae76c01a2a18e51e0abe140cc307298afda3a13ef107becccef065018d02c7dfb73eefae25b08c115a6235098788582707eeeb955026b6654efa105d6a71a1dca544cefec7adbe124c652ecc40456808d89bebec7fcd4afc07ef7e1c82a9b95860839435ebea680f2dc8cdef4e775b89ab4ae906866e123015edb71efa50899b2840b67f762cff46101734a2d261f027b4055e17e4a5ed1369e2436bee98c97eadf21676e4058c9053138ff58484f7455c3f7403c709f034c360ddff443ccaa7dcafbb28d5bb26cae7f8198dacb30e9b89031d30b24c2bf319bf62c813752d1710fc9bda7687db7604e25f8becbaa4bd1122552cc9f87b064ae6f3a0771f64fb4d5e91b91798a46456418ddc56ab8beb2660d1bf1873afa459ede0960fd01b03d313059807e95d3394530ef7c9037d9a02888d256e147b3b9c9c9eb311b64159bbd31d776d6ac804edf69a11227c65e117b634b4771a88cca8d5a7f06bc02edf0586226896713722d9790cb1d06ee7d3f2320289e248ec7635bb1fa3cee79243c509c2f93eeb272a2a085034822a1272fcc4a0c7d6b6ed41854d776154e7d8bf5a69c595221a091cb6a0af1cbfb11ecec9e70923de1469acc5cdd370a99eb16a29209a835a16d9be0c7e2439f64e5b7614288ec378b7ad12048437dda0cb88479748088789aa6524ef2c8dc1d3659de0996de413433b752d59f6b5e15f6faa130c03bed6be906545ae5a1771fa74b9f4becf61a26a2f3111674ed4a8d1d917b749675ca38e67b051d5714ad98e69c606f30b8e3b9b89d7c74bcd3ba5420513a88f37d9d9d9f3116fb52b8ce7cff31a02db5def8613cd97eb9459cad9bb58ba1457e7c06edd5c38937abce26af7855b1c72a6b51370453df6234e8a89c4983e9f02d1e0384a6e5a36d86ab4a72c270e9a32a0af132fe54066143a65baa63406b7b7bbc3686584d939a6b419c7b6bcf0b14b464645526d1610fc24cd21c669098f525e1ce51e3623976583ad21e7f5185ca5023720f16c56ff9bc38d2e9a8fe983c6daa7f4e0780dbd3939271a3fa0f33c4cf55fed2d66cddf0732887c5a9ce44be2bfd4d828cfcbc830e9ec3a6646a50642800785d0bec538b68c496baec51c869479f8375d90ea291970cc716bd064a0ba66a80eefba6aca1148495e4eab80d6f38ee5f4b366ffdca9ab59286fe6c234dae45493c244f95c46b8cbf3f724fe57617d06f71eb821ee3d122621754743d0752996e8d27d0082716b42f23b12892e3f883ebd0ccd78d2492236538d4222412780074e4cb5a9f6d3672dc66d7d80ba7d40180c8df7ea2e5cbe4b88370c151e6dfc603a72fe41721f4ea47587d58bf6376daeecb6899fff99f8e69d90ae3cfbb154e80f3e0aac594285277c098a48ed66680b660c18967107ebf81f58acf2e65867927ebbddb9830ab0aa8bf218505da6128a82072673747fb64f482d796bbe22ebd3b2fc827c8186045a85c917a0ce36ed03619cba7cd1b6dac64fba0a3b20af133d70ff0ab2fead415e7d4ce417fbe8b2ee21b954df59e6af0a1cc3ec9c1a44e7a22920289459d36f8ca8880a09ce4889bb1324378aa7a66e2ac668a119bd26c31f71265fd9893d01caf80a8d0e9d37c1dd155092dee603cc34d15bf1198c39bdb3ca46d494b4af84c78858a0eab188f159d1315e156f12505eedc977705c186cc62bca15d38e88278806e0e1107cf63e5b3d96ab81cc3ef1a9ac0ad2f20e9cfc811f21e47fb33e2472bb35df3d4fcd918d227d883174c3f73c53a308247b8e058b2b4b5c8ebaab6da69e535f54baa21bc008038507504714786138f2c9ab93fc57dcff1d476f994ce805a126f8be1c4fd0e1e91019d2153326428ae17455d06e0df4dde3ba1895440950cf938df20b47182de8fcc7ec37d46b8e2e302064f148a01b887723e68c7f1b54b9a8288eca29bfcae8fbf0d533bf99e2ef2d104c4e501f9bd1f9704133ffd9d98b7537be272efa7d021078e30a098336d86f3dc903dfd0cccfcb5ce02e5d1a737cecd81d0b1fa2773136b14e6ff8ad377f1ae5b595dd852c163aba6c17ee544612c7ded1c92f53e4e3fc040090ae58fd5e34b195a68d273dba973e032781e3e4be93f12186dbb99ddcaac6b8d564780ffd681054cfc4efd9e8277f14ebe1cd99c123c291cba6020923358aeb68f6f5ddaa787dc2a702463306550716aeeb99f036c4e8f11932d90e568f1ce1588fda78a3ee22ba12f44f0eec95796c674caf3fccc3ceeabdebc41a1d6464c2048d6351fdb279d6599dc5c3fb928fc29cd2506da68e8dd6777bdaa7420beba39ccbb748de15564b7aaddcac4d557d86e98e45630a9ffb473951b1ac464ecb372bfa3f83e3b6a5e6d1649ff977b50f26345876c01ae06b167bf2018a119f15438f3869de6019071cf4ad38d2afc58084adeca1353178e93e4f40f0b963a0e260da42a4ccf73c750594e8907a44cd7531126ba6538a5cd1f95773a277c0897d41df5c534fe5d8102adf4a95f062716f663dacecd0b0d829995629a611380d8691753adf9711418fdafe91d1dc2f06b40302e0fde6cecae56401024fdcee981146185897a4c338c385fdaa420af2d6424b05db3b1047e12df05ba026bc972e0a3d6393904237f13f5ce049170f669c1f003fab2bc6b1526d1bf219a5c948f2f2d6e705339950602a11c2df48c9c4897b84e074d1687fd6c3628b4b8fb5cc673792ba0fd0c0548ee5dba537468f900067507b254aff1761a8a13de98288f63fa1370a9fd6a4f04b455c6f1c0d89f14575a1c2aa8d13868897c136b46821ce90aac44437df906241c5278e5edcc2a2d3e21650a41c20323eea9c249f55a28abda07f3aa5927ec2b815e5d9283062432d79ab9ee9dfd03cbdf52b4a81b1d73723bfcf6eead46bfba69dbf76db55bc4be2799e7fc980e25ee02358fa5286b5c8330754b16bee5c2b80508bf138300a742c9b38c80c3d5638c46a5a51a7382eb5c99f17af8deb38886845fdc53b8a0ed41632f61f212d61660a830af2f2523a44f17778072588d63f2f25142e385cac2e5019a1b271057a5e496143449bedaf58d16ac404cafd75469280e666da5a7c4b35d39edf694fad941379a3c7695163e3f4c26bddee7748b19148024ef3bd7e1b76024e096b0d8d238e11ccd839c34f95dcf9127d79e36b38ecd4027f0360b5874c27845299aaea306d88fe79400b23116e0b0e009027ffd6e815cc00c488cd6789e3e4c7b165bd6f3dde91d7daa252015860f8d408c83fe933dae9c87364519cc7a85dbc001015d4d4d4dd006794b95d2e4343e11486881ec3f5c8319adccb834d6429b067bf68b90d89b80f93a00093f16e7a852b4c132e58ff4994f797aa90152fdcb49c5e9c10a2019c276b5cb21c6ab7b830fec83ea2f5e5819cc4ce7130f8f48a69051c5791248336167e153b343f9621fa4a15c8a321cf5eed96a6e0759b1c70af4feb35666482ec868d86f1aa557337227fab779ed37059fcde78c7f00304f21709a5289b1ebd3a1bf4ccf6711e4ce9434cf45ded5d9fd49c210397c90151e9874ee25331fc5f6f4e0ec92d2cbeeed1942359ff7926393e35cfcf9b2378ce86334b9f4f618f9943a5834d7f0d18c0fe84ae6665f8b48a3dbdd564a3a7870a23a3612c5ec8810511ae309532f2478bfc858ba082679a0c633bed3a379d4f44a3e7fd44c8b709602a57874d578923bcaecf42e68220dee352d03005f32e0d9cfd54650b88d1137439cb56cedece4fe48eb798f85a32ae6188777d17a8a486092771c1d1172ec64eefd4138a96a4484db5e6475147d7f1b0846e56888957df686e2e37905e8d1d7c10f625b55caa04a2cbfe9a7863adac624818009c6b07ed5b92685fe1118221de635c4f18bdb9778b1c27afdfe447c032eb727890eb568ab00f5a48c752974ea0e47079c05c6933d566a474b428f5b2d2b639a87b1463005dbe3ad3c0fe02e2c9f0a78723b39ff5e4ac64aa9440d0b981e847630168f50f56da59822b99e41a7162777124fa80909977ad86cc554bac8374250ef61c7f19cbde863075d0eff09885a337004ba5a85d45441ffd2bb0dcc560eee054a4e17d08846034f045bfff60bb3d8292075b9f0671062ca4e4bcbc0d4cad2fb85b96769d908ed7aecd2f178b61f00c3674d6f7c9ea4c0859ffeb149e707aa0df0dd41871fe1da5b01a4551a9b0281e571c8ac649fd897a5acea77c5711089dc05571c9d167685d268915af4889b374b2a8c5bf958c81208e840767a36b381ac049b6adf1e41143f76108daf6595997a3d51aecbcba5960117a74669d8e8b276a45f785b474b69fba1a9d78af6943c09a2579e637803de65b6fc1734cc6df105f23b6a4f7fba609d33f6f8df3addd0459827741e89a175de018e783ff1d838b08fe0bd27a20b68fe9fe519b0bd172ee3c22db6dfb5ff1e02feef7292ece4572d233c4642e8090e35f5eab5a107af42c6f61bdb26b9d32c6aaf8fa4a3d2e90a236399e55b2a9d2228b6d65c1cdbb8d4262aa932263232c3f5a06673b7ab74f2a43c3c41babb1d780d100f94b3ee607b808683180c74140f427d0e928b479f02e01751a27c3ae5294f32be22bb61267c77c8e955648990050a769377737c006db1d673ecee7175e6237bd5a4647878eb2a17491f463d83b728bdf52c96f54afd2110ba4835adae1f9ceae87f08793a43074045aaa51a31f2f0357c6ffc0c769e02ba202c5789fd01f07dd819fe69905e7de089b31b11fab75ee2affa27976167dffb01d375142e2eea0875788787f9753e77221d1492e956ab8dfb124514579fe029f23391c3623c2de22d1c119c65579267239a910933b253420183d3257ddf5855461048cb51f6e509f037bacb4afb5acb6ca27cd6020ae77c709f935e2ba836ee1c46ef0e953a20049f6ffb11dfe5f75e97c1150efc1d4ac81edcebc1dd66c6cf9d54a1537864139d7d059d3f20c82355d141098c9daf779bfd7ff7853422023030532f6d770af2dd680b2e927dc3d4fe45ef8a9232fa85212d1e8c6b2386dc0758d13f2718deb8cc130fc79877306eeabd1fe70e4554cc8762adf0180317485f5ce3c11b9f035b819071f89843c2c88f161a85209c06ea30f35250b1ea3c63194b68d25d26392e6f705e5fbc30dca431aacc9f1aab3045924edf516f396f199df07d655ffbe5f854658509da50614237c755ac94a2c7f229fa61e87e8e6a4aced172194b69d0e5493be0beb1f6c3787fca659aea4130f7748230289203fb8a3a899344873f00a9cc95215cab8d0e6a64a4fcfbef2c97381076315cdf690c0933a5daaa1e1c3112357ebfe49b04a35ce2aac30d7480e313a34120d7874a432cbc3a2d6ba6aec5664ef71a5ab05a5a4dac63568561306caa58501fb6a2842100113fffaba80b3f0b95b6e00dece7a40c5f20654554365a5cc75e9e57679b5748c08c3959cc3794878aaa1d0f17957adf32b4c16d5120aa7aeef903edf805f4983c7b058cfa06bf81c0d557cbc99d1553ad3991a655144ef7249b0654a9ba52ed5f79df7a4e39471a2d1156598cb341af5f4795989652eb1a75c461917f78531c63641fdfa9969245ca43f9ca78dd0c4ad382ed841303c8b29444", 0x1000}, {&(0x7f0000000140)="18d5be79533f79c9182c386ded09b721074172ad589d252edeea8ea5dfdb35b4", 0x20}, {&(0x7f00000011c0)="5c9735bf5e2c5a7a652d87cec237fc742ccd37e3ddd16f7414b951e5617b5cf9a3f3f28f5e6b65ec04dafceb2182a40e985fb7036eb09641", 0x38}], 0x3, &(0x7f00000013c0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r2, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r2, r15, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r2, r0, r2, r0, r2]}], 0x130, 0x2}, 0x8) 16:00:17 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x4ca, 0xd97a, 0x52}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x2) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) getsockopt(r0, 0x9, 0xffc0000000000000, &(0x7f00000000c0)=""/177, &(0x7f0000000180)=0xb1) setsockopt(r0, 0x4, 0x400, &(0x7f0000000080)="81673bd38be806e907eea8e51742f647", 0x10) setsockopt(r1, 0x29, 0x80000000000000a, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x100002004, 0x18000000000028aa) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r1, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r0, r3, r4) fchmodat(r1, &(0x7f0000000080)='./bus\x00', 0x4, 0x2) execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket(0x1, 0x4000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x9, 0x4) getsockopt(r0, 0x0, 0x14, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x4, 0x5, 0x8}) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x64}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x48, 0x1}, {0xa5, 0x8000}, {0x22, 0xff}, {0xaf89da63d224cdd7, 0xe70}, {0x3, 0x3}, {0x43, 0x5}, {0x2aaf19a2c82216f7, 0xffffffffffff0cb9}], 0x7}) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)='0') ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:17 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x8000, 0x0) fchflags(r0, 0x180b2d6110f191f8) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000080)=[{0xa73d, 0x0, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x2, 0x6ee, 0x1, 0xec0d}, {0x2, 0x8, 0x6, 0x2}]}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000100)=[{0xa, 0x7, 0x354, 0x7fff}, {0x1, 0x0, 0x0, 0x9}]}) pipe2(&(0x7f0000000280), 0x10004) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000300)={0x0, &(0x7f00000002c0)}) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[0x1, 0x2, 0x7ff, 0x3, 0x4b080000000]}) 16:00:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x2) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000100)=ANY=[@ANYBLOB="7b012e2f6669889dbf9cdb2794c4cec6b7134b09f8616c653000a502066ae28d8ecc97a8547836fd84d32e3da37f355412b13fada0ee6effe142a1f33502d4b848fceff2ffbaa9dc1f1d09e1fb974577b6fb3f504b600adea198f5b23582d1a389d3fc6a10913060a7d412ca4db4d1c28ee57eaf0d1720cc4101f6f9d67433abd6fa62e86a93052878d6e3e50af3347d5364a365583b6afa37ec0af95adf890de60a37cd622b46fff23c326909f4ffc6"], 0xa, 0x0}, 0x0) 16:00:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000fc0)={{}, 0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/129, &(0x7f0000000180)=0x81) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000200)=[r3]) r5 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x180, 0x40) chdir(&(0x7f0000000280)='./file0\x00') r6 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x10020, 0x0) r7 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x800, 0x100) syz_emit_ethernet(0xfd, &(0x7f0000000340)="dd85d2f86f35c7794c226d5bc3c8b389ee6387d2ca9cae61fa9ddf6d247c55714e64b855f5c30572e0f49ff9d04a2ee04b8f0326e2902865510098d774f7eabb5862577626284c896346f2e0f53663b29a51be24f14d1e462371ed7ad86df2598ec2aae25f6838eb06911f954e31123f910a5fc303ca2b85cab7bd45145d804d7859788feb1009eff5aa8cdc41750eb8d6fb2718c52bc282a28c6eb61f701331cc2823dd9cb76515ab900b76ef1a26ded0906046ace0722015ce7212646558072d09f71dd4870018f7d460a2c94e3a3ebd11c2fdfa9f64d69e0d5b1d51bde43d9587873637e2138162a20ce57f58f70cbb7c31fe5c4768562c1196ac1a") r8 = semget$private(0x0, 0x4, 0xc0) semctl$GETVAL(r8, 0x0, 0x5, &(0x7f0000000440)=""/109) semctl$GETZCNT(r8, 0x4, 0x7, &(0x7f00000004c0)=""/104) semget(0x3, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000540)=0x4) semget$private(0x0, 0x2, 0x10) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000580)=0x101) ioctl$TIOCSBRK(r0, 0x2000747b) semop(r8, &(0x7f00000005c0)=[{0x3, 0x10000}, {0x4, 0x3b0, 0x800}, {0x0, 0x2, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x70}], 0x5) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000600)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000640)="b4e7dd5f70620ad50c587900fd91f0900f6b9a43d41fcb25e34bb63140f8737a12759346a3af0d2466d6261c82cf8447cea3c30a720e039ba49e2f446f63193dcf9bfa80f6b5e536e700f0dda03aa4dc9e3e7d2d6cae27b19c4a99156619ef0fad0c0beedce85d25447863bbfe461057ab363408b997d3c5fefbc098b3b792bfaa755345f5ad31d8d0c2859d9897835d518e648cfca896c171f82e84905e6336d47b96a1d57698751664646c2857a9ad7407a983bd0364ff78792d9b06d638985e6c4ed31038dce108dfa729e15964b1c7fa2bcbba910630aeb250c0136ca47c671f4f74dc1f970d8279adb461d6dadaca", 0xf1}, {&(0x7f0000000740)="2eb071983344a22552a86dc973220b88cb77a6b2bbfce41e069079495077eba88af52dc193526dd7814a0a49099f57ab4cc31575b2c08c2c40f8cf6ea12a3abe0826519a921df69630b49cac6bab407a6f87b994a61a8e496b4e33a99d1548daf316cab4a9fa655636a8", 0x6a}, {&(0x7f00000007c0)="bb13042d84a6fb113f14e84fa5d701d2ab06ab52b3866b8061ca209f3cdb97dee26d171b3afa75d2e37a198fc0730ff0a9d19aad4cd9426e7ddc6ebdb6b11992f9db92e7668ffab30aa944cda35664bc04a0046c68c90afd919abf50515b4647e970e0ccdd8307ce301c27e174f5958767dd6ed5908e4f1e087d3de9f65e96a568d7089e4c12538fd43bb047c46e26a4d32d4cc02fc8a0ae26ee7a70abc40eb9b071e7d48f497da151f5070f864f8421832dd084b9e08c8a9aaf5d3729544e928b09175eba0b089d5c7b1e229b5ab371552fec", 0xd3}], 0x3, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x20, 0xffff, 0x1, [r7, r5, r7, r5]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x118, 0x408}, 0x402) wait4(r1, &(0x7f0000000a80), 0x8, &(0x7f0000000ac0)) lseek(r6, 0x0, 0xb, 0x2) mknodat(r7, &(0x7f0000000b80)='./file0\x00', 0x2000, 0x39cb) ioctl$TIOCNXCL(r0, 0x2000740e) wait4(r1, &(0x7f0000000bc0), 0x8, &(0x7f0000000c00)) wait4(r1, &(0x7f0000000cc0), 0x3, &(0x7f0000000d00)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000e00)={&(0x7f0000000dc0)='./file1\x00', r6, 0x1}) mknod(&(0x7f0000000e40)='.\x00', 0x80, 0x7) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000e80)=0x4) wait4(r1, &(0x7f0000000ec0), 0x8, &(0x7f0000000f00)) 16:00:17 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x2000, 0x22, &(0x7f0000ff7000/0x2000)=nil) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000100)) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) socket$inet(0x2, 0x0, 0x8) r0 = socket(0x18, 0x3, 0x89e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xffffff6f) ktrace(&(0x7f0000000000)='./file1\x00', 0x2, 0x4000040c, r1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x20) fcntl$setstatus(r2, 0x4, 0xc0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') ioctl$TIOCSTOP(r2, 0x2000746f) open(&(0x7f0000000280)='./file1\x00', 0xa00, 0x0) 16:00:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) acct(&(0x7f0000000080)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x3e7a, &(0x7f0000000240)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3}, 0xc) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x100}, {0x11, 0x75}}) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r4 = getpid() r5 = geteuid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r4, r5, r6}, 0xc) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x400) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="add0baadaa46fe833000827583ff886acb0385f0a3e3ec57710f252792b22809ccda1f047f1dfbfa0a84d75c2343b82d58bac4cf677d41ee6085096118073e5c47fa2e70cd48ea271740967e6c3fb37665b1414a86c86522f9027cc416162e471edc9c58749d151044158f1bcbf1468a4ff4435f77c84047e245fb641791de058d689127576d43f076349587bc751f0d61999b6f5c3032827f922bd8777d61e8cd140ec931ab84b83585c3f14868cda8121264b4d9c9e839f0293872daf191477ba8185de0e404e79fbcaaf1488ebe5396c75efd2872c19e3b05a51b823fac7cdbbc38fe7e233e1bdfed6dcd37597dcf9560f4f1488165864a8823429724bd162351d9dcb3fe788e3c0e4bbe6f9a58d5ed58166d687c483e419684726097d57932183e24fe2fde526dc406"], 0xa) shmget(0x0, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)={{0xfffffffffffffffd, 0x3f}, {0x2, 0x5}}) 16:00:17 executing program 0: r0 = semget$private(0x0, 0x4, 0x90) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r2 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000300)=0x28d0) pwritev(r2, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./bus\x00') getpgid(0x0) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000440)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000001480)=0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000680)) 16:00:17 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x3, 0x54593410, "2bede83af470a459b39e62ec6ae3fdf19f63c0f1"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f1", 0x25a) 16:00:17 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x1) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) r2 = geteuid() getgroups(0x4, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r2, r3) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000180)=0x1) lseek(r4, 0x0, 0x6, 0x0) getdents(0xffffffffffffff9c, &(0x7f0000000080)=""/104, 0x68) 16:00:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() sendmsg(r0, &(0x7f00000013c0)={&(0x7f0000001480)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000080)="c51744e9d225b412b0135a7fa0b6a972c407c769", 0x51}, {&(0x7f0000001400)="64792f00a06854af4bff0fb4bcf60d985935e2aecbf5df3a3a8799239b87efffad699ebc1dd2627f6a5b87ba636da95669fde8ece646ac418594072eee25047222f09e6e7a5b161948d090ed0cc53081dca57ee2485c5e91ef9e79e56a53d25470e1e3d49f", 0x65}, {&(0x7f00000001c0)="531d0d79d387108eb704b7a76c7a772b66ca34464e47c8970beb0689dfb326a3681dde93cc3c39b0afe3c60b50e457cfefe911ce820eadf761b37e52696f2bdb27e7115671657d5bcdbee646ace00257c96640a8d014d3ad8d6538eae2532efa63b2479787e75cf3656e779ccafbc630fb83f40a4afccabf03fa4bbcfc33609f3a8d54a5a68ce257b5348597e74fca59233dfe8a1eda636d30bac9703a64a59d492e6ef90ff8af6ffc2cd82d28132af2ea51a52a37fb818a74156ee12cee34fa195636bfe0e3a49d14d7560c8a552be04fffbc7bacacef0fddb4860c2e7e6c6a58a9", 0xe2}], 0x3, &(0x7f0000000300)=[{0x40, 0xffff, 0x8, "eaf66fef3628a75b744278c01d3b0255a9f4340a22b7b80a6983b1a6dea6ea0496f418265222163b11285aab"}, {0x40, 0x2e354d6f211568b0, 0x2, "bb1674ddb0f7f0dea071912b30d13900e061c16d1e6b0491b8b9ca296db650e584db8483565ff60d5594"}, {0x1010, 0x1, 0x81, "6bc847b699ea8590e044ba277cf8a77280c77fd1d245e627b534fd07d27447b7f4fb46dd6be4d6652dae8e1a2c4e3928c548eff791d0f8bc4d9f425ac113bef7007cd4f4089a34a856d97de48c6281fbac85d030d898256261232b7d8ae07f4dcca3c6a8b0eda5fa6da85c930d3167c767e0f6bd13f43c8bcdb45ad48f86c6bff7e5dceeaa8840a56643a54ed16001c0f00f05ace428de2f5f704fd1270788f6315fa0528199416efeebe59e680d9baea3cc07f734e32ebca4455340f968301a449ac4bc67165f73ad0d8684e56892579475de7d1b8f76f82d404250c08997ce4e666b3ab78bdafcc1be45c510e29e129c4e4ded174abac7e79cbb395730f565393495c09d77e90e3b55bfb8fa4de426461235c12dc55050c5269302ef1304927909a633f776ad030549003a4082232b7e004c2b343ad4bf77fc309dc723b0eca617b25e236df7e0cda411a7d71de17ddd4728b4f760649ae9fea992b839f0e7349668235fd3fcd7aaf8aa12da7e45edc5686dc16ee0e929ef78f3595dcd34621323dd291eb22fcadf725be7b7e63cfa458ecc2bb904ac7ea3f16180b23f90bc89614a6a5182710d9e587f47819603b4ce5e88b37c738392132922e11ff281b01d84f9f62c2ffd84f2632536e5977c0771502519e847655e2f29b93273f44547dda0a45ce985e71fdd0e4be4743c8bf7cd38935530267a1125691aba0789a3bc4e9ea3f7e24c54dc7e9fa624bd08d6d30b23382cb4b59d3b315291d0e154f96d1e7d8182b191eb61a4efe2a976cdc4fc8357aa18c423a67e3c052961fcaea18f300fb805f55da88a105d800c224a790fe2b36d47f4149bd4cbff8dcfd4f9ac4c4525fdc29f7cf144dfa326268b5fac71aeb3683a6845fab20ba8ff7c8721363ae90b46d8a5454616d77e9220a796f5f9ab021b6ffa176f7c6a21cc1cfa76de3c761983d5c5edac025721d6eee3333a3d425992230376e4d330c9d60a2700e4d058940738a1216ef13b70bc301287bae89013420ceb68baca394d38b4bdab5774ed4d3fd0a229eccca2d5778b9375b43656e34c8985c8b547902cdf72ecfc32bc566d8a14ef719579fc0a0782c8a33746885696d8da1008f821d1e0a08dee221b6ecfe09f4214294b48b7d6763873ac8de3fcfa9d11288919a1e73fa2330e9c1363ef9161a39f20683d82cb39449ac03dde7dfdd04fb0258f26cb97d83d17b0b34378730abedd22d72a8bb7881db920f25f7be62b87efcdb66b72a5163a8ff2257b55e760b01549fffb0be240ffab4cb43a35367a137a05be13081b594357839c105d613edcf1f73c207bc8a43adcf3bc849ece7a362988950101b38e27d31a6ed3aa7cf2f6ff4e8fcbdadbb0896deea939c55675198a4a5d692fc91afd46e9cd0c6e3d60bf1a33993d9434ef9af9a59c02ba78f8d44ea790bd045629ca23313e97a04e9e0bf6d553a010736009efb1011bde2107887304a9a21eec26754a5354cb824dc207d895fb5c4708c5380af6946c93e8c9e6a772597502e94a6a7ebb8a2d8859e423f9486727edcbb3dfbe06694cf645c1881db045d1573dd3c2e7570fdc8174df1ca48da42fcdef54e014eabbd77ba528c05c185429bb5b98dc17273f6fe1fd98bc735072a54e1c1ce3fe8c757d256dac8457948605256ddeeea03a7cc4f33a2cd8bb04151b93153da4bd66664f7ea5555277c6c33cae4b9d9ee62839e181606df7276e683928273eedd444c9223ce5e537f0b15a37ca5763d1bfa8d7b47f9efcbb5fa122dbfb4f71b0f34095cf27dd37772e979eba09b12e6679361bb585903ee68151feb293f2395d056173972ac35115f0c9061c761a9b61edc009962217c229f764401a5f4efeae2f33e4680e8f382bc1a3ce4894fbc5708f7ee3e1ac638af2d373142eec8e7cbf1fb4126e7a11deadd840d893075fb7b0127b5cd7d70b34331d96ac50d8da0576fa2ee065735a4fef259daf760f6d7c420330588ab81be73ceaa8610bff32940c89a40a3b6a7e0fc0468df259e5f1502b7f12ef650e86104ba4c0d209d05fb179afde19fac2c38addfe4b2be0b36c52545470a9dec3896332754ff04ef3366957bfd888b4c7ace85cc4dedadbde3e61cee0f9bf1e099c95fa81f0ad661a0b570e1d73e20debf9b176c01db42af75592c8349050f23066ba296f6bb81a83aeeb0a5935baba8400c6686f1752ff66221a0c7873351e141cba50638095e1f826a3095096f9cfec97304d7354ce6fe4794c4598fd3f52a56e4e535f5be0637c8496bf152b819e5aa538d999643119841658a0f15d4bb2bc181dd5832be1e8076868a76213963bf8de94a738c739cb3cff504fca4ff962b23661278520f9f67fd5a68639979cec7381028faf431d63f4499d12c814d292954fa10809adb4df2499d00f31e95ee6aad00f2dfcea922a46a32198d0bebb9b6fa2df2e6aa27bf8cf074c663f0f482583eb49c04ac978acaa8c13807efe4869b160695cad378428f7fa225f5a5676e48bb520ed8f08f5d2d3f9faf8499938d54717d26c7bd539483f34f9502e9adfcf9885b832ef33a76765204dd23392163c1af1f7eed7d7507b26a40fee5141957103fa54ab02bdb860395bf863b1274b786de95390ee9630cabe552a40852dcc6730dde67deafe15ea15abeb0ff531e1072e998bb92a9816c50bbe745d0165f575760e2d0d9f89475803a3c956676ba9b853bb078b0c79e1981a3bae8082aeb708f1eb6123ca53688ef1444535051c794850fe74d603c4720af17109bcc6da824da474fc7a49e141bb3fdc49e28a8ec135f2de042cc4a83a6a044c1a1cc7b1242ef5be9204cb19198b664c4a5096979900416b283368abd577de3f999d25893ab3e8c121afe9a09069194726a1724abb856b9b01c4ad6111c6318472a9d66293fa99d1f5d1b8a6b5ecb491894dc1d879a258fcb82e81e0819b9ecf780cabbc47dee9034ebcccb1b32fb98873efe7105f9f0d98f4d59baf23d26b906915d6943436721e6013ada3c0271f511d5ed0d620fdcdea0656e9a318989800b64445afeb6507f401fbd17d987ce726caecd136830a92315e918e346a407ea7ac19ec613a965083087be0dae8c5116780467dc2015d77403ec17eabb7e51388035b6186bad4ee88d70e3a35ddf7204a11fa1a128d3f66c1497fa52bca4923a883abf621cab91486853df4fe73776a559be46bc113d76457e61724c51098600cd383e733830d8243fbd777850fc9c17c5161b1f81ccf028ac92a5d9e7fb502ea57578bd03065567ac9fdaf3f8b576a531d436891fd039c78005f74339e85f401f8c85c09fefd8ea2bc02f8f98c2c28b24ff70bf325f83e5260fcf350d9aa2adbe8ce455ef5ea552e8684dd9181f7cb6588b2af0f6a7c4e458bdbe8e7ecff5c18a14cf9b0a5b883861cf689900a7db9e6d3ead75beb0657ffe2d9d321f8bf21f7141b2d67a78604e6dc604f4694a49b760a5d4137daa87fa313f71110a5a61b3ca706744a2a313b5dbd29bf9495cc91fe98f88c428de86d7a4202a651fae9b594a8125f0f88044d94cfe909ed83ceededfeeb17a0da1d751b1292b6d6968eb318d61e9223c904c2c67ab16b8d5301dda642d8a0617cd40bf61aff9be990013aca38183c3445c143ff04130c9f5abf924ccce1e54c0622435ba78ea6e9aa90a3846fe4f48cc0f2c12e7dcb798dbe04d23f518f60f60a3f69b6d625aecd716b6bc24f758045a70dba5f024a9c84baf3f2507d5a1801e4618656f333e5ee58b27b3e0f5f14430a034e431643819ed3a091e56562257253fdb43bb59ed70b2ca84d32f37ea61e39d409a6bbaf8a8651b24795e7fc2c8c06b51ff9bb771073180034048ce1f2766e4cc6e0b7c19ad138c4f7389a78dc9448f71c42b4a6ccd72d2ecd4843dda877a895dd6f7513803ecde20f7f817949e3191a35ac255d1d742d02769907eb4c52362aa17e97f26d9e9ba8f5345f53e0948140450188f85c2273678ae001a35f5b356a5ce304543478e1b04c4cc5532bc974ab838d7faa3ed7e87e6716f8c303af061aa9c9989c8c1a6115e63f69dba507632449a845a29089261f11a5c339c3e4038c83648d4dabbe9633e8bd23016d9d15aa98838a5fe91c3abddd49a7092b48663adc5053a2737146c205988177f01246a67c4ea38a762024c7a28aaec26c2370e1a0713ead976337555a9c29fe72cc1778276aa2af0064317b8d2f632d5b22775be3a57d9909916ae466bdb73bf15cf3bc9252bba0a986d194dd99859429814dcb7e39383d37d755e614a0321a38947e0094c048493578feefd9239baee1f1691d00110d74a4b218c97981f7482226fab6ceb575a9031245b6e49d3ad39e0ac5bc9e022a478df2ef046522d98ee6ed44a2e49ee5aba52f619645f45f2462b3cdc14052768898c1a6d56b66010f63ddcc7c36bb5c4f7223a8152ebc5dfcfe6f0c26ebc45ab12fe48b03c5537e639a40b80f829d6329373bbfd1fd21d56036b25e59a99c9796fe43dbcc09aa2b8d55326baa9684dffa8c1e01ea47757d7504b00408d5f91a1d183524f607f31a0eb97662d9987696ed7a08cfa317aa12aa4419dad1d829b43e33bb5823cb0b8a7b2e3f83feb2d7d963886144e522761ccc7efb5f4100a8953c3e7d27637a42fcaa067c7f010733d70f49647fa319071fd939726888a64f70d3d0862b4584c01fc83be7a68917bc891de7bcb34dce0563e9bf9173c1968577107a3bd73def7f151668e602e2fe52a9f71fba20bc4ca8ff82068f8222125ab265e973117116c66ea8077cce026d65b094fdc6c31c6f73514e619a076dfacdaec9ee0ecc9d498d0f3e9080af522873bdb7d3a34b15e4c7f6ddbfcfaa14f287f298a218eb0c1ec2740029aa5ee1e72847d56ee7c243e2016d2e3c5c4c14732e206b14ed33e729b050237d68d54eb11b9baaa63e54359bca2dddf3bd02e53d26c341ac113cb7603bac7f475ac3725562899d5a6e78356d7314b5c4947a5f4e06794dd4cf23497ea3ed0ddec5a2db90a4330c5c6245c9ee280568cd775e1f7346e06e7381b9da40420591a550eb90f248ff70370102b975e8ed7aeab2438a2f945692af51a0190a85415445b24d0513512520974cd0b4d675133e98b5b1811b3790e1ce75a1345d7fc33816848f16e25aa3e8dee763ea94b2754f99719acf147ada5447158f3c9e67bc74755c50d6236f76b1db33c5b13a8361ad49563c4d5452bb4aa9c2a8b138be55ddca04728fb3d73298c704af31007de7d6b4f76b9e345db1df9714bd2eaae311d10b09d883d0cf7e928fbc0261a487ac4f928a8ec0120bcccb8f32411a891a2dc71eabcc8583a14ffb7c6be339d8369be232a6b36d0fecf987e1363a82e098006ae8303e10e42d00056bd6b96abffb19f2bee3cd77d4aac14b4281594cbd0837bede3050f69609335b774324d08552ec4aab8022c3b9a787332b8f24cdc4ff641cba6db0f56109f8dff4f337c38f2651c050a5f44eaea98e649dbfb04af6d21f1abb18b7b9b4f247da464e18ba3b7c58fcaa7f0c3566522e736f092de7abb47ab0373ffab18c9d97c211fa625d4202517b05e91de75c9a80f1edb271b431509aca944c383aa0fe4adb04ca7ff45937405b6c4d2684ea663d1c0bd875c5f86f25ef5282fad904e5f2afa65b312ca1fb32736b1377d2517f996ca05b594cefb3c63ccf41dcb733d0c3a06edb4825e180f7ed97c8c0be0c7539f113687801fc4c37c58d90889a9656c2676fa3791c844ec63cc63545b23f049914f39ebee31b0f1e975a9331"}], 0x1090}, 0x2) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) connect(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c6530004dc8a4329d0a616fed09833917de7a7face4d4c5f26147e6f0f1b72c5281b5704b8ceac48e8cce40a1e81035312a990fe1516f68c24ea33a949c981c1211eeb51b86dca04a484e5d214b694f329b7f5a6d871d8d7ccb06bf9e3380c517f4bc847be8cfded077ee7b87da7b07"], 0xa) 16:00:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0xffffffff, [{0x3, 0x1}, {0xbcf1be3b961e9bb8, 0x8}, {0x0, 0xe95c}, {0x2, 0x2be}, {0x2, 0x4}, {0x3, 0x2}, {0x3, 0x4}, {0x3, 0x2}, {0x2, 0x7ff}, {0x2, 0x4}, {0x1, 0x5}, {0x3, 0x1}, {0x3, 0x1000000}, {0x3}, {0x0, 0x3f}, {0x3, 0x3}, {0x1, 0x10000}, {0x0, 0x4}, {0x1, 0x7ff}, {0x1}, {0x1, 0xffffffffffffffd9}, {0x2, 0x100000000}, {0x1, 0xc07}, {0x1, 0xbf0}, {0x2, 0x4}, {0x1, 0xf477}, {0x1, 0x2}, {0x3, 0x22}, {0x2, 0x400}, {0x2, 0x7ff}, {0x3, 0x804}, {0x1, 0x1569}]}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000001c0)) ioctl$TIOCSCTTY(r0, 0x20007461) connect$inet6(r2, &(0x7f0000000200)={0x18, 0x0, 0xf673, 0x68}, 0xc) read(r0, &(0x7f0000000240)=""/15, 0xf) r4 = accept$inet(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r5 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000300)={0x3, 0x2, 0x100, 0x22d, r5}) r6 = accept$inet(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000003c0)=0x4) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x3, 0x800, 0xffff, 0x1, 0x7ff, 0x7b, 0x1, 0x1, 0xff4c79ef3e8354ad, 0x9, 0x9a}) r7 = dup2(r1, r6) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) accept$inet(r4, &(0x7f0000000480), &(0x7f00000004c0)=0xc) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000500)) r8 = getgid() setegid(r8) flock(r3, 0x2) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000540)=0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) r9 = dup2(r0, r7) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r10 = accept$unix(r9, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) close(r10) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000006c0)=""/171, &(0x7f0000000780)=0xab) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000007c0)={'tap', 0x0}) 16:00:18 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000000)="cfc338f6c86a7b37e773e3c64eccec3b7b7f1491af5858e456c9eb01aa8142fec100007f2b184958dc49c7f92342c1bd61d7d6bd8008e8", 0x37) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x180, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000140)={0xffffffffffffff7f}) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r2) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="ca1e37e20ce6b72392ca10178f42dbd35b19da6a8893e8a4d2766eb7d234a2ebf7dcb5ac59721f33088ae5bd7109951b2a37842a42ef1631032ff3fda088144dffabbfe2f092c006314acd9706730e695e6830c3", 0x54}], 0x1) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x2c) getpeername(r3, 0x0, &(0x7f0000000180)=0x3b4) 16:00:18 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) flock(r0, 0x0) pread(r1, &(0x7f0000000000)="3b0aef48314604155b7eb4c8d9960507771ce9b8d77c729f295f884a3015635c4463cc864267e53d5377431cfcf788cf369a25b2ef9751eab0de4b246264211307ac7e5e0d061fdd581010712aadc8bcde28332cbbf581a52680f50e076bc4fcee5fff0c9ec6a5dd1e49c94f83cf4b46e62cc91575dc91ed4715003602f7ff073be96d873c22adc4dc1a48bfd1100adece5755936e71d89e43", 0x99, 0x0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x400, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0x0) 16:00:18 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x101573734f3bd989) ioctl$TIOCSDTR(r0, 0x20007479) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="88b132d03d", 0x5}, {&(0x7f00000000c0)="077a67dc7fbfb52435303cab8009cccd2bdb39f74898cdec85487c30d9f992bf23638ef41fd0299341c68785741dc64de7be5f543b4d36959b3bfe3737e378436a864f5e8de25e86406ce517a43b6169278f05e894a4749752a9a6118816e4f267850a7ee3fc1d11250a2e53b72f8d3fae6de3b2a4cc365c678a75e03f188879012283931486d5bd8216c36f2d3156ec8a81522ab6ece8298afb01b466c70d4e8b1f201de28c2eaf7d01145906fd6d3811e20a9280ceb01e4367317aa78ed1134bfb95db7d3dd7ee8cc2bb41ac16d4a7d4f8cdad14895ad49ba90200525acd02534b9b8bb0ecd82ff43ce90a6400605a551242df3d", 0xf5}], 0x2, 0x0, 0x0, 0x2}, 0x0) madvise(&(0x7f0000704000/0x4000)=nil, 0x4000, 0x6) 16:00:18 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) close(r1) write(r0, &(0x7f00000000c0)="7f0bebe63a93bb2c805f575c661f9f146b078a0b6f3c7700dd21c764c999bca7947f91b3ad39608c7b5a5536f1638462ff16a873672590c35c7c66cc67afe4ebae311f737730e7d42607ed568270c985e4c0db32b4fe4794765e297b07c8811fdcc8eedaf8db8f584483739e9b3b291fb962106c1bc336bf8003277a73c574206fd02aee60889d740001a7633363c0c52612dc24bc124e7dedd08fdbd846cf57b4d1c591ca9d91be12407841963b822faa772fba62c24b62d3c91ec92254260c9cb21c6b542bcb3ccfcd44df289ac421ebbb8f8102669bb5f84013c3c4a98ab425434defe0ca61c5", 0xe8) mkdir(&(0x7f00000001c0)='./file1\x00', 0x10040) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000540)=""/226, 0x2) 16:00:18 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000040)="adff") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x1) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x25}, {0x40000006}]}) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r1, &(0x7f0000000100)="474d3f6ce84fa17d24b6c7463e634b78bdd75dbc6a3de6ca4da4e583e95d4bda4656cf10a233b0e3bb1788b27ab652b42425850ca8d0c707c5de2f92e3c89926bebd13348c", 0x45, 0x408, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x8000, 0xdf) socketpair(0x20, 0x0, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000080)="e3a5294fd2a9046dc5e9168c768ae3b9dbb8d0a37d5b6d9d6182b35ffe414df245ce321af75ce8d93ae368e76f0e3545beb45e2573a0ba4ee06df8c3d6b26c37afc00ed42b499da9811b944a416d84740a0d51dce7689a74", 0x58, 0x9, &(0x7f0000000100)={0x2, 0x0}, 0xc) r2 = fcntl$dupfd(r0, 0xa, r0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) 16:00:19 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x1, 0x1, 0xffffffffffffffff, 0x9, r1}) r2 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r4, 0x40}], 0x1, 0x1ff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x2, 0x0) kevent(r2, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r4, 0x101}], 0x1, 0x0) close(r3) 16:00:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000780)='./file0/file0\x00', 0x14a, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000800)=0x3) fcntl$setstatus(r0, 0x4, 0x0) ftruncate(r1, 0x0, 0x69a88df4) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000040)=""/104, 0x68}, {&(0x7f0000000140)=""/156, 0x9c}, {&(0x7f0000000280)=""/126, 0x7e}, {&(0x7f00000000c0)=""/9, 0x9}, {&(0x7f0000000300)=""/90, 0x5a}, {&(0x7f0000000380)=""/254, 0xfe}, {&(0x7f0000000480)=""/105, 0x69}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000000640)=""/47, 0x2f}], 0xa, &(0x7f0000001840)=""/219, 0xdb}, 0xe91d966e05d8a6e3) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) mknod(&(0x7f00000007c0)='./file0/file0\x00', 0x1, 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001940), &(0x7f0000001980)=0x8) pwrite(r1, &(0x7f0000000240)="1e", 0x1, 0x0, 0x0) close(r0) ftruncate(r0, 0x0, 0x20000a) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="f902a277dc5745192a1110e92ec83884253d85ba5ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x446, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:19 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000280)=0x9bf) kqueue() r2 = syz_open_pts() syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0x4, 0x100) r3 = dup(r2) syz_open_pts() r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000240)='./bus\x00', r1, 0x1}) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCCONS(r4, 0xc0106477, &(0x7f0000000180)=0x8000000020000000) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f00000000c0)=[{0x10000, 0x6, 0x2, 0x9}, {0x5, 0x9, 0x1, 0x800}, {0x4, 0x3, 0xffff, 0x1f}, {0x3f, 0x3, 0x80000001, 0x2}, {0x6, 0xb9b3, 0x6, 0x593d}]}) 16:00:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8000, 0x0) readv(r0, &(0x7f0000000b00)=[{&(0x7f0000000300)=""/103, 0x67}, {&(0x7f0000000740)=""/220, 0xdc}, {&(0x7f0000000380)=""/36, 0x24}, {&(0x7f0000000840)=""/139, 0x8b}, {&(0x7f0000000900)}, {&(0x7f0000000940)=""/38, 0x26}, {&(0x7f0000000980)=""/170, 0xaa}, {&(0x7f0000000a40)=""/161, 0xa1}], 0x8) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000003c0)) ioctl$BIOCPROMISC(r2, 0x20004269) getdents(r2, &(0x7f0000001c80)=""/4096, 0x1000) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x8001, 0x7fff, 0x7, 0x4, "e9c1b9fe42a53a104bdd35f405f4e77cb71dbf38", 0xd3b}) getrusage(0xffffffffffffffff, &(0x7f0000000400)) bind$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) poll(&(0x7f0000000900)=[{r2, 0x12b}, {r2}, {r2, 0x22}, {r2, 0x3}, {r2, 0xc}, {r2, 0x90}, {r2, 0x40}], 0x0, 0xb) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x1ff) connect$inet6(r2, &(0x7f0000000280)={0x18, 0x1, 0x40}, 0xc) r3 = fcntl$dupfd(r2, 0x0, r2) read(r3, &(0x7f0000000680)=""/191, 0xbf) r4 = open(&(0x7f00000004c0)='./file0\x00', 0x10000, 0x20) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000580)={{0x6, 0x5, 0x2}, 0x0, 0x5, 0x7}) read(r0, &(0x7f0000000140)=""/165, 0xa5) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000540)=0x6eac9e4b0977abfd) 16:00:19 executing program 0: r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x10}, @cred={0x20}], 0x30}, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x1) pipe(&(0x7f0000000040)) 16:00:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x11, 0x0) pwritev(r0, &(0x7f00000011c0), 0x33f, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x10001) 16:00:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x101, 0x100) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x5) 16:00:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) r4 = dup2(r0, r2) kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x24, 0x1, 0x1, 0xffffffff}, {{r1}, 0xfffffffffffffff9, 0x8a, 0x40, 0xffffffff, 0x9}, {{r1}, 0xfffffffffffffffc, 0x59, 0x80000000, 0x6, 0x9d4}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x3ff, 0x10001}], 0x0, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffb, 0x4, 0x2, 0x5, 0x200}, {{r1}, 0xfffffffffffffffc, 0x60, 0x2, 0x49}, {{r4}, 0xffffffffffffffff, 0xcf, 0x2, 0x0, 0x800}, {{r2}, 0xfffffffffffffff8, 0xa1, 0x80, 0x100000000, 0x2}, {{r1}, 0xfffffffffffffffa, 0xfe9b1c61dcfd352, 0x40, 0x1162, 0x8}, {{r1}, 0xfffffffffffffff8, 0x5b46d23964321c71, 0x40000000, 0x0, 0x3}, {{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0x7, 0x80000000}, {{r2}, 0xfffffffffffffffe, 0x4, 0xfffff, 0xfff, 0x7f}], 0xfffffffffffffcbf, &(0x7f0000000300)={0x6, 0x6}) 16:00:20 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x1e}], 0x1e}, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:20 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) accept(r2, &(0x7f00000001c0)=@un=@file={0x0, ""/93}, &(0x7f0000000240)=0x5f) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x7, 0x5, 0xffffffffffffff19, "02000010000101936000"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:20 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ftruncate(r0, 0x0, 0x2) flock(r0, 0xc) 16:00:20 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x830, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) setsockopt(r0, 0x2, 0x4, &(0x7f0000000040)="b2cc418331b740fa3c51c794b27912fa706a779646ad009beb1a342056eeb0b7b3b78d8c334b3df7f82486dbe173eb93cac44307fa222850cc6b329e9578ff6eb62ef4577cc4f14c325a8e5aede66adbc5b5c7a08e3f325b9f7a38ff5a21faceb98ee44c6d34c57beb9f09b181bee06d1668bcf1aae4cadb5a8f494887056a4d9f20061e9bbdc5c45fb7f0e7ead78a5c522460ed7da48c96d5c94eca81b3d0e2c56cdabefdd83727221a479f507fe85a9d4ba1333247d130514fae9f2b406788985ad734145614cec2c8adce882a99f30504e995394a112a41decc1b12757e34544004f5b603813e898879391bf0b2", 0xef) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x8b, 0x3}, {0x43, 0x71}], 0x2}) 16:00:20 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000029c0)={0xfffffffffffffe01, 0x5}) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r5 = dup(r4) r6 = accept$unix(r5, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) readv(r2, &(0x7f0000002840)=[{&(0x7f0000000540)=""/174, 0xae}, {&(0x7f0000000600)=""/116, 0x74}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/18, 0x12}, {&(0x7f00000016c0)=""/72, 0x48}, {0xfffffffffffffffe}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/175, 0xaf}, {&(0x7f0000002800)=""/28, 0x1c}], 0x9) open$dir(&(0x7f0000000280)='./bus\x00', 0x10, 0x21) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000002900)) getpeername(r6, &(0x7f0000000200)=@in, &(0x7f0000000300)=0xc) write(r5, &(0x7f00000000c0)='p', 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002b00), 0xffffffffffffffba) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000180)) semget$private(0x0, 0x3, 0x200) open(&(0x7f0000000240)='./bus\x00', 0x108a0, 0x80) dup(r0) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000100)="8f3389bd584e2cd583abf1b27b10f556fd8c54b71515e939f8ea35285d385dfbe7c4febfc2223db147bd567e59133491fe640b14b07e32dd1895c6db4e48ae2afb23666743ebd065fbe6122b9a74ade9ec87fb9031d8", 0x56}, {&(0x7f0000000180)="a0c222c6a51eadec6a56146dace29db2e326b28be21be828d67b813de758994628b44aa47efd878b9d28d9f3b333acb73585252309ae880a828cba80da745cd03cd95e2dc6d8322db48c122dc6f3895ceac3f0a0bcd89682e1289774b7327c360fa9a67f02162f3b33a6a044b1497d7ba0e6c1fe785d45fc0a42825d242f9383604b3c3854c73b46691e426ff3ecc125ff71dcbff65e57419dbed410b25ad78162d44500e9ee2ca45641a7edf22f0a62e66827f9d6b730a57d2940cdcbdee00e6224e4e21d2fc7", 0xc7}, {&(0x7f0000000300)="2b0b04c7b67b7b1cec685774afc27b7677d1bc92a828de03037ef4ff4ec51fbbfac56832ea6aa5c911184641d2b1d605da53d7b595a803e13453eb41181b8a1c74909f8ecfc61f1d861412d8783b46573d7e49729864537265e4e782962027309c7c0ba0e67e9396e80f1f699c913c1ee7b961c99c69a8df6aefff643dd253099224ce7a9463efd79623f1268f22159e639d8a1818e94a68677d37", 0x9b}, {&(0x7f00000003c0)="4c63dc67577d9e56f50c82dea7243177db8326889f4f951eafd22d932fc9adf39c3682eae6bd896bb774a25006168fe815f149dc62f9f0abba38bbede9383c245cb0345344069adb7619d7c63f7376a6dd7232595b3f7b036f56a41eaaff54210c064a1b0c22c1f08f7b5d592d69a1deb257582b9f40cf93590fa426f708be5f84e218d3e76da0f396531ff983b474cbe85cf43abaf31065cf2ec61c1b9cd0063a945d287fad38409ab55c4549423ea56f42318979d987bafc477abe720dbf3d39051a60bcfab955bbd1cc79197881fb2c3ce11bafe9b97c446ee431be4965c0f7a462d2", 0xe4}, {&(0x7f00000004c0)="827bd47ade9ce850c5cde43b6ac5a1423525129d3c419f12fa79290c108027cbfc10fdf44a981fba7960cea0c3c0f0c4c60b40b100db2eafcea0b576d9bc4b06caa4d4f63741b7d4308056b75d5e428ec54416a2692838444475271f10d0ec56da6eabd978c680ba1e4df325ec85c13daa851d98dadc6eafaa4d7eb6e4a3d8bb1bea31541d7ceffc5f638f646f4aa0a6223ccbb3b12068b00afdf5c64c176065cf0535ce9b854e4a5b1e58f2ca2dbeee02c8db5409e7b058ca0d8f49e669c556f6cef6279c", 0xc5}, {&(0x7f00000005c0)="4e2f7a62290760bb9a647e98797410508d409a4d3550305403d6e8b0d23221cf3bb3b1d7d7f264239758bf4fc178673ea0b62701494d99545e4556872b7391fa3b", 0x41}, {&(0x7f0000000640)="39881e6fc863b028661fb404dbe14174daf995686152ab26af15bada5951b6a85582188c1e6e75e1dbcc2f40e2a9fc4aac64a66f575df350d06978c0eced876ed8a358b5afaa0ec4f59c7f8a2839127b86d8f2a67d9cdb3a948fb85b5ae2d9c5a928e8d6a042d528100a69650782295b7c6a241733b707fb40fe0ee58b2d7407553438f76aee17c483e629e39895e6794a2cd40c5e97df1cb9c8b051c5fc47d12945070b2007c023b8d4c272a60c53ac37d1c89a651ba0a1937c5e57363c3fe9a526e5c8c64d7215d19c296d4e5479966f4cc9504a16c2d7c5e315ef03e599c6ec7620c4ad127b0fa7daf081541dcc84bf459358b9eb78b8", 0xf8}], 0x7, &(0x7f0000000280)=ANY=[@ANYBLOB="3023000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x30, 0x4}, 0x1) write(r0, &(0x7f0000000080)="220e3c", 0x2b6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000240)=[{0xffffffffffffff00, 0xf000000000000000, 0xfff, 0x7fffffff}, {0x5, 0x4, 0x7f, 0x31fb}, {0x8001, 0x200, 0x5, 0x3f}, {0x7, 0x40, 0xe33c, 0xc94}, {0x8, 0x8, 0x80000001, 0x5}, {0x81, 0xec280, 0x9, 0x6}, {0x10001, 0x9, 0x2, 0x10001}, {0x4000000, 0x9, 0xcb, 0x4}, {0x7, 0x6, 0x7fffffff, 0x7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x14}, {0x6}]}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:20 executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fchmod(r0, 0x4) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x40) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0xc}, {0x6, 0x0, 0x0, 0x100}]}) r2 = getpgrp() fcntl$lock(r1, 0x5d6f288f58e0d972, &(0x7f0000000180)={0x3, 0x0, 0x5, 0x1, r2}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x80) 16:00:20 executing program 0: setrlimit(0x2000000000008, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) execve(0x0, &(0x7f00000001c0)=[&(0x7f0000000000)='/\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) readv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000240)=""/23, 0x17}, {&(0x7f0000000280)=""/134, 0x86}], 0x2) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x9) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000480)=""/81, 0x51}], 0x1) r1 = dup(0xffffffffffffffff) ioctl$KDDISABIO(r1, 0x20004b3d) write(r0, &(0x7f00000000c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a1644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de4899b40a797864c17ae41e13b92ad5083c965124", 0x6d) 16:00:20 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r0, 0x0, &(0x7f00000000c0)) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000), 0x4) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffddb, &(0x7f0000000100)="b6") ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c9fac8775287a685e55814969885c383896f05bb"}) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) syz_open_pts() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fsync(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGDLTLIST(r2, 0x4004426a, &(0x7f00000000c0)={0x0, 0x0}) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x6c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000002c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:20 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x1, 0x0) rmdir(&(0x7f0000000300)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffffff, "00370020e80f00", 0xffffffffffffffff}) close(r1) getsockname(r1, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) r2 = socket(0x18, 0x400000002, 0x0) fchdir(r2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000003c0)={'./file0\x00', 0x8, 0x2, 0x6, 0x0, 0x7ff, 0x1, 0x6, 0x1, 0x0, 0xfffffffffffffff9, 0xfff}) writev(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)="6ad31dca3338372bafced8fc4e67d79fb2c5808aeb3c244ff4f143539d9663e9f6aea95610422a267df5798ce8b63519bc4758c5764df0cabb2477bba4311eb8570316b51b50836c32833ca87f591c33cad42be559fcf7890798eb5768cb58f35947697a1999b1c036d3fefddb04f37fa0ecb8b04a", 0x75}, {&(0x7f0000000240)="2e8545705c58e74046a298cb29ec71865fdc1d8071fbd033d458bf3be2b696a15d007a8d3ce02e7849f6899c212ebf3fbe13715494b9eb8cf6dc13c3920c0974", 0x40}, {&(0x7f0000000280)="dc374adb2083016ea37616aefed61d33696f57e639646f04f626f42448e24fa6022e225a70a29195a9cba4038e4b7a673a1bddc717", 0x35}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0xfffffffffffffffe, 0x3, 0x9}, {0x2, 0x1, 0x8, 0x5}, {0xff, 0xffffffffffffff00, 0xffff, 0x1}, {0x1, 0x9, 0xffff, 0x6}, {0x5, 0x4b, 0x3, 0x1f}, {0x7, 0x10000, 0x2, 0x4}, {0x6, 0xffffffff, 0x3f, 0xd2ac}]}) setsockopt(r2, 0x1000000029, 0x32, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:20 executing program 1: r0 = geteuid() setuid(r0) getpid() r1 = getpid() ktrace(0x0, 0x5, 0x10100, r1) 16:00:20 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt(r0, 0xff, 0x3ff, &(0x7f00000000c0)="023bfb570bb1a05df47c19b2a69b2aac9a76b8f2f69fdadc8e3e10fb74bd3242c3ffc15d973f0bd46f321ec15da7175f26bd1dc4de3f6efdfa0e6d86d910fe3b9ec539409f2c550a655282808e0d7a4c427ee87e0a3213dae791b4ac5b097d92aa438bb2dcfa29fd72e7ed3eac4eed4e9a98f8d373684a8570b3a14bbe288a3567195fa27a9da0f0b7725967818bb36d777d5b71620f76b3b0180af556f487c22e5a6e5ca691b1c2238d5529d4f85d89497bcb9fa295", 0xb6) r1 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt(r1, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) flock(r3, 0x5) 16:00:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x3ff, 0x4, 0x0, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3000000000}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffffffffffffff7f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfff}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2b3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8001}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x101, 0x100, {0x6, 0x8001}}) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = semget$private(0x0, 0x0, 0x180) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000140)=""/232) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) open(&(0x7f0000000040)='./file0/file0\x00', 0x100, 0x20) 16:00:20 executing program 1: r0 = semget$private(0x0, 0x2, 0x4ecd4085aaf6a651) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r2, r3, r4, 0x0, 0x7f}, 0x8001, 0x7}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x5}, {0xbe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 0: open$dir(&(0x7f0000000000)='./bus\x00', 0x20000, 0x100) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x1b00) r0 = open(&(0x7f0000000380)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)='O2}', 0x3) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81}, {0x84}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000200)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x6) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000000000002}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140), 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x23, &(0x7f00000001c0)="511521b866e0071fc6f348e09073c719a3dd0c88decc00"/35) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x400}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:20 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x7}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x9, 0x8000, 0x1, 0xc2, "4263343a98563d40b1055202fd70c2fea156c011", 0x15fa0000000000, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000740)="100a2956b9223776fc067107000000c300013f5af6c317872eb0aab326a6f4b510ee353f39343d37920ceaf487291ce25d5da880d8b659cc01749131d02353aa9f9e21988b5179d4d697c26f79dafda7ba99b988a914854e1fdf2a7cec4ce54c71b392c5eb4953f56ade104206b16e373a51ebc3d0f7dc9f8d0823e89e3a6ff2947f65a7df479171eb0f7ad07e21e96f53b5238472aa8dedc1dbaa2bd71501f51690baf47478e2cec87a90f23283e2bc34102b3ba1f9d8ad34829ed152f41c2a3a0d5ed25ffbf992df1e8289d2bc0373c6f163c6724b3eaea8e960f3fde4f83d8972fc711588422d67cff7676764900ab8ffabbd56ad08616f1ba157ed51dee61d5e86a7917602e623a17f632dfcfa7cbffb3c93c6ef3c12462346a82921a8199f80b3e0db666e1ea8ae34137a8e21ed70defe6d7ed7be61f45ad9ac9c706bd7f4c2569ed8d634876b1961d7ff05a91cb443cedc2bb1d0c0c0e160c73b5308870823410d59c18829afed9fee300b793ec82d05a9f670077f00f9780bd6b9c504583a4e524d019c7fd698b7446548880728d539b6ee187dc13cf40b7712434c13accded762d90569cdda87c6c5a91550d30b10528e814ed903970bec2fcb4f91ab1d315846621f83412272110124af41cc5ffd74d2f1d9b2ef5e05516ad7b260ca7f2ef65ca9b8d7212f42f6b5ac76c5f65b8907452454d5d9ba743326c45db356af55638131d00daf29d845075085400954bdbd66e19f38905dca4895160c2f50f52216280119a3365809cc9aad23fd6f64410a00675e6efe618cc911e5e32dc9fc43fe9e686329584ef57e230e7e362d501e41d47c8bf4be8144982e15986ac26d9322384d44a4924c83c93637dcb3ac93b096c3b5055e255fe1e40da77fc6a3c3b025afc0629165b69346145dc0f931b54c192ce4ffaeb61e4046a2192794e0d8c85dbec3a16f1b231acfdfb93c7243097ebdff5fc4da0bceaa9afb5116f45e1d34c283f86a786b7f192858db00f511dae3f859e4896789b1f26b4fa68ce9991a1b18e682985e960cf3f4e2e2d33216684c82f19d0b76f6d0d3eb4e29e77f40a66", 0xffffffffffffffbd) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000001c0)={'./bus/file0\x00'}) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x400, 0x80) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000340)="00140016a0f15d3e00", 0x9) r1 = open$dir(&(0x7f0000000140)='./bus/file0\x00', 0x1, 0x52) write(r0, &(0x7f0000000180)='oL', 0x6be) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) openat(r1, &(0x7f0000000240)='./bus/file0\x00', 0x10000, 0xd9272bc2b03cd329) readlinkat(r1, &(0x7f0000000280)='./bus/file0\x00', &(0x7f0000000380)=""/238, 0xee) write(r0, &(0x7f0000000100)="e008dc7be849bdccd04333", 0xb) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0}, {0x18, 0x3, 0x0, 0x170001}, 0x1000000008436}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket(0x18, 0x5, 0x4) close(r0) socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x100, 0x0) syz_open_pts() 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x6, 0x2}) pread(r0, &(0x7f0000000200)="1a19149902fd0c763fde60042022db7076fd3343c4b037946a9023feff3ec347cd6cddda653bf5a1af305ca974fe9b3cc44597cb5f4f2302dab1fcb30638857e704b2647b68c609b1813d575", 0x4c, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x6, 0x80000001}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") chflags(&(0x7f0000000100)='./file0\x00', 0x1) getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) 16:00:21 executing program 0: accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f0000000180)=0xfffffffffffffe0c) pipe(&(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r2 = accept(r1, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) close(r3) fchflags(r2, 0x1) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x4) ioctl$KDDISABIO(r0, 0x20004b3d) connect(r2, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff59) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r4 = semget$private(0x0, 0x3, 0x10) semop(r4, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='/dev/bpf\x00'], &(0x7f0000000680)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='*!\x05-\'\t\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='\x00', &(0x7f0000000580)='/dev/bpf\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='/dev/bpf\x00']) recvmsg(r2, &(0x7f00000018c0)={&(0x7f0000000700)=@un=@abs, 0x8, &(0x7f0000001840)=[{&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/216, 0xd8}], 0x2, &(0x7f0000001880)}, 0x9f71d241af59ae2a) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x812, r3, 0x0, 0x3) unlink(&(0x7f0000000140)='./file0\x00') 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d, 0x4}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xf4826159ea442bfb, 0x4) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x8) shmdt(r2) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000180)=0xc) getpeername(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x400087}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x9, 0x10001, 0x5, 0x9, &(0x7f0000000380)={{0x3, 0x4, 0x3, 0x9, 0x8, 0x2000, 0x2}, {[0x7, 0x4, 0x9, 0x6, 0x0, 0x2, 0x9, 0x678, 0x8000, 0x0, 0xffffffffffff8001, 0x9, 0x2, 0x6, 0xffffffff, 0x6, 0x9, 0x5], [0x3, 0x7ff, 0x1, 0x5, 0x4, 0x1, 0x0, 0x1, 0x3, 0x7], [0x3, 0x5, 0x1, 0x4, 0x7, 0x8, 0x2], [0x5d, 0x7, 0x7, 0x6, 0xffffffffffffffe0, 0x6], [{0x1, 0x1ff, 0x100000001, 0x8001}, {0x87, 0x2, 0xd28, 0xa9}, {0x400, 0x9, 0x0, 0xffff}, {0x1, 0x9, 0x1, 0x8001}, {0xff, 0x5, 0x8, 0x80}, {0x9, 0x1f, 0x0, 0x6}, {0x895b, 0x1, 0x4, 0x2}, {0x5540, 0x2, 0x8001, 0x40}], {0x1, 0x3, 0x1f, 0x40}, {0x80000001, 0x400, 0x5d3ffdfd, 0xc3}}}, 0x7, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000100)={0x9, 0x80, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x40}, {0x16}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000540)={0x10, 0xd9, 0x4, 0x8, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4be9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x800}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ff9000/0x5000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x6f0}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7d8d}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', '\x00', './file'], 0x8001}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="ab6b0bc60cbfa1153eaf22110b37d98696837ae964a17298f8a537296a3f5334050a6bc95c0eb1c0d93332ca4a58b8e0282b43d5dd8a81eaefac8ca4acca271d3552f1cf108bd68d85d5928384470b0be3633593be1e", 0x56}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c10acf793", 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x400, 0xa0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000400)={0x10000, 0x2, 0x5, 0x1}) socketpair(0x1, 0x5, 0x3f, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0xfffffffffffffffa, 0x3f}, {0x18, 0x1, 0x8000000000, 0x10001}, 0x6, [0x3, 0x0, 0x40, 0x7, 0x100000000, 0x2, 0xffffffffffff7fff]}, 0x3c) connect$inet(r1, &(0x7f0000000180)={0x2, 0x1}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/68, &(0x7f0000000100)=0x44) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="e78104ba1a000000000000000000000000a80a8551fad6bb09858f17600b13ee8c38daa97d228603c2fa49aa35f425f9077baf35b303541eedcbb55956742d8b229950e72fba113ccb32411de4b0e7b950e7db87afc12e32745fd6900322649a2d772700852da6decaee55212f1cb72b1a17db485064b64c991531e83d3c096d6ec8657b781e76aa29d67652a8a04e80c54b3c4d96da90ebfde538e8a1786a664856a91a069788ce853b712eb7a92baf04db135801fe6629990dbf29b6942bbf1eafacaa6ff499d361d1c808f295c21810012e90dbb4d79a55fa50fa6f084a17add9ffb67b56f65b0c6fcddd855e12dd09a7c138eff26e5a5ece127dd6a2f07bf99a0c204655704c293ae3c42b5b35c7ba3ee7da5f2b88273bf51c1ff47f83208ada3ced63a7b67b3ed6fc8b8d4a49162364fd309a718c77e45460bee1bc342b5804265c872a7886d3217eff8f27c0f3af34b506e9e8d51c6479bfe6f916ce76225825a477045ea9efdaa444dcdb5bf8dabcb29dbeacf0ad79db359115d532e7ee94e7b127b2699249e15fe2b0e5d2a1ec85c04e2cd52995d3c67c67b07a8ea02060a148ca7d46", 0x1a7) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0xe3f0df4, 0x0, 0x1f}, {0x35, 0x1}, {0x714c4890, 0x0, 0x0, 0x2}]}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8, 0x0) 16:00:21 executing program 1: r0 = kqueue() r1 = semget$private(0x0, 0x3, 0x50) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000000c0)=0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x5}], 0x0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffa}, {{r2}, 0xffffffffffffffff}, {{r3}, 0xfffffffffffffff8, 0x9}], 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x2000000000000005}], 0x7fffffff, 0x0) 16:00:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x108, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/42}, &(0x7f0000000040)=0x2c) 16:00:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x132) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x14, 0x1, 0x215b, 0x7, "ee92d114b50475fd42b55fb9f59ae36d1a2f9991", 0x80, 0x6}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x200, 0x0, 0x0, 0xfffffffffffffffe}, {0x40, 0x10000, 0xfff, 0x7}, {0x5, 0x0, 0x80000001, 0x7fff}, {0x100, 0x3, 0x22d, 0x4dcb}]}) clock_settime(0x3, &(0x7f0000000140)={0x1, 0x21}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x821, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:21 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x2}]}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x200000001, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) close(r1) 16:00:21 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0xb7b007f1d2741d15, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x5, 0x4, 0x7fff, 0x1000}, {0x8, 0x9, 0x3, 0x80}, {0x8, 0x6, 0x5, 0xe5}, {0x80000001, 0x3, 0x2, 0x100000000}, {0x3, 0x7fff, 0x3f, 0x2}, {0x10000, 0x3, 0x0, 0x24}, {0x8, 0x0, 0x2, 0x10000000000}]}) fcntl$setown(r0, 0x6, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45}, {0x6c}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x0, 0xffffffffffffffff}, {0x18, 0x0, 0x6, 0x5}, 0x6, [0x9, 0x5, 0x200, 0x4, 0x3, 0xffffffff, 0xc39e, 0x5]}, 0x3c) socket(0x26, 0x8000, 0x22) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) fchmod(r1, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x50}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x100, 0x800) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wskbd0\x00', 0x80, 0x0) writev(r0, &(0x7f0000000ac0)=[{&(0x7f00000009c0)="9296cc6a0b787bc8c0d360b16bd98b13ba237660c6861d8cc6fc665e581847665663bcdc403f86fdcf214e401969ea88d37d68af86a6ac8ffd440f4036f4aeec8c2fb03c77aab00ebe2da02fb2db14c87e0c9de430c026126b7d5247cfe1dfd4fde3b0f7857f7a190eee9d970ce3f21f594d86ad0ec56eabdb53c711d57a825930a19e1136cb5e1da08ff51b76ac4ca2cbe7de0cb3e683f7c74422f9393d7299b5a54d", 0xa3}, {&(0x7f0000000a80)="d8c30f68705eee14899955d5b26e79042b8cd540efbb7391cc7776eb2c1336b154ae32fe3f8b4d21b0688f668cb03f57d5a6d0fc5e46fdaaf936cd0235448b", 0x3f}], 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETVERAUTH(r1, 0xc0107004, &(0x7f0000000000)=0x4) preadv(r1, &(0x7f0000000840)=[{&(0x7f0000000100)=""/139, 0x8b}, {&(0x7f00000001c0)=""/216, 0xd8}, {&(0x7f00000002c0)=""/152, 0x98}, {&(0x7f0000000380)=""/188, 0xbc}, {&(0x7f0000000440)=""/247, 0xf7}, {&(0x7f0000000540)=""/249, 0xf9}, {&(0x7f0000000640)=""/117, 0x75}, {&(0x7f00000006c0)=""/6, 0x6}, {&(0x7f0000000700)=""/125, 0x7d}, {&(0x7f0000000780)=""/173, 0xad}], 0xa, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000900)={'./bus\x00', 0xa629, 0x4, 0x1a, 0x0, 0x4, 0x8000, 0x7fffffff, 0x2, 0x1, 0x5}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) semget$private(0x0, 0x4, 0x10) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x80000001, 0x8a4, 0x80, 0x77}, {0x5, 0x6, 0x3, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)={0xeef8}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0xffffffffffffffff}, {0x6, 0xfffffffffffffffc, 0x0, 0x8}]}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0xffffff1f, &(0x7f0000000540)="e4") 16:00:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) flock(r1, 0x9) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x2) 16:00:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000000240)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83f254bce0b86e012ee9a2dc6ee0d8356efc11d5bc2e5886e9154952e6afd0c9255c54c376ddaadc09a3a2c0efed8819a8f8b8be68c3dc2c6ccb44eaedb5501a9e16228fcd0c9d73794850c9aa40f1df89642309a805679b57df82cc1075153fa7596ddd6f48ab57b1c4673bc565089ab21702dcba", 0x105, 0x14, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x68) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x20d, &(0x7f0000000000), 0x0, 0x0}, 0x44) 16:00:21 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) chroot(&(0x7f0000000000)='./file0\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18201, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x100000000, 0x1000, 0x1, 0x20000000000}, {0x9, 0x7, 0x93, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x2, 0x4) r1 = socket(0x18, 0x4000, 0xa405) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0xfffffffffffffff3) r2 = dup(r1) ioctl$KDENABIO(r2, 0x20004b3c) 16:00:21 executing program 0: r0 = socket(0x1, 0x3, 0x10001) ftruncate(r0, 0x0, 0x5) socket(0x18, 0x400000001002, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x8001, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) 16:00:21 executing program 0: shmget(0x3, 0x3000, 0x4, &(0x7f00003c6000/0x3000)=nil) setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002700)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001380)) shmget(0x3, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) 16:00:21 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) syz_open_pts() 16:00:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0}], 0x190}, 0x0) 16:00:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {}, {0x6}]}) syz_emit_ethernet(0x1000, &(0x7f00000003c0)="67c89a9d675c966d69fbeca62e4aefc5b3dced37c04b43efc770e1d90c6a1717b897eb441e0404aa031bfc9904316837e3c94c9d1db98e3d06400e2dd5d213fae418749607adb96e9aa5078c2c17543cc32e3a9126330b1c5ba8527b1652e30aef601dc5d02c61c70ddbe4b7caedf0a95a2585420215f99bf652d99cba9b12cfce9270373dcbbe2f91de0bf1933aa64e978eb34a86ed9ae757fe5b8bb92c7b61d82a9a3a0c0e8b3045a789e71d9596756367a82b453c27952a89153a4811eb53a61c2627e9772ecbbfce8f2caaea7c5fbf369398b9af621f0e1d4aecdca8c370b4768f21e13dde4edca54d052a1ef421274eae039b32f9ca73c9216eb2a5f958f1671737b5722a73f7f91f5ada7f725be089dca38fbc197726d7fc1b8fd033040f05c29d088970a0448ae7bf84e873bbb97886d9cc37acfc62c184bf76309e347bcdb601ed3758a55f950e1acb494c5c4aadc3b588e7371e91a44d0cf4c86f34be903fb0a765db658a39189b276d04a7722a2583ce6ade78c9e9957049d681cc183bfdbab1ff26cf5825aa601d64f5e0b3683b0c2a2d0c697d998e2976f4d80c372b06c5fe0381729aaad606ef1be21a56186505c7d4b7ce33e42b8430b725d8d30e14e4378284bfabe16ffb8511afe7df3f7e4f34ac86dd364c724849a3558274d5f83ecc93129768c587b312a4164c719f7fbbaaf6b21bd609f676d2eeb6ec66b06d04be97747765f9b44112f59c16f5c4f7c9449111c15c34ae4b85a38cad586da7858c9c1b6af8c3dd277a3a772e729698fb84abc23c904c54d538d6d4fdf91de1d6587e271f3720947790f5960fbdb157fbaa0cd55a7f5ca6aed3d641b325e54b2a111f55a0197e4a7c57e48e2310acc8fffbea55a3d56c1224063e85bd3e5e6f4387d215e193c58399a1b10d659664d81b74403c2d0f67528032305edaf827ff42bae49ba60f8526bb41cb319c3a72bc2cf90a20dd1bed26ec59d326d27a74de3632289bc4a9189cf572206180fe585117fa301d7b12857d299697e17d795076bb1bf2db18bc413e0682eff2ec1127207e2b677b6a95c35141df8d06ef760cda8cca3526f7c35ff1140b696319530fdcb340e52c9f007a34fd53fd4842331bece141725cd08feb60583502024ce3ec066035eebb298843afbacf3eaa2ba401b7793963f99ee2de527ff42cf8fb4ca7207d0852499be8598e461c894e8777d4e90d6dd57fcc539eb6812d4632213d0188dae62a967b781699da4d8ae99d29d249d0896c8b9a2ebc2b960d79fa3e36c5383b7b34cf77a31785f9ca40e689324c66c653cce59cc31d811ec97f8da987bbdc872af2032c4a5c911b84b0ffef2c7a226392d56faa1634894d5a5d7a98fca0f7aca111a065ae3f88e5cbf3ec79bbfc13021621ff76a0bce59a8e8c7795e6b45da1e8275c59b24a6ab5fb5bfc291717ec1f81adda16156bca415dc2a85d07dc12a16081045adceee421cc3142372868f31335c5a5d8806f76b90f02e52881b16a208dc750931d0233aafb8a847621dc2ad3f4478623ef10f6c15fe68a1ccb24bc6170eb7fd0a8d954256daa185eacb9abde147dc9af949d9aa13cb8a0444c6e9d2d9f7f96db0001ea3b25baf48b8fe486147701958f3f563d1414c4b95b33c1cece7b4ca91ce78392646ce177f35c179c90baa3530697388e15ef614fa33b8a4811d3282764f86acc55f50b32b28fd2e6eea67f931dab95d8e8ff12d3109bf47a1d4ee878451728598f8cdf1ab9f76be47e7eb6f3332b32d92a97d95882dd94178743534e0fddf33d18cbed6670bde5f7188683cd6bded806ab802cf7369bd444e529a18bf5043b582314839423d1e61244c9fc46ae7278e456412db2408f797fed445340b75dfd990d50f17f5f79f86d851269df0cd45b09b69aed77969e425a563a6fb11be74052d64f65d50028a5b1879796e342309aed608ed1c46c6e886cecc4411cc92ac99aed9e84fbd35f3850dea0fb5026c7615a203d2806d8779645bb03322b1ed3ee100d52bfef5d5dea3b073175eb8bfa3902869064ddc39a7c95a5e3043e3c60267fab9f3ee9c7782498b6e653f57a03afecfa9c282d6fb317adcc183dfb0b33456f2573e9affde3e5c5038ad982a60243bf6609861e507e2fa760b34d2e974ab02ba46a7d638bcf445b6a5428ef122d5f1107975997ee2c996c220b89b018c76ff48a5c801c23b1bd38d6bb994ca12a8d89b2818f1b91c4c892b4566a61f5edfa5daf4a2ea76e3ca27c960e44c9e07442982799c8866514d69955ac6ec291573e10041196178fad8b61db041486c687b182af99f8c3dddd3a4611089bf1bf3014bbba91d108ecd4619ca1b16a199d39a083aaf083ad7c85ca58dea6f08e6d28fb0c56aac29f28b4a269390389561b2ecab06ff3dcdbba821a4cabf2b14694654f5e7030a9c38a7d465ba922acb3d3d9fbc7bb6440823536165237357c2ff57cedeb11b490b3bd543a2c24ceaecd3a62715984ea2c44e3beb1b4405033f5692994a72c48807a7a681ac062030654c6cfd9c61b05ba209f1618552f937b8de87cf9b40612c90b26c1128813a19ea75cada058f49d2f90b7182bdb86be33de63ca831d16929c4813fca847116a499d8c27c725f489a3b18402542abfea5d53a7d3b25b64140039434a0bef1fd97adaa06a5dea913109cdb264f1718b7c8f0a8a02dfd596322d1b94c4f07f100e4f496337146bfde844129766544fe0f4f122779bd2add39b6fe22674f24f6b4786fc63c931b1a64422583d6a0ef9a3a9b5a53d5b81a000d5c9dd045f33a1e342d6f3762e53afed41f4163112ea3320eb3f76de9c74e966405f13e26d86f4f23385a2f657d70d2939bb692b539af63057f9cca028737eab44d98aa1cefab8e5b63cbff0a32b1a3790264414f6fdbfa3664243b5ed4f856659ef8198c3aece3b8288f6919769f3502e3f39bf3d6fdfa1509caadaa11dc6ccdd4d2c739ddd2e666040d9e0a689ea279cb0ecc742a409fa5f99e0e83d536b8f72ed2e81c95ebf7fe8d9708006e5b9f2bdabef65ddb72efba98a92a2105fe846114d2d7e709cc82c24c93035188c9256254ebedf5d57a4d57a7044375e95c4b52c8fb24e3ae2ea5e24bed297ba33fa479c21d4f6fd0e47fcda091853a2da36c33c5bb106c8cbeafdb8307c2cefdd3039f898a7ba3ea645aa7f3395248bea0d41bf49e1ea93ae8ce48a05ddb07e201ed9eaeedc98acc6649be2c1f2cbf1632db8ecd8e31dcebcd4f9baad14fb6ad9e3728820940dbb1aa5ab97fcd0243f029b4be154b0c25b52a7e2501a161cb0b50ae9a6dc24b7af15e603b8b27e737f837aa8e1e2fc8ef96a94ad4f1dd70d4cfba1b0f92230eb25511e7f9955aa03754eb532a8172a55e203070d01b35fb0c2046e714a938c45991e8e52fa76c2ed7abbeccbbbc9d1b17865cad09950e7404268538576a20545a94c22865f032cfbb836a224f26e61bb88a4680f1e18fd6cff838a4e58dd14b5a365a2d4bc7766a54915980e48d5651f02ed2e2176b4a983b18c6b67cc090e15f83a56678dc2ba7e0cc5746267132d6babbeb754f9c997cd39f6e8f585d1e1473fe38f81d6ad7c78822cf4ba48cd14508afc31ac22df25bcfda30a71db44164e2cc7607dae5feb707c0bd9b83b6624f4405dfee7818a72ff77eef0dd40f785c3ad8e729322c7f8b391991b4b49b9be923ea30719895aa8d64a8dacb4634a0e5028ef9aeba71bbeff80caa6e68a83c3fee5de37d4bb59464e2f90864659ed2b2153a2a66d4f44684cff476bc861cc2c4ff4675910daf0075a566d0c1b0bf5880f2057061b6d442b885d093431d2a316a223d8b282c739e4d385a35d3fd5df36a460919fc7a8ff013bbf6b13fc3b875fdd1362e48bae2cf86d8b020756ba383b43d631e8d7ac0956bae299d37db4f9887fb2c0667b30bdf8d20a9e1b9ab126f28ac24f9332c43e00f562feab148437201c2a2a41b340a84436ac7c7390dc1dc4125fd2f80cb53a32c796336646cd8d4bdf1916c518ad2a8cdb4eac45d151e221639b86077d1b17aefeea8530af2622e219723973fd98ff7777d3b072053925526b58a33feada7c269a397846988d4768dc0cfce95499bc1628d9633d2f061e917f198b8aced08c7d8550cbdc679a09af8774fb84f788656119010a3111a58583db65da6b11c2596386ddd116edfd0884817ab504563844517783ffba2d53028e3bf441574cd8723c59223ad60556ff3418a7679ea07b08b0c3402edc5e8fc7ccf9fba2b5de017119722877cdc31f8ce9b3a8a101822893499922361e491fb93f31ccd447c67e5db9b109acc30e0912e17b2f2a5fb24ac2ab0079ed4c04f298edc381cdfffe2ba64e8d4c448bbc66413cc6ff8df46fc05fbde353019a3250dca34419707d52db68a998a0c30face47f4ecc2152da0046b2e4e8f4d27ab580076921fc01ba49aa1478faa3c76abbd24e76dd678a4f61c90038233d44e921dda39595a46c7a98b4842d9334b21c78952a12d1dc17730b59438cf57440a81c5e20cd5c16e78ea7be8118f2b31d557acb6418c27f6df3f46c6b2fae1489867a380b58ac7114a1ab72f644d2422ae544b1170174192c1513a51ec06ceaa8812ff3822188ba4ed5eee4e455af0babf73e2abb17c06155b290cf09cb6fe03592d8b9a79c0a0aafbc6ec7541ca7a35768f1ec355c62097e570e0063313e5466ec98ed3fb6410ccef208b24cfd6b6b8de9888b527600256658ae2a2314d98f539a45f4a28413f7e864a0781719a07d277e4f2cd85b550580ecae10d33bb337bb5dc0d2d70a101cb5849f3f47a847e6a0e7ffeda023944b3eb4fbf2ef4b2477165746d89660d5af5f96059bfcc7ce56a48bb7ae2983afac698528c2405f7b3f79836e5bb68ead58e4958e230742767aa4f0ce3f413a3f9689e426a735f8eba226238f9f1ecf7166be57ce70930669265a2113c1a1e864a95b693a68891f1d357f59ec6342971affa3fbe69f23a41037c60f1c39a30995833f455d5446fd57b93cbc9dc3ae967c9acc6775e93390a841f6228fe13d2916bf0f06f5b219cc9fa75d85bbf47b7151a361ca2f813cbc53792a6c429822585ea9aa6e6e1062103d9948eb794f574b71a3db455a1f44953d505d17b9d2dd552db5f96a8d34c1b03cd79b709e096b0a272a4c466a0bc9844460fac966d2b452393b7b67cf61ea48223432a4da98da64a5614a3cdfa2407c976902d3be88155d6062a4ce576559df1bcff1d6db93526d9c1f2abb61906cd9ff3f4e2568eda983af0033e4dc4007ef3649f55a70d6a862364051d28f3b1f309bb20de1f5de15fb37fbb61f20cea8b644ad0f7bffb757378cd123f31dbf951c53cf52f8ef167614743172af542a2b181951dfe36e3d07001f7c11e704de6c38b0740fb68801dc7015e98dc1d3e118e1a431c7715b9b39e99b2a61bb78ecf6eb0eca8da237d3f5ef8a7db975704e41a9a6fbfa5a60c4b9aa13ad7e99535266111be8918615356718acc6566b1464eab47672e236d0616ee860dd716731e1506953943f8d5dd465ce14a6815b46cd3c08d9ab4c92b7a689f55f082d83191c5e55b3af1eba2f2c0edb8a0cb9f86602b61a0ceb0348c7600d295548c744476e7ffa5c424e4103b4eea7721c0bd8cc34cc2010bb9c0ef840f8ba9f6585d22424e94ed6d730f44711fa3cae74f54cc57e8743a7b20a54ba8c3eeaab9692bbbb1c95770de838c72a283a06e3f6574bb65d1e115bcd53c053a6a5236d58c701d25c6ca293bd41ad22af774696") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x800000081}], 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus/file0\x00', 0x20402, 0x120) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000660004"}) r0 = socket(0x18, 0x5, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000bc0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b652f54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e6bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a5645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd81f7787c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c15f62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d4318d0acc6ff2811cc985f6a2d7a8e4518eb55ae031cf8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf7640856e26073a3467155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4ffffffff0378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec5321", 0x45e) socket(0x2, 0x1, 0x105) setsockopt(r0, 0x8, 0x6, &(0x7f0000001040)="680da494626de351a7177a6b04bd782ad7ad6cffd88f9da67f67a8c27b0ca7add6c0d4ea1c9557f6d3a606d204abf9bda4a91a6bbc68acf43d112bfb57d579901d96314cc8aceb56a1984cd3cfc9e485ee7e4ebe3ce12b4380adb6c1f9802407cf2e8152b9dd3ae595f0c3e58c4a112cb00c364499b0e7a980d0f59656a1b442ece3b867e4fa3ec93dc797001e7a6ab3699c4bc9bcb8430c637be7e74185fa64487399c8883deb61d76c2c618208e86d463387d373531fef9bdb92a758abd5822eaeaf8efbd17239cddc02af6aa18691926bb61f6d0599ea1694c3d230ece496a23ce01f7ce0a6bc61ac3566a7235db28daa6ad1fc8a850c14191fbe6e6426ac2026051560219920c643f421897705ff29fa7ca5d0da249ee18bbc9058c59c3fbfa1e98b1c0a7c2dab0d192550f9e71c1a37265662d6863d1ec58b270111c5049a44dafa033aa98cd7002dd71b223f48a964d8eec78bec7620ce4435a428a433acf0ace526155e5da7b77e2aeb4521eaedeb40c9baeb8888fedbaa010273581defe8c4315eb0b05905768739ab42a5e7deaa1afdb7b39b26190cf9620140b62c9cd879eba603bfbe62bf65ac34eae69583227546748ef7cb322720e0d6610743818d8979fafc12c37b7e764b49dd095a6645669c7b42a9147c47a2002a964db1160af3210c9b6cf393cfbaae2fdcb8ad9a0525b98ec8459e73d34d0f144e6354b0251dd3cbc8f34d8cc57b6b541dbb53646fc88b1506b027ceaa91a8aa36c19a25700399f2ae1ec3387e2248293c4dbf274fa6631cd3f10e09dd270b7aa2872b01e586a16175e74dd5b6317473bdf41eff31589da7122dd598cef9fcd8e91fa7554ef83b5babdd948d9a3949f21d527be118f08575c4bbdec44f7afa3693f3f8aac2d55c5f12e25b2f05adafadfc31fcc60a5480990ba4ee6a3071de0f25d3c27e0ff7e3aaa20a3dbe66dfc82ce6c6a4abeb97b5cdd147406b18805e2c58f1b6c304752e23ae748dbcf50dac2ae88eb84fb7d12229e1a592937015ccecfe20f53d1fad4b97ba0ce6dc1348c17a954ab74d61d4b0d94fa8cf6f7ab6fb342941012033cdadf67a291d0b9f34cf17fcbba98837f89027ebb88f291e6cd317299fe90214fdc45d883f7d04d05afb4a30c85305dc90719e8c993558fc5053340dd3effc086e2244c38f53bb3f44ce2fd85514d56cb7832be781fb67f574a0d8996a14450446b9be4032f4198cf08373dee848a2d2f3c915804abf1f4a2b920e8f5c121dcba30d8ff1f167ebde74cbf41eb00e2fd1183833e64f0121ba2cafc07301cb40a10557ba42977cef98088c004e6d7c2756fdbf6f97192a0b039b84f1d019729557d0becb2c2eeef8e9426ca44e42dea104ce2f1aac37736966f7101f83057da013e830d3da3aab091baac00e92e5fea0581c64fe33e026f2d676490130c1e690c74d7ab4990e0a8fd427ebe51bbfc423967a423bee455b442b800b311e403d3611b1f38d39af330d9f69b6b12184062f69b07906069dbcc5a7d1859297e2de5ef9fe9c0c0a7f2c0412ab8030ecba6df521c2fdea89620326084e581d922c053af23f834b1f350ec1e261c9bd94eccf840d905cbf6e67019faa349bb934790eb9a56be5783444833d429254cf5b4e8461c32ec0e080fffb4512eaee6d7b49b1f4b6737aad1b3425b7522e9f6db49100fd993eac69e8172f4be994e17620f6c3ca2091596a4c2ba6c5454d8ea2444bfb8a85dc4583860af33d72e379ff9846eda076612e41fd0866781715a50c507fcc88f494813b78c9a5dc7bfab9e6e255640d973bc70709709f8cd29fa230c7d56cd1287d1a4cfbd9792210325343d7d183c999c59ef1af7b015152d7aaf3bfd690f40834dbd533cc42a4226c56b4d116c125dcb4483312ed79d00d684b1adc4f304033aad8ecb4daeea7bb0edfaa72eddba1c3ceb87713a66da25bd86655d93cb43d3383666e04ae5f2c2db678f25d7defe382d1eee5ffec6cd2f9a67ecc82887feb4917097111699c7f8e96c761a24b4b8dcfe5728370d3bb3b89e119c6c2901e1eab399f622f179b1a2cf20739d8c9d7054352fced9cdd31bc3c6c07bf5e689995bde9a7d9b50c4af1f0d75b1efe5669c62e936c3675eef6d2b13dd797afa676beb9af951491fe2921a4c6d6180d1cc06d8d4c4fc4d3f5b83de407fb07535e7cba0a56ab5e20337ba22857907349396ac3a1e748477bead163657cd6a286b5738897c8df4b2922e4684962f72ef83d77a4dd3807b50fded55e4ee37be99acfb7194240b27b1338e0504657697cdbc2e0f78dae5e71fabe6ac2cea6f4fa693611711b060aa7bd6feb9822660985951673c6ee2610a01d38bcff96e4679a7663ac5894fbd8f582bcb213a37f3816ae60e678e9e62314f03d6dae2a0ec6b31c0f416c4fccd0fce673fac38ae2ffacf3c8ca115d2f85be983ed87e7bf5b09b25a74ee596a0126b559d7cdbf0d7263c396d223f01a361db1d38498d8445a6b76c83b82cf5ef73ed36703309bca0ab53e0619a2c31345db149b6b57c4f44348baa0e195aab3ab538dc0240a1d2c67e1bfe16299c4c63c1f789c7f9c1efb7f9d4bf45c4f0a0e66acf516e284447de7c6fe97356eaeac50add538f9bfc7eee6f48aec5c56c385e74807fb5ba505807c95d3efedc4e550948bcecb2c5b2efe987305148940975a8fa5a4b73e17af522e9cbcbedffaa36baf7ba22bfc03d70cd5ac85c260b7bfac9fb436c60dcde6bed9939b03889880cdc2eeae2fc8cbf7bef9a1466dea11922c1d2d8efdee528bc09b839a1f8b0053b0744e3a25316569bf037d8e8a705fd94c49e896df76a0534f4e80d18158ad0b684851257c16f76816ea3a8c4b8586b560a147244bab8d8234ba64802b81088116872e4c1f1acbdebd6676ee3ff7f4665d1978dc8e5d1e16f577d0d5582135daca82751150dbe7d0eda86dd8398abe786f33d7703d4b9ea994bd5f82b280bf3840d1de0bd4841da811f762c155f3110997fda9cdb7db13fc355077d646e3253b88823477537f39f58530f1cbcbab9e7a5006869f06855ed0a805dd16abc0c35f0beef75441dd747f7cbc46f813e759773160520dd072809a067fb5306d4cae8b4017f0b2142be2ac1e7d633086852ccc9bf584222c24cd317e46b76d746d62ec78133cd9659a1b3cfb003226fb369cc0b45ae02538eeb38bda576cdee5c6df424a564bbc129f701e99c8e5f71c56d1fcb8e7907ce0ad413f6ba855109ab314252791f04b0b268e2e7eaffc35844245f55e2645957bbb5369fea825a36ae10dd75ea8f2fcba0634dd71ff2a3b4a367a9fdbf147cef92e8af553416bf4aa5d7ad8be7cf5baf4d613e2f4003427ce35501e2f7fa5450f152fd7a2d72568eb08b6344f630235290fa0183f7e0b28b7dc8de8d6ec1ff4ab6d9c565d66e0e33e657054a67f8f130e92945a403541c172fadad1c5b8d41e46d611e26733bade3d8285f5c7ef358b07803a6f80fafa918cb4003472981fec0dc9317328a441432e5b6a7d6127b45f5e8753bbc9f15bcbe6b504bd6c2db7f4178d396d5b97ccf106f5e9f860200d1c114cc5c06176ed2f3f9d768bd1fe8d11c9d0763ee83d63f97fa4e79fcfa795b045bc9500290cfeb30aac5530325520fe395da25eca023a1bb0949606799c507ac6e125127d6c26b023caca5a21374fc2736a69841bf2c0bb83f731e2e83d16c3e5f096a1ef8dcdb77a3112db79f5a131568268589d68906fa8c6b666955dcbb46fdae3dd4e19b56560ef6f134db84f90824726958010435349fda7587b4c0d60c0933e8a0ebb3f2a6dfceddf888defcc5ead4c29179fc8045222231ba3a3b4b892547e33d9ca0500d15e8c2df371aced661b8c6fb008c13184a1ef98b6a70f736b47bec6b42a700cfebcd5ca83e7b6bad4bd57fbb1a718079caa14109c638209d18bfcb629a29fd0e8506d1b68c23ddd9e91e6cc3026a74a6bee18c6a3d2b0a14dbc8c94ac5b6dfa7e9c61738543d9c1e502ee1356d06a63206d98dd537f2e9688448a9d6f0c3935424d654a5169b199598a7cff79da4b1c77030d04a06cf35251e379034d01e9dd0255e3faca78ba0761373ff25a34ae686a8e564a7d7a40bc57d4a0e6f8999e14a1eecc049cdae3477fc344d27573cd10467eb6cdcc40b4f9a6c7149884ba4b9d89b48d8349b31af69f5b8881cb6aafe987d8c59c5c8e38e492728040394bb78639a230429b58e8c3cdc23c110aff32e0098792cb9105b6c5fd0633cbedcb21790e129ac684c69bbad107ae0c3d950dae726f017c4a030ac55d7907a83103688af2678bd9d97071c8dff36e53e9d480cd537e5634fa9e4d356dc90177b73ac8340e7c129b5ec3bece6a8f3fb538edae9c45e919d29b39a3284938beb814b2ac5128251af4fb0b733613c1a1e6352bfd302b3c45d57a6e75d2d61f4ade7657098aa9fd8eef033d8ecd32d8226130b10b6981e9e5a3a26038ffb40637590f48e7a904cfce989f9e687a0a0a337ae932a55eb937e535a0fd45aa2894d5c24eac23e0eb00d8d8050c132854104b309b5565cf84cb9765b06076f0f725fd681f99122a1a9aa44f81fdbf8f670acb1da8c9ab505cf008c590570d58aea19f7a3ab06493df789ad083d096490d239bb3dc311e6b66b57b061282375c4e1f81acc77ccf6b9b503e9a0a29cf596299a21f37f907babd15832f8d8e29142d4e27481dfed5521bdf9c49b6978bb350ea38b170886c5ce5fe14d9326e372a062945e3dfb8fa9d491bb39dba51e477d5a134705f2cba390b3c45b7587d1544b21077cb98c4fce5809847ae97a83c1464ccdb8af52da16568c2c422b1b3dedc79cf6cceccaeab89f5f36d6af77c222df2a2199e3969bc18169d9d1207be24f0be94a792771267f7ac1e8246af62869f2495944fac89b8aae3f8157944f86e751bdd1398427532781578b661ee6a67d8382728579ccdf18cb870d521b9c2aa176417e1c3b746de4d4f1904a5a073ae8d1be38404edf7d0ab129646672138ca4d0021cc206e17cea82ff438c4b92d88d6b7c6915d077766473450ec9b18331e61dbe2d9db6aff8f415cfd681e786651e6d6696f323750eeeee9aeab2d5f6d6d78b984a6267c91f17a7f70b499afce190821a4358378dd576cfc5a97fda0b51731e0ed496583c7b7bca087161f27da45e5382064619029825053e6dd424ce4ed99dd663492b5cd51afe17b5e12e67072495ba984a5bc6b3ae1731fc608a4aaa47b56b16a3e40e5bad44d2192982d7ae448b2608adcbe74428333e1e3fcb525356cbe7f740aa6a614629862d718a6d3c5a14d3e3e54494ddeb4520b2c58c2275a2bde6f8027908477064c870974b0224cb4219782caf66c958785345ea592e62dc721f1a5c2b111d8cbbbeb7e4b6334611e5d5b525785d3e75373b769e925302e800cb53eb0e6299170e1e8907e98d7b2856c97008295065fdc4165c2f87585cef09865e399f2abe4be67848f2efde5a67aac554872579b0d683fea76c72bd72a5717b340fcf03848e2cd3af49227601e79db830c816e9b7274d223b693ad50ee73336f688250757bae3fe03083d9c8983e841627a51b221a379df65490811daa8872919d545eb6f8840d26bd805a99128a1c8b21c96b0b1ec61082e8fb1532bfa6593a2c1391bb59d32b7b907b94e1399a2999fa6928480b7d355c8598cc85a04f70ba0cfb02e4d7d4a7cf7623d4f4454ccdf80dc9914cac8da3d9a90122e522fb48d93a09ed5e6431a6078afe081975526cb631425c69ccccb3c15", 0x1000) 16:00:22 executing program 0: semop(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x915782c2cd0587f5, 0x40) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/114) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4c}, {0x10000006}]}) r1 = socket(0x3a, 0x5, 0x3) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x0, 0x3f}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x6d, &(0x7f0000000140)="0a179403ce4f2e52f3dbed9950bdcb58a52e4ac3cce4b3782ecc5447f492f56c9572170d8a84a76fe3661a4aadf010b11afb81d845b6727571b0dc838a8f8103188f2adafee89f0a779c947c2c9ceffb9b970a87777f7e65511418ab98f36b6902bd1aa5b63bde4fb35479091f") syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:22 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0xca) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530004e3f7b238bea24018295954984c87910bf453f68c11700287ead4b8b777faf06000000a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2802b4122cd2350000800000653b5dc7634100"/216], 0x10) pipe(&(0x7f0000000100)={0xffffffffffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0xff67df428839b16c) linkat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000003c0)='./file0\x00', 0x4) write(r1, &(0x7f0000000000)="9e3eb390b603b73725c7c19aab4253e8b4732d3e92e14fabe4f2d065c9d67f86fab7ca2730619556", 0x28) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xc7, &(0x7f0000000340)) r1 = socket(0x18, 0x2, 0x52d) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/29, 0x1d, 0x40, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f62aa6aa2f239239fe671000000ff0075731b"], 0x8) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x2, 0xda68d4304d6bf883, 0x81, 0x1}, {{r0}, 0xfffffffffffffff9, 0xc4, 0x10, 0x0, 0xd0}, {{r1}, 0xfffffffffffffffb, 0x10, 0x40, 0x9}], 0x2, 0x0, 0x9, 0x0) unlink(&(0x7f0000000040)='./bus\x00') close(r1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x2) 16:00:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x10, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000004290000003300fffffff20400"], 0x10}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) write(r2, &(0x7f0000000080)="9d61cd545c1fa5cb56e6770eddcdf623a323f09ff47b4dc9291afe34f54654cdb0d8fe1474151c32a4ca4471cac89b8428ff46e9a25cc2ca8250", 0x3a) bind$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = socket(0x2, 0x4005, 0x7fffffff) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file1\x00'}, 0xa) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xc1) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x6, 0x4) socket(0x18, 0x8000, 0x4) listen(r0, 0x0) 16:00:22 executing program 1: r0 = socket(0x0, 0x4, 0x4000000000003) shutdown(r0, 0x2) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0xc0f, './file0\x00'}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:00:22 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80, 0x0, 0x0, 0x3}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:22 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000e40000000000000000000014d8f7da5154e7aa8e13fe3475bbe53eba69673d75f41038799e2f3da3f61b3de5b572f5ffc31b8c24b9dfa7c958c71c3a84e5e5627b5f8b10f2d280347c240b185e34d23f099b3c7319d8649ce705ec1e371a1ee22b3e1038c273ff19159ce12316c984187094bbd771f87e747a3d8030d03c40589214cd7afcdbc49e92ff3ddf1b1b523a6914748f3a0c824c821ba80147d8e2c67efb4fa76eed3f0edea0c7391dc7a0c6ebf9f794ff9e839f6af88a0a0d07e31f3b7cefc47eb0ddc3b95a03742d447763d208e65c1f105839cb3d67e55e10e2ea5517879dbef9427f8de385fc928802e59a1f3ae687cec14f166c17fbf644098becbd7a3d"], 0x97, 0x1, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000700)='\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', 0x80, 0x10) shutdown(r1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r3, &(0x7f0000000180)='\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', &(0x7f0000000200)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000280)='\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', 0x2, 0x134) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000140)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r8 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186004008b00113c2700000000000000000000000000000000000000003f00ffff00603e97a0c2245206d96f5f3551c3e417274572269909d70e", 0x3d}], 0x1) sendto$unix(r4, &(0x7f0000000300)="88e3fe1982389f430133d7633c1d0b0e7e860cc552f8ada0b970972f6cb29c53cd2ab6cae07f882eb7fada8e6c6375c9d6ff5fdf2d0fb3bda7c8df720be301941146f0ad8e333eb9e49a9eb34cc89ef2be37a9f02e2b2f95ee4d8d68001eec", 0x5f, 0x403, &(0x7f00000003c0)=@file={0x1, '\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'}, 0x50) r9 = geteuid() setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x1, 0x6070}, {0x18, 0x1, 0x2, 0x10001}, 0x4, [0x2, 0x10000, 0x40, 0x602, 0x6, 0x4, 0x1, 0x800]}, 0x3c) r10 = socket(0x2000000000000002, 0x2, 0x0) sendmsg$unix(r10, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) r11 = getpgid(0xffffffffffffffff) close(r2) r12 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x6, r6, r7, r9, 0x0, 0x0, 0xfffffffffffffffc}, 0x3, 0x7, r11, r12, 0x80000001, 0xfff, 0x3, 0x100000000}) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0xa1, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce", 0x91) open(&(0x7f0000000180)='./file0\x00', 0x40, 0xf55c62341f788afb) mknod(&(0x7f0000000000)='./bus\x00', 0xd010, 0xffffffffffffffc1) 16:00:22 executing program 1: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = dup(0xffffffffffffff9c) preadv(r0, &(0x7f0000001700)=[{&(0x7f00000004c0)=""/29, 0x1d}, {&(0x7f0000000500)=""/211, 0xd3}, {&(0x7f0000000600)=""/71, 0x47}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)}, {&(0x7f00000016c0)=""/5, 0x5}], 0x6, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000040)=""/134, 0x86}, {&(0x7f0000000100)=""/200, 0xc8}, {&(0x7f0000000200)=""/201, 0xc9}, {&(0x7f0000000300)=""/185, 0xb9}, {&(0x7f00000003c0)=""/96, 0x60}], 0x5, 0x0, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000140)=[{0x80, 0x100, 0x4}, {0x6}, {0x6, 0x7fffffff, 0xa9c, 0xb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getgid() r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000080)='\x00') ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)=0x4) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)="781b") 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x20) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x80000000, 0x1, 0x1, 0x1}, {0x7ff, 0x100000001, 0x0, 0x3}, {0x7, 0x2, 0x800, 0x7}, {0xfffffffffffffffa, 0x4, 0x85, 0xbd}, {0x3ff, 0x4, 0x7f, 0x5a}, {0x4, 0x5, 0x81, 0x81}, {0x81, 0xb000, 0xfff, 0x9}]}) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) OpenBSD/amd64 (ci-openbsd-multicore-9.c.syzkaller.internal) (tty00) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 16:00:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20591, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c, 0x0, 0x0, 0x2}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x2, 0x8) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r0, 0x0, 0xc8e7, &(0x7f00000000c0)="64c49378b512386a36944907f1c67edfefd16e842d53bcbba855f2aa8c6a058b7b598bf41028628fcf8e4adda8bcbdd67927a8843ff4b1e721cc89e00da8051e7d06f9686aaf38f47a853a8fdf", 0x4d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r1) shmget(0x1, 0x4000, 0x441, &(0x7f0000408000/0x4000)=nil) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x201, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x7}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x0) r3 = dup2(r0, r0) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x0) 16:00:22 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) ftruncate(r0, 0x0, 0x8d) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 16:00:22 executing program 0: r0 = socket(0x11, 0x8003, 0x401) listen(r0, 0x0) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x20, 0xcc6b}, 0x8) r1 = semget(0x3, 0x4, 0x408) r2 = shmget$private(0x0, 0x1000, 0x963944a950bcd2b0, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = getuid() r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0xd4e1, r3, r4, r5, r6, 0x114, 0xfffffffffffff800}, 0xffffffffffffff19, 0x4, 0x4}) sendto$unix(r0, &(0x7f0000000200)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a01d90000002000000000000020208a371a3feffffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) r0 = dup(0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) setsockopt(r0, 0x6, 0x9b1, &(0x7f00000001c0)="d6efc7d92647d6a3869d73e1cf1f3087d30fd868faada687e0c37b351c991536a27d7fcd4c4ef58a9b3cfaa6ef34a918f42e425991af4406ed5b5f6c35fecef33ce3b633ec31faa7951a7b214bd962cef36d89d70da0a0d244311db9701cc787392ee7d55fe0fc9cd4a4046c34059b9b11560c3d5496128caa75dd38220e9fc3bfb2d04bdd3efc39df54bbdb819d09fd4f0aa19e89e9962e7c185eb7a791bff48c5f8ddf36b0f59c2ced8b25b1c3ab020a213e135c2aaf868cb8912bb88d1751d1c431ec34235ee15ea1317ce6138efd6a81f8e874c61cd2893930f7b51d4c9ede6829f87620bde6149129304dbaa69db9ce5f1d1b1ecace44410ce7c072ed4a0e2803513e5933426f8fe60f37fedc71436fad26e6e1f443d2097809f05ea4046b77595680fd1550412784df028f12ec917508c52f51815ed1dca4a4fb56935eac83ab35b85c919eb123388cc00bf7c59b882ef76466663b93d0ad2992bc5e2c5d62f4d7ed8b9a2241f6fd9787fa01afd22e67548ba6db805155b2bf6a41c925385c57d63431b6a1cb06822ef3c1121864a4ae8b61e35da45dfd09f4a5958c278b2056abe250fe031acde6d530ca065a63abac35719df05099a75b11e15c03938a1a2218693f8032b93870994000f33d2e0c790c599e7467be916711af693bf01ac91630978175ab4f3237bd982ba2b3c453efa0f998c770e159a2e44211fb93ef70a073d0028f3e18dca3a1a7b0dce638c5a67e76f338a5b337a3dcab1763d78096d42495f4b1c49b12d631e03a80468659e5bfdf1b2d6d1799edfcb435091290aa964c8d1b601b8dfde1d17a025a45b08247706fe8d5ec4261f2f70398e7ceb46262553f3b0aecd806b17c49c344313b36caef8494127ae6bd2c19309d31a42c51fbb3a3813077bc4cfca2f4135abd537ab5e8857937a3fc2a73b82dc2b54efc1bd89abd5c8bf2bed81f54cd07637f9415f8634b83224335388657f1f8513f894b800c156d39c5f49d1390167cf714ea965776af7bcb2ba8977093a7e0c3b3efff57564a55d753bc7a6de9afb9678bfbbc689f192daff2c3aee9de4f581f2f1351322651ee34f45d6c7f53a8ed1406b52d83fd9d80881cf7a9085c2ebe01aeab69b1daa1d5d49647e4b48aef3915ce58787e48eab1c63afdcc0a8c4e2dd95faeaf525bdf9d0141fe40c93bb75ad2c2e0efc7b26a58e9a45c99e5a244674c696db4d386caa22a447c28702af5df0a2a3e62894937347edcf5510fa2dbeec7afa8948c4aec9ae454a26b9c2ea94389c31a34162a0524df025461f0f8f887720641ffb06e441717e9c734b633c3248750d72b123d0123981ec36b02b2102c33c0e289ece5efe6a6643932cf0e51f3a7236df09f0cb3f0ee8b1ba75c7ed1dfa23070416d8ba7651c97312ac56454b9f928589e8bb93aa8f93450c56e127e3be0f3ac51684bef1831cabfaa831aa855b283dbbf87a3c3413ece9bb87e61b0ab809e20d746ed3d1db342546843485c22fc2fbb24760a79163c9228aef663f32b2a30976ea816ca605c166d3489a2b8f1e09db29e504bf3a70de39ba1250b4db2eec133816298b4fa970281003b8c52204e852e13334a790348de7c20051b4159b78ac013861e3de8f81aeecc83f0dc5b344d098d546b661a07fbed90675063b2561a6db081a44565406dff35326afa52cc2389896f1f571a04594aba2cbaccaaf33bb33a8052780b10712575e74b75555d6ff7ac78717901608c21664c00ac8397d47569a4438de467aad7184950912b9df5ab2629f304de0919c1a4e3f2270908f54330394816c59bb70d6f1a3c1ae1bb7408a5b5b4ce125b660246017413fa953cce5ccc9c11fd07336baf4895dea8bf6b34784ef56809485bd9c5fbeb281fd6ec2f127bc15f5069f90d9597a51c5bb725edff0ec244795220c45612d8fad721f3efe4c5a13a289b6b501bf4cdf861b8a4efb77f00193d168eab895c694a54cff9efdfeed51f4e9a8fc330aaf45557270f033f5c70d00322f6e7f858d21db5bae3fd5be93408685b063cb6cc1fab367536093562ecfd2f0a9d07e4d877d247bc3ad75d0f3ac2825f8082bae4219ad6d5319d3c83b786f7e706c23517c23a3d04060483f7650b5e5603f7be94f5433646b2088c93a9676de6bb0cc71041d80432def55b956d0a1cc8d04e77d8a617ae5ae021566e3a6caee45e2210212b684da29dfdf48ba49a74769599d2555268bb1e022c6e68808dff8822dac82d1a7480d830aca204f55b85a07a869e2a50a421482e8abaccb6695985babf7ba815e1fc4e6377554bfedb764312ca4871ba2ead5bfcb3768889e378f63623cf7ca57878ffd97c36a4bc1ecc7f6bf6efd1b88c47848a1d65e967eb5ce1c23db9939e208088bf7eac5626d02d198f2a709b10c3fe536c824ea6dddb164bf7a861c119d19af8a8b86cce17e694318b9d42712a9720ccea4d0ba8893d0a60dba087d6267b51609644235ac09f7f12d6d24625f41e6e8b0d9459ef5e7f135a43945f0ff8a89a50b4628a31d90fa8dae6f13f320b94a427bb67657bec880e76128b7a32a4510aea0d1aa1a9e7457c1f09d40a5b9780c6bd9a4a756604a6fb0097fbe6d201d6ff8f936cd1b1f564f5aa603a2419bf4512768356d69509d4649f611e6991515aad178c5fc302e27b05119329d9b8c2f79c7056092c09191037dc4659cbbd85b5c3ea295880129a87eaac62e56c645a4d38e43452ca2c0dc566275831f2daf9d86233b39d992749b85456ee58d45fb0f9d7a675bf8d6e9aa0234ddee63d4996e8e5f2425147efe00576819c129c2fba7b8a3fe85f376de754fd22dd14f9abbb7f671abbc93ce0c8d7d799230b4a7c2b7da26163d5a0942bc3c275f9ce2a1843aad95188687d8df8c6db1996f9607ebb2f1dd05ae9c5762e091a45e1cbcab6045250deff19779f3d6ee78ff8cd6f9bcc7b263b87499e5930de2d82e23feccd96d484ccc21d41da7163fcfef85690db16381cb29820007b19624bb1b7274b66f1c377f16bdfec449f259c35edd9f710a800b48e38e2cdfe6e91606334a34b0420109a396e4b94d0a38e86cd7618ae1e2540d3c61697c100a09a100d872b1386d9db266990d656bf879366e1aef75c427f1b2090be6d694f90a33d0e166900ea40ac473b1dca0a8b4a10e335182658f8774343e1a5b9dad0d359fcada56b8f42a8337a64bb1e04f38bb3d36919cce5b2380303f13821b3a4cb25b99ad7dd9fe99dab0662e00f2bc66558dd52a06a6a3bdc41fd46d4d60f5b690e11d2c1f8bb7a505527c589c7b8dd5dc23aa5e3233cf54e251f3b2c0ac101dd48cfc23080a395161ddbbd80aba45ef8aff103552964e0eb045f91601b0d9f5a84bd3f9357658884b088d0152251da8bc13d31a3f65a56fa96eb3359d05ad8ccae9baec0670b9c61b3eac2a9da8cb443ebb16a383effe384e6cd3484e4b199769e8f1ec85cebb0f425cf6732e849b66595457047ab44d2cceb51a9c0666b5f94eb32c7001889ae9d2c32acef82704ccb96b4d138ef21c2e2dd1d9d4449d4249b81ed2a8ee4e3ddad3b2d6d3a26cc7457bd065e9312cfea90e017afb6854b11b9f2db2c9a0ca7df8a9a36b68ed148fd5c207ba7f2ab3d4fe274527b216d7ec66688a5bb38ddb40023c13340971bc6ef60e090aee55e2875f5da940f25c0349f315ae517b9dccff874b53fdb0568ea89d9b4e1f3ce7bfdcf13b97f3f93203fcf22bb25ead27f41a88ac556e8fadea90565359e5439f3d620b7a181e3bada9880e3a5071efc6dad5ea94b75ea4cd1709747b33e947b2f03d71788ef720b4733bc93716e94a9240b95b809b38f52c5be22fc739d8774593801e811d7678732636219b046fc989311369644ddbd89acaa0b84302020a1f72832ae52bb6b8fbd80dedd2bf9e87484f442d27c178ce9d81a77b2214e63423d02081e80014405fb276c0f67ca8d89a699a8c5b649a7850c45d2a420d38a24f74f26fbaa2bf424f721d9a09a2e9211f2967dfc29b06f462bf8c9d64abebee191d62c4467a3d9f972ec9a495d8d361975a1d0a8703e4f2e29b4c05305c4fee49f8f07fb77a677fdb90db6af924fb9d06e649a7b191b5f4fbfe7a427000dc5553cbb1ee9880b2abf093912147708604df56d2676df670aaa72b7f6421d4aea423862fb84c887a1f40ed24de016756e151fc41af5f3466f1db0a62c6b8474c3bd0e04f79a179a14aa5f6518a7b9b230dfd9e1bcb271e1ec8ad90cee2457e1e9f3f2e90ccd8178368de38477ba20dfe087ac938ae5981464451b71c4ca8f95322773677829a0b19b709a719116414017c02dedf72deee7342d4eb28c0154d81239ce79659417600a0ef16cd9bed7e8d3a2ada5ec532d571b779443ec6f546b678132b5785b1ac7f4b91a4f934ac3744da2c46f836772d4ddffc6e744584fbb2148e95f31b0bf1ff5d5793a6eb22f315e0a8b7f19a2312e354945b669d62b3941650dbe460fcd953dccce854e2dcdbb46a3093ddfdf1dc8a34686f99af3a425edbe756b63010aef8ccbdf12e951273504c71130d6b0c4a38c0adf98ac02c20944e912eed8d37532d9905d80c9e7916f4643feb68fbcf10094f25464cb4e450eec24b5f9995e33559bc72359f0932b76de56a0519258426bc507fe7bcb2af8b55b108a84ab13d50b20ac79d8053538233f5633081f81dc2f03612fbd6e04b4c9b470f82fd60804566f6690b1cc3c485170a64a0510aa71d4e9b6b9fcf10adef789cbcbdf533e0e99e6d8f7732118693de0eb757588f573a7b1cdd39202b59927b78aa4cd8d0469b7dad92632f6ac23dd45c8e19125e8fa67a4011a4cdf8e86b9555559b17ac4cd26522d6a1f570405bd4a34fb8bba70bf3cdb68c5975c98eb8b9dd77a36814683f6c215322042f781da3f62604513d3405a1eb67fa065ee152619a356192c4d573ba0451895473e517bdab24dac69f1efd482987702a8c9f457c583fe1da017c81cbf9e2b67784356a55be292dc7079c53e000e7f199b0dde15b817b89cd55bdfe460d3da4b5be2a066ca7ad5a57a9e594428d052a54389a9fbe04d5b2aa3371cf0da62c7486527b7e5a88e52b4e148eaf1e048737fd5231e3144629056d29122a862cd3b30b711e9bf7f365f55c5ec5273df024abb3db0ae9c645353ee9e29a60e174c3f64a943f6b1e7e5789cfa7bec9de4288bb3344b843516144247263c490576966df30ab7765a5c02fb4605a81ce99ee670578fac706c3e7dea74e7d537b4f5f6b859e2200d382d6246fe9df31b60f688fc767892b3a22328c291f6d3f2353097f1ed53941f7431a5226fbb5e7c8d85e6fc816b727892e0e77094bc36862ca1511dc53076853afacec0ddfcbde06b624697c65a1d694464d04df5dd7b685209e020686bc343e2dcc9488f4d99ff6cef3f6b864d1debe450dc68ad79f0d132d586511c8cd5f9f03fdf04eae79438b1e32ec79296aa35a3095d88ec12159d86b803a163130199fc88e5b323af14fde7b06048065aafc645d009bb0a699af7721f58da4ff075d3edf2975c73707b58aa704709ad685d0caa22e0144fa4ffd15b0475d958ef7d9cf4dc611952f1981132bb2f935efde9ae002627e24e85134102c19559926ff9e95058b4f372695a7de881c989bb0e7c47c5c3d22fd30206aaf5391dbbf2229b70f96b04bae77af13b97374ae4d07cd94e75ca8b579c348985cebaef065386712fc3c7db732b047b72629567e8795e1b012312740542247fb4a3809566dabddbf8a8a7c41660c81dd5860888", 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$inet6(r0, &(0x7f0000000040)=""/251, 0xfb, 0x40, &(0x7f0000000180)={0x18, 0x1, 0x0, 0x3}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x25, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x8}) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x8001, 0x7, 0x5, 0x100000001}, {0x100000000, 0x45fd1b8, 0x4, 0x8000}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x44}, {0x4c}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x20000000000002ea, &(0x7f0000000140)=[{0x101, 0x0, 0x1000, 0xffffffff80000001}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x60}, {0x40045}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x84}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000280)) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x210664b54aa50ec0, 0x100) fcntl$setflags(r1, 0x2, 0x1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000300)={0xfd, 0x0, &(0x7f0000000140)=""/253}) bind$unix(r2, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) r4 = getegid() r5 = getegid() r6 = getegid() r7 = getgid() r8 = getgid() r9 = getgid() getgroups(0x6, &(0x7f0000000380)=[r4, r5, r6, r7, r8, r9]) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000240)) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:23 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0xff, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="40e0ab2c7d0cdf6d717e1bd169560c34ba52061ef976d31b76f51a02a8a39ed259325b86ae8940253d3179ad07324508259566a5e8", 0x35}, {&(0x7f00000000c0)="6bbc268d351bf962e31b133de7d5f05d3e31b461d2911773ce2a5c7db59f8801b4d4f31b5bd0ce237dfae89d2611f9c2d4df676d295228267bf5b4a6948d8af3d28bb0934039aa94e33e4f62d4c926190ac34c13c161a80b3515a8b546db08b0150a37c60a8f6700e2fcf0d548fdbb", 0x6f}, {&(0x7f0000000140)="7937f290e641334aa678df5a410d160c88e5ff1f140df4bad9dc3e6e96900baf500fbf8a142a214ba804f71dc0", 0x2d}], 0x3, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x101) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x2, 0x348b, 0x6, 0x8}, {0x7, 0xa488, 0x5, 0x101}, {0x0, 0x9, 0x9, 0x6}]}) 16:00:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020801"], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x800, 0x34) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x8001, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f0000000380)=""/4096, 0x1000, 0x800, &(0x7f00000001c0)={0x18, 0x2, 0xa0a6, 0x5}, 0xc) r2 = socket$inet(0x2, 0x4005, 0x7) connect$inet(r2, &(0x7f0000000100)={0x2, 0x3}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x35}, {0x26}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) 16:00:23 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000001780)=0x80800000) pipe(&(0x7f0000000040)) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:23 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=""/122, 0x7a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) chroot(&(0x7f0000000100)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x81}, {0x6}]}) r2 = dup2(r1, r1) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000140)={0x17, 0x7}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) kqueue() utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x5, 0xa7f}, {0x100, 0x1}}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x5, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:00:23 executing program 0: r0 = socket(0x20, 0x2, 0xfe) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000bc0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b652f54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e6bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a5645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd81f7787c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c15f62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d4318d0acc6ff2811cc985f6a2d7a8e4518eb55ae031cf8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf7640856e26073a3467155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4ffffffff0378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b07fdc3f3e7e2b933849b4c2ff4b9473a44", 0x7b3) 16:00:23 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpgrp() unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:23 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:23 executing program 0: syz_open_pts() r0 = socket(0x22, 0x4000, 0x6) r1 = dup2(0xffffffffffffff9c, r0) getpeername$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000065c22968b06df8a39db317e1ad1ce901dabc303c7cdfbef2dd000000000000000000000000000000000000000000000000007da7bc4f0000c7b4c7c51d977550d29976eadea1000000000000289bdf850100aa89a6020832c9c88849a1c5fa"], &(0x7f00000000c0)=0x3c) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) geteuid() preadv(r2, &(0x7f0000000200)=[{&(0x7f0000000100)=""/130, 0x82}, {&(0x7f00000001c0)=""/7, 0x7}], 0x2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0xe3, 0x7f}, {0x18, 0x1, 0x8}, 0x8001, [0x101, 0x1, 0x800, 0x2, 0x9, 0x7, 0xbd4a, 0x1ff]}, 0x3c) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000340)) setsockopt$sock_int(r0, 0xffff, 0x884, &(0x7f0000000080)=0x6d9, 0x4) 16:00:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) ktrace(&(0x7f0000000180)='.\x00', 0x4, 0x100, 0x0) clock_gettime(0x0, &(0x7f00000001c0)) clock_gettime(0x3, &(0x7f0000000080)) 16:00:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) shutdown(r1, 0x2) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0xc1, 0x8, 0xfff, 0x55}, {{r1}, 0xffffffffffffffff, 0x45, 0x2, 0x7fff, 0x200}, {{r1}, 0x0, 0x10, 0xf0000028, 0x1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x22d, 0x9}], 0x3, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x8, 0x76}, {{}, 0x0, 0x84, 0x11, 0x9, 0x17}, {{r1}, 0xfffffffffffffffe, 0x8, 0xa, 0x2, 0x1}], 0x7, &(0x7f0000000100)={0x96c, 0x2}) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) pipe(&(0x7f0000000440)) getgroups(0x0, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0), 0x66, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000400)=0x5) r4 = syz_open_pts() kevent(r0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffff9, 0x21, 0x84, 0x80000001, 0xffff}, {{r3}, 0xfffffffffffffffd, 0x2, 0x6, 0x0, 0xd1d}, {{r0}, 0x0, 0xae, 0x1, 0x3f, 0x8acb}, {{r0}, 0xfffffffffffffffb, 0x1, 0x7, 0x200000, 0x1}, {{r2}, 0xfffffffffffffffb, 0x40, 0xf0000060, 0x0, 0x6}, {{r0}, 0xfffffffffffffffa, 0x0, 0x42, 0x6, 0xd0}, {{r3}, 0xfffffffffffffff8, 0x2, 0x6, 0x7}, {{r2}, 0xfffffffffffffffe, 0x3, 0x0, 0xff, 0x3}], 0x1, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x4, 0x20000000, 0x1, 0x1ff}, {{r0}, 0x0, 0x5, 0x1, 0x1, 0x40}, {{r3}, 0xfffffffffffffff8, 0x20, 0x40000008, 0x3, 0xfffffffffffffffd}], 0x2f3d94ed, &(0x7f0000000000)={0x9, 0xfff}) 16:00:23 executing program 0: socket$inet(0x2, 0x2, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000140)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sync() 16:00:23 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x100004}) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) r1 = msgget(0x0, 0x201) msgrcv(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000005e4d243df8d4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bed46ec397a06450fd40d91f3e3ee7c1f41cfc0b508cfda9e1214cd32b4cc1d01a60cdf5124a4f68e0683b1b5dc015928416a900bcf6303724fe88c5f480bffd4ab75bce70927bdb041cfafbadb0ec70f344ce56e85e5b62a2036e275617cbbef282bb53828e607e56f6405a63464446e0220e35cc6c9a0fa86ed584f1f314226a143faba3049deef5cd6ccac04f11db3f47fd703151ac7b5b0c6293bb2d379580271680247469c1c93138b079e395f75bd725104d866af2bb193a7e9bfd4463089804bf986cf04fb8fc45852d4d6145c0da4bf0ed8b2c246df0f46e30c0c0cbc4f9ee5fd52d4a4efed10e57055b5def63b4fc859e08dc477af25ea49eab5f73449f1cb131501e2bcf0b7cfb8074cd2b95d051f83d2e3d9d6346155968bdd280f21d5da318320c43a53f962fa8e05a42d255c649d5a1243d58ce18014a8524d6d45784359ecf0ae95a446844336dc17eb2406d1d511209fc03f7535913d1b4a81c969031a4ccc916bead6862153b0d11c261f02600"/535], 0x8f, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) r2 = dup2(r0, r0) ioctl$TIOCNOTTY(r2, 0x20007471) unlink(&(0x7f0000000300)='./file0\x00') recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/206, 0xce}, {&(0x7f0000000000)=""/58, 0x3a}, {&(0x7f0000000080)=""/17, 0x11}, {&(0x7f00000000c0)=""/33, 0x21}], 0x4, &(0x7f0000000280)=""/21, 0x15}, 0x43) ioctl$TIOCCDTR(r2, 0x20007478) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) bind(r2, &(0x7f00000003c0)=@un=@abs={0x1, 0x0, 0x3}, 0x100000230) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000564000/0x3000)=nil, 0x3000, 0x15) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt(r0, 0x8, 0x90de, &(0x7f0000000040)=""/146, &(0x7f0000000100)=0x92) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x2, 0x1}) 16:00:23 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x6c}, {0x74}, {0x1040006}]}) syz_emit_ethernet(0x1, &(0x7f00000003c0)="b6") 16:00:23 executing program 0: syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x10074}, {0x80000006}]}) setrlimit(0x0, &(0x7f0000000040)={0x183, 0x7ff}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffffff, 0x40, "d730c15b00f4ff0000747beffde400", 0x6}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x100000000, 0x5, {0xb63, 0x1}}) syz_emit_ethernet(0x1, &(0x7f0000000000)='v') 16:00:24 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: setuid(0xee01) r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1c, 0x0, 0x0, 0x100000000}, {0x6}]}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f0000000500)='./file0\x00', 0x0, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/60, 0x3c) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000300)='./file0/file0\x00', 0x0) 16:00:24 executing program 1: clock_settime(0x2, &(0x7f0000000040)={0x5000000}) 16:00:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="63f6d8da2f8927fbdb1cac181e5086464e6c2f0dc8b2b4e944a3c130479d44acae02e83f163c0d180901c8941e6f581adbca986731727bc72bda0eaadf9e2b4effe52036c779e308d09c015e255a1d885ef9376cde43fa310ae2e37bb5faa515345ecbc96acf64445baed84b5eeb949857f9167cec0b97d2e55fc9f224c0f96a11a4454561a08f3f7bd213a7716b832eae886c277fa9a129292279c010cfd76153142013d4d0d00b350507405a79dbae750ffc6a6be3c7907c16822c425622684323148a9c6f7b2e6c3034", 0xcb}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x1, 0x20) 16:00:24 executing program 1: getuid() r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r3) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) chown(&(0x7f0000000180)='./file0\x00', r2, r1) 16:00:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="1300e8e9ad018ffa32"], 0x10}, 0x0) 16:00:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0xf) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) semget(0x3, 0x0, 0x81) 16:00:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') sendto$unix(r0, &(0x7f00000002c0)="db87f95e2e14f1c662f4910986d85a72c0e862eb003bb0cbca6f863a38202cbe2c063ede133ae628eade9ba7879a3104fe49794e3e9afc0abe57401b5ab184a3dd07ec52bae92b74ffb9bcd30745f83e0d8ef5df6039c09a08919e57d0a898c2b850c34e4f0b3ef0fe1b6baf8efbaa34d5747f7d75c8b5c13f47944e98a4c8489c9ae5469f56974402f0c79a145799f15a540fa0564417007a72070d8899554c2c098efe9b172406baceb72dde9d9c7b588652c1310d8e95af8271897fcdde9eda482414c26aaae1e252532692a1b367dc2a6e2580c8ff2d8e9502352237aa8db78c35935b74f5bad85f3c056e95578c1801f3bc6e6afe52049dedfdc2364b409df77ca18fd29016ddc81f00aa27c9485593a8a0b653f6ca679e5fc76227620fa3a5b8563151c64811488aac2d98ef98fdfe92a864654a725fea08bc0d31a75108818920b64ee897ace5ecf01787ee603dc8f16127cf1bcfe8dc7088b27e856cd4cdf9603e34c601e3a665786e346de12e1771e1d7d4ddea7f62fdc74a63511253e1e0c4b337b16bdc1d4976ba39384a10188077edddb681f5ed9dc92a0e32ba24bb0207f3d3fb9596d53eb853f13ed45bd23c03ac5a7173a8539d056fb05dd4eec439b986cbed9444dc30dd9e70810ecc7c1b28d9905edec4e8677e4f3c0c4cc2f75be31c474a4887c4db4d232a7d7429c3bc74f720134a1904c57daebbc60b9a23ceecb2f0fc7cc54eb0f99e46902b762d98971d2c9ec10c88ab3487a6d75d26f118afa69b8685c9ab2982f8014e1a1135d04924c3933f6d83ea13c41566eec5fd9ce30cd815302be03832ae8232bacc69f32c7b1ae4d63b2b53fb937258cae73626207618957dc47ae5f6600cf1465536b9fa9bee00917169e19e989bf29ae76cf6851cbdfcc7c81b0985627b674f5ccc2f1f5eb04170c31c39a3283edd1652fc6b3a611952b63ab2c1a50e224c3f49199a6241b46e0427352d0e60ebb3f7241f208c0fea4b6f8e14032b001ae432496e42af813c8d2cdbd82bc88267b91da8b1c2ba7f70d461ce8c827bd6e92e66a0d197b1273448c4bb8fd263e77976aa7eb7c2578b1b26ce19d032a31a4b371f91ece5fff94086acff37d82fc77ce46a739b425a01c70e801460af3dd63a0db38795179978a5c9141acbe04cb9a38f05a646c82bbd197d6c9faa8958a81ba17ff0b8b90b4e0b2a19cd19defa68f9c3d0b2490b83ff0c30c19e5a2cfd225cbaae5d8fd6dd736ce2fd1c2341481ec31c94ec0e8dea4c623711d9fb160f368734ef987a155aea67305bb1d1d717b60acd6fd0e5ede56d4748ee56af0d512a169f1ade445e920a7ce93a92aa3a7324948f200d4379d89707b551ab8dad9c43cecde10f9600f860ecd5cbd28cdb4e8e522d37142932f6e633a8694a244fe602bbb2c9362829b09835f1ca4e6c55ad8a08a45222a2d98b8523cade9afa472554264dd17dbaba6eb2fd8ecf22b6d6a254781f25e3cba56ccbe6d4ca892f1577a0488ab1e78fc41beb60a5d3687bdefe7ae286cfabe37934e0c2ee51d9f51904763718b8c962bbbf4cd1649770642737146f263ba3bea46cfb4a87ef687d137c40f8243afe4ae028af9dcd3c4a498fb3a4fab9e1a0763f7d78f9f2aca946a53a496cdd2ec9bd57b1aedfa2a595c30eda249d76f9ec355d223200975b3ce9038699e9c499d9c4116900521d8319a9aba0c382e186510564d5aaa0faadb478a19b8015dbe557c63d15c7979927bb8c2b46373568b44e051c1db65cb49ee6dc113ecaf6a18904434891a627a36b8683c87725e0d105c6a1638acaebec2b7c101164cfd748ed6cbc051a3ff328f113c809a811081e72f19d46ca58fe6d1de325e2d7bc38aa6993267a27a95813b0a3b5f897de59663363a94a438bc0c1745febf7b4e8a84927a04294a1682887a9e0ac58007dece1966f8bb947db729f7d68a30842824b8eb82788bd9dad81f7862740acdaf9246398d540a5e2f0be1ee29cf98666edb1ae4177b70fb822420e0d788a925eddd972837591e814cb2c4c414f1e1cb7f5c51c66b1a640ac2d5c1a64751ae46c7f5db976e3e54710753014bbde46a7cefd7d313f1527e2d8418d9d16d0f5c0bf5f9ca9c7f4e4b18977ffa97222d29b62ce6b25012e635f0684e6b8666fbef3c8489766726ef129b6d8ef15fa1b93d5f28ec4fbb04924346d07b4257ed6b78335f85ff75530e6949c22f545d37ec1644c76deea2d09f196a7b62dc93fa9bf737129e970be92c61c605b51c25ed5f29bfa5290229c5c8c5ae3797c8b10e0b59881bc8cfb6bc979ce1ac5330721a327d1ad27cbbe5e512af96c456942c1343e455cbaa2717283cdf58884824c80b53cb74d2284d54a279a5b90429691875d7bf8004974815924f0ecf07a1193e702918e0896f5913be5305134e62fc3bda5775631271c01bf2456133bf7b44c82e188972465a497b7c1c40ef7ae436d5e056efa4bc9b75fd1b555a45bd2343a465c76300a2c3ccb72844b965f6919a43e3631acc0ff446512368c8592061b42f45073448db10d313f37805a2a09f5722fa3c63498756f4a4cb5aefadf0e0161daf67853034bd3454f1c6efb5c34bb1c015fa9079c81de933833250f4c046bcbb01bbbfd3e67cb727402db57c388febd49e29d69c0da2496e83ec01725ce65a80720f219685804796827cf940d0ded241aeaacd0e3b5453eaffc98f4526ab28626e716160194650b0498fef59fe19832ef35add496a688b839f472dde650040af173552fe0a9929b219cb992551802ba74935b920cf5778c01c69f782ca785ad2c60aebad97cb5d52948e2f3c0bdee3a73c38e629149c83c6cf766a7feb6cc250a588cd4e7fd77f8d688c50dc79de041b2d0efd50de39ec040046d60618bb55af45d53e9a2861caa16b97638b2ef2180b70f34e0c4ea6a8414257e90cf5a1db151764b953116a6ae607398873b6dab1832cfb738b2a0f49b3934cdf8735cdd2e3fd3fb0cd508a7dfc19c932b9332bcd13b6f0f8346d5cd3de1662c922fb39ef9d8dcb790f784d5d4e00d732e1ed9f4e47fbfa32711c8505aaa4ebc6cb60253c1a2dc4ef846c2a07347a1923fab8034f230e65b873feb05249ecab55e50f0a3f608e1d1a82627c82514c54e555763db14eaa70cd7ec6da4fe659b6ad357881f245d9c6509b9d8b3d6dd2cc00bbd96ea47e16ba50a757ced2858f63e6b78420a6ff0af7bdb85151f12640653f6e99548538385518c1d5c7ed11dc675b588d831c844445ff76b0375d9a57055a246904f72006bb38410bf87dccf6cccb22f673ca36240a6584568812245d934763e12c77cb7bf70975ee8757763b518f4596fa7f275a8ffc164ee6b672084ca2d618c011b657180bb0b196db9164e212532af74b021afb39d3453060d7561c0569b2525cd9c9f104f0566ce228a8f07523c203bcedbf812a773e50da076184a19a0721f55204ce3eb7a2455d8a66cb0de43164ce40eebe499ef0a5e79277a2279e74fadecd8a64b91834bbdb163d4dd7324bd0ce334dcc07430f0e60c26343078e145ac3a0e0a6c49bffe1663d3752012766f1d102ef881a79fda88f2c157ecdd4c1075f9a49e8311820ecd5806d6e43a47ee9f39c6d8b43236b0f7a06ed759cace8a93a55b9fd66cece39077a045e9824acc3d7cd3ae258d01c694b025b1608d6f1ea2af67f1a237a10da5ee19ab80332c0b37d1d543935895d6e14b0028c3e09239b059c3647d0da502aeab6b8ee52bb917e7f578b85a224128c483738c86d41453302bc0558f77879fd81b32f3f290b1b9d77643e8344266ac152f96231643bfe7386d9e9230c547678047d54410bd757da15f281b58b9f32104177439984411ffe787531d6f2a6ebc483fdf530d522c854886c98f36431559209dbfd602fb4d18a18ca2d804d23d814a915be3a1e67b35064f165d03b20b5f715e0565b4cb92aa614df6897fc092a4ff26bd76b63ccef0077edb7647aa394b33e21d552c3c9e22028ae1d3b0a09fdaaf5d3cd8abb152eeaef141c1a98f44a0b96da36151a61935131fe778b99a09eeeeeda7631dd8cf7a8d935fe2cd284dc0200af56ca26ac8745fbb5626d0b1b413a7ff1275dd4bb9c301f49d225be9111adc541cc0302bbc098ae8602c3d6be1c80494f03f3fb63b50f7926b66aed5e009c11df4666931a278358f35b480932adc2478e4ae186fb367d9ae169e5494b3b3cea1cc9f71724a769807d0a8d764d360db1b65965ecbf485b0093707baa37e74cabda1a0aaa9775253e525dadf3ca9e47baa2cc7293e1c88e67c84b57f77b84b22c1a9a5fc41599a8a279cfa487dd7603818cbb644f8e2de8e6f39da236fcaf01e26a1dff09d8c7bdde0242707caf6f7fd97b6fbc950f9aa053767a147e19186e6d5926c508df6ff28bcfbad0a688e5b038de3c473c71536454217691f597591e1af44934169e945743232e3f44f361b1927e1daa6e95867ad26940b590661abb415d66c40acd54c695d94748f48cca1917d9a06437bf7fa855d9786b93e317579294651ccafd4dd005e830e9e4fe285f8dbc9749a953cda4a0bd3c90c15690b2724a1a78faaa964c19d1294acf997625f392fb1cb2a8a326c11c02acb198c98e44ea8ec6a731f25b1705ec67e4243568ffcb094305b624fc997ce5a1d46e8bf1311ce430be92655f6840fb47ac7df3992f705ba6372befbf9b343f5b33b9fdc77ad5163fa55f8ca66e28da805912b122ffe7aae311c22d401a76f5a6a1d231694bc6eb9f616689a37a80f6b748563dc1742b83353ccc2fd4f3f19fe5f15c700b909f29790067177843ccc972ab2fe74b89e26facf0f59f1c34fa8798e2d9a6afd377d0d16440c5af18ef944acf9e11109f0ee811d939a833dab1f3e04d3e9860f35deebac5cb00b196dd65021c32d2063208d63299c29617060405037eb10038fed486bde62099c95a131a37ac029110a3a9a7ff3486eaa595fbf6e7ebd1473b77cfa60dd8734151acc3efd96ade1912cd58ee7a2a6c416b71dd70c9c5e4c057484631ac5d3d498defe4b4eed47220c37f8bfe6b2be5000030d2363492e7aaeda5e97772dade85702c95c1a5a869c7bf7dd43af2fefdba8d39ee9484c8306f5d0d19e2457a96e75b927814f9614019fc1c18497f8139e4f17bb5e8fe32cd0859ec1e7b574ac664d24eb3a617c3776001884bf379072e500e7bd17ef06f4a21c9a5a7d16975b8b37d1e777af4484249702b432465e0fef1191583041263e7fc8e69b5c3f0e1392c24039582aa6922fec13f2f952b3c293f64e31d7f6aa97540ed0a7b3cecc13e19d93a24435a06e06292b71c7ef5536c9b7c229ad8baadc6cdd27e1a6db2bc894d708edd34fb64a5fa5f051823edbd482b973b153f73cc7225bba72265b967783c5743b2c755c7ee444e03df8feb002ae1fa3b1c8576357534a31d9a04f905b22119d15a1cf5ce091d9e7091063a1b8e05469c2f42733e71e81ca9fc9ae234e148c193265688b90da96f28165cf80baf8370c87819e957fd315b08f048f811e6894d42670d956c365637da37c4a2732a7600067e1ed9d1b13eead69e8ba8d883c4ce374661c813207d21b1508af33ba308dde4142e1cc689bb954706d295cc7aa26baa1c4a4c6891b970a9fceaf0bd110e1025937b8406e93e8f6068a8a59253917321ac801a8a80b0dadf7a283dd2604a4ed3c1cd2633ad80360a87ede346190bb46bb6e5a848bed75cd1562c46ec54cd282282cd7229fd06edbcf3d2e9b8be09b274a0275ba69e8867b47d5", 0x1000, 0x2, &(0x7f00000012c0)=@file={0x1, './file0/file0/file0/file0\x00'}, 0x1c) r1 = openat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x8, 0x20) r2 = openat(r1, &(0x7f000052fff8)='./file0\x00', 0x38289, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) r3 = getuid() r4 = getegid() fchownat(r0, &(0x7f0000000280)='./file0/file0/file0/file0\x00', r3, r4, 0x6) 16:00:24 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x800000, 0x0, 0x0, "0000020700", 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) r3 = socket(0x1e, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x480, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) socketpair(0x18, 0x3, 0x0, 0x0) 16:00:24 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7e}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x408, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000300)={0x7, 0x4, {[0xe93, 0x8001, 0x6, 0x4, 0x3, 0xf1b, 0x1, 0x2, 0xc57, 0x2, 0x9, 0x7, 0xfffffffffffffffb, 0xffff, 0xfd1a, 0x4b93, 0x4, 0x8], [0x8001, 0x3, 0xfff, 0x200, 0x400, 0x7fffffff, 0x1ff, 0x6, 0xdbc3, 0xff], [0x2, 0x8, 0x4c6fe306, 0x6, 0x6, 0x1, 0x20], [0x6, 0x6, 0x0, 0x98d, 0x4, 0x6], [{0x5, 0x7ff, 0x3f, 0x80000001}, {0x7, 0xb, 0x80000001, 0x401}, {0x4, 0x5, 0xf05, 0x72}, {0x81, 0x80000001, 0x80, 0x59b}, {0x40, 0x6, 0x200, 0x3}, {0x80000001, 0x8, 0x574, 0x10001}, {0x40, 0x401, 0x0, 0x101}, {0x0, 0xfffffffffffffff7, 0x1, 0x2}], {0x1, 0xfc81, 0x7, 0x82}, {0x9, 0x6a, 0x1ff, 0xfd0f}}}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getrlimit(0x0, &(0x7f0000000180)) 16:00:24 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x10cf) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) chroot(&(0x7f0000000000)='./file0\x00') readv(r0, &(0x7f00000000c0), 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20, 0x40, 0xfffffffffffffffe}, {0x4, 0x0, 0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x180, 0xbb) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000003fd, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0x0, 0xfffffffe}) 16:00:24 executing program 0: clock_gettime(0x3, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getdents(r0, &(0x7f0000000040)=""/6, 0x6) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) close(r0) recvmsg(r0, &(0x7f0000001440)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/122, 0x7a}, {&(0x7f0000000180)=""/48, 0x30}, {&(0x7f00000001c0)=""/96, 0x60}, {&(0x7f0000000240)=""/77, 0x4d}, {&(0x7f00000002c0)=""/202, 0xca}], 0x5, &(0x7f0000000440)=""/4096, 0x1000}, 0x42) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001480)="858b9419ec2930e6b4b6c71e53ea492d9ba7b80191a35162e98a94cb6543e8b3e5de74293699194d9f75a2a978dd9ce3695a194c13c26fac337e3873370afb23c0be7283e61a5bb4bfac2a792a3052363564f936b519274ce33d103bb5337bcacbfe6ee8d7ab4d32b203227acf77afe9c143e6b8694777d0", 0x78}, {&(0x7f0000001500)="6311e19162e602a86dcea5a6b0231701086d51d1b3befee06ad44e51b2ce528cc807bce3c6dead4f8887b0fc8bdee3cd67e776d27388893cfd8afa1ba62338e0ff0a0ded622f0f389fdaba0afad77a5a0020c770a3a747a995cb6aecbdfae6b8b1", 0x61}, {&(0x7f0000001580)="0db5b2c4a2a08b496752caaf8432d9ec83", 0x11}, {&(0x7f00000015c0)="5073976fbb90ad34c0235281a2240cb01f35d9bf06f0d2cfba5d9bd844ce433e12a531f55638c0d7202f52f0f739684dec458a0de8d826417487907d0506aca4b01daa66fee79a0967488e836ae8d3a55428269e0ec4b76e97e3c4f42b239c4eb1100254749baa7bd036023e9f84cd97a306840e3eeddf5b00b6932eda4c8f6b8ea51ae48d8df33684a4459e935594867f1d14748104d22c6c0f22d233bd75769f60ae8cdc17c664fa20c3394a04daac663974fab21fd50083d891", 0xbb}], 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000016c0)={{0x18, 0x1, 0x80, 0x8}, {0x18, 0x3, 0x6, 0xffff}, 0x7, [0x81f, 0x5, 0xffff, 0x8, 0xc1, 0xb9a4, 0x2, 0x3]}, 0x3c) pwritev(r0, &(0x7f0000001b40)=[{&(0x7f0000001700)="97d25d42d2899b3abeafcd292a770808b683020363982217bd2ece15a1a0ff45ec0e9817d4f1d1a9d265d0bf1d543f60e4511444a0318c", 0x37}, {&(0x7f0000001740)="df01f05736e95a04411bf898ceb1638006f5a204ad90775c83856a9b909d8f62c2903d79b7b7b63bdb41e9092b62c9cfba7f2fd9473cce284757e6f7c981abc1439f4613b8c1b8a227be688403309dae62412807ee6fe199418cc1a8ff3c4564770a4692f130f95dbabc634c88413f8e2a72fa6faffe10627f61c0ddf02f11b6b7535be2c5bf349e906efbd83ce465e4a28ad46d03a81af1bc8b7f667e0e85fe3a79e1c61c74f3db242c710f5a9ef46f6d7bb6e07f0af20d23396a95989d976afe06d7db2127c83a2d397389c5e9dc3d60ba46174c9b3421cd78e8f6c27c3ac9bdba", 0xe2}, {&(0x7f0000001840)="40a8913e0dfd3b137d17ddf63eb849e8a9dab87884d5cfd8895ab1c0e2ccd206040284dc5eacf3fb3c418ebccc858789f239ce9cb1d78946037287d38798c7105dafad36438b5a6e6058ecfd9ad50bbdf5c95c6cd19721ca0283f921aa776941942814b25540bf1e0af63252c0a54dc05c72d64d8dbc4f1e0c97e63de6ac11db93c409bfe09b", 0x86}, {&(0x7f0000001900)="d428296b35692f40e2095f0e30fef70411769069117e3c46a117e78d9fadbd4c30c749e52da871314ddab975fc88cc7368092a401e2a0289273806300c8338ab7b94210dac9e3c9314548ab00888d5bf981433a7c6bbba2c712b821eeb896b98216ffb15cd2827e90ce802537234", 0x6e}, {&(0x7f0000001980)="b7290c7a0879d41048d079de9517b0d522479dd4", 0x14}, {&(0x7f00000019c0)="be2d512a5099271699c2e018bfe3d1217ec16f40c9e59f3acb7ec3bc56a412b9803f6c8740c86852262a604b8fe4be20c497106e3a72c304b23fb1fdffa0cfc7e1b2b099dcad722b8f26019f3ad550aa04617341c268cb9c6853b83effb7c925e53d585386cc7d7aedd5344218db361b61b3f246258b01828c9ddbe0eb59a152ef478f2a7b2c23eed096b966e5ed20e67bbe", 0x92}, {&(0x7f0000001a80)="5c60c1d3cbf5c04259ba0b6fe96fcd85682f680d73678ff8", 0x18}, {&(0x7f0000001ac0)="d3749921f9ffb86922cb4b52480c99e32269c5c7d80bbf7d0ff29e67a09dcf35f0ce10edfc91ca154dc3", 0x2a}, {&(0x7f0000001b00)="76b9cb8ef08d42fbdcb97c4ed8c357f793e75c889d56", 0x16}], 0x9, 0x0, 0x0) r1 = kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000001c00)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$KDENABIO(r0, 0x20004b3c) fsync(r1) getgid() r2 = semget$private(0x0, 0x0, 0x10) semctl$IPC_RMID(r2, 0x0, 0x0) kqueue() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001c40)={{0x18, 0x0, 0x4, 0x7}, {0x18, 0x0, 0xff, 0x20}, 0x1ff, [0x40, 0x2, 0xfffffffffffffffc, 0x80, 0xe22, 0x101, 0x0, 0x3]}, 0x3c) r3 = socket$inet6(0x18, 0x1, 0x5) recvmsg(r3, &(0x7f00000052c0)={&(0x7f0000001c80)=@un=@abs, 0x8, &(0x7f0000004200)=[{&(0x7f0000001cc0)=""/183, 0xb7}, {&(0x7f0000001d80)=""/37, 0x25}, {&(0x7f0000001dc0)=""/132, 0x84}, {&(0x7f0000001e80)=""/4096, 0x1000}, {&(0x7f0000002e80)=""/48, 0x30}, {&(0x7f0000002ec0)=""/162, 0xa2}, {&(0x7f0000002f80)=""/66, 0x42}, {&(0x7f0000003000)=""/226, 0xe2}, {&(0x7f0000003100)=""/4096, 0x1000}, {&(0x7f0000004100)=""/245, 0xf5}], 0xa, &(0x7f00000042c0)=""/4096, 0x1000}, 0x41) recvmsg(r0, &(0x7f0000005a40)={&(0x7f0000005300)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000058c0)=[{&(0x7f0000005380)=""/24, 0x18}, {&(0x7f00000053c0)=""/79, 0x4f}, {&(0x7f0000005440)=""/248, 0xf8}, {&(0x7f0000005540)=""/159, 0x9f}, {&(0x7f0000005600)=""/225, 0xe1}, {&(0x7f0000005700)=""/76, 0x4c}, {&(0x7f0000005780)=""/148, 0x94}, {&(0x7f0000005840)=""/93, 0x5d}], 0x8, &(0x7f0000005940)=""/207, 0xcf}, 0x34e6d64f97d3cc55) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000005a80)={0x0, 0x0, 0x0}, &(0x7f0000005ac0)=0xc) getpeername$inet(r0, &(0x7f0000005b00), &(0x7f0000005b40)=0xc) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r6 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) getpeername$inet6(r3, &(0x7f0000005b80), &(0x7f0000005bc0)=0xc) fchownat(r0, &(0x7f0000005c00)='./file0\x00', r4, r5, 0x4) 16:00:25 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000001240)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x100000000064}, {0x16}]}) r2 = semget(0x3, 0x0, 0x10) getpgrp() semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000200)=""/4096) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) semget$private(0x0, 0x3, 0x80) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9c") r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000140)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001200)={0x5, &(0x7f0000000180)=[{0x4, 0x8f21, 0x0, 0x1}, {0x80, 0x401, 0x1f, 0x7}, {0x1ff, 0xf1c, 0xfffffffffffffffc, 0x3}, {0x8, 0x80000001, 0x8001, 0x8}, {0x2, 0xe6, 0x4, 0x5}]}) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) poll(&(0x7f0000003c00)=[{r0, 0x10}, {r0, 0x64}, {r0, 0x548dac69c7cc7786}, {r0}, {r0, 0x127}, {r0, 0x4}, {r0, 0x80}], 0x7, 0xffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x10000, 0xfffffffffffffff7}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x28000, 0x30) r2 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x51) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000340)='./file0\x00', 0x0, r3) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000280)=0xd5f) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x62, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000300), &(0x7f00000003c0)=0x10) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000380)=0x6) fsync(r2) ioctl$TIOCSDTR(r0, 0x20007479) mknodat(r1, &(0x7f0000000400)='./file0\x00', 0x20, 0x4bec14b7) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000001c0)=0xffffffff7fffffff) r4 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000003c40)=""/52) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x8, 0x0, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40000000, 0xfffffffffffff801, 0x9}, {{r2}, 0x0, 0x88, 0x1, 0x7, 0x100000000}, {{r2}, 0xfffffffffffffff9, 0x24, 0x10, 0x8, 0x80000001}, {{r1}, 0xfffffffffffffffd, 0x88, 0x2, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x45d980000, 0x8}, {{r0}, 0xfffffffffffffffb, 0x45, 0x40, 0x4, 0x8000}, {{r0}, 0xfffffffffffffffa, 0xcbf364e6271e98ae, 0x2, 0xfee, 0x800}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x9, 0x7fffffff}], 0xc07, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x12, 0x1}, {{r0}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0x5, 0x7}, {{r1}, 0xfffffffffffffff9, 0x83, 0x1, 0x2, 0x46}, {{r2}, 0xfffffffffffffffd, 0x0, 0x5, 0x0, 0x10001}, {{r2}, 0xfffffffffffffff9, 0x1c, 0x2, 0x6, 0x6}], 0xff, &(0x7f0000000040)={0xffffffff}) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x8010, r2, 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x200000000000) r3 = semget(0x3, 0x3, 0x80) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x61b45ec8b79fcdd6) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x4, r4, r5, r6, r7, 0x10, 0x9}, 0x0, 0x7, 0x9}) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) geteuid() getgid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet6(r1, &(0x7f0000000340)=""/245, 0xf5, 0x40, &(0x7f00000002c0)={0x18, 0x3, 0x371, 0x2}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000440)={""/16, @ifru_addr=@un=@abs}) chown(&(0x7f0000000080)='./bus\x00', r2, r3) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) r4 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0x712de38a09f15252) ioctl$TIOCSTART(r4, 0x2000746e) syz_open_pts() ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000480)=0x8dc0) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x8}, 0xc) mkdir(&(0x7f0000000600)='./file0\x00', 0x5) mkdir(&(0x7f0000000140)='\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) renameat(r4, &(0x7f00000001c0)='./bus\x00', r4, &(0x7f0000000200)='./bus\x00') ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86127) accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="f90094e5ff0500083320009d00000000000000dd476e473ce443595950f2f9906d1b00000000b3b30000000000000000000200"/66], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) rmdir(&(0x7f0000000040)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x8) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:25 executing program 1: r0 = socket(0x2, 0x1, 0xffffffffffffffff) r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x2, 0x7}) 16:00:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x58c, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffff74) shutdown(r0, 0x2) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) login: load: 1.99 cmd: getty 65080 [ttyin] 0.00u 0.02s 0% 315k load: 1.99 cmd: getty 65080 [ttyin] 0.00u 0.02s 0% 315k 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x6) socketpair(0x20, 0x4, 0x5, &(0x7f0000000040)) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000180), 0x0) socket$inet(0x2, 0x5, 0x7fffffff) 16:00:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="1be61cdc37951bcf93cdabddbdcdd38f953ac708d93b5bf214d7"], 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) r2 = open(&(0x7f0000000280)='./file0\x00', 0x30288, 0x0) accept$inet6(r2, 0x0, &(0x7f0000000040)) 16:00:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffb, 0x2}, 0x10) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8) getuid() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0xb4, 0x2, 0xa7a, 0x0, 0x4, 0xffffffffffffff28, 0x4, 0x0, 0x2, 0x40}) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="dae79a78a5da9bc6c9184f815036b0529defb167fa431eb89f5c831a1d39f39a30353044fa7564adb3b3d13e04982163af07f1315fd3438b229096bfb88404fb70c7b609a2e81079cfd634d9c89c6d621b63b0e79ee8b9f37365a656d1b8e1e5022d3e0ce1c8c73aec161d8f2c9353d4f7123e621e575246dc9e", 0x7a}, {&(0x7f0000000140)="3e63c52cd5580b1fa4350fc67a1e53b567a6c46d952f3ef1fe48189534879323a8ea81598ad68fc0924381c22db5f3dfd13e812a8d53ff17", 0x38}, {&(0x7f0000000180)='Oc;|', 0x4}], 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000480)=[{0x90, 0xffff, 0x3, "f4ab1c313fc7586942b1b3127c8ca16a28a372ce2ee5ac00b7845c707cd155399410b64afeb17dca529db397e82b86d4301b37e54a1fa385112f55e145809bc301ad41e98259a74a25713b7a8895b50aca198189e08e1c260c5348d628b8d9a4d1dc3daefe7aba8c87aea59c18225f35c6491abd7b6e838babc869d9098a"}], 0x90}, 0x9) 16:00:25 executing program 1: setregid(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x100, 0x6, {[0x2, 0x7fffffff, 0x3aa, 0xc1e, 0x7, 0x1, 0x8, 0xfffffffffffffffe, 0x1, 0x7, 0x3, 0x45d, 0xa63, 0x8, 0xbb9, 0x4517, 0x2, 0x7], [0xfffffffffffff591, 0xff, 0xffffffffffffffc1, 0x8000, 0x20, 0x40, 0x3f, 0x80000000, 0x400, 0xcf3], [0x4, 0x25, 0x8a, 0x2, 0xffffffffffff1449, 0x3f, 0x80], [0x3, 0x9, 0x0, 0x5d23, 0x3, 0x8], [{0x890b, 0x1, 0x0, 0x81}, {0x7fffffff, 0xac, 0x80007ff, 0x86}, {0x8, 0x9, 0x0, 0x253}, {0x8, 0x800, 0xfffffffffffffffd, 0x400}, {0x101, 0x9, 0x1000, 0xc0}, {0x4, 0x94ae, 0x10000, 0x4}, {0x81, 0xffff, 0x10, 0x400}, {0x3, 0x5, 0x3, 0x2}], {0x101, 0x2, 0x80, 0x8}, {0x9, 0x5e, 0x100000001, 0x1}}}) 16:00:25 executing program 0: shmget(0x1, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) mknod(&(0x7f0000000000)='./file1\x00', 0x100, 0x7) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0xc0) 16:00:25 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000100)="116b6f4669647ba3450c4682375febb39418099b614a53de19c926d9d9fb2ee7958e37cd2747305d182ba29ba73429b06926d3c889ec89337c463012b93092510b499bb86829f6df3e6f6312917896dafbb298740273724e7ec80fe2788d47c6589fa8116381e906a2929f", 0x6b}, {&(0x7f00000002c0)="0d1606b90b4a67b724ff52c05aadcbf5b4867fade4d75aaf9d751d39b4ad0a86b58e32d3cb9a0f5d4345c2d095e9a2fcd94a91902d955ed9ee6cbf257cdebc1a32466cf090c9129570c55fe02299fefffd802ed3acd5d66027", 0x59}, {&(0x7f0000000340)="a0b8e94679553935be82768e1e0b722db8cfaa25be454e645a2d042031ae826b186d4c066dcfaae8c8cd0b5660845ce127d80c31672c0d9f653dbc224bade6736655bd606451cbf94b5151cb5e8f6c5cdf7b8d6de95439b57e295829811bd5041cf7af8ec788deff6c2b7942d8668f9d65cc00e4aeecbc97c583ced1a3bc295bbe5e155c5c72b3577b5b911c59b87dc24c8c68293ed5a83b21cef1dad06ad14fea7f6275c870c3a9db76aef3ee38ec706643f63cfb2ae7aef4599fb17f6462cf44bf60da3836f39f8e848ff89706c04378133f802e0f37c5", 0xd8}, {&(0x7f0000000440)="9e777825d0c28804bffcad58c4e0f44d63865b41974d9a6a8225cc79ee20d6f8ddba20b2e39c8305df99cc80323c341014c705e6ddb046fb6a7ff5435e89794d3e1a62a2acd3388a0a17ba0bd55225ec03c7245618b15d4da36c", 0x5a}, {&(0x7f0000000500)="3ac248ff825e83fc348a2ee425b40894b7c6100569dc93442e66da90ac40e2e07c89a73c07bae61d563d97db3805febd116732015032f8f73523121b437b37ed8671cef40e5c66299fe99f185e771774305d8939f1a650be1feea9f5c76ddd229de4bf0cc09ec5c34584ec54dcd3edb1d7831944b8ea33f729c47b905d5dfefb7703bede5107648e0c0d7820ed6450ba767d4629e5fbab93e2feeff32c44808f57f7ae86d8d67524560a8cd55a2ac2d03ad875ccedf54134b33b164b85554c00d54376376a28eee0f914f378982c858439878d1cdc0de10c916779b965197a640997e4ae8ae53f9b8bbbcdb0f9b1c90ff898d69184dd33389675356355a94a396bb1ffdb708749d2f66d7780ead83cc6664c58b8c5e13fa59632892c655387b5698d2637dba9b534fd17ad53e6e676a063f317c5487ae79fec00635520866a58ea168864afd39e1164812a80eaed64ffbb91c72f796a3e8e02ab1b07446c167cb2ed80d5e6d819b613dd4f0e4793672974efb01e9c2cfaa43fd2f2d5a815886cda30ac9a608dee4fefd95242183b5c6b26f0459645e1a4c95b0cf2260ca9fb163e454fe9e60f5669f1f85a4c65df9bfbeae813073e5698c2b0be33cbaa0366e49f2bb24637bf452bb415b0debc49fe28768337646f57985524f050efa380da7aded8390c813fdc26cbf242b2f059b808e999907cb44a29b7aeca3cfbc030769f1253374e0aa9aef5c19a343110ad6d2a2eb8148537b11e966c61ef9c4d63c75c9c5e2a13d977c5db299b1123f9e585c4ea7aa1ee3cc286667af8822d492a44ff1ab1313228ea27bad8760b7a0f2c5cbd7ed7194f8805eb4f6eb12496cc218a9ec20391498dfc677218309040bb4d00ce42c2f3e9b27a1d481ded6efb4e2974e3b21c2bb8d8834951e2d7ae2adba7d39ad30d31fdcc5884237302f496be5029e2dcf4e453f3ac0a44b3fa25519e231e2c74c87e408f36cd75589bee22ba430238e0a9f5d3a6031add469c13109e98b53d67b8706b306bb66eef2fa50d3bba44752b3562896cd3e5a4629c103d53f33b51f824021e082cd2bf24bbe66ff670e81000971f6952296e7fc13ba096268301b078881f24444bde6130d7e6ba875dae426ea4f07fad269218ab60d988c9d3e800e42a7b0620ba835743a355773c73498f5bcf282cd37c5d112147a97bde12393d97f142b50f5b23bd300dda60235a66c76e7db289d6d2d8e2bde5320f6f08e7f1eb1bbc562bcda2fda5a25df59343036a5c68f9ce9268ae1a60cb4154e2c4cad7d7cae17433c0233651452dcfb045ffbdb05b72e1d06b6ae9a59e82de832250e574a4235dbe313a0df0ce016abdb5a0d01af49d6519a9ece052a8aa35b5216d762891c892ffa1a85ab03972bb262604906e1452d0f91fbaa6474272be4998266a6671cba76a119d40b154c31de74f0a7996470ee82d5e96c4b87e074c4e916cd2f9139e5ebfeaec1f3ef5064b998c67a1dc2bce57e389769276e1b5a203868525c6a60960d6467bb608fb507c09a34dc7d91d37fc46fde14f49865545d0f57b3228eb4bdc76fd340bdc5d4369ab55b24c90ce3f4c5fbd50e457653fea0e918494808302e93bf5694543ad827f733664844f152e96cdf0a8cc99b7c556db1907ede5fe57369019ce2912e2f88a7e27c4e48908fc095f5a7bfbad5dbf3dfc0d037e94caabfbe7bcbbd89bca344eff0dc112e905eeb15925a4523d810ebdb7be84e2930dde50df36f209cec0a4f85e2a051f92544aa01649f28a315e634e62f9c1d89da0111f297e432ea83bd8300e737b035f4ac5be547555503bd6a56241067c7f4215889e1efbd4ef60a6a0c29050ca4d7cefe74461d9c833bc5105a4e34ecacf594c96ffc29af766c21ceff15d47fcb15a292f7533bcebdd531839a37044f545ecdb3b3f2919bd050b30f54bb6b9057bc948549e06e57cf6477cf46aecad062ad4b0f383973d1f81bb3d1fc647bcd3f3387103b010cd0d14a61d354b525b3648afcb1c4f515147ec6fee2f02c924a863bd0d2a2bb3ed2af070bc5dd79db8655bd5cbbd0c658217ab0887bee39762d571fb475482cdbf9e78becdd9a356e7feac2ea55b197efb234af59a77a200ba29e04b8ddc71b88e5052d50f1586bd2801dcea74c87d61398044cf5f2d149462b672341081e28a9367e8cc2a1a5b535e58efa782a883f08e82451e3c406317e1d69674e07ba1470adb26970adb56e3fdc7f2de4481e7e50934786c2f0d2bcbe8df38e4ac1c8f1e7c413ea934da388a83b2622325d09a86d1fd9c32163521f37bbe8c8dfac3699ebfdd7584127c43dd238bff8f68a61488f305bbeb4ec88ef6544ee255a307d60c0ed0956271df234dcde19a9942d1d9f78b831510f69a3eefa0230f65e6c7624c32a19172c43400f74557d14f09eaa128e7f9064eb425092c4f04f62a14171dcab5666e114871cc741cf655f4fe318f773705e225404d4cdaba6c4ec15c3c290a27c7bc01baf152bb08a80edea2c36c8a86b76334cd9a93ae810d8be5e77e27d7dc352da18f9c292197e04b3ce00b689e466b02b200791a69147142f4963402a894e1c0c72dfaf8229bc469a452305ad73a14aae73b033a80e91d5a4629e59830d79466d6cf7d6f248dc17cd8f5cb460e62abe97a8164e8ac058611ade8e42510db223873d878762770fb00a21598e16472af3e1b25d40c94a77007ee77ad07ee5026c10df0f3acddc023a82feca2ca71047592b151633d6b497f3cc3c9b70596e268d72e4a9a0b83e5e60feba126f17b0937acc16710ebb9fdc12119a4a7f186a4dd4183431e12b7327ad9a61e98af5ae93722ac310fb989480f2fc6f7af415c844babff5b8ca0a811031b1addab8d7b521337ab31bcba77646b651c08cd765ab477281f92a4374c13dde256a2f3e3a9ef883db46072348cf609db929062d9283cbe2acf8ba4cf0168c09fe750b0b3feccded65b3ecffab34b7b0ff780c3e8e8288ce9bafcc2c16382c607cf0fa646d1b01c63c504e412d1dbfff58d5ad856d9754a771494ddb74604f42e94556bd4b392214075b43c9058fe076fe01db7e0ec40994748f77bb8095c994f4c705e931122c892f11a1cbe94bcf907544c7cc147b2431ec78c8aedc01daba26194643ed6937f9bed636c8d864171730aae0bc4b1597ebbbf3eabed0e45fc508abfb82fe48c60c88f4bd115670515d07caef4a4bd2b7f9a938c545c876be3a97198d1a6cce0995ca1999a7c40cb206901e240f8bf1ce485fbe031b4ffce35ba6f07a9f65e54bbc6dc459bd086500908f76ebfbd99105e9986262ce750824cfedac320d9102e1ee46b1cd77f8a6eb782fc2379badac688e0904c908a035b5a5ab2baed4e6fa08cc1b754907043700dabee4d377e2206debdf2622d06a9b2263cd598c3779c4577fc788dae47ccb847e9c4c95814699453e86d6fac5e2b1c68abc111788f1a00ea80834c32fca226b6e07831088e6ba5889f626f8a414c5639d2fd1f928a23f29cbd9f2c7437f2462f598b46b97419f8ccf37466da94fe81421389a38f6f3660979ae0944a3f947e4cebc737c7a6800b4d6db982f7afd58bae44bc1f7866a932be31ecf7c9c0a507a7a672299d688935b7c7a73ba51d6126da0b0b28d3bc01f6c9a6ed0bcbebb1c0f04e5e16f9309a3b963f09fb5852030129b0268f1d1aa7d0330aca95e0b63060b213f689047c5e5cd91e40f7bc7f908e89d160a8b1f40deefd34124d0607ef6ec1766280314803e7c8ac535b8bdc842152634ee230e06daa44921d6596b9fdb28db8cd3871ecb35b6f47881d5db0b08d572e39747c56e1476aae263d6a5fa9a72b5f2b85f960b7a7eaa57d450d957e682d85f01e77da3f87094ea347815c1c4c4bc62cd6766cff6e69b0527de4bb3ce774c4aff71a6c063b3941a7b0f7329205f1223040837bb0cfa7e0925c4d549c2ece985b26cad9c9499d3f88d6418c6bcf93029039e1bf18ec5185bd77e489de51a9093bd66773fc08d1a52b13c92b5fd29ae4ba16ec841580b288e498f9da30ae117a0d1746debcfb04258ada10c05819d1a65f1b34db45266bc6971ff26821130923abc72fd15cf8b97bb8da74fd4bb1f78bb4a0a07011f174f814440106d62429307e0c76909cbeada5f2ef2c122d8e294ad10ea0caf1cb44cbb94a4de63c49b0687ced11821ad23fda64609ce71e670f5352b22f571c6a28fbfab7c86dbb0401de1a19d369014468a1f90eb650058c141cd3279d9ae11d44fcb0d14d2a0e4388215ff04d12b1776be23e01c4b07383d0398d070c83015924a7b1540e234efbb1b333a8cf9e7c9b502a2cc458ef7a530f46ca63b5357e52e900ae12178ee2a5a1902222c305b1b4aaf1b131aed7d00dab354ff54b806cc8fc450c06a7c7ada1e62387498522e5ad1b931c2ed88d587d99d9b1d4bdc6e90a69bea8828ae64b075d8ec5d781dd0d045757be61df986fc9ba7c4c4830b90614bf60b65df8d52425bd02b3875ca267da976104e02fb3c7c6728847783d11cc32fdb6a14a413013573e50d9ef28479b24d60f609a007d47ee5da6f1816a6fdff4f17fd221e02c75a8396ffb03a73c45199e3a4801bfb7dc7d7a645f4c61d650caf0bcfc85eb3a7258f062fe04080a4526b06261468b4add9cfb5659d1dc016d21bff3ff9bb1753dcab10aad0a5dedcb6c084be51bb4b8ca7a5adc382d0987466640cd703a59d658a8d9ff65413df4bc88a08c472f6f34da2e6cce67988ec3731b65fc6e95edeabf45d25a2c6a6251bca60aa3f503383acd9ec417640bc536f28c8dadef698275bb2616f5ff7bad87108749f194ea0ff5b5de09edc7a7979aca5f8915cea2eabdea19d2f553b3bc2cc1d7b9eb73808957a8be0a77189f0c712319627bfafdba6062d840809f8d56f90cd0588891b20a9a49e5fd9d6b0eca6e6e06eb6d2e530222905112086e2152c768986fa95a461f2bdd6d33ed0f9b74b92dba12b37e4a0895db05aef971d5dcfd95fe70e3ab299818c99ba2c2709ecef9d589f16aadae2dc8948e0478436b54f6d4adfc23549b83d0dc4c1e04bddc617957f3670302ad8970bccc5975f60c970bcbae083adc268b5f636cc4ac2602dc1f120184505e955a7d776350cbbeb4ab403bdefda3fd3346606d8f7e5f6238ee63abe04ebbf8042687357e51f8c033aa42d142b7ba714758fdc8cb6de058b5b12cd9f988f804ac79f29b576f2c108aac484e74503b467d79bbcb954e21ea9e3429f5be1cc5f11b4736f98ee292c19ec2f11e3eac7faad38b13ddfcb2f2545d544004768f010b1b9855a1a673c375edecd872c65ea9ce0deb71eb4bcd5f519fda59db28f92507521b43519b6fe7756b3edb93c51c1794aefecf5b4e8ef571aee7a83093b4112ded59ac6f07eb7cb199e6691eac985204ae2c74b6f135f6f9aedb33eac52cce4534c8f97816bc19086519a793f62eb004c16466ed3731b8c157e2e8d5bc6b05bfc761fdb853cec3b02f0c2145c364e597e9df381973b9a99c9ab61861fad2fd3eafa8832b1f9a2c6abf25b9cfb42b33d7acbdf102905b8a26cabaf0a9111027f4cb1eb0a5a1cad22296a96db57a86cf2873e053210725d6c49f4e1f64b370bed1336738009df07a8c4df0f1cfff6212c92a5514d5bea6469e87d4b57dacec9ce82d49473af3f1b26e02e464c84e6824ec1a114e34ab943a6a0c87b637fcdb2c4cb9cbd58abd4021120dcb9c3195136ca590aac4025c12888781dd61f5f64116154e0e60a89cce2d82c8a8f479891b46c33888a3916da557", 0x1000}, {&(0x7f0000000180)}, {&(0x7f0000001500)="19c6a507d0bcc6c9faa3", 0xa}], 0x7, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000000c0)) close(r1) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:25 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) connect$inet6(r2, &(0x7f0000000140), 0xc) 16:00:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) dup(r0) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96e876d49764e486093aa0416fa4f376336acf00b7804be7dad37b76ee0611c79be5c05781e4991f7c8df5f88c257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fdc2567fdc872babfbb770c1f5a872c881f07cc53c894303b22f310b404f36a00f90006ee01be657aea8c500001c02000000000000020208a371a3f8000c00000000000000010000000000000000", 0xae, 0x0, 0x0, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x6c7) close(r0) 16:00:25 executing program 0: setreuid(0xffffffffffffffff, 0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x4, 0x3) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x80, 0x5d4}) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chflags(&(0x7f0000000200)='./file0\x00', 0x10000) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 16:00:25 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r0, 0x0, 0x8, 0x0, &(0x7f0000000280)) 16:00:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x100) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket(0x18, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) chflagsat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x4ae52deec6a9a5f8, 0x2) getpeername$unix(r1, 0x0, &(0x7f0000000100)) 16:00:26 executing program 0: 16:00:26 executing program 1: r0 = socket(0x18, 0x3, 0x5) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0x6) 16:00:26 executing program 1: syz_emit_ethernet(0x2a, &(0x7f000070aef1)) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x221, 0x0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x2) kevent(r1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0xffff, 0xfffffffffffff1f5}, {{r0}, 0xfffffffffffffffa, 0x41, 0x20000004, 0x8, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000005, 0x3, 0x3ff}], 0x7, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x89, 0xc0000020, 0xfffffffffffffb63, 0x3}, {{r0}, 0xfffffffffffffffa, 0x76, 0x1, 0xa3, 0x8423}, {{r0}, 0xfffffffffffffffb, 0xc4, 0x1, 0xe7, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0x1f}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x7, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x29, 0x10, 0x8, 0x1}], 0x7fffffff, &(0x7f0000000300)={0x4, 0x51}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000fc0)='/dev/zero\x00', 0x183, 0x0) symlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000e80)='./file0\x00') r6 = socket(0x10000000002, 0x400000000000002, 0x0) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000700)=0x3) setsockopt(r6, 0x4, 0x4c3, &(0x7f0000000500)="270c92bd41b335c23f10c0b527ac63a3267c50d05ad5d11b104db544993ea4ee274e6dfd76326bf18069487f5b96c54257d737a5303d3752be86bec4614a08cc47190867e4fc52d3bb838cc8c128f5a754463506d1bd98a13e880d7ffba13338a102c1717c4e39a56d9ca85b2cd7fe401ad86f0a33c02d209ba3834e7fa81cad52472394754cd96aad675f934c8a86e4aa2e6a5b9091de089c28aed727c9a97e92b52f8ca32ff4afbd635c474c467f7d5cbc517ca7c4942035210c61307c79b46019787add7dc755e0cf77eec2722abf282e366c6254404bf121838185574c72cd3dd083ce2c24e32e025ee270eb04f4ad11ad63a827", 0xf6) recvmsg(r3, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) fcntl$getown(r6, 0x5) listen(r4, 0x57b) symlinkat(&(0x7f0000000680)='./file0\x00', r5, &(0x7f0000000e00)='./file0\x00') linkat(r1, &(0x7f0000000340)='./file0\x00', r5, &(0x7f0000000f80)='./file0\x00', 0x4) recvmsg(r2, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000d40)=[{&(0x7f00000007c0)=""/140, 0x8c}, {&(0x7f0000000880)=""/217, 0xd9}, {&(0x7f0000000980)=""/196, 0xc4}, {&(0x7f0000000040)=""/17, 0x11}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f0000000a80)=""/239, 0xef}, {&(0x7f0000000b80)=""/99, 0x63}, {&(0x7f0000000c00)=""/130, 0x82}, {&(0x7f0000000cc0)=""/70, 0x46}], 0x9, &(0x7f0000000600)=""/8, 0x8}, 0x41) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r4, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x80}, {r3, 0x180}, {r1, 0x105}, {r3, 0x8}, {r1}, {r1, 0x105}], 0x6, 0x3) sync() ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000ec0)={0x3, &(0x7f0000000e40)=[{0x3, 0x7, 0x0, 0x7}, {0x2, 0x2, 0x1, 0x101}, {0x400, 0xdf4, 0xfffffffffffff190, 0x7f}]}) ftruncate(r5, 0x0, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000f40)="b6") mkdir(&(0x7f0000000780)='./file0\x00', 0x0) r7 = semget$private(0x0, 0x1, 0x4006c2) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000240)=""/108) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x40, 0xa) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40045700, &(0x7f0000000080)) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpid() setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 16:00:26 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) r1 = geteuid() r2 = getgid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x10001, r1, r2, r3, r4, 0x80, 0x1ff}, 0xfffffffffffffff7, 0x3, 0xc000}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 16:00:26 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) listen(r0, 0x8001) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) recvmsg(r0, &(0x7f0000000300)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)=""/9, 0x9}, {&(0x7f0000000140)=""/255, 0xff}], 0x2, &(0x7f0000000280)=""/90, 0x5a}, 0x40) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x4}], 0x2, 0x3) 16:00:26 executing program 0: r0 = socket(0x6, 0x4003, 0x0) getsockopt(r0, 0x0, 0x16, 0x0, 0x0) 16:00:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x2, 0x0) r3 = socket(0x18, 0x4, 0x8) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r6 = socket$inet6(0x18, 0x1, 0x10001) r7 = dup(0xffffffffffffff9c) r8 = socket$inet6(0x18, 0x0, 0x40000) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x9, 0x0) r10 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r12 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r14 = getppid() r15 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r17 = kqueue() r18 = dup(0xffffffffffffffff) r19 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x1, 0x0) r20 = accept$inet(0xffffffffffffffff, &(0x7f0000000640), &(0x7f0000000680)=0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) r22 = accept$unix(0xffffffffffffffff, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x36c) r23 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r24 = socket$inet6(0x18, 0xe2da8839c18734f3, 0x6) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x20000, 0x0) r26 = getpgrp() r27 = getuid() getgroups(0x4000002a, &(0x7f0000000a40)) r28 = fcntl$getown(0xffffffffffffffff, 0x5) r29 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000080)="a18e78bf1669cd3667583b293b27aa2dd44dbfd39c5af45d38f641e825e6ee7cff1f6a1d510a566c26081ee7ba2c083602cda85aa3d87a740eb87e2ed208f149bffae89420d57a2e5005d8f7ea577b71", 0x50}, {&(0x7f0000000100)="413a883175f0506a866a975e91ca30b8633f6ec093e0cd13af391291c3663f884d2c21d81bc78b88103410c56f4e895d7dae8b141e4ba2d781057f74f7ce820f3ba3ae5e8a33ca1694ab", 0x4a}, {&(0x7f0000000180)="7745b62eda948866c35c2530b422db5af9093406282267fb999e5fbdab6b3f317671c6dce0ff4c8862c692094503805ede51e243b2baef04ad1a333dbc2b57a9395f23a10d2816b8abfbbd01bd5c27926e511b4882548aac4661d00dbb4ec21574222618f07bdb881d0de91b001dd47407e5ce6798d53b8da3a5032326b8a89a63ff2e833b1401481e8e3b8a125dee8476939a9d", 0x94}, {&(0x7f0000000240)="a975a5151e9239fc524f3a998fdb9114442af1a9d50f4c75a6f9", 0x1a}, {&(0x7f0000000280)="46f38ceaca91880d2eb28573600042be3369821bd410ae1589d07aedce542eeec2985666927035fadbd1005232827f9a9ccbd7867a5128813b03b26da17b036f8a47acdb054544166643de691d67d216128dc71f3427f02d300ea0976d0a47a3c5e022566209a73372144c9e17e7b5ea5ea393153c361c00e26bda996c98ddefa6a6400eb69354b75fbac9111d1012b60cc70d64e480e3cd3ca5fb5f6bd2130155991063ea63bd96b2a5d5a1c4cf8ecbd166465cb46907db86a96dcd65229d39d8ff0d6e992a029ba4fe5327b90e60bea81082beb40a26cdc3c492aba5b76402e1d4c2d8e1d959e481ef47c75975bf", 0xef}], 0x5, &(0x7f0000000840)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9]}, @rights={0x18, 0xffff, 0x1, [r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x28, 0xffff, 0x1, [r17, r18, r19, r20, r21, r22]}, @rights={0x20, 0xffff, 0x1, [r23, r24, r25]}, @cred={0x20, 0xffff, 0x0, r26, r27}, @cred={0x20, 0xffff, 0x0, r28, r29, r30}], 0x128, 0x8}, 0x2) r31 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r31, 0xffff, 0x1, &(0x7f0000000000), 0x4) semget(0x0, 0x1, 0x200) 16:00:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x800, 0xffff, './file0\x00', 0x2, 0xff, 0x2d1, 0x5}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCFLUSH(r2, 0xc0206981, &(0x7f0000000080)) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) 16:00:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000940)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x13, 0x0) clock_gettime(0x3, &(0x7f0000000040)) 16:00:27 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b001136270000000000000000000000000000000000000000c6c02d845152281f23450aed2c3f00ffff00605206d96f5f", 0x1cc}], 0x1) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x100000002) setsockopt(r0, 0x1, 0x64, 0x0, 0xfffffe2e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x6f2875bc4f023513, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) 16:00:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x2, 0x3, 0x1, 0x2, r1}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "73fcff4d4d7ee4000001000000c0010000000010"}) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r2, 0x3}) 16:00:27 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') pipe2(&(0x7f00000001c0), 0x10000) chroot(&(0x7f0000000100)='./file0/../file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0/file0\x00', r1, r2, 0x6) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) 16:00:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, r0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) r5 = geteuid() r6 = getgid() sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000180)=@abs={0xee66c0a7a1cc0813, 0x0, 0x1}, 0x8, &(0x7f00000012c0)=[{&(0x7f00000001c0)="b6cb4a9877ba4976e41280ade8eccafd332bc5d0afa2357d05b4497ea54a2477a80f24125d52d92e37a973e3a245e4fc24167aeed43d63f5cdea72d64c41bb5ad99648890a5db90ab6eb41f06c1adbf0635d6725b1f849811192a89660e805e5cb17e31b68b400caa88e40b7ca2bc82cf5c54b0e1cc2671ffaa00b618e0a0f1b866404ee1bbce5f5405b5f2ec909af146e9836203838057805dea2f4386e62f11ac35f3c66184d1a8b046e3c1a60422b3e20a30e0713db92e355301c7c6f24c7f09abb72cc7c2fc9cbf70d68c7c7ccaaf047cf9fe5be300d14b41d0728da60a3758a4f5cef8586110b913154660d0f5e78712cabfdba05a905d7a50659762328bd8dcd2599ac3bc5317e597b220c9f08df86b674bcae12872f4ecb35354456a1e602ba0cce82e989897e0b604f948bb3e0937b0606b2669c615e86e906011dad1bd84ea62e50ac23ebe21b913e39472fb54a2afad06167ee68f0bceed32a5486baaadfbce8c774eda74a327dbdf7b2d7da6f928131a583ff30edec83e456b1304c1e0ae9074a6ae30bbf67d919c36dec83c96a8af547d39b542490baaf18a8c52b83a15440978082942083c66e6cac657afd5762a49c9390a5de6348c3175af2e7f3a52b0282ec7ab0ae043c57d8e6f5592628778917c3b4710c86b439e1223d2ecaba2cc01e981031d1c704fae4c8efbb12cb09789075386ece137c66b963e71e8d5ed2ba85d40068f75c88bc4cc7e2cceeb0c89e4b0375910f887a4051fdfa23caffffe643408bbd512a5030c3b742347a770af0e38aa2804e5076a215c7d2fd0eb3c1c755c99b33749d8c27e4710a6f0f88fd1ee7da535561f165b62395fdfaffe2a2b41ad74c01e99ea4da9d2887b27f7a8e5f1e4479a2f1c9d8c7e16e5be7ff82efd30ad4bba9a4d18ec9c952d646c70ddf276b4038ce7d96b41ad51e4783cb5374e7ae528a869514fdd58a090c2293a8534d891992143db6e4af7451777d5d19c016a4663c1ee5952d738b4450b83302c1ee6aa1e71abb0f924766f46c595d1543346e0c0310d03b50bee9f591d565eaf265c6969deed4c6ff725cd6e2b31a4e3221c6aa013ddc0a2edda8e4a207c19b66e59618b8559913d9f8e013b87c87617c44cd15cf6c9e774f410dfced41f369e4bd1751543fda59532a90662ccc83d6668f76f59634b1a2b683b1733f4329b9b07bcdfecf72d97af6024a0c2f973c3422aa5aad0bd2afdc1471562c7483b1739f50c6a2079bcd1ed3e9313f0e896c8b491048a8cdf7ad52196d52944fee620588a23aa73619308dd790e6766eae946e3b2fd48e2c1be90fd4ed6104d391aec624d54f9dbb7b4283e7272911c3b6024f911ac176c1dd47ba74db624c2ce60fde4b659aa497290a687a8325bb916fc31d090c594daca781952956b4537736c3e70a8a080a6027a08bea6867ae201477b92a8ae5482bbe729b346c1ec250e00b7df3ceb5564fdfa024cd45389bcc96aced9ee8d210c8665ad56bb1dfd56cdea5ffea93088286dbf353b131634a2ab7fb202a035527832607de5338f280213f988d4ff605af6364482e0970e79891cca1fb743650cd66c6cf623642ca2cd81d4804d36dadcf3e1a5a291d656f50503f83b05ae391525f59c61d4f97a074748800767b2d9beb281c4724f42e3425915ea223cdde6cd5dbaab6bcb5bb01f0e67d36928c220927e48d0c4ec6f8825fffd274517a3fad9c9fa419e75e8550b0c3423191afaf5f3a19b3a62082564abd332b68ffb2563a564d3bfa993143d6fb02597ca245754c911c2a3d35affe74fbd7438937cfb9dd9290f63c9d60757274d1b3bcca07b4a3785d6975564aa8be9640aef9cb949835f1743575ce98588a895400986ddb0889b92b8476ec1cd1a54c2ec9f3e833599f0b92571743129a26f4208fa2ee85f09af31557ec0750b00ed5333c8ecaaf15a106ed406f760cb154899f526807e10b4e082300daa85a175682a95f7ec449a1827c3cdd92a96a2a615d9243a8676e7134e59239b21948dffecd41f85f6706f2223120dabffea8a6a17468bb18529f9adc3b48b425adbfffc7308823b2583ce6cf15fa936920c01d25f7e3b04613a241e1b4376cc3edd08fc45e3a2fce7aa2f8572d32c605bf8dd4ea99ac9531f1a2ecfd706f7ec9d22917ba44aa97c7b7d1190378ac053a12231103478d8509ae0d1f56980dd37a24c58987352bd3034de5c82b6555a423e932adf4eb7c508d45312e3dcd1b7f9def52be141bf8171ea27934563560ac199f42d1251d82f2b1fd733b63003333e202ac794847099749cc786b39c5b287f220736f735eb53eba8299646bf1e68d653cbc444d211f4b4006f0b41c166f7dd5455a39ecc2604e5e6958512309582f3143dace748c158d63d36ac498b80c991806523b5f1f0dd985af5e0ba286966808c86e8f3e33410ab78c89ef68430117175cf0892ca04ed02786c6eab60e3054bc86862f6e75366661a1f63393410dfd8a1284710339e73ba64aa73de3804979ebfaedc1f97cf84eb9fecf0ec1d91a263a7e8d2b08a0c2e02a53dadb41e706b954000ba571031a02d783edbabbf53c27bbd8a9153a4b775c64b2fd44034418fbc4a53f7c6b2716e54f3f9b6b848a081618cf3328ba177475ba6317c6c672609ee1c99eb7ccfc600c2a81b650cef3f66fd143781eee1afac56250801ce3962e27de3dc93205b30daf0a4e1ace56e0265b5bfe9546cea122b8b91b0e796d479be66af11700851b8c533792c2f85db6606f7343de01c3941cb77ce9c304b7ae10f8a169b76010935c9ba435c5ff128fc705de147ac319dd86a9129898d7f88c43dcc07273460bd600cd9571274866f3ecc3fe27b1e88d00b8dfcecf122b19257bc017d2f1823f443147a2ac3cca6e035a087793a18f36623710a15898ac49098e3fd3fa7e555c90c37539663aaaf03b7a70d9141e309c54b3601679c4ce6ff36200148b686e74757b46d606aa5571350b1eba527a2a1517bd47d7f22b99dbf409d2e842e7ed6d64ae3b2d8c7d1b3f72789ab104dba2ff5a8269ba37a00de9dbc7719396cdff5319edfe134719ac81383b521110ebbe1d82049af43b7d579b715fc44badbcaa61c6b9405a335064afcef3b486adc23d1d080d3d51aace25f891ea43721fbd2648cc2c6584f454fcca6935031915d82abfc5d2161d3d9a30f1f81d2c429a59c8e43929c6af024db4ee680a19221aac5f096c255f36edc34b52be221d06d9f52575a28e1bb23894abe425bf93c6690d51a24c1eb7f700b7df50056c63d1e623dfc2776def9d2a4701f04b21a59bc483abf6aa61ebfb0050f1b8208f37f760448ca5d3bb15020dad58107cf1ec1299fd6ca75cb121907e438ed5bbaff619a81474a70e657646a700ed72f61a4351756def8d3045d88e0767bf02452bcc9bbcaa4ca5195c59eda7f25c03260382493dac084bcb7552b1118b1cf09934fff8518c56e6346853da8fa701e2a48777937ed676c1d53b73a472f916d70f6dd57e25658f3a7e1438bf08fb9c19ef01bb86ea3eab4043928eb605113892f9911340e247dedecc75dd65380cf0101754782ad8e1276907f1e3e2be7bbafb894e750a3a1a317b95bf5cf1f8e52101b22e9661e5dab9ba915a0a04763d4b59f41e60fc7dca1ee5ffe7c3ecbc00ca6f170a4a774ca93dbd48207f8835013f8d3427e1170f0a8f81f677f75c2349b7e4a5e48e5ea848d28c5db389e41439c67e8b3d09be031b3cb1d9a453cdcd48b2922fc4278aba384ad7df1e06cedf544af70036ee3dcfcbc98051a57f3fc9b258fa7db505e1b9ed47a1597a73d3b17662506526170eb2ac217dc6114c585c66fd51fbb8ef52737ca26da37c3f45062882f6eb766fb97a6c43db701069ff228d38894faa1eda59c764e9bce7cf706015e477e160955253ea92c42e41a6d6cfb19271ce4ba3242ba16560e2676918e28fa86170dba026e78242ee23484c1632232b89ef3ed422cd77383a89d31107bf1edeb2ebf6a0b51f0b2386e7f6deff597208b58ff73775d5a88ae4b815050186edf1c28c444de5d1148e76e70fd081d5e9f0a7974e4afcc36e13fba655ade41f6e9b7507c3ea6754cdbd741a7965c278c01dec3e1f0372cc55bd88d0909b5485ac98b8fe92950dad99fac144cebb3015e0449518a6d2b2c17ac173e23ca17f90bb6b798ab4ac662646921b5c6e7c80800a86df415138b00b1f547d2ee7a2ca9cea3bb801f1d19766e723b0d219c2e746f39b78102fc8e5276af97420499f7066e18f7eb51c46da85a66d7d4616d47762bc180a7a63aad2ff5b355e3a80f3b762eba12ca5ce44f4b0828799c93641f9bfe4724de9e76f1efd5e44172a96ecbe1049fa3af6c4bcfa875db1b64fc19219025b38cdb4a77c8bf4cb4c661975ade41092050147a3381abdb4875659957a3d0e76fe0917056e25c7f97e9568caf18efd8fe579f60c588417f5eaa9bb0247a6ca406f4ea49d24d0420e884fcf257edbffc419110a9e1b813dea3abc70937c57554f1cb0c3490ae1b6eb5743e2c356f132556e79bdfabee1bd50fbb7ebd999c4c8479f105d181254aff9d2f0cee55391b94788121c4a103ccc48d02d2282b56f124f7c6b7c287c8bcfb0bf02ced9e8a23b90ea9caefe6d97b0f0eb4b199f886922bfdc0c33bbfe00c7cc47c6f8b9e986edc40c7e3092725d7f20d9fb7086d94f1e5f3d9de49420b77053ef2b16087c472242da5ec459a1e98a4139b42893950f4b48d24ae5149f16c1ec466e9d1e31f22ee7d31a2e49f9d07586907ba8bf4c7c95a203d34deac764bb23156abec2ad5dcdb6d86ee4b72c56a809e8a1ddb4e123b12819d4b8ca2f26fc4f30737ccc0907c5a9f35b44445343db65946f46ad24d84e077aa8094214f129c7cff2d2759403444612a8f4102fdcf544623e53b2452bdb22fd06c707f68250d04ca20d98beb93263bda7d3488066226d6ded6933a8cc51d634c6311fbddc9189d0a0bdbdd73a1cab077bfe12352a25ca7203d08a0afe828025034381b12f127264cd88bb1f19248e3866c1e02125465ae7a43574396a9074a34ecf69437e7cd39e08e31250753a5a183f8eb52c869f9303c245d9f0c23bbdbbea8d8c3fc95484b55afdc804fcf0dbc787672bef24bd2e6a8d84729694af47f24e7ed91cf82caae4cafb9b77ae6837cfa9a191de78e643bcdea000bc6d414004c25554d629b4ec211237ca73f16cab630f9975c5b783ae057f340fe50c63fe77a702c1cf480f28ccade5f392346a5309c24c425cd2a5b11e28884db3a279434f29ae6336f6d573daca09444042bbc09cf313208c0d783a7a07a4553f89faa2b26145f718c274abbc3d12e80fa7916ae83f654ca0fac7cc4641343a152c8a385ccac409f3ec157c0e54c7277b3c53f1fae3fd01626e7f0e2a50a6217fe761c49e967fd335d11e184ab6898906f3b21986c098dfa50fc64d00c08a988163c4b6c695670a41fc375e96d29c2d7b2b53255a6ae9fa24f0ba3fd0cefa863127bccce8fb42662cb7f104f562476df98459bbc523e1f0369b1906a65450d4eb950da5d4b33ec1494fcbd66ed3e71d48deb01b9ec81cf73e616aeda14aa6cdd9be3a3ff64824398c86a3ca1ca39e660114f33718a5f1fc9145ce9fa3756d317027d76e2756ac13a618f5ba1bdceb35aa805952b134e1dab9deffbd14b77fea67f26ad49555be4347885da8adf6d3ae5c0532edfef6a6983bf428091b02eb36c05daf0c13f1817a3ecac196bf19b6c83d5a739ce150daf4e5e93077bb61060c", 0x1000}, {&(0x7f00000011c0)="50f7c1eaf484b23eccb037e965dbb24b1e6b71deff3a583e8c06b4e9325557c9e6dfb7df56bc369997eebd7e62d29d0ecc32c4a79d3466c7a961675ca62bfdab79299deb9a2a36621f0c588a19a056b5f533a9db648b7211d9a82bd780d889", 0x5f}, {&(0x7f0000001240)="958c256fb26fb70e8967", 0xa}, {&(0x7f0000001280)}], 0x4, &(0x7f0000001540)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="00a22eca83faca3604000000b9ba007ae210e16bded8eb8f45b9ec6a88000001000000be47676a6bb79dc2c68fb41181005d0a41c4a5474e0e17fc440be27702fcecb8d3558d28eed555fe80b069f7c2af03fbc9189df8dae7c2b225440480508303e0d822e9938e96f7ce9b894ae3d6fe288ed8e27fefa55c0b9e4dbb4c6daa67804679a134e0270208aa44896fb37a0901011a", @ANYRES32=r0, @ANYRES32=r0], 0xa0, 0x40a}, 0x400) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000001280)=r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x20, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') socket$unix(0x1, 0x1, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = shmget(0x1, 0x1000, 0x82, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x64, 0x56, 0x7f, 0xd9}, {0x16f, 0x7ff, 0x3, 0x3}, {0x0, 0x80000000, 0x5, 0x2}]}) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x74}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) fcntl$setflags(r2, 0x2, 0x1) poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:00:28 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x200000005, r1}) 16:00:28 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0xff, 0x0, 0xf5}], 0x4, 0x0, 0x0, 0x0) 16:00:28 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0ebbe1a57462e81e7c3e9b1821858b1c42cc05525a1496bdf96c4477d6a719c8bc9ec31b77bb2dff8f25e8e8c241b1ffe5da0eaa5b573759fa69feef3115924ed03d6796c9abdcd3dfbbf62c47946721037b77", 0x53) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x2, 0x4}) r1 = socket(0x6, 0x4000, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) recvfrom$unix(r1, &(0x7f00000000c0)=""/190, 0xbe, 0x40, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) close(r1) shutdown(r1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xca0, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040), 0x0) 16:00:28 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[], 0x0) sendto(r0, 0x0, 0x0, 0x408, 0x0, 0x0) 16:00:28 executing program 0: setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000240)="f7a7696eefea7972c2c0af0d3ab9e3ac52024e2aff5fa49aafa703e92d21c253f42749a5ebeab91ffdb44f5d568af3d6a4a7be434b121ac2fa8feb35ed01f9b7bb71ebb384bac19f370535e12e42d0e667471b22ff4776f5c4581955bc4d2086c56ab2b8697337911179640a353e7182379df83168cfcdee2df6fbf48614db0e7a62eaa2112e29a8e0fedb0c25aeacd292c08a50afae99de0f785bc79b877cca2bd86d4f12dc29f6d64720e699b25077b6958cf66719c6d21f6f5cbd216b146395c4c0d31abd26fc7c3257baa920be0d8a7b8cbf59fe8ea30d7d21e5264a17daf28a1dc6a0bfacedf31dfc42b929947cb2cd95f207ab6353607b0a123e03e9b1a1f806ff6851f437549a5120fdac211f55805f6ddcbb0b4abe44b38be2d887c8db1c8549f536c2cd7cb560bea931cb5854ac9d2af008df7020f432ba880743c136d8850b27c7f2d80a61f956ed8ac4c0467082d56fe1c50364dd4c84ef453f14f24abe1d1fec00494a5181082a114ba1372f6175676d6e00aaae723ef1f7f097c73c1d49b46bafa510258989515d7f710548fe73ecf50427d16ed6be8b145308f9310e93faf43b099289825cc8b5db077da8e9a3fa9e38b9298b2594713b320e1a2bc6c22b67883f6b415861ccfe21cfaf036e28536037c7315d5959ed531694fdb1f4d83a2bb57de533c2f36cbdcb14e3b62be716ee6b1d8c012cb596264a9de439824001cc416c0ed4788500bd3643072c2ae057cb1a79b72ec0d774040b4750544778dc382876c0d9a063a1f66d9dd143738fe88a89c994c4bd2d6da04d1adf52f659dadac94a95535ad6fc22df533ba9b37b4cc55faf838773e51af7d9bb68b0df72bfe95388c413eb873dd3f291164074bd7dc386b0f04e3baf29ed653fc880d44d60218c6cb5f90cc8c8e5cd943e8680695cce2ea935fb5b778a4b143ae3f0fc822eae943c2c065005005bfbbb4f15540edb70e90061abde3ea9e93ca17230605217312f49328e955ad2e2be6aab135c2f91f955b6356736df75a70c9c3299a680577d0917c60c697e089926a9558702a486d409c4f640fa5d7be888f6ec51063dc440e44265ace8c568e69d0132712fea59c89e61db6a9299f01420cc08c800449e7dc796ab0ee86af7331195c3dd13a0776bdb35f4e2bec7adb9d05f28ee0a134f95787ce690077656011cffe87545fd043e2e2ac59f6699d9e6d3814c42a91bcc40fdb34ad4a870913c162e3cc81ebb2eca3312cc779ecd5fc59bcdae9c8969f440900265510ce4e0f445b9ec65abc5564091ad61e7b395cf0ca6036dc391a7314ea7380b2f5148024f0b5bab66c56c64f4b1f81a798a3f4a4070ed050d3273fadbba3452e2b30950f48a73d0d3a5c8c08532d9f7a4cd8751c27a85a7c85c119a409e65dbbff0873cf41912e5300d93765ba5da869ccaf5935ba21fda631bfc99c1dd9c4d789dc31356f0059fd5f400dbfcf90ecd8a4059019af4b72df9335b52e2070aa333cc5f9711e4d0cf76f054a5d545f9f40568d5bd0ec70f47b7b54ecb2ce8c169b7d52b8579cdb41653d62001bab2047e13459d9da19f01396bb546c946aa3cfe3d246656102adbae762200e6e6bab4e10bab1c759c8467838340fbf45741f4ec6dda40c4cc626d11212c72f47d0925c7237e79842d0f250ce2bf86a01f8a2700bcbeb0b7af5fe2ad203ede6d90fe2bc07e146c3fdb0a740c8ad98555b87c750c0500c8133dd1872e79cbb037808cab828d92ddf6b53453f4a52006e94cf2e7d2046d966c1f57b80c2732b8e0c9ead46137367bd3502ffd02e2b33c410a98d2e1d6a1cb518e17f2342f71f66d83c13f472cb746ad50f76236ff280b320b462c9c63e5133cbf059fcb8928c454a7983c71d9124106a4ae166a76f747d2afed0b055d83706fe3b71c96495c3b22d5f1de02641550130d70b9051c919a60e6fc17b167d8ae833aa3d27269560e0f68a885a790d7157b77dc32a3afbbc17eae7d66c3c975a34f873247449623b866d08d36d6ab3588f9942c8b5c1b357b076cfaf0b5ce9ad57ba12df89b51e0c3c4ce4a4fc7665598978b30ab24573b0a1f6a44480069eea5a85609473c2a46075089cb49ecaad3608eaf0a7f23b7e3c0f0c883f2fc8f7272d23c6f21b99f6a76467bf954cf86993ca21323c47c9dce63078802f503b37f38cadfabdb63c84e1830f303b24c6c16ec0bc17b1c0067a26cd228b71322fb36073b38c3c836dcc8e89164e53ed169eb37d6b645ac68279bc305f30d74fb62614f3620b6944778096da3778973a7cf5216cc12039280b146f5fc00713f579f2728a704130f8ffa1d6d965af4caa2f2c0da4878f2d0cca6c5a8f116734bb973f06f275f47aca994036197c3a7716b2c9f33b2179679fff9e5efe54e91f6edacd6ba01c64843de323c3736b9717903fb6b37771aa367635098aa0a6e0a488decccaca8c166de22475822f1da1e2653ab8663412cbd8cca7c253a5e917eb7b7c7eb972df11c1ba14f2ad73efaed4a157b09f6a0e2627b0378250a96d0a2f9108e3750eb02f5d1e5bb7c3bf405b3c373181fbf13d553b7653c4ea4d0ad680fb74d342929dc48a996cb18d9ed5ed439a1b4d92dbd708bb76d57e2b134844cb7423eff58562d6f51d39ae07c8cf0c86fab32de349f661db976fab44a783c496a49499aa3a5e30438c1f2a8b478be3fb96b0ee6d5789e674a0fb7064f78dd86912e8705fd9a4e18bd5af46b1a4f8953e425ccb4f713d576b122a1dcd61184ceadceef9c0f1769342dc25b3408c4d62d935a02fce9c872804e6070cd9d1d33d122e0dca9ef711aec16d0b95fa712b2f4b1d96401482384f30a8ede08d6d06e40e1f0c94fd6eb74740123ee348c0aebc85462ec50e42b5a7c7837d6ca314439eba218af518498cedafdcde33cead8e01f6a606526cedb1cad192820c69ba5384eb32c62bdc7161d1c8fe2ac439e2e9bf655ba8badc3d8335c6b617a8c09a17050d1c91326ac692c914557d7ce282d2ed81b3edb7aa26b79f2ecefa2fee7048fe6cc222b6ba8144b418181c512e53d7bee95d65f35a665210004a0635f7adc2fd162b5a216220d3c679d26d79f98b45d1b57fa19bedbb3dffa81e5f5b8710d5dfe4e47861beb17ca69bd2a2b0e804d9af7767d210669211bfbb5df0950310935158433822ba4eedc810f497ddd64f712fd7414a1b7f26864ebb9bc956150be85fdae24c9d328a76b319d9e923fa09978e0ac0d8ffd02ed81ed73fb09dd19da9ce2b50138a751ab749d5bab730e01ebb5b2ef9e84e6c99f3b353d4e658e4658e329ad562d12cf8f41fbd0618042b876c45ea25fb2c6fff4d3aae70c08e6a230ac53ad1da522dbb4f54ffdbb8b52ca038fbb654dd20ac78ecca794bd7de265f8d028e9aa752b66a4604bd7a76bddf2edb8525ae441eb7e7e6703a7bdcf69e392a68ba6e30b885e82adca97d0b83d4cd8b16973168ecfd39299f3d4f50889d41c00155d95fa7115092331ce1cc5724561d6ccaa8125bbbb513583e0b8de7687bc970540bf18c5ab4d2553bda787bdc8ef48ee81921a58a442552690c64fcd56417da32bfc199e5140802245ad27afb1da116a237ad9c0e7fe1d1d533e7b6850246826af9baa9e146b22aeb0ce2f11a1f007303cb7fd226fc32cc3fdcb78102c34bdd793cc477358e38c5105f7ad0da0f84d95031157753554834c89ae6a571327b6a64e6caf88b17368d5ced54194f18df800b59a6d8a4e35306e86d486bd9603ee31d4159e56a29568c97578f967bb46183a884ed0430782527a73f76e07832b3b6c7ebda208029c9bf7e653016e977f88fc453190cf6192de192c115cc1dfbc288232863d3a38ff24de4bacc331b603f51c5438109cdc8ffb0f20701aac76d448a2eed5eccecf0693b605a5cbc4b402ab2ddca0f5be2acc4e29f320070199f7c1aaa323a83c65e0a9f34c6866e782b45cd59e45bbf552313b02073b6698bd0fd860b1a996c5d8b167db477f4dfbb6eb1cdfa3d0a114bf2f67d78db91e611ad6058b63bfe2a1114b453b0c7ba8dc083e3131ec35833adcbdcf450e9b59fecb26f6fbbacde57f1da18520ea1bee0af08c0762b4de69b1763361dbd1d7b25b6f8d6fae01ee42bf35c3d28b19fae287a84cb6decf58fc67f5decaa618db0640c09f70c590b6619fd3497e22dcf43a267e4889decc3183a2fdd5478203ee3aa49f44d23619eb546b8357e2dcd4b86326c46e778ed0049004c905a7b89cc88f282a872bdec6c96477413ddad2b78c4e0d9a2f27a2862fc16b4d370a3b74d50fae565b8e5210e8295340d797e5f9ab5e53d94b6134c132f27bcffed47ee855f13a0482cab96a99b6d1fe7562091ecdadacfa93db82e1d76551170e35479326f6d4b84df15d9ebb954d62e583247f1476e65063c5871e7e1786e46671d6025c48ff1d85e25d2e05d3d47b5ddf14f3354a0ad8dc901976948ecd7d3bbed85f65843f2f59b2b6fe5e7c7e1d98e111aa00e9544b77bdac65ff11b1826286cf57920b0ebb65234aaa17cc554b8230d09dc6e8a7380d3573d7e72b97f3579507d1464b4d4d34eed84a7cb9351666ab155844832b32974488d18675a2a0b4c568b05b76fa2ab3a04ca46e5b339a31cf1c31962f4a6f43c1b42d970d6bfa93b84eca2594d138d59ca55f2938c308e82ef08f7643a72ddf57d384a1b78ae61ff1c4f6556c3d1002ce94bbfe6d2b7bf3dd1f2aac86a83dfa9f1ef27b359360f9848379387a24804236ca58cea53558aac43aed5eeaaad7637bcefd9379c01ab00e7645861610de120e69abc7bb7d678e59be3e6844cbb37a5b81a2e9fb2606b65fe75059ce0819b13d42c30c59667fe5160558ac613a2b4b385587a0733cae856f6fcac862042b5103216c48a122fdc89d934a006f134ded97107f2d52a8121ac73e6bf6c4b4cd2f09f040bd67493878788023bf503cd95497a2b6b32d2f6877417ced0aa0f2b8a24546771345ab65733fdf6393e21e46e09170a4a0d6511265d7e7f738d6f0eadf09526a8f36e1b578b59443054b121ac2b368d6e3cb36994f6b31dec91ae2eb001670bed80d3be1c8fcc67d5a7c31ab87909e984c02363122ac79e7b9d4b12f69d966e856f276d13bcc3b10c7461453a8e5bdfa1a39f26c62e6390ffc0d400565b68bb626e7ba98b1950822a3d9ef5b4047cf9b9d438b7c3b0d421330a3494d7e33c51a59baf99b68bf7db5fd05c99cf5341e19285e7174b42daa2b4e8019881ca8d7111dedd52131aaef8441afb368f0d8219f84cf86896f9ea0f093ff8c992f4ac5165302cd05f22fba74b6019d915e487f84cf8ae584f651d7e5a7ff7f958b0b960133314bc84a89ec7dd75feb69764eab4688c5c80dec4297716ea29e846a2b3c8771f522d3423575ade0e00ffd1f52e03996262a384a8086db8e529847089afee49018e19c4565c47661f44c7a3088e7f7347badefa731ad21f354a7e54bd4340df4809c67003fde0f170444f4f11e06fdf5c2ed0a8a899661a5997eeaef4d45e633de41db9b5275af53a33a205d383a2d6eb1cdda89768c5e8fe1e9f129d402ce08c9be7e595a38ee9ad9e043ed9c26414fec1bf220ec38b62f22860cd2bf8cecbf5eb71c39ef1a0815f9577d03eaa66b8add078630a8ef759a518ec5765984e95a023715e22edd09345eb307f4b1edae1179088365da801443bf1b4ecea10c8cde3609ca9afcaa8346e12acbcee193367470dfd037b953b4dfdb8a3d6d97bbf4e8abc391aa7f8c97e081ef8b1b7aaa69d91a083d9a80a16b", 0x1000}, {&(0x7f0000001240)="3e060f939da1df5ea3b0caa3462bcb2ceddfaa51b112c08159dec252cf1654adeec076fffb3ddfe1212f86944004119b8877bb78d4e34692013fe73717e508ee23fd43889534d77765bf1ecc9cacb8b3409e582429b169779146cc313eca358f3a36cef7133aa99396d650f3e7dac18c7182c86d4fd03efae12bd242f1c34b094a1c53847c34c6be56be5cfd00fc44752ef28fbaa726b1cb190273fe171556ffbc338fa1cc534576b91c38ca93", 0xad}, {&(0x7f0000001300)="ce0d46f5212ce57e722225410eac7dac313abacb46690a157042e28f7d190c5b1082edbb35ea4fabbef84428f80360694774a5f2b0234a92117a273d956492437a158e3640c46f3433304b7020966d1a1fd6e090fd6ba620fa6c55f5586d0f260c8786946328866355f587b04a45ab61b8f875ac85e35d88cbe2ca3f292e02be233d6cbd88c006eccd63c6f802e3a29505b3b343eaca0619d437b49517f7f5060e76de7d1fbc5e0fc2e546fa5b", 0xad}, {&(0x7f00000013c0)="bbdb9c3db4429306bdf60a43933317b0bfc31ec52b8ee8993ac78471e63c81a7d845b6d561cf6da6fb200ae25af60740fa6823517a3f21d048e055bda2997b2e657c3775ed85688c666c772251bb50775cf56ebc107e2020ff2fa9965a75387bd7a21014feebeb64d8cd5a13dce78dc199cd61fb1b3284fc365d7b98bf9fa0192dd00fd97a93a26be4ad134d3ef15bdd6c321a117d8e2bd1c2b96a9cd8e6f258bad49a789142fb8417610d54a47e49740ed0c38fa177732a85d4ec693817885ef4ae941273993251fe529f0bf72c70762f998cac21f6c32ec085367f1f05b83f2bbaf961a5338497974df05dd984d22db1805d1d1d04d243b455d91f07aca5", 0xff}, {}, {&(0x7f00000000c0)="ff1a01c08c898d25271b32df662d4e4f74c3ece47f48da59e7e0067136c2", 0x1e}, {&(0x7f0000000180)="6f09c8c05cc576f8d709", 0xa}, {&(0x7f00000014c0)="8bb9a7626fe5e35721c862e42a3e3df1b98551b6879067adf16a5a4dbcccbea0612757fdf9d3339eb5ed874a8bae2aed81f6b911b7f7502290711b01aafd9f0f5fe53de6cc90aa104cd628f0d7deed52dd2fe1f1dabb935a7b950315cf0bbd8ab6002b5ebc6e57ac2a6394f11811fbd3e764c305e4edfb84feeb6194c06501cabba477c16ea73ca31c00222a7bafc89b09f9ab8ce46c67646a83457399e0e169c9fdc344f149437a980f5795b7ead58c3dd06b88d4a8e7c3cbe3b2493355", 0xbe}], 0x8, 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) chmod(&(0x7f0000000000)='./bus\x00', 0x1) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x890) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x14, &(0x7f0000000040), &(0x7f0000000080)=0x4) preadv(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)=""/231, 0xe7}, {&(0x7f00000001c0)=""/214, 0xd6}, {&(0x7f00000002c0)=""/122, 0x7a}, {&(0x7f0000000340)=""/84, 0x54}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/196, 0xc4}], 0x6, 0x0, 0x0) sendto(r0, &(0x7f0000001540)="826f93230a62b7b199fca3e67679f3e075bce3fb19e91c36f2621a7e1c6bcd39557561dcbc0ecd0d63363b5d5285ee52407d8ce544818b61fceed3e222c84ee7b3cfa2e306bf713f366d764324fa7b39f5e1c4fcb5f18f16822c05894dec573c13e307c3fa74d0c4f528b3f1e553cb0a34fa61a533a801429a94a9a2c4c0909697eaba5cf52e4568a7a24ef8a70ea01254a5576b45c5a1f1b9041c5bcbe654eeb71a530efd93d8589b8d819cd737aa1672c5bc0abefd7997feab32a19f615fa7245c84cb6c4e1c95f855d0e9a060f7f94ebe64e2e6f8ecddd672bd38d9df", 0xde, 0x3, &(0x7f0000001640)=@in6={0x18, 0x1, 0xffff, 0x7f}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001680)="deba84b9583f52fd6976d7a1ed0727ef06346384563b2d714dd94b660f9692da98538a3a2ce2ea8cf8a9d08478f67528ff8ca5abf52bb7140f803c7aae2f7578e492f1deb6d1bd40275d2f5b101c0a6707e1fc6bb0f8ea942b2dd92544078cf425d2e0ca49ef7fde5b66f1fea1a94325660edcc73026d3c94ccee45bb22220365c2a7223fcb6ff684e1fbc709a24cf8bad82d24897cf946b9f899ca0009db8f6963fb6a4a27595d2dc8f4dcd8de4d852f72de956d91dcf862567950275b820359615c4c00fcd33", 0xc7) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000001780)=0x3) socket(0x6, 0x0, 0x8000) getsockopt(r0, 0x6, 0x7, &(0x7f00000017c0)=""/170, &(0x7f0000001880)=0xaa) pipe2(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, &(0x7f0000001940)=0xc) seteuid(r4) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000001980)={0x1}) r6 = accept$inet6(r2, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001a40)={0x9, 0x8}) fcntl$lock(r2, 0x8, &(0x7f0000001a80)={0x1, 0x1, 0x8, 0x9, r3}) open$dir(&(0x7f0000001ac0)='./file0\x00', 0x400, 0x23) semget$private(0x0, 0x3, 0x2) wait4(r3, &(0x7f0000001b00), 0x2, &(0x7f0000001b40)) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000001c00)={0x7}) setsockopt$sock_int(r6, 0xffff, 0x1003, &(0x7f0000001c40)=0x7, 0x4) r7 = semget(0x3, 0x3, 0x400) syz_open_pts() socketpair(0x7, 0x3, 0xffffffff, &(0x7f0000001c80)={0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) socket(0x2, 0x1, 0x0) fchdir(r2) bind$inet(r8, &(0x7f0000001cc0)={0x2, 0x1}, 0xc) semctl$SETVAL(r7, 0x6, 0x8, &(0x7f0000001d00)=0x3) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001d40)={r3, r4, r5}, 0xc) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0xc6) bind$unix(r1, &(0x7f0000000100)=@abs={0xecc22130a4da902, 0x0, 0x2}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x7ff, 0x3, 0x8, 0x9}, {0x7, 0x3f, 0x7f, 0x1000}, {0x6, 0x1, 0xbff9}, {0x81, 0x0, 0x7, 0x5}, {0x3, 0x7, 0x6, 0xfffffffffffffff7}]}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 16:00:28 executing program 0: setrlimit(0xe, &(0x7f0000000000)={0x6, 0x1f}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x1) r1 = msgget$private(0x0, 0x103) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000010000000000000f801008000000000000000000008000000"], 0x20, 0x3, 0x1000) ioctl$TIOCSCTTY(r2, 0x20007461) msgsnd(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="6366519385624176e4ff4bfad576c191f84f572c45713af5e38423d1509b06900462349cfe85d7500256789645de009db1b6794145bc010a64525051ad11931870054717a77043199e56410f500a8e94334106e42ef4d15e85b311ec660f1598a621f364462382413bab99bdd2794df67be199a64c17249ff90a32e612f8d740e95397a2cda88b15a61f5db86eab2db80a16f9cdcb370300000000000000ca11040d97ca8956a30f2b01b520b41c34098bb17765579fc691764b78e5dc9f22513277cbbea5ab750c0c79335103a79f9caa8c3ea09f5f2b17f79ae16c904d9f22562a0ea7eaee37837dc69684119a5d9f2f299f5c90b8896a3502e904e609cbfb3d4b8e13839bb2d50a0407ef32837c21997f18d537628f3dbbadc2c721b2d3fceeaaa19d7283491574c75f4fa5250622855a6eca51c0254347b76db70133a8f5dbbd14042ede77c09bd1bf3d3f997f5ea08e8a5dec92e37a463f5d1beff5ad2802758c7fb97f1bbdf17510aa99d91090e50005f686303fba78fb01ae9d763cec64862ffce23a6fc5b74ac966a6423937b8d019c90ba93f11db40fde16eaf402e1891c1c9c445bc55ce2808a72831bac31fd4d843a06703bb5762ccfe39eca45a"], 0xea, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) fcntl$setstatus(r3, 0x4, 0x8) r4 = getpgid(0xffffffffffffffff) fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="030000000000000084bd7e5c00d3ca0c6b25c19f0052c644c4b44c60656280aa5ea730d9b5d36f9231a8d6c86b754eb40d4d16de761a108884bbeb06f77623cfcdbb76261a4ba8c1ec6ad6df9549af51c80c01e5233bc0ffeff372b80d13ef114cd53b011e7c683e1ef607c68dce80097e0364bf5dc8544cc6e3f915d6425719f555f078988b36adafab7ab6315b16ffd20d4b50857e6ec59ea679aaf22a20c4b2e1579eff367d5cdadc2c44d50e7c925a099768fb55a3ba5dbaefde7631e90438094eccf01910de524b7e7bc209ccf3c2daf0b475702f52e3e1ed9b8d6b43dd68eb3f013ecd1d51b239ba1151fc1510317b4c4333783c68b8c528e57afee5b30c4d0d7fb8e36585e304149692de7324dd6b627516c8a790dc"], 0xb0, 0x800) geteuid() 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x42102, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x1) ioctl$TIOCSCTTY(r0, 0x20007479) shmget(0x0, 0x2000, 0x10, &(0x7f0000002000/0x2000)=nil) 16:00:28 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r0, &(0x7f00000000c0)="025cf012", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0xcae4b8540e29bd4b, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x277b8708ce3301ff, 0x0) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x4, 0xc12a7a580baaac7c) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x1, 0x9, 0x7, 0x100000000}]}) 16:00:28 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x400) dup2(r1, r2) open(&(0x7f0000000080)='./file0\x00', 0x16545ff342629d4a, 0x20) 16:00:28 executing program 1: acct(&(0x7f0000000100)='./file0/file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x0, 0xbc7, './file0/file1\x00', 0x6, 0x3, 0x9, 0x9}) 16:00:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) syz_open_pts() syz_open_pts() 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r1, 0x1, 0x800000000004d, 0x0, 0x0) write(r0, &(0x7f0000000000)="94dab2f8e61c9a5267d7d7cb430c3af5c6697e027b3a160e98072324431229121a265d174665ac76421773679c36f5b8cec197e4377403c0cddd7c5898287282e79cc5fbdfbd34f48648672e3ea8aafd1d94303011f3214975a97d9750f25afa5b0ab6cffdaee81d1675d6c373be77ca7a9f703dc591b620ded38309791fd72281c8908d8cc6", 0x86) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) getppid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8000, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000280)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect(r0, &(0x7f0000000040)=@in6, 0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000100)) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) 16:00:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) clock_settime(0x2, &(0x7f00000001c0)={0x6, 0x1}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000200)=0x8001) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:28 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='xc') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x821, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="547d43e1741b30", 0x7}], 0x1, 0x0, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r0 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000480)=0x5) open(&(0x7f0000000100)='./bus\x00', 0x200, 0xb14d461166fe13f) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000380)=""/162, 0xa2) 16:00:28 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8000, 0x0) readv(r0, &(0x7f0000000b00)=[{&(0x7f0000000300)=""/103, 0x67}, {&(0x7f0000000740)=""/220, 0xdc}, {&(0x7f0000000380)=""/36, 0x24}, {&(0x7f0000000840)=""/139, 0x8b}, {&(0x7f0000000900)}, {&(0x7f0000000940)=""/38, 0x26}, {&(0x7f0000000980)=""/170, 0xaa}, {&(0x7f0000000a40)=""/161, 0xa1}], 0x8) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = semget$private(0x0, 0x2, 0x100000010) semop(r1, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000003c0)) ioctl$BIOCPROMISC(r2, 0x20004269) getdents(r2, &(0x7f0000001c80)=""/4096, 0x1000) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x8001, 0x7fff, 0x7, 0x4, "e9c1b9fe42a53a104bdd35f405f4e77cb71dbf38", 0xd3b}) getrusage(0xffffffffffffffff, &(0x7f0000000400)) bind$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) poll(&(0x7f0000000900)=[{r2, 0x12b}, {r2}, {r2, 0x22}, {r2, 0x3}, {r2, 0xc}, {r2, 0x90}, {r2, 0x40}], 0x0, 0xb) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000002c0)=0x1ff) connect$inet6(r2, &(0x7f0000000280)={0x18, 0x1, 0x40}, 0xc) r3 = fcntl$dupfd(r2, 0x0, r2) read(r3, &(0x7f0000000680)=""/191, 0xbf) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000580)={{0x6, 0x5, 0x2}, 0x0, 0x5, 0x7}) ioctl$TIOCNOTTY(r2, 0x20007471) read(r0, &(0x7f0000000140)=""/165, 0xa5) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000005c0)=0x2) 16:00:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) select(0x5, &(0x7f0000000000)={0xd350}, 0x0, 0x0, 0x0) 16:00:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="7b01a122035f75d2fd37b9625552a95828e0493168e375b81c3e042b7bc336071a901f75309fd0e0a24d4c1cf7d9b4a3ce2d996352bf02b2b5ee6b9d3bc6c1690d9507b6e059b05b7b5da10778d2a430602532e46cd11cc7efadfb2f5a534ec7b593d07ea0d317af5306c6659dd55e791572469a3bbcd5b57ceb18ae5b092c64a908ec5dcea247d7bd0b6f9a01690fd5bfe944a1d18ed6749baaa0d8f12f8ac8df426ddcd4a84b23433f4dbf6788510f4eedcf2436", 0xb5}], 0x1) r1 = syz_open_pts() r2 = dup(r1) sendmsg(r2, &(0x7f0000001400)={&(0x7f0000000200)=@in={0x2, 0x0}, 0xc, &(0x7f0000001240)=[{&(0x7f0000000240)="4275908067a3ca9d5b302c497b75f3e667defb070ae2cd302425a69936d879e1a5f1a786cc7b48a3c76a02491422a6c5448d92e9dc4752b1f65af0c4f75909713b7a3032cf01f05052cb1805a87198da73f8b2c42a6445c33a1c93c4cf01f2966e9591a0574cf3c08793bf5d76d1b063d789b3b09c85ddcb0cd13080c9ee200c13c1e54c56ada980fd55663462aa53b67ad74ff9fd96794bebeee137a4f684f643cc258e24b361322f172d40690009daa86b6fe8ab7fa128918c3d1b8e2300db8b7b48bcd83c5ee22855f049f750130907d86a643b585f7592b173c9470b9213ee4955783a869f131554de42aad2a86ed48f549289aa805a834bfcc1ffa47b903ab5edcad72e6d5555cd2db8b13d6e95b1813d9d0a92d0b37a462c90fd3ae0aeff07bfc04c26fa60620710d2c56676e310542d98f2463bf04b179d10d9d02e94e600c0309ed1fa76db3a8d41cd8dfa2d310c0bdf3b926c9ae8c1949511733e236fa22ac94e4e4e75a36ad46ac37690d5a4ee3fe8a5e7e94ba8aa4ac9bdd66ac7b4a9f1936518867eed1031a552c626da6f69148fa47e8ef2b26638dbed7ee857e2f69a8600172798c11b8eb2184643d1123aa6d931f3e0fb9581d730f31eef7478e3323051b915a8de71e5ed760a81a1e2044decec396291c795270c11e7fd0f39612bb92cf1ec30f333858a789a1159798c1eb3f250f8e6ae5110b3f727bdc11c2f9881f633b36cb751ed4498bdb0ea2a3b1ffda09617b1f7265c042d4de70e6ea2b0c866ead53d8f4fef78b341792d6e678f10cf9a14c98498fadaa4b5877e58844ed19dd36696119ac06c5e171ea7652c837452d5c2f806add78a249bda3da2c18d73820530c8cb140a100b055aa6016baa35ab1c7e739b4a040a423c5835c64c750c63ee8ab0b6abf35feb649baf544792cedab8ca7dd9ded529ff5c386154a09ce39195cee0bdcb6be04c86595c5094bac5ea45db61b555df5eb30adcb166a4dbfd2625b3688f55df4d02a382c7fe2c94cfb62f85227a0ff1afdc97179563c850a39a95ba5fe62dca89b6659d77e7895a2850a53dd81fd56a2980fd9154269e1a4367548228fddb9179b40002662c8b174401975b44f8f46d7c6799983b6573f7f83aff794007e77053544156eee6d907eb21c56068ee0218368346556876c4dfc9976fae2a1e63dba5ac4d235b0dad17d87b1d2deae10e5cc011daa7585d52f75ba2bf2b17c6346589c792318bbee05f980652b8aa0ff7a4084aebb359adc12bf75ba67ce17aab1cc970b9206889f4e567529fdfd6c854bbcd301af882af1577309fd52ea6b76620a2b7f9896a6e607fd876fd2fb6a251607d548ba9c9ff7b5d091339ba7ecc89bfa2d543e081a0a68c81e40f715c12d91e9d236c6b3770f0bff9e73cad7332abb54475027186fe7757f52128876cc51f09b7089fbc7f6d820f5b40773efef3ad888370c4cea48fcc784b36474f18aad40c8598a4757a495ebc69fd164039b6dee2e487e83a7b40b360e3319c9040d52ff3823a51508f50119233dd0df6539b748d91d0949fcef49577d21990555c7b2e17d3cc6a0e408aa62f0e0b2f89e43bce52f57dc1c4d2937c5098f1b971223e233893d6afa1a02d6fa8c582db9047fafe6f584ac31922c03dd2fa926f6f01797585c17ef83879edd8c5823ab835f07089c01ae54ec15dae3389c90661cd35538ff0443e91362c2cfbd402dda6c6facaad616c82ae32ab34a9b0092592ac55c8d09302df2d79a7ce15b2f0706ec0280706390a02be1bc07e02be99b2b2b9875107d5b4a0ae64c6279b5ae88af00945373000563d61fb0d142847faa01bd9f354d30c3b8e4d7535486bc99e71eab0de6d89220e291b6c74a6de2e72988238ba49a88dbe7b9e7d9e439156fb79ecfb776e9fb8aae7d8c93818ab3ae3d91ae51529069d0e8e62e9c56c0fd8df269cb852380ca8cbd4cfd03bcca2ea30a5677482d9a84bba8e16fd2a468a748a976af97909af768dd42d9d8779345bc98be2437f4a1234f29e9f2c8fe6a007696940998d65551a310ea253452704b0419f67a316fecd4ad2f48ca61fb0a68f2b8931789369b918b8d76f1df50c8b93da559551d5f26fb6ac573607e06d60a00bafa2732700e59a04bc0095029bb37c058f4f44897cc3d46924fa41cbd5f5335d6ee05871ee72a98cad2919d227a673d0e6baa6ac9798ad54e2e72afa8872325b335b9aa57c1476e17f6ecf16dcd5edadaee246c3b88c27457a9452dc6466d715ae46f66a66feec03c1ed257c159b8678230158c1967856c04aa35837ba28067a5a1819d9c2b1890dd25d067891e55b0e2675b4622744914170494a1a9a880be846e6a02b61bb8dd2a3c9913ddda66ea62628abcea8fd31b1df24bcee990c6838d78136dff3d7a305873d6e21245e7221fabe9c14bc7c28e79b1ce2deeb5612bc71294cdee551c2c893b85f3a9b003e80e5fb53b7b6a24cef6779104b64b55016b5e6dd4bd461c700707058c81e3f5a327b1fa4ed9c86a619fcf47982da6136b7bec440b5133dddb9b8e658f0ff5ebf39bf3c15ab00dfb6e81ee45645cefba95176adb5715af904300215935fa4387b58eddfb162761016560ef8159d2b8ec55d1c6e0a4ec9f19629049654d0df23ff89c868cd47723bb28db225b34c186f8411682d4690f296ce942245b16c5f0122a795330b6dadcfed175b48924ee45b83ccf8d75422ec4952ba5cdcbef1f8c8fba36b7fa1ead3ef7a08712067d5cf33a2e792229f1a6e60a7188aa85cd59ad3ef4252bd9660e591e532677003db30fc3d99bdb211d5216548fcb66b58ae80d687b823e5ab2587310b51df91e2a6c5108ad5ebdf745c662d2f201c05008980c07fdbf9f966275d095466a09c003f6825a8c47315ac0942b7b7b5bb4f3aa0868ba2d51e61db3f825d0fd1465e0608968e8a496b37d07e6419978e573bda62d061d5fee6c883a7e110a55b6609f500bf45442bfa6107b2481014d356a4fbb150a79355ad61f887119d5bbb23456229c613806e6a20d9bbb91bc760b6cbf7daf38c406bcc0ed9dd28a0ebb17c4d4039df925d55022fd9888123b06c862a5e6e24d10931ae3f9a0cae138fcd4faeb92257d0deaaea61ea07e8bff23bf6969d7c7055acc5e9eae33692c521f1bce2df16fda14d495b6b9759116f9fb78f6ee994c08b0b640f72153919b3a6b9460086f2378cbecd9ec4110de11503ae1b70cec04c33b6b1fe97ae1d5a97df0e45d8f49a95e9f8565c30d85afe010fdca30ebd259ddb46a383102a69866b9e52d19e2e26f7994814ff6a40c0904526a38aa599a109d40f6f44beef8721b108fe0767863f1721788ae4c4135709a81115ccbed2143f1a78bf4a9f4ea338ef2910c8d026d512865e5219ee160bc4ee5713a27c366188854c40aa7fccda9a7003e5440d11c5d59cddb718818033d72dd0edc60fade5715bea4a35b4924f989879bf659bc789fde92f25a0b98d63fe453c9364a47f9945575aa612b7a85c429a4da560aae2b5ecf56714f32f7bd6cd615a44376d4f3f182049e37d67d84428fe87faff22bdcdef4357033b639402836c6e039504f27eba3230294d3faee4fc5b1e75cf82469df4ef1b49d39eb11c7e01b069b7a1ae8e6e852b4a14f390beebe434774ca6e9ed21da75045594e54bcece6755be2a4caffc7e516cfaab90c7f19b9705346d4b5eb293aafb4eb91b55b451d1240408f106ff97fd71844aec71615e0fb2b2ccfd3b39e8deebd5f7a8915aefa4e5600271ad61b55c7db3f52d9969d4c09d72a885ccf012cfb7787bfe31f432ff5b211f6fe227ab9bc47f9b2961447c8936f7bc106c2ab686e5ac3c66db60ac6cd063604d1831913edc8799409e01590160d9c6cd45acc6c5c4c6ec7362780afb03715885d6422d603323cd0da376b813d69278a62ed275764b1357ef5a67d96b0d245e91e19ff9750642d56f4215123abdb24f27494e99dc1a8a374797a4ee97140b6cffb7f3a0b40434b7d444e1a0f26c4c97b8ac30bccf86b6ac4ca22d8a9bc4e5363baa782d3f84766bcdfffe7587ae56441c833bbb4cf0300bb871dcf54ab275032d98926944a992fcd775ed945f16fdf8a387eff7ee5aa15da4eb73703ab3c06ff29b16808c61fbff602efcf94276838e296847aac95ce8f3b6bddf8f774a430b4a8ea10082147667021fe2fc3007c3a75e87039f36808893f3330a559255f5c9d05087a276d084fae09eca8abd34a08a365f9f90e358ca9da4058d596ca3dd0f2856cbf907704492c70dd37cf04011821e5b721fe578b5a400e4d046a5dae63f5d1889bcc0abffa6a688f3e198d0a9ece78ecbce1e16c0d0396d8852a59f6131e96da0a83fefd233938a32f194f8beee22ecac5bb4a834af8da1a63be42ada9cd7d1cd799f4ced8ff075a0b4859be6a2032bedd0307ae70b6d506c6d781db348c3d7b66be59930dfefb4cdfa6a1935bca12187aeb21847431955779dfe17b8ac87110c1b42024d321b90cfa7e78759aa5d14768b84e2f6e04b2ffd644e01a0d03d25e69816c30778bba8597694acb78e6afd224cfbd1ce91bcb671b321350fb5ae5d1e0011baca7404549119074422f3040a39658d4bc82d8c3b8e6e6f1d3711389715fc0e974ef8370dda4ef6de4c62dc19699bb17feb42c3bb3fd2d7115f806545060ee36414df054561597d9d96f6ac87ce10a26de8668107345fb1fb30f605192009aaa5af016f3bc689b37f662f779534666d05dc45960b952df5065144c4641a0c8fd8754152035ab91276a280cba94743c5b3a4ddea584e0cc2a9f97784a32463d77350574d8363a62a2a6ddb911170928670d1777694a3640f7686347395c13cb3e6cf1c88fbf56a0a4bae7059b7cddca2f9ae9ad4481b6b6bcdbd9554d641b510fb4dc4e049a48413a546bd5378e1338947cfc0ea979ea3290aafe527fc6667f68dcea507a94bd0c91f2db33c9e550c5bb3176f5f77c5ccccc8b4148f1b8ac5c7894a285c8935d1e4f3ab607a7f42de59f68a04b5169d519839ea97f07e19ebaf27e6ed62a5b870d99bb9bd0868e53c8e6cf80712109af3af73666747332a44e12768c9044c91f29452866656a5a9036275435406fd94332d908e8f85438f3bd7b198a3536987856d06886f9f3784ff84447c7626234a0093f8b6ff99546608eec5594b65dd3ae7dc6b96e1064f714379974489c4d6d608458c5c564832bab08259a46402a985375dce65a9211ff076e4e7955cbe2e36d994e4e7854226316d2990889f1075fda006526fc1c042a67230f806bb154cb71da2c6ed099409e4c6ccb926bf74b79209bd5ec65006afaa187f3dd1e7fa7e474ae881ccb4c449ba980fa8e533002f1eac532673112805a70fa7bd6a965859ee83d284c3e986601858a2606f45ac0f8d31fd50c8549412ca14bc7db9a2a4d359daa5e950681b2769f7f659e0fc5ca429a238d2676b728199b890a954f40493ba010fcb64befe6ba2b79ab06d7a62e04b8a1179f36ba8eede40bac3f45c5f933c5f97cc87eeb5a5456764992482bb877dc89d2aef628768650875d72bdb529a3debe30d629bfa26581be92898b3c58b5f8988acbcd3eb7d9927b65e9e3a7097d67b3dae12290d3b2b7f4f5a29e85f18e749503665b22f8969f620cd6d72f75e81c04900c9f364e5a57de5804f543e78f2e1470fa27f1b059c6b379d309d53171ca17f439339e5c8ec5dfe4e5959e2f0e8519596f2256c92255c91be43ba7b1b9a8a7a10bcc7e869bab70af5814ae0fcde01281941176167", 0x1000}], 0x1, &(0x7f0000001280)=[{0x50, 0xffff, 0x9, "ad35ef51fa7ac0a18a23c14cf0a422fad39c8d067134c5aa0ec940742170f66aece6f687fc466041dbd2b17d39649ef4bb2bde3e404afbae25b423"}, {0x100, 0x0, 0x8, "c2da8d68a1b15602180415fb508a8f569be2d4d35ca13692567b2d3b04923795b2ad462fdda03027e48cd13e6973b941a42abb912c7d9fb059bf8d1a163b41167bb971d94e02f2a4f81c4481c61eb161923ab0c4ccd04f0baa187a410636fe07959258bc7a18d35032455e2ce0e1d043d5291f152a0a142a1481386ea365ebb1d5b51ec4db023346d84f7970e4edb558d63fd04594ab178719ca7d357c1c354b9dff4eed1a5d532f79bba0dce9d27d0a8edbebb010b09696971981c81622d621462e605ac63195107053701502fe3c9ffc12f9fe73721e40933a8ca4c68761d6c009436e9041c96f93"}, {0x10, 0x1, 0x3ff}], 0x160}, 0x1) dup2(r0, r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x20000000001) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001440)={0x16f, 0x5, './file0\x00', 0x9c89, 0x7fff, 0x8, 0x8000}) r3 = kqueue() fchmod(r1, 0x20) openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x20, 0x0) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 16:00:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x1, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x80000001) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0xa, &(0x7f0000000040)=[0xfffffffffffffffc, 0x7fffffff, 0x4, 0xee, 0x9, 0x40, 0x6, 0x7, 0x9, 0x80000001]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x80}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000280), 0x0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semget(0x0, 0x1, 0x82) getgid() r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getegid() getgroups(0x3, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0]) clock_gettime(0x3, &(0x7f0000000300)) r9 = getgid() getgroups(0x9, &(0x7f00000002c0)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) 16:00:29 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) pwritev(r0, &(0x7f0000001540)=[{&(0x7f00000002c0)="423016f0991aae02c8849257049fc975cf9425a2e8a8aeb4da382a25e14c9380360b454822dfbbba5e340a35d0f50264dad68534419898e8a5d6900b25fb6e94a640c01daf4436e789816581768cd648e6a6f7421c90738a69f3a4884a37b7f25f8e050da28812b1df954354b3251d630d3660dd35ce953e75b0549c6c3e33174da72b9dfce4a737415a820a73f7d42175eee24bae0569f93a079af8eecdfb7ef51fd934e950d52c9b7e52f7cd7536d3bd3a5c855c00b8e2615543501e2e87e03f5ab48a9a0c597444e98b7a7798be899878fc875a215a66b720676b9c82353039b828688d9fa003fd20e5a5c43ddde06cb098652e48245312592b4fc6944841682b595dd4a13445b5b67b8ef26b240d4696922e79338e637bb7d100e81614a2bff95d5276bec093e332d9c6a10f982af1b3bbf383c61cee97a133c6d1f24fe1ae66a5b6c5eaba85b5961f539c787388da4c4b930676746f1f63a6e3588988968d3e83179898541d93cd68cdf8ec49b70ae061007ae31147d47a9029549449efe330d4bf8e9820d150f9ecd28314928324483f333b10e62d2bcf9fa87ca9a23509d834d5c39afb98574e30b560e557fa05dc19b3a6ad365b03c5a53022716ae419abbf4bafbd89955942a18f263afb6a1a71073fe01f8ecb6cf66b2ed80e691ee00aaf0d623f065a9c49f3c38879923553ee47bb7eb76bf0521b7ee1166b5f89379c48446ed610b76b0fc6c0ecd0286b70f6c6bad5006ebffa23bb517b3bb2beb8ea0a60cf00f2c3c9cccfba262ceaec60a0239294b218eabd600ae1dc4173e4d6e28f361336f5138b2e8c5ec9bd394004d05fcfed6cec50b4f70700e72fddb5b8f13de4adb4783df3b2baaa8222fe582ab2e16cc0464d2e56bdf24a1a8c6d80c3502983e0359d6f7cdfaf611f56f923c6686515582681c6a7e00511cdf2a839c4e565ee7872f870af9051163453f289dc001b51663625658cfbd77aec17d7b7880ae9bb3cb95e15f1471958563fd5771b7989f41a45fcff45aede0ece59514911460f04248856cf25ef01df26ad30de0cc3555d12cb3840623742e29083f888552c22310b53e4066ea4124b574c3e1cc39421a44426b8720cae5fe5ef74b067c5248160c72e75b2a8859d33e93ac54b36b47164822967a9e431376c3d5c5d23a48909b03134b5150ba206ce1eb922e0956f48be7f378a076cb77e53f311fea26c5e2d347021b1a2062f86f96c0c3d234c4b1fb7183c18f4f4c5b2a2c197c5bd518804582b80da31602f849359b3b65e337e44ac4afc243411b0a681536e37a88a6b1e2a0012ac365cc634a289407b82850f796c64ece118d35574aaa0bce97fc76018b3e9ba54b832f4c9d06736cee297ea0b649f4d01339082706eed9f2eb8a8ef39178d3b164cf93180622261dd769150794a140ab6819fc5977d88c8e339b7419818f80e648f8e93eca2c7e87efe646edfc8de42afe8cb14d535bdc13157c883e0d162cebb12b4ae3d851febdecbd9cd64628055fae2a913b476415358a656e6c1d4a3898403f3d8f5bfe6d092b112ec4487689c25083189841c397d43597cddb4b6948feff51733786a231b7c6f9932190335dfe1abc6c18101351ecaf50e56aceeb70a00e2c1c480d9cfac83255e741a990a436b98916a1060d5cd978d41c3b557e23f0faf629d0f6f3f8daf3c78ea3a0c97ed62612d63c71cd167f63473c3f42721dd2ad5ca8d00f7cc9e141431a9ccd8fa37e9aa76253ee45cd4b79232c06deb993cbd7d1240e390c4e6c3f4200e05913e0e01be2dfe434d55cb9aa15bf73ff2bc0c7b6512f0dccbd07a52c03ad292fe4f1d73f08b660dd9ba9f9f06084e2a1b813c58a12fe56c2b7492394cd15178fb165ece01c193bd0cdf7035f011e8d188ead6241fd1aaf3da2471326569ac43d49fdbc9e63b35ba8643df58e8dd341d50db4ca393ac44d5db68789a07ee9e82f9dc4d02fca3761867dfd48342931b93e032aa92893164f46b3bfb6a01a97fbb2e171eb4e513f930be362dd028ae67254ccebf59763a97392f19f7ad2dfc8a81358f6c467c67e0f003803d2f1b9ba61eaa2e488f6991b35d33280f8b437f927a0c6439d21e9b7c30c28e925c669d3601f759d4684ad9fab998971233eb11776db7e8bd71ce2eb8c137fffc8e4d5f3f3905a3ea455e8562a0cd8ed04d20b1d464a3df9e244ebb869b7c88bafa1a2052857cb9a3d5a6e554367510898137f014b2c969836fe9249f5459caa34ae23b0a6905362dabc73341f6df6dbce6c7418b33e593a158c4e568277ba307abe9a602c53be2036a587a28d8816fc1ddbd57bcfcfb928a346fa78279929d99cf628ace6fe5c79860b6aae1fc3753bea05c0ff87d13352c8c3b9de5da36be94a2c0e76a535eb79c22a8bd09b9178ec9dee214f3ef8de9f3c78b00bfb373ad5d512a0ab14016c47e625db0df4b141efdadc94eb4aa53890ff4562b12b59352f304999a2b813116641c93e31b56ff6f11b8bbdab7cf0b3bc46cf9b4ea5b8e652f9f74aec6ce4ff6f86dd36c3e2801c4ae390737994bd0f3064b73c14c7e72358404c1e3a5fc86800974eedcbc7d671a9dce2bc3ec2b7fb4a24d4bcb24389249c71bb4f85eff4c0626008229072f18408e986bf0419ba71438ebd9c6768f4bab075e42be807df0f20e066ab4c134f8f6f5c7e5bb3901145955f4f5be880193210ec8e50c81d87e38ea2b645414adee25d6e6a0b402ca85439599214a67eddca889aeb244e08168ea5a4c5de590c0fea8f0f90c6c2b3ef33a81835ede778ffcf6e7b1bb163143cada8c8774cfd59b1beb47643fc88daa1d63c67a05d4c8472be9a24041e4e195dcfd1c9926ba207ef18ebdf4ae19555a9950cb492f8c13d98d2c3f39672200049ecb953aa791ee197586135c9cff30fb5dbc3d74d4b45d41a93ff3cad4ae564479198370dc271f80a681c0c783545db260c053280f6b0c7f0bfa77046c62c4e484541ced274685bcd0a47db32c2b6516e80a77f52f3beb3e2f15cfdcf8aa2a473f915a96703b66441d1cf828101723235c8f175dc2f14f3dbcb2f10fe83840b5bab72efbd94af4fd121da346b9fabe4b4202a8d34f04a96e78926fb822aa1d0801b2ef5dcd6240475b998f50ef3e78c61409421e31c50d0c630653daa00e326721f7a4dafd86b7f9febed3a40878132dd5540ffb2ff6496838b5baaaee0e377271b5c47d25e6d1009ae989fe4f3961f5ca098a57360c94563d85307edc196db3123572730739452b68560a224d5a128eed9193203a664461c6d2d73d674d3f46c0dc1e9b25b3007160a6ecbc198958a9ce880dd99befdcb2d399865a61aed58fc9c4dce60b2bc20cee1db232df2432d01f48c016a212a11422ff44f262f3fab50ce0774b616d63ec03dd4ed61392f5fa3a45ddcd58bdb9d979a220b90cb513a9a46603063a7e6eb7585a811dd2d463bf695d057ac7fd838647da38573e17f90a5268032afd5734c1ae062adaa96346c51c399ec82343f28bf263f7d10f70bb68b82310add3f3fa060359ce3995d91046c076eb9a9885874a1b0d87b9b08a509266c080735043a4378d0f9c5b5ef0d8bdb6074fe5c78cd4ada923983c4330bacadf2555e73dc7cc93ff2e7e3deb085861ed93b8d0517fc842214f07c5397f9ddc687a1807f01002604c0e361606f4f75daa87562470edfa2b5b02e62da0fb1e34a7ea213393bb6dce41908e3574b7096fe0940e0c721e054f382e561955df28d09bb58368a7902c169a365be0f192ef58714a544c00bfae0c2cf7a823846ad76f14bdb5b9f5783e5f5a3a6aa40d6a687369f78e137146fd7ab1cf5eee7f97b9e814864a2dc04dba532bc48d6583a32de214c95e3265e99663d77ee22384d3aa855676d00f03898810a7eb8b08e9329318f7cf81d29e2330b7b9f468b672d58ecafeef72c5e58d829a67be5440b36fd692940e94d077f9b21ccafdc7be067cf8d96fa5641c4808d42f473874887abbf6cfd3224387ad4bd4309953081f4b1d6f7958926db6570879c701f5f4103e4cad7230787647fe39783a1607b824253d6669136e057b0b41ee9515e500366602f0e93d3141583f2712ab53720f6b4ee16a1ba453081645b84a6da64250a473676d16612fd5bdceecf1f3e87173c22e31d9b03490e67a0000310eb318b4c1acdd13a5f8229651a9d12a11f9e194cc53e3f9313845de993e3453ec9764023d12b168d931d49ded3f6261dc526fb6ef587e583ac28c15bf9fc9d699402555f6b57acee5cb334429ccbc6301b3c8a597bdfcdb387efad6bb510dda89113b113b8bd595f828036a3ac26814ca74a0169257ad7a28fb97399128abbb6123f4d771224c4115130e6e87603a93c7923f0a83f83623aff3e3cf177aa751d889688c9df85b6330f0442d063bdf5394d488aea49b8fdf1333b1ebc68ba271064ab2621715fdfa1d716354cd08e0ef98b9ad21446621cccf0e93187f200cbb12d9d2affa74a74258ae5d245a950dfa6bbdae0889231143d6917a37c6ced04c3e011e8879b7268e84388ab55667fb2c8c10994555bccb11ba8f1a56290d179f6ca2881608835c52d9c5475151b844838b1bee7d571d3a82038eb43c457d6b78fb12ae50a78248d6ca8417d8157e4ed50290e949da608de9e3a281ed39a10b1cbe3b1d6cb301266f45300d0e47024e878c59702991d344bea97f73302a877dbc3f8e01059936848f8ff259ca9f7bbe0e92df06185c45ccd1988ce41d7111e84b3bb21e47f3b58c4f1b7f74b66e3aaa5e0accf21eff738726612063091293be79bb5228c8621471217422c78163c03dbf3c03127168940ed76ac2d67f9cd5dc0f36d02e369bff5cf1a0f2521ac6caf43c5565e2f1fb17e3209beb1c147b630ed5fb60b1be47d6d184744e07c23500460b6346ba43adb71d8fa2f33d06c1985690417111d0ac57adb54fecd17296511fc2f3deb2f365eaee77f72dcd5d970902b22ace6b92f1bf8a51e33364720b316f5e616d86717ed95bf80a5b6a91d916af5d881b44abf5b77432e20539d2960bcc1c169fd0e9bf96fb57a88b0ea64c7c553b1ff15bae3b433b1def7e1c60708de8590eaf45f15e188fbe511b07196a6852584fb834fdced713b29dccd00dea2e75eafe0457b605ef91c4ce16552f077b15347045de2ea9d509804f658a9dcc7ba789ed5b68bb1f0f8e9a1d0b5c58aa0e7c9ee331db8393b5d623ea78305ee0d769a4a276dbb12ed2230ce484c16a946e1bccc6bdf280ea577b1411df18224f5ab6a2aa830f555ad6b6e4b72539ce4ed8724d5516a8d158abb23a0105470a0ea188ee4aef935536ce247dc4e2045193a20d319cc58eac670c2d4626555128f3a5046e6fd8d7f5b6030361e25e6a2a40dc7eae5f7ff50028a467df309511c1f9d4423c6e22609968c1c92fc2fc5b62e0aeab38bf9eb6d96c1ce9d51cefdd5f5e9100e0560d6eb3cb76c53faca4bb61dedb05e36cbdffed73a6ee5a4369f41c98b83e55e939010e5d5bc0f7541eba09aff54b33261c700bb72b5fd7f4db249c315603a28de16f7001ee93b3ffc396b5244937e717ef6102f1a49f1d8c77d6fbd4681d0f7ee94938c860876eafce96a270c923a556c0bdce67ba213f8b583a2fa43fcc2699b8dcf1f3717ddc3474e92bb60ed371f5d34c716accf82a067ea79c8e8b98ae516887116667821cfdd785e3e0ebb0bfbf78252f5593bfc46f17fccb1b88df62977eb789c34b2cc8324269cc8b017affcf20961ecc878777afea20a02b87e8e1f419c3a2b846", 0x1000}, {&(0x7f0000000000)="6e9cd25a4f6584ae7ff20df11576181b946ff1b4ff709e1771921bc35a93e002ea4d746861432aafc2a0607256c8a9721016c6934d396651f32e7ec6cf9ff9b6aeface324815c6702ee4f7c5d28ea3fc8df151157b1261d2f70530a1b38207620381711987912393e88faab33d0c83311b2306420ca346965de0bf1a8163f1399390406426c16cc7b2e6170fdc12243b80dc80d0e5b422a9ae76c2bef97fef55e08842abb9733d6c78e686c6fdf1cd42bf11b5a75d97c1cd5d8e6b81f866153662d751ab0b2a7bdf2deb1ac63c8a6d952e35", 0xd2}, {&(0x7f0000000100)="8f53359a2a5301799fa348318190393754a52089fea1e03f603ea74b65b92641a42483de76f1f4826c3e9ce9b86e789dd43ef79deb1b4e6a81360e1a78aa73e23eaf7341d529db1593", 0x49}, {&(0x7f0000000180)="e50294c1310c64a61efa27f0a1b935531240196dcfb20286b7566375b8aa07dd", 0x20}, {&(0x7f00000001c0)="11fc99e646f456232eaed08ec770f3a2758484e9d0c84db98e01509f57f0d1ffc0b4d2ff88d0724d8b899ef74062e0021968e830029c5b21797cb827ec7d02e247f01003964a546608dba75a2eb029f8a27baba5c9c14473d0d36643f5898b761c18da3e19b92eed1dd073cb797cb998af5c001edbe9e87459b0f190d87436ffde44afb02e5f80102016f38c0c5eacbac81aa9652965b47a4dab3a3c2bd0a52fdeeee6", 0xa3}, {&(0x7f00000012c0)="910e23b82afc836125d0065dee5efc7bf2125e1b95b290771bc7fab399f7cf50e0bdecac72bd448547fa104b26a67faf5183d0867e0d94fe599624a1fe2899702bbd9ada0251f7eb018a7324c98b1b2fe24654b9d4fc9e209d42936d9ed399a484deebed6795287d66", 0x69}, {&(0x7f0000001340)="f0b3a9e9ac9c5838813e2a99ca4307f93203dbddb96330a71ce40e49a5d16f5fcc4492a494cde06b8b8944b4cb41454317aad1620eb2e922efc93db310501bae4104311410230601915554fce3710e69ebd98ac187170173d0f435479f07887debd2444a5be26f2533774cea96412ad2efe9ad869c2581dde10cb4dfb643a324da0c91ee790173114f871d4cc3d27c34e25b4c4074918c72e6ba19aca18ae30097958ab4278b8d120d0a84c50cdf4343ca67458241ef042b5e54c4461e785fbb80f7863bd1d92402e2d594953152258c2b539199758d0d3e1bac43f9b9a22677d79952ed72a45c3e2234d3882438df1944528a", 0xf3}, {&(0x7f0000001440)="a692601f615847dfe6b8f07d498a99064a2989504d97f604b1c9eb8d9fc537161d", 0x21}, {&(0x7f0000001480)="b6d50dac82b76d73d905b8cff66aa23cca11dd67037cc372628ccb856f9aa1df9b84cd3810f8459d6227c6846a942acc059356224cb59488f888383fd2d69059c5479f58f59252bca2d77a1518521227e507465fbc5b7d74a2b697e66b0e1d73d92dedafa91203f18609a815a23a04ce8ab6c1fe33b3287157e65582dd1a6b7e374645664e27daab1d90b44464f3b6dc44a522bda3be3eb14fb9a1", 0x9b}], 0x9, 0x0, 0x0) pipe(&(0x7f0000001600)) shutdown(r0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x8) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000000), 0x4) 16:00:29 executing program 1: r0 = socket(0x20, 0x3, 0x7) shutdown(r0, 0x1) r1 = socket(0x2, 0x4003, 0x0) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000140), 0x4) semget(0x2, 0x2, 0x193) 16:00:29 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x2, 0x4, 0x1f, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x53b7634}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xd6f9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1e}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0/file0/file0\x00'], './file0/file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x3}) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') chdir(&(0x7f0000000000)='./file0\x00') 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x3, './file0\x00', './file0\x00'}) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000000000000293, &(0x7f0000000480)=[{0x14, 0x0, 0x8, 0x7ff}, {0x4, 0x0, 0x9}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = dup(r0) write(r1, &(0x7f0000000500)="a010deb96081160e968b82451661a3fca091b118aefeae32de6314bfb5cad30c93aac0aba6f7c3b2cbb8e95b4c08517fba9ff8f1aa9ebb30a517e7a46f7d35e6aae7866d4c0c22d04c4fdb", 0x4b) getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0xffffffffffffff44, &(0x7f0000000340)="b6") ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000440)=0x5) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x20, 0x0) lstat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0xc) getpeername$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:00:29 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x800, 0x0) dup(0xffffffffffffffff) socket(0x6, 0x4, 0x83) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x400, 0x0) socket$inet6(0x18, 0x4, 0x10001) socket$unix(0x1, 0x0, 0x0) r0 = dup(0xffffffffffffffff) r1 = dup(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x800000b3b}, 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x7, &(0x7f0000000000), 0x4) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 16:00:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x100) preadv(r0, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) ftruncate(r1, 0x0, 0x2000000000000001) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x5, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x7ff, 0xffffffff}, 0x10) fcntl$setstatus(r0, 0x4, 0x40) getsockopt$sock_int(r0, 0xffff, 0x1817, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="45fec62425e7bd36b52c76bf8a39c57e4e635ece3fe52a25b6944499343d17bcb88fd7f63d9406221ed1d73ddddcacde411569b0e1bdd33b6ded6f4d3fc6fcda553b87e9645e9482fdc14fff92bd45f0ccce8e22efa8f489caac960ce70fffedcedd7e326ea70e168a412cf62cecf23070c332c9adc7e009ddc44a6debd9635c2f5429f2578ff343130db423cb49df6e002e8857a5e5207a42d67bf6cc8884be22b0b82edf503ffb6da21905916c121816c9b113e8be60cb1f946021ad4b1a3d1197f24357c582b7a9e0b3086f2ea5ec356baf3710af10dc6f76fbac934620f259b2fdab5fd0a4649c2e01fa3bee19", 0xef) r2 = dup2(r1, r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000200)) r3 = msgget(0x2, 0x142) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r4 = socket(0x11, 0x8000, 0x7ff) sendto$inet6(r4, &(0x7f0000000280)="c5bd7830e88116bc2d1c8f48627845a7ac5bb2cce09a1d83287f602de91657c71580c542a131206942bb9fb735d57c6a6d75d10e55e2d64c1eb0242cb1d16b77ef0a408a05f65ffadbd3c397bdbdfe6cf199433c0a3dd20630be28d0f8c804cb7f4cd95e14c5d9d9a6d9028f378524a37a25982ac04bb5a00b0419486df64856214bcab89f6c89edbd45ef6231c7e0872a774cb73764b3ed747f8d8d9102904e3efb9db46ef38b2063fcb6067357c013d51818a4b643", 0xb6, 0x409, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000380)={0x10000, 0x7fff}, 0x10) chflagsat(r2, &(0x7f00000003c0)='./file0\x00', 0x0, 0x2) msgget$private(0x0, 0x200) socketpair(0x6, 0x2, 0x9, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) r6 = semget$private(0x0, 0x4, 0x0) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000440)=0xe2) semop(r6, &(0x7f0000000340)=[{0x2, 0x80000000, 0x1800}, {0x1, 0x20, 0x1000}, {0x0, 0x90000000000000, 0x1000}, {0x0, 0x4f39, 0x800}, {0x4, 0x81, 0x800}, {0x0, 0x8, 0x800}, {0x0, 0x5, 0x800}], 0x7) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000480)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000004c0)) socket$inet(0x2, 0x4, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000500)="946ffb9bda19d0da59a5ba1f90d96b2c153f4608cac759a214e6fe29376e28d6c3df3617e1e86af167b9e33b5d9495cfc6de7add57560e19a836d1da31fcd4cf318e27f4cc7a5be80fea00117acd7d5c51d7feed69b29b2bf1dd604a1b14a710c4ba96230af24319472c0ee9c76d72bbfe8e6ce3844d67fe1e8a763fd4b6e517c5261fefb6c761c2dcfbfb20620e9700bef927c97cda9c5596b0a32943856e9ff6d14a3698e290f8a7fb01563dce2b501ca3dd405b6b73f0f68197ff92a98c71fd5cc891ff59a964a92ad38eac3c873440fe100d92ef24bea8583434959255741fe7b9624dc25fa0b1a6d08e3ae966949e", 0xf1) getrlimit(0x1, &(0x7f0000000740)) poll(&(0x7f0000000640)=[{r5, 0xfb3739792b586d09}, {r5, 0x8}, {r4, 0x88}, {r1, 0x10}], 0x4, 0x4951) 16:00:29 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) clock_getres(0x4, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f0000000000), 0x4) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:00:29 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1c, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) read(r0, &(0x7f00000000c0)=""/230, 0xe6) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x714) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev/bpf/', 0x3fe, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x80}, {r0, 0xc18c94978322072a}, {r0, 0x10}, {r0, 0x20}, {r0}], 0x6, 0x2) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xfffffffffffffffc}, {0x7c, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="cc") unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='c\x00') ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) r2 = dup2(r0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000180)=r2) 16:00:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socket(0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(r3) 16:00:30 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000200)=[{0x0}], 0x1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r4, 0x2}) 16:00:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x88) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000323000/0x400000)=nil, 0x400000, 0x6, 0x2015, r0, 0x0, 0x1) 16:00:30 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) flock(r1, 0xff6498659f726c56) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="ef") 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000300)="b1005161555b5a8f3ba600100000000000001ae3d3055020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef722c91f75073a1ebe2a4cbba982fd81bcc6042aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282927e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000", 0xffffffffffffff3c, 0x2, 0x0, 0x1b0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) getpeername$inet(r2, &(0x7f0000000140), &(0x7f00000003c0)=0xc) close(r1) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x20000010, 0x8, 0x6a57}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x12, 0x20, 0x39eb, 0x1}, {{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0xffffffffffffa80e, 0x9}, {{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x5, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x30, 0x1, 0x3ff, 0x25ae}, {{r0}, 0xfffffffffffffffa, 0x26, 0xf0000000, 0x200000, 0x71b3}, {{r0}, 0xfb2691bdc9fd4c1, 0x2, 0x2, 0x1000, 0x3}, {{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0x7ff, 0x49}], 0x472, &(0x7f00000002c0)={0x800, 0x100}) accept$inet(r0, &(0x7f0000000440), &(0x7f0000000480)=0x23c) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000100)={0x800, 0xfc3}) close(r0) 16:00:31 executing program 0: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x44}, {0x15}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) 16:00:31 executing program 0: socketpair(0x6, 0x4000, 0x6, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = dup(r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x8, 0x100, 0xa6b}) 16:00:31 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x1}], 0x7, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 16:00:31 executing program 0: setuid(0xee01) ktrace(0x0, 0x7, 0x10000, 0x0) 16:00:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x10000, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x55dcd3b4, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300), 0x10000000000000ae) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 16:00:31 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001a00)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x7, 0x4}, {{r1}, 0xfffffffffffffffa, 0x2a, 0x40000004, 0x1f, 0x2}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x1, 0x4}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x321, 0x23a3}, {{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x3}, {{r1}, 0xfffffffffffffffd, 0x15, 0x10, 0x1, 0x5}, {{r1}, 0xfffffffffffffffb, 0x1, 0x40000000, 0x5, 0x7}], 0x8, 0x0, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000001840), 0x800, &(0x7f0000001880)=[{{r1}, 0xffffffffffffffff, 0x48b10c15757044cb, 0x20000000, 0x9, 0xa1c}, {{r1}, 0xfffffffffffffffc, 0x2, 0x8, 0x5, 0x40}, {{r1}, 0xfffffffffffffff9, 0x83, 0x40000000, 0x9, 0x6}, {{r0}, 0x0, 0x10, 0x1, 0x80000000000, 0x3}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x40, 0x5a8, 0x6f5}, {{r0}, 0xfffffffffffffffe, 0x42, 0x20, 0x39f4, 0x88}, {{r2}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x8, 0x7fff}, {{r2}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x4, 0x9}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40, 0x8, 0x97400000000}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0x1}], 0xa5d, &(0x7f00000019c0)={0x6, 0x400}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x5c7, 0xb5b2}, 0x8) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) socket(0xac8044b9a1ea0871, 0x4000, 0xfffffffffffffffb) readv(r0, &(0x7f0000001780)=[{&(0x7f00000000c0)=""/44, 0x2c}, {&(0x7f0000000100)=""/244, 0xf4}, {&(0x7f0000000200)=""/139, 0x8b}, {&(0x7f00000002c0)=""/124, 0x7c}, {&(0x7f0000000340)=""/13, 0xd}, {&(0x7f0000000380)=""/198, 0xc6}, {&(0x7f0000000480)=""/228, 0xe4}, {&(0x7f0000000580)=""/213, 0xd5}, {&(0x7f0000000680)=""/231, 0xe7}, {&(0x7f0000000780)=""/4096, 0x1000}], 0xa) r3 = dup2(r0, r1) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000040)) close(r1) 16:00:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x8) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000600)=""/186, 0xba) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000540)={0x1, 0xfffffffffffffffd, 0x7f, 0x3, "66e3a8315f63b5973fe47294a64c4025960e4cc6", 0x1, 0xffff}) r1 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r1, &(0x7f0000000300)=@file={0x0, ""/75}, &(0x7f00000005c0)=0xfffffffffffffd61) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000580)='./file0\x00', 0x100000002) mknod(&(0x7f00000003c0)='./file0/file0\x00', 0x8000, 0x2) recvfrom(r0, &(0x7f0000000400)=""/199, 0x82, 0x2, &(0x7f0000000500)=@in={0x2, 0x2}, 0xc) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x44) truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0xfff) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000002500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003786f74699ba2e8a28ffffb7be1f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023396f66832a47d7304f96b8bd62be7e59859501a923428a8874baa5b6f40b713758c27d9f3d9226ccb6edbe25a7f4a4d68312f466733430a956002921db81e2f06e9dcc6da385f7ea990a8dc17a2d83f4d147386e8d4f9bd3d9bf76eb3a1a0ca69c9b8a3af5b9ed863664c643a52b96b72a47657492cbccfec9c0bdf5b541380b92c38c4df535d5979a553d3dd71bc2cbbcf9c61d6a365cbac500000000000000000000000000db94dda5a40e1d39f92a5fe2d40231d31c0d8343665876960afc619f588e7613a7618161350572d293116cade850e9f13c7dee8bb551362f0d9db38ef544dc494ee90434dab92b0ca93631841f79e948bd750987d7ced7933ad156519fba4a68b4396873ca99a7a69825ca86af8b1a38949ef90f430e2c15308f1b5a3ecc9db0a64a680f96d01b780c02fd17aaf465016938dabaec090b0415f731f50b6820a4ffbdb48e872168743c117b969dcb2561a546f2a33ee545b2be042f6d0eedab52bc0361ffab55776849a441495d62a46ae08ae8b3f732fbba2f83dd2c0bc52f6277682390a9a8cd9524e873f935d99a292447239a22eba63c4f76a4c0a0c0e1276b242919be89d3be175eed1f6ae9c4"], &(0x7f00000000c0)=0x1002) socket(0x6, 0x3, 0x1) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000940)=[&(0x7f00000006c0)='-%\'\x00', &(0x7f0000000700)='c\x00', &(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='c\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='c\x00', &(0x7f00000008c0)='/^\x00', &(0x7f0000000900)='\x00'], &(0x7f0000000a80)=[&(0x7f00000009c0)='#\x00', &(0x7f0000000a00)='c\x00', &(0x7f0000000a40)='c\x00']) bind(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="01fabf8be1050b365163704b85b39f002e2f66696c653000"], 0xa) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="ba") 16:00:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) setrlimit(0x3, &(0x7f0000000000)={0x81, 0x2}) syz_open_pts() 16:00:31 executing program 1: r0 = socket(0x6, 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x2) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getpgrp() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {}, {0xbe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffce, &(0x7f0000000340)='\"') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) 16:00:31 executing program 0: r0 = socket(0x6, 0x5, 0x50000000000) pwritev(r0, &(0x7f00000010c0)=[{&(0x7f00000000c0)="d032911479be682e98b84d06c345fa3581a859a252c40faa8090dccb1f35b32705239aee892026527e3cac344408327f12144a370c675c27bb95bf5073f960a3ec3678a4f46b369c6cc6e97184ca32a239b0a3936d50a658c48a6bd63de575122b22e50f012c48e4ad8a237436553f0888e590ececc7ff4cf9b49a65755d7fa862092d2036ac7523cc9bd22090bed2ed1efe849800950958a877ca8c3d7b26761bd1af686b600107388d2f860d67ee31731f8ef67cdf378dcd2a8fe57a5c6dbaa1559b80f34a7d3b5ea287d233f1d60e49e8b767f2abfeb5512cf6d9d612f668019af010d048c4e06723442952cd874b8b0ccac3dd308d8e73bfedeba28eeea96bc2878755fb3fae9266c1deb541779aaa0389ab450a5997e25f4118d1b47dcb8e4496790c3c8957c1f0aec9281132db68b8d66434433a2f9e33322f600880a4d7491d4da7086fa2760722a0d3b2d167d51edb34db4fe7fc662f23d6f52340df9a3babd92c0428d4b22e759c179357883f6cc3b44b626d07a2561ada71865bb59e31fcb26dcb34aa07154eda9a0ca07fef82df1f6d8a5bc603b649cf7b9fbdb1395fcb1af4f0a55b5b0bea165aa90f2392a42250961779ee319e807799ffbe45a505cd88581831a2be24091c49aab275e9a9e1539015ade032c4453c991bfadc60eddde451a654b8cc4ee35097d8f1b59cd26785ed76db0c1d4bf2c6d2d282a3a9147abc4f1842b5bc598ef4e2f4e79f02a25846b4a8f73dcc850eca00cb586497e273577def95572b44cc307e900d4b26792d6a45b6ca1272c6fb58b751b19869dd20623222f718f51eb197054aeb706e4840c7461c51547ea1f8538f732aa29a673255f3437e80b5b335e71cef58c187f4defd9d3caea8658efa94d2cabb5dacd95a4dd472b5ec444e8a5ee3a4066dcae969091ac9f3ef40c766c1d4fbb08db56726d48aa326c88ced28ce99ae41f762dcf3386a9a486ae6c7e127fbd0bb3b4578b3247cdefb26785413b7cdd807472b36f2b94f57652a5659897f79c852147f16ca17000638797c05e5d6fb6b0819dae585de7a5bfefc3096db20ccbd4e0c864c3bd3e6ef7d14994dd1ff2dc103f5c2370af79b86a510e04c3e085150ae89f59e234b9032e355df545741bbd6d9a14c4e4a66037ca5e684211ea34375f90ee5178afdb20a973236b7ef4e253f9c3ca433a0fd92c0b06bd7e30a5326f3f45633f5cf96c386cae3ba3f7fad94060dd4a6231377604ddb60dff6cc079c9abae6061d6eea3a26936f98135822a604a62316823e8f900ea1541f777eeb676449deb7e7371011896c69f662683974a56286ab919c022471a08df7b0c41df1da8ddc330db51f3d926ffb985b63f8ba5358fba8092cff87eae69d7c922f843e288ea67827e85f8483016d40a534248c1a4841965f3537a15ccc3c30c6d46075b91d4179a6007acf1fb65a071aac36cadce1e1b0a99cd1ea60ddafb21ac46afeec06a9fb8fc06210cd286434ea6887b203c59733d6f1b3613d1216192590f15cb6b33a8e2a339b0d573571356772b57b342b96e04d9d77748e16b47d287dc220a8e246511eeff016d4756dc466d7ec480e93f7f98b3c843ebac39768c8098078ec6aa4b7197a9167f5a406a5ac274b98a9e5e1603388b4a105390536946b1073579d0f0136e470b188279672d10e833652d5b726f8af7e2c62ddea0aeeb5f7ad9e48fdeedee78f45a2f255412d97e10d499b15d1110b535beb3bd48a92f035c375b004d4025601713cd62aec07f113284596588fe131032977734235a667081f3da8fda8bd33c0dac824592a59946e0eb7b07f1e6cdf6a1417899d21e842a8068618265963ce18afe5865503c6d19243063431dfee4910b975f87fbebe69e250051845aefdeef1b99ab78f1bfefb8c5c64cf8e201409adf70c53650810883f73c940b2e21b208467f2a3b0024f27ab83249ea57e5b168b77bce555b9026e283cf69788951cd7cdb6220fa3ebc009c556528eb7f3017f7e0d0cdc2828c34f6bc091b7cbf9eb313bbe38386fbc25e2914f10944142a234773062f3fe797c2535772aa908adf58f7204f746982a8a9c49feba73ee20015647dc2102d14c0d34347bc730a2333ffc467aef5bd4e8e3b4963a6999c7871392e7101290f6a16af3587872234d3fc7f2428c96e069a49de0dbae82c3548f44bf57317b561c09ef7785489b93e48cd48c1cfd831322f884e1fdfb5f81c03086635502968203e7334a10bad1acac59c84dcd94bbe33924f2e3f6fc9846aea4e434904d86d7e855f05f714579a64934208ed8ccad665b7fb546521c54aaf15b7fed0ae444a156cac7ba269889ce99343fbe2658a021193f218a212c028eca5f86d0380bc83829c87cb1657c098c1de2269d8dd5427d118f9b78ca9feb2798189662a5c9d5ecb6973ae8023a3257e56032924a4ca6cfb76551696d430a22a394e979cd2dc88eaf60340a1536685f2a089b92bd3c8027a77e7358ccdd61a991d5bbf49d4bb3f4916854f327eed7799bfd6b83446f37a903c7b0ed29ab4d294945ee451ea56a81eb5859948d7af77fb13276d405f924d09749a1d184cfe4b064f69827e80738589db4e9baa473ac6356c28687d491d9c06f0ad8467355512a3c8e8acb774507fd18df8cfb0233a596ef6cd7a40f5872df0241e95e6d28f6f9c5b5138aa3f0564b8743c25d4dd8347b045429989df06a99a51c9c59fd2cccbbad877e4f789c511fdfd8a904da2644473dc74e788ad3c2575328c4080eca4c97ac31ebd3949929a7852217daec94e09d0ab4381bc9976d86ef05bfe56b26d8d7d54176bd0a0731fb89bad47aa564da93b7bf6bb730ef3c6b7a7069fa6167c520522c8819a0ca18a8506bcddf195d952ca27c07f6b3d58423b1b74be543388318bc3d31e3b4a662362380ede665545556d63fd4614916ec03ab75f4a39248ede5a0b389bdb126fcf51ca47dd64c4c0086e4a4f2dea2d7630c41816880f40e0d73eb69556d98e622cf62d9fd31bee5799e690480cd580d2571a2b6c067aa85f7f926342c2fd68aae8ee9f1b86fa709bbda8699412f88270378440b25bf59ac59f4ab8ab77f9b33726d81d867ac14cfd9791576d54be334808a44d2bb9f01736df3ec21fbdec610aaabad4487354d887195ccccc0c3a042ff84273a696af7403fd1f98aa143ff0e38c350b6c0e57ef5f4720c14ff9d16aa284b3bab44f5a7a8f3a4f33e90a4c2f8276634f721cf766bf3e20278c915efe3482a38ebe4977e05852e4439dfacc089c23abbeb9f4d20758f6979eed07c2f5a76199c74e95b296f76f8eac0b9a28e12a59b63e0800ad9fba818ed3b4647fa324ea47390fd4ab4aef5915c9f998f2a56cbf4759575906fcb87a87157ed99ddd090269713c727dc0c0ec2e458499f73c38f11cafb4b4de1a104a92c9c093129fa5b45d88bc23d3f8bba20d01ec12937c07fa12c2dc5c9320510b0b731118c1074f3e1785a1fda0265f916079f424c90eb32996ad1cdbed3a60a5d5fc4c60a3638f0acec96a2f55d4381364be05764b4f68d86c8e998b6422bbb432623223e336aa7dedfed0fbe114ab0a2fa8a64773a67ca0723e4af1f1cebf0306c41b61a7885507b8ef8ff309ac303a014ed4c5dae198bce4c4fc6d02c5fa390e27d54a8442d0fb13f7ad00b74f84d65aaf0abda83615600d370ef8fbf04032eb75677e992cb7d200bcddae2719f1bfa447555e61113da9e0f416f17a849da970d63964c65ae797cacc07bb8c9f2e443e5a23aa2403f06b3a684f92c7b3162e502b9ba93b65fc63a86bf9ede96cf87a55cb55aba5825ef78ea56610f893f129ec5c3fc64009bcdc02295aebad84079fb190c9faa72334356bb768bddbf7b04631a886d9b5ab65cd44f2a387743cb9f30918cf39c95e5c7d99ea5054aff191e07d08c10df8bb76fd192eda8f1629c1f66cddea2bd71a6d829b6469a238debc3c519cfd648abbaf20fd9df84b0928adfdc52671f7c2b2230fdbf162e4db80b58cf6dd5b1eca0ad9eb209b6b9bd106b309d1a83c153b67df06068005f4f00696b597aa98dc184abac91ab18669637b3a9f66c48fa3ae2ba31b2172d9d504d65821d730d8a45ca5a3e1389f3d9ee1d2d771fd0ed1056d528e835684b0e9b2e585b5e32b61f6afcb759a2278fe0239cf2294ca6bc5b48a55bfa2a1a07c978d93ee774e1a3fc55eca6ca6309e8a015be7fd16f3e5e5326bacc8f435697261d865fe8ea5207a57c7a0259da69829d68eace3ee8bc6328e05fe9c726cf9a781a194874cbcd9bbd1d96f02a9f6561e345d5b93aef2691b647a00b599bff57b7dbf7734dd698df6ab33165885083d5219c898701cb655c1c6633dd535de0a79d58569de73fa0187256b51bcf1d94620c8b913a42a3afc43966e32d33669ca16cfce8ccae57c03cc2f5bd5e5bd04d77be7199b10c65e3de21c7294eb3d0755a37828228e31538226273bf3336c0ab165d37135105960bc06b395e55288b624fc3054ec0be5a9d24955483e4d927af385782947bbe054edd90a2cb52b72d13171ea0289f20e1a31da6ee14237b06f7f4e93a18f5392bea368a0e69c744daa47800485f9916dfd3d4aab8d434493b03d150ef106ba3ce8d8ca9e6bc81b6ff5f63af199a4cb441a176f7de4026244ee66e780ee9a0edd18028551642866915f5c6716c84e858ffb222f5b7e26dcc7b31ae128f1b716e66e23789dde774bc43c70fb3e1178deb1c53d3f7761d90b1a287191fe023f6cd79cb94b4073b7cf56ec39aac0ba5af411230bfa4c41e52ffc5544593cf9907337b3563fa349b96881117e79b4c5d5d772534b926cd821c5e8daffa0bca0c6204357d579f8d95f031f5d6d96416436c20726bbdac0ce6fc0731411c0cd4707f5dd8de5f784cd1744541280f8857ebffd438afdc9f154e77e3624579ad5653d1968d299e5888a846d593339445379f9a13ac39757c5468a7dacecd7d671d76d7b8e7cce32b80e0bc69b187116d7e486bc9d684acf7a59d1524dd8f3f864b0cc4995afdfdbf9c3a3b503f56afe7524dd115ce747d7d42bc0dea72fe96db2fec5558975e0549b08472b1221358cb98ef045bc06e88b403e0414f25c664779db05575a77f7bb45760e5b7813d0033382998c19b1489b14bf8661c5acfa6df82c5df9f67a4e60744cf77eeff1d0c208a42e6decb5aa0172b9a23e70be7388424d45e29dd8251205aabd57a3e344c526167f3a1a54eefad55a9650dc558e265f650850fd037a523903a1a63a3d2ad19f5a11fd61e15a05436ab2c4493b9e6812209f865b817d1a4c964014759bd7dfb307e36e7ceb08c1117bbde0680a991cc5988a4301f6ca5aedba990323d1e9183b6dd3531560c6238af65bae419eade9401f9067118b3154ec2f8554237f4aedfafea2ca63d78a3ebd3bfb541483440e9ff4786fc0005ff8be70a01e78febfede3bc803352b6c09be1de4cdaeb4f36347dc0393d3e84d176e70849641ae89757e12ea6496171e775af47d84349defb50f1dd9166942c36a9ff4d2617b12204113646b1edf518a9a9deab29bf31fad309b3cfbb14dc003e47dffa05667ae1b9a199bb1bf7b7cb07ac83eea5d770257542d7658356d6d3a03f7e8d29ed3d06005ee0aa592984090db6941e239dfb7e8667db2fdd49b0c820fd5efcc333e5b7a5433de7f801d9a713e9e26e6c28ef754c9470892836c64265019a608edd4dd590ea710c5a9179cdc19b195d7b0c2745a2b66f4353b0d0fb584ae0923aafc0c2872368001ce3f21f4", 0x1000}], 0x1, 0x0, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCVERSION(r1, 0x80044270, &(0x7f0000000040)) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) 16:00:32 executing program 1: r0 = socket(0x2, 0xc003, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x20c0, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2a00000000000000000bcd4c0a162b58fd4237b8fa4d2aaafa2016be42d62c3f20dc0bf3df7af2c199eb3dfc8295aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa2e5cb9b87a17b439523dc8902361cd8cac7dbbc7465d6c4b4da6d99f514d2350066cecddf31a0d7b20000000000000000cd921e30d3414ee35b0a980e0eb802009d34fd02208a54de45e3c15f273c8eaa7e3d8bfd42bf7586044f9274debf94dcc42254fce4ddb2d44543f70cc43a916205653826312c0380"], 0x10) write(r0, &(0x7f0000000200)="3bd1ff9a77df8f37f300", 0xa) 16:00:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x3, 0xfffffffffffff516, 0x25, r1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") read(r2, &(0x7f0000000040)=""/32, 0x20) 16:00:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fsync(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x0, 0x20, 0x600, 0x2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x9, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) write(r0, &(0x7f0000000980)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d4171887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaa28c2234dbdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c5659e2359bd854852412527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9949d0e1ceb22fb56573fa430309765ea6ac5d8154777df8f36987937b8cca9fad6feb8dc0460261fda302163c9675fabd07c00293907f16c7dba1bdefe947f46d33f2aff9fc36c87538684365c04401b1bebd872f43167286f49887905", 0xb08) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac87176bcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a74932ff5fda01ad61d3b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab00", 0x34b) 16:00:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40024000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x900000000002, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0x1000}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="000000024000c9cb0c7501df839f2124a70008d3bf808139", 0x18}], 0x1) 16:00:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x200060}, {0x6}]}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x4, 0x6, 0x80000001}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup(r0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) semget(0x3, 0x0, 0x0) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000080)) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x7}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:32 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x21}], 0xb11f, 0x0, 0xffff, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) 16:00:32 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$getflags(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffff322, 0x4, 0xffffffff, "d732b78902866bbe450374885bab8a822aaa9689", 0x1f}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = getuid() seteuid(r0) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x25}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000640)='*') r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) 16:00:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0xa0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x0, 0x0, 0x1, "16f7cb36d64fe2ebeeeadd4c28b65ee94cbe7887", 0x400, 0xfffffffffffffffe}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffe62, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 16:00:32 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r0 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 16:00:32 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) r4 = getppid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r3, 0x6, r4) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) pipe(&(0x7f00000002c0)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r5) open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) unlink(0x0) close(r1) 16:00:32 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) write(r1, &(0x7f0000335000), 0x10052) readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xff02}], 0x100000000000031c) pwrite(r0, &(0x7f00000000c0)="ae68b6d7c47d989dad0a92b10d4b483e22abdc9b1fc298173c94c82c942f5f935831cc9bfe847d", 0x27, 0x0, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)='u') 16:00:32 executing program 0: r0 = socket(0x10000000002, 0x4, 0x2000000000) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x3, 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x42, 0x0) 16:00:32 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, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) listen(r0, 0x4) sendmsg(r0, &(0x7f0000000d40)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000380)="f4a24618889c650fc096be9afa8d4fd7ec4dd777f3c7502ada31d1d5e760f700a53f3730c8f866b0f8a41dc672797b5b1c3ceea911a281ecd45a024cc8e8177ec5c169f6cadc694584fcf74d7ccc3a49b95d2cf4189ec64abc590a57178258788c48e60ddcc550c3c9fe6a09b718f606df3e0e20f215b645ba756dc3e8ac049d6ae0be95cd34c23d62d17db06e7bdf4263d9c0f13ab5cbe5fcd061b0e8eaf498c26a13d2a29ad13ffdef0018b31549e0dbfc901dd22a00ea4b8ef4a9ce4f512b5c8ad7980552b910fa1a", 0xca}, {&(0x7f0000000480)="510b4655c8cabaa171df5da1e755a8f840d47dc7adc4cced5b72a0f1c1257ce6d1ce", 0x22}, {&(0x7f00000004c0)="91e7d4215ea7287bb86ab4301d1aacb3125639c286dcac032f7f3d6cd89a71225ad1b70afaebf0e925374e121c5e546f440b92a74d56cfd8df6e34fb78ddee5e526487397ee54331fba54c1337dc0809e201a13760a3baa01c39132875c23127c0213fbb1b00785710c9a0777858b4c8e75828227e9dd7e060b28a3373a9f579e5d6996060d7fa5fbe749ac383a05379a51590445ce912c5d29867ecb6482299c3b964a18cf7756853db056158a59c458744af4f7451742519edf52aa5cf44f48d05aee9e57be8598100fe7157abc448bc90854893f46348e927e2de07cb1d814e17bc24b0fe4351070bdaea5554998c1d2564c4370896e916e22d36d9", 0xfd}, {&(0x7f00000005c0)="74f29f0580c707b0591124d2fe32a13be6395c85df4b11594e8bb6ec9ceb7cff5d841d0d4c759ee582d2dc97180e2abd07ab0c0dba03047a4bf9e6f7dcf5dbbdc51efd2e436c51980c13fc36b99670b3258b6c6ea559fb5beab414ae7945d74aeffe86e0fa3a573451b924eff26a65774048bda5cbdc9637f10a56ef4e65a68c40da20794d58cea9b54712813418e82daaadcfff10597b172630ed161ea0dd4222b6b71130314415119b817f6b7c0a8c8f8e96cde610f46db5cfa840ab1103c83aa0e2769931ab7e7d306f4ea331182a0169cbffacae7953633918f57737ead269afa53c8d", 0xe5}, {&(0x7f00000006c0)="0cd2d4e67c71acdb171b4b7e6112d0c1027587b92db92e597d57db30aa34d8f89affcd21ce9c0c45b7168d70457db708c90c266db2da2e3258b9645d702bd906031ddb0818f975549763d6d71e469051c1a424e7de6dd6f578a91deb6a5cea5a224439bb75a3a3a089b27a6fce342e7614f3e5cb7f1d93029afaacca15cdd5b3c69fe431c825f9e9a028c10dbca63e87b48e25fc8a638dbf49f752b890bbc5bb6e401d734da3d5eb97d3826dcf1c31ad18e9428b5f22773b9131e64ee5548b76bd724325f327aabf44c4ed18b5ead1614e", 0xd1}, {&(0x7f00000007c0)="419ca3caaecf4ab1cd5f6805375546209960daeb2162c2611371120b310764e3f798abfd019ac92bd6a60e38c8fefc9c95cbb18fe8f9f30226a0133c6a73bf8b2f9f0a6f957bbcd876d77b239c08d7df5fc9ffb59e2da650821f5af2e6902972f11390994b660073eb2ed63808c77d7e197723ebc3de01f751d474c32ee5fce2d3357ac46b538787d56198975c9c8f793c77faf41bdd6d54f30145003d4f7a135da689179328b7fb37d6e5878739c5e4fd21587a3bf7808c152727243f7d8b811c4424576ebd350d835b8bc15990263e0ab520956b56040dbb943610b55538f96829609a0a9501c5da20b53dc11520fc21cfd69cc6fda0", 0xf7}, {&(0x7f00000008c0)="af752bd121bc6bca7199becba4e7530d1f231a7215b661a714e3126c74158d63965a108d44958640ec1ac641db10bae11bc753438998fbe0c655aad09ada8551be3569b5141b3c720ed3459f0b23346ab525d8ebf22a07392c9afe2b48a3e96b4531f2444982f06392395581a340812e9dd72255decca40a3e91031665ad2265823a7121bdf5b6034a8c9a681a8f45bba6809503cb78547f1191e0b6d2e99aa5239b0de455bc336ad1774bf60d1889ccf9e0ff0a7149af69ec402e2099fc78efdeae94aea777be2c53b1339f55f0b7ef2d2a411b85a37a9298bcbb4594545413", 0xe0}], 0x7, &(0x7f0000000e40)=ANY=[@ANYBLOB="5000000000000000010000000600000089416f69a6ef5955ef10ad9d0ccae94c8405d0fa0897ca30a7e0a019b5d1709672c8b6597d9476140f50acb6fa1a72ee3e1503e9e265b411c17fd9618e9194d3b2406f9f19ef660000400000000000000001000000000000000192385c2b83ed48afab2ceb8f33b196cfe8bb731b5887911e7f2e10c87ca8addb0742e732529832b8c10e06cb0000005800000000000000ffff000005000000dc150251707c863965e3e2cb4eb39c18e2b7b29339cedf8639d5654f073f2ccd423c54319e4a386ebd52c0679232868e6b402f58f810f3548ffb175fefa60c9c8f49c115c8bfa4e448000000000000000100000020000000e3bedf70297d635c3f0337a72e94842b4f28e775122dc0efe11717903596a6c52bb25b0f3dfd59d9f556040f42cc6ab5edaa08e9f5f7b4001800000000000000ffffaf08624ad0b7f81117e76400007f0000006d540000000000000801000000000000ffff0000ff0700008bdec1722f0d6817feddde80a2d4f3a090202e06bc22cef78d5cbc1953ee64d97e7a543a85d2b4df72e1990763d55ad2266abc98f63618ef0e89cbe2295149d292f0b8910fe155281dc660de86f34dc96a47d2b380f01d3d1a0bce2e29e6775f5244dbdc8f1547de5d6a7998ab800acbceec23cee514f478289c99ce5b8c12681f35b62ca5b20fc6a7c78d136607004c8afac5ce3bd8d191b29fabe57ed0fce67f963443faedd1554078b40646bb04ee66b418186c76f14933c8bed5bae1354ff6226d9ad1074d0ddbb6eaad899a093207e3c4396db180abc4dc626bac485edbb551d9ea8736bbe22c660fd989b8ed3eb22a1f4e1e210000300000000000000001000000d7000000b2d74067517eac01f82c858d25cdaa6e490a152363acbd08b60000000000000060000000000000000100000001000000e2706966b96cdcde2a5bffd3c45bf64edc878861b9c46a7fc376868243bb1ec0089262ac5af82972aca58a02a6541ede7744f5549b0251b24cac87c54270f69fa89d6302dc"], 0x2e0}, 0xc) poll(&(0x7f0000000200)=[{r0, 0x45}, {r0, 0x4}, {r0, 0x1c0}], 0x3, 0x25d1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e00), 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x1, r7, r6, r7, r3, 0x81, 0x1}, 0x6, 0x5, 0x6}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0xffffffff, 0x17fff}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000d80)={0x2, 0x2}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 16:00:32 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() getpid() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x50) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000100)={0x3, 0xfffffffffffffe01, 0x200, 0x7, 0x4, 0x401, 0x40, 0x10, [{0x4, 0x100000000, 0x7fff, 0xf39}, {0x6, 0x0, 0x7, 0xc6}, {0x2, 0x100000001, 0xf89, 0x1}, {0x3, 0xacd, 0x2, 0x800}, {0x1, 0xc9d, 0x634d, 0xee91}, {0x1, 0x1, 0x1000}, {0x4, 0x40, 0x400, 0x10001}, {0x2, 0x7, 0xfffffffffffffffe, 0x2}, {0x97, 0x4, 0x81, 0x9}, {0x7, 0x3, 0x0, 0x4}, {0xfffffffffffffffe, 0x0, 0x6}, {0xe69, 0x0, 0x9, 0xf42}, {0x0, 0xfff, 0xffffffff00000000, 0x4}, {0x1, 0x2, 0xffffffff80000000, 0x4}, {0x73, 0x4, 0xc1, 0x3}, {0x7, 0x9, 0xfff, 0x3}]}) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x0, "6100000200000000007b8500", 0xfffffffffffffffc}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "4400d2e62572acd1b5df05685844dc1015c34867"}) 16:00:32 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x204, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000001200)={0x0, 0x1, 0xfffffffffffffffe, 0x1, r2}) setpgid(r1, r1) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) getpgid(r2) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3}, {0x6}]}) r1 = socket$inet(0x2, 0x1, 0x200) connect(r1, &(0x7f0000000280)=@in6={0x18, 0x3, 0x1, 0xa5}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)=0xa2f4) r3 = getgid() r4 = accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000240)={0x6, 0x73d9}, 0x8) setegid(r3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = semget$private(0x0, 0x4, 0x444) r1 = socket(0x2, 0x10000000000003, 0x33) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000180)) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r1, &(0x7f0000000140)="010029ba97d0bba10300efae40f01df6", 0x10, 0x0, 0x0, 0x0) semop(r0, &(0x7f00000000c0), 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) semop(r0, &(0x7f00000000c0)=[{0x7, 0xfffffffffffffffa, 0x1800}, {0x0, 0x7, 0x1800}, {0x3, 0x7, 0x1000}, {0x2, 0xfffffffffffff5be, 0x800}, {0x1, 0x1, 0x800}, {0x0, 0x0, 0x1000}, {0x4, 0x3, 0x800}], 0x7) fcntl$setstatus(r3, 0x4, 0x8) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f00000001c0)=0xaf12f3f5e20d3f97) r4 = getpgid(0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x1, 0x0, 0x8000000, 0x1, 0x8c5, 0x7fff, 0xe7, 0x1, 0x0, 0x7fff, 0x4}) fcntl$setown(r3, 0x6, r4) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x35, 0x0, 0x4166}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8000000c6136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) 16:00:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = semget(0x1, 0x3, 0x40) semop(r1, &(0x7f0000000140)=[{0x1, 0x3, 0x1000}, {0x4, 0x8, 0x800}, {0x0, 0x100000001, 0x800}, {0x2, 0x10000, 0x800}, {0x0, 0x8}, {0x0, 0x2, 0x1800}, {0x1, 0x7, 0x1800}, {0x0, 0x67ef9b98, 0x800}], 0x8) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000040)=""/238) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000001280), 0x0) unlink(&(0x7f0000000000)='./file0\x00') 16:00:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) chflagsat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r1 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) writev(r1, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00000180000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) accept(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x6}, 0x8) socketpair(0x10, 0x4000, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000300)=""/4096, 0x1000, 0x1, 0x0, 0x0) 16:00:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x402, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0xffffffff) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:33 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1000, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x804, 0x0) r0 = socket(0x10, 0x5, 0x5) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/48}, &(0x7f0000000180)=0x32) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0\x00') 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x4}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:33 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x115) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x8) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x43d) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:33 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x0, 0x8}, {0x18, 0x3, 0x700, 0x80000000}, 0x401, [0x7, 0x0, 0x80, 0x80000001, 0xe6, 0x40, 0x80000000, 0x7]}, 0x3c) 16:00:33 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = dup(r0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000006c0)) r3 = msgget(0x2, 0xc56be92cdeac4309) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000580)=""/5) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000540)) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fd4000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000dcb000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001480)='/dev/zero\x00', 0x80a8, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000014c0)) readv(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/78, 0x4e}, {&(0x7f0000000000)=""/7, 0x7}, {&(0x7f0000000140)=""/123, 0x7b}, {&(0x7f00000001c0)=""/189, 0xbd}, {&(0x7f0000000280)=""/146, 0x92}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/176, 0xb0}], 0x7) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001580), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x5c}, {0x6}]}) r2 = geteuid() r3 = getgid() r4 = msgget$private(0x0, 0x4) r5 = getppid() r6 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x77c1, r2, r3, r2, r3, 0x1, 0x5}, 0x4, 0x2, r5, r6, 0x8, 0x5, 0x800, 0x1c4e0000}) chown(&(0x7f0000000140)='./bus\x00', r2, r3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:33 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0x2, 0xb379}, 0x10) utimensat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_timeval(r0, 0xffff, 0xde5c6b525ab4084, &(0x7f00000002c0), &(0x7f0000000300)=0x10) accept$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) recvfrom$inet(r1, &(0x7f0000000040)=""/251, 0xfb, 0x40, &(0x7f0000000140)={0x2, 0x0}, 0xc) unveil(0x0, &(0x7f00000001c0)='w\x02') ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000280)) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socket(0x0, 0x8000, 0x8ad) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x60}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0x100000000, 0xd3ea}]}) syz_emit_ethernet(0x2, &(0x7f0000000080)="7381") r1 = fcntl$dupfd(r0, 0xa, r0) sendto$inet6(r1, &(0x7f0000000140), 0x0, 0x400, &(0x7f0000000180)={0x18, 0x0, 0x3, 0x2}, 0xc) 16:00:34 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) setsockopt$inet_opts(r1, 0x0, 0x23, &(0x7f0000000000), 0x4) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x1, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000540)={0xa1, 0x0, &(0x7f0000000480)=""/161}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x7}, {0x7}, {0x3c, 0x0, 0x0, 0x100000000}, {0x7ffffffe}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getpgid(r2) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x929aa0f872b4dae3, 0x80) sendmsg$unix(r6, &(0x7f00000002c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000200)="03531c45bb8bc17d32ef6e1068427ef631a96d65357f296a4249a935c9458335b07c7e1458db6bdc58ac2132f49f6bac952c9dde138e07099533df3e63120c7db51e18fa7d8099b62bf84101c5cf7af7e24ceef5c444928709b1d7513eeaeb91d0a38e6cf9599d3002515d08983e39e5047e3648", 0x74}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r5, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r3, r4}, @rights={0x18, 0xffff, 0x1, [r6]}, @rights={0x30, 0xffff, 0x1, [r6, r0, r6, r0, r0, r0, r6]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r3, r4}, @rights={0x38, 0xffff, 0x1, [r6, r6, r6, r6, r0, r6, r6, r6, r6]}], 0x100, 0x408}, 0x4) r7 = fcntl$getown(r0, 0x5) getpgid(r7) ioctl$TIOCNOTTY(r6, 0x20007471) syz_emit_ethernet(0xfffffffffffffd0d, &(0x7f0000000340)="b6") 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2020080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x3) 16:00:34 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x5f0f02d4d2c23857, 0x0, 0x0, &(0x7f0000003440)=""/242, 0x28}, 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000000c0)) r1 = dup(0xffffffffffffffff) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x3ff}, {0x81, 0x10001}}, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800e1fffeff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) 16:00:34 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) pwrite(r0, &(0x7f0000000100)="2e0b67e83190abfab9b8e3814f29cb2f9713009d7efefcfc56e57a720f44fd48c695c6b4137b622c7871e1ad1ebcb272a32c31866a6755bbdc4b68a4fcbb53b81ba1b6972760ebdfd7c32d2585ef783af7cc7c34bae17974a42f790edce8b41e3f2868c119d87ce08b1239614adb47a6bc42295f385032ddf9411cabe82be088c70071a7843b0ed55b9d26fac6287bed4545c8288c45290375dab05dcb35840085866a1f7dbe52c10cba12c85847d149180078278808daf9d6803945b47ae9011ce1b93ba01480e5bb86c869b0306de58a37880f3ea5ac10b49f9dd78ea34ccfe027c6", 0xe3, 0x0, 0x0) 16:00:34 executing program 0: mprotect(&(0x7f0000159000/0x1000)=nil, 0x1000, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000000)="0701bffa7cca372ef924d1277ca4621adc3647524c0025c373c194d2ac47f8394c33dd401d0ac84e31b03ece34623298494a6e9329cda7f24abd8b2b55749979e0a9c4f235c17f0221c9e9dd53add198b8fcfebd7732b2d8f278a32639b732b42576ea04ccc8ce00c92859ef833d15af1699fb4b1e2797e505", 0x79, 0x0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = semget(0x0, 0x3, 0x100) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x9f) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x800000000000000, 0xfffffffffffffffe}) 16:00:34 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wx') 16:00:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x128) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:00:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000000)={0x0, 0x39c}) 16:00:34 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff00000100"/177, 0xb1, 0x8, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x20a) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)=0x3) 16:00:34 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) setuid(0xee01) setregid(0xffffffffffffffff, 0x0) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() munlockall() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c52", 0x38}], 0x1) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x5}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") syz_emit_ethernet(0xe7, &(0x7f0000000240)="a510c9909186502d6f04b25a39c2f6470bd70a99fe725e01a388c2b2eb7de22698f950919b2d9c0dcd9a79d7739025d0ff62301fa62fb46eb157adcb9a0eb109fcddec8f70cad5e32ebf5f69acad150a57195864a6dacfb7b6e3b874441915089007d07adefed379a4d8771d8417ca3f67f40ed3092a43663cd65e317776a6187f213f7bcabfaeb5976cdd00949dad25d9f3a9275e8319a5426b30f3a0e3c404dc46b254ac4d13dae0ef04e2365208afcc37a7e56d20b4237b910113a34393b32409e685a5b9a3691a021582e97cea325d0bdf43246752f5df18ef71f1ca357b55a4ad156c7064") 16:00:34 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x800) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:00:34 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x99b27be2100c6e42, 0x3) socket$inet(0x2, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x108c0, 0x0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000080)="21e1774d8bbe6915d8bce77ef137d58f5a2f35eed9cb5813b71ef1f866e84c9253eb996975f4d9bcd1814e0657bbf281caeeeb02eb9cc24c6c4dd7f24a4a9aa0a001c2fc09210eccf5ce5f53dbde555061ba4ed070715a5b8e8aec2d1cb4453d3ebf985044a32780c2411380a1a2f4dcd5226b7390873ee4c8463850287a3cefab7a7e86412a78f9a50baa326b2eed6e415aed45eafe32679d32461e3b90bab5db6e42dcf341c42a9e3ffbb3972a3744fe4dbfa7d7ca4148eb89ca0b4ba54db25ea6964a1839e177b544afabf313ad7c8c34ee3ca6f770ce6b26e72494a035cf11e7fcd400c3f850e2347370e6208e", 0xef) 16:00:34 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) fcntl$getflags(r0, 0x5f45cf258e15b23f) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x4, 0xfffffffffffffffc, 0x0, 0x0, 0x0}) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x100000010000004c}, {0x54}, {0x6}]}) pwrite(r0, &(0x7f0000000240)="4a44798ab5ca26fd7dc9b316c4946eab06650ac7f910b08f30dafc2cca207767da56e2d8bb83f00b6776499d27e5a51645fa4234bf6863b4dce3999c0656c0cd13089ebd9e04fc654297b6fdc53a32a8a468f417469f8b111be4306b45e2b303f41fd02e4bb274b58e9dd568bad30c1223a6e06808a45dcbb81f1fe8", 0x7c, 0x0, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x10, 0x4, 0x1b03, &(0x7f0000000000)) syz_emit_ethernet(0xe5, &(0x7f0000000140)="a02a69e13feab6b7e78482f4d4272547b53f0000a4c18f4d3e63ac5006bc3a7366c6e403f492f36c3c2a6b20509622c2b725b8cb0163fd30e1d52012c58fb23d86c7d761675091b0d6264d39a2c4899145d2db6cbe29374d4fdf455bb9c30cd2e77cb8e77050d7399290165a1231187e1e25fe832d5379d25e66c5c0cdadfd30001284eea06af4e5b70d56d5b0393da63c9e5858753aff21074e0591f092b01aa935c8823afc7b7757b45cee67232ebfb8a30deab321e4f04a9c9397c3b12827665fe6399bd95bd199f4796889f6d256c57c50ec17c64a1fba7a3571c3055857eed589c42a") 16:00:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) sendto$unix(r3, &(0x7f0000000140)="354eac6e33aa282ac56e135918a30bab03321807a1f4b6587b11f2bb5a5b13762ecca2e62cbace46c05d5aa3b0538d32270fcde68221acaf093546f20706316b763780ffd20f21a325105a24950fa88fc08f96a153eeac8492d633f5d31edd8093a4e08ad0c849a45ecdc33ea72f6c8fe7fa565c782a0e8f0f1833fa787005201d75fce2a4f926d5bae7437ca070d8e7c8683fb1e3c45e0a82cdbfcc78cfdbc3d9b47595dd26a4cacec014d9ade1155b78fa3f9cebfdbe44bb1c3736e1bbb8ca538cd56ee31e1d635897c3280aa70fa392e3e21a0f4528746b24c3329ceda94012fe39983f54b851b72beffdaaafc6c986e9519c155aaecaccbdd63575a997cf5d1a46f9f6652020e4b84ce66c8d8c5f32b587f222ae942a46a7284efa2d23f1678afb82b8d2619ce2b29a01f90007242ace6a7a75cf069d26e8242bac05c8abfdbc54963dafb52a041b6c281d8937de67b26fe7dd26f570bee62d6a3a78cca4b21c533ab7debcf5e4417b5108fdf08a411cd6bbee6ce00a983a734be4d705baca28cb629f2bfe77d12f4b2ab2dd496fe6d320c39441ec212960cd746870e9b0570950770d842928d78f6e4efefea9c6bfe235141352ed5f8c6fe9454940732a37616325ad324741b102812bd9d560bce6891112e14635d8744ecdccab36932c799fcaec2561ab547da07633217fef9a87825670c4cf2bade95b1fef999283919015f866a73ad7a2994084b9716071116b6ab389cfb30275baad89a3c432262f25a1dca13a0e52b87cd2bfd9e965e38404040327bf1b4447c3b7d1049ebf1115c56a1790a33e163d093de00f70ba5628df2e5b72e4147b6dfec300f1da82e56d2c1320a2920650bbded140460d4624d0d6cb23f52e6e363707d6fdd6ac1c741f57e3020375bcb2a167f3dd249e72092cca970f4d834cdb08ac18215330e348bfa666d2f2d3b6e412328485638310ffaa40eeaba465b908bbff0b84416cdb7f3d6aa06d05dd5df64b2c50ae9075b5d05b258dbedb50bbc15759e5fdf99cdef67d32e36bb60c081cf0bfb7ca6e3d841d5c95b850aeb0846c2d213d6dee03fc43c84ffc1833966899fa6efd35ccd1afedfb8cd0b1e363657e93bfd0776675292bc59d41d897a7ed165b0c7ed6944ad4d5b81308bcebe76382bddc40045bc793a5f6823d9c427b786dfb72b3b47cb4658998fe16062ceb5209e2fae07356b9088ab342252751d805345f264baa6d7f67e11822b40643512630966306203b7431378b5ad14edcc7900b19eaa1d8f6d6b4409eedc15e77d27c5ad9898c1e8929671d06e91f2e4dfd3977df2419403fdc68c2b072164db018c926a3f860eebfdc50b4b2c69328638221afedfd7a5d8d3f5d66c159415b5b71be678e869f9b93677a709a84f0ef5d074e329286a40fafd6e64edc5052a600f7f82945508c2c32de26357566e5305e33daac43bc908b6bedadc303ab84102b8583c7266a57427e0d45d9245cf0f65e16aaa7309540fc503cd5e5114eaf53baddddc58ba9d94b82cade004e58def4e24c92b7ff5e537326dbb62d2d79d9ae6011a725565791a24d0e37f71aadf77cae67c2f4a3237f9ae4b62b19f51ef5aff704da7aef0cb0ef6f9fa59606baff564151a3deac6923e00aa057b53c905df80df80bd7cfd1bba676b6e8c90508055201b6e9ba64176a9c8f447f8ffd354591136178a775a3240a1ac1c1d5efc492b9e0b66885057539a7fc0500208b7eea8957d2b959b7c4fa5109a9b37cbda55b44d117245fce8263c3390571a73a32933e73aae256dfaba8f740921fa6f54223457ab6dc0a5cc9d5efb043ded07564118a96183c95ac4f41d2f7476dea2ea3188aee887ccff47618e8b734dda0ffb21acc461ad80200159239992f325318f4ba655fc2f9cd844274488906e83b9507a88da566b9c0d93ccb4177231e7f7d29910c44c9aaa294538c5e74fdfc3284eb5fdbdf13e655b4749ae60f0de1f0b637f68d57e41b35866de3443a43745eaa0f77ea3da4d361bbed6d7ea79d464e387a2da0748565074a8285375adc4081c81c0f323d54bfccb5448ac05597cf33d1235c96691895d8cdc14d928a81a2d9f8a4cad50a06e6ffe80b95741b2d3d8c7b5dccc650e7ded243589cf127bdea526a7f03d2174d71fee95ba0edeca12377915960e13cac21c27af8ebe7d3a855cf180b90d35d43dd7f03bdb895cb00f89097098d740cb7c72a9326acce1155ad2e436ffe73fbacef0b559311ab5032a47824f0a178d3954c6b88a42542107f7d0fa46a9bba5c58ec3f1e116fa726af3b5ea17b3707c07f13fc7c69c7372f24e6212a013abc92c891d00cec960b6cb9d6208f74e2bef28abb16ebf470ea22e5f3f33e668ab16a34aaa6df5fb9650f1844c3b788035937d05cd3c00e6194595ecb74c711288eb11cabbb5fdc25d34691d45b2fc098bd99004862ef35de6e7680b0c551c7d2539b449285e57db0bd313018a993f7fa0b26aee593680beba01573e3791dd956d9be5cbfada3fefe13a70f87f05a6fd104880008d51553f730326c3020acd6eb7443b55397659f0305a8947e4494aac57089c6c8e2f53c64b49bcc21830e8192e447c5107eee8e77b678c4d26ad39eb3d08b200bbe8db9574bb1c1dadfaab82f1423b6eb2c16319b65d530257351c8af157138634909f4011fea0580b0c3b205cd1ffd15bf4cbe3bbf7e9d0f15c4438b29450e97854625d44e3f4a5ad6d3aa4029d8ca8cbb2c7e2e091a55390be8f8cbea7364022fe954a7426cf853d9ca5f15a8c0f090360f8c50d8b778de489e581e6d585cbe400feb3b9ad042c458468e9b78d17f55fdd68a1bee7c587067fc47542938b77a19f2c8c2ea00a68ec2b80ae238b0fa0fa180d68a933e5cc11bf44a79ca5f23640a2f293659f0e791500c6aa10f5848ccbd1aa0134cc8019f0244096d558cd88e2158b3318e874b6e76e85e80cf7770c6b1ed8bb180e1d8599de1da47e3cc259854d78b7f9f7462163ce9d671ca1efc1ef5192ea744ecd5396c390a996bc14478662501186e0e2a003d7fe29b0d594eb86606c189cd20e39517b950271285e627a8e6f98c4d142bcc5284c3b687d5351aed1958d12481e3c27ec6742314be2535155f52c03f899764dd7683b3284260a3204058fbcef2a757f5550266d628d4ed0d9fd7c380fd9e9a094ad815b135e92dca2ca5f6a754a76354cd294c8d038c9641f147753ed3704cafcd87f8bf5ee25d5979ac2ed103446a454abb641a090ccdd0b0e16be4f209d0892d1cd92be60bdfc3e655fd7ceac443c011a4283b0fa1abbcf2f80f8acd78c7f0ca165c09991f5e739f097063be9ff4026ee369a77d5d032fbdd92bc6f3c452767637b406408cd23b52d69f26affb5271acbbdbfacb26d23348115edab01cf6e543247fdc2115dcde052907c1038c6e94e8445325d42130ada36b7624994267a4994c356ed7966516365eaf0511e696a0f1379341a7e1f3a7a770a382e55cc36c36f58946cbaa514c47fbb7956fae0bb6a526992460a6a9ac144278e6d373581aa75bd086d33d943acbdb96421e0cb35f4cd6015ac0cd6e74f000f436f1ae7d36fe0e5225589047c2bf20518f930c7b34a799716c23601146ae20ee9aca571e35a55f64250a9942dd5c01ba235dd0526ee14c893187a54beeaf21efcdbfae1d894eac1cf9ba649e82460de78be23ee0c3381e4095c01338513c61f4700a4d61ac0d501c19a18dff8405476d6922b5e046c1ef021429a4960265892f8f0e404c5fdc4eca344297e3ecd45c5e26dc501f3aefb0790bb5af36359137b78f0c720357f26813cb969ad31e3854eb58fdf3df487fe02f01936fea3da2b5fd236728237f776202b23ec6d60dd54eb590581ec8fc77d0614a8b4411764e5f6ac5bf6feb8a994134f373190cb06e9d0f99c9698b126acf6d556dfae57a335828ab6eea5f3822035dd78fdabb88ccc125761ab42c44ab2222104a8ea5a7147f5fda26f8eaf2b85bc1b4cdc780519fa9efe142214c73370c358cfaf8a7e2b42082b7c1f7d99d47f6fdbf1ab4707894a6c943752202eab29b3a208651a590c9bb4cbbfb2fedae4a31de9e771e6db1fd6a33f8b57493ac68726b25266f5daf65702c5f73f23e0e629a1ae82009687c5762061a5451005d030489d9d6ee54d6e5e3e62b9fa340e9504cb9132b1322d53e019a752e0175713a5c0f912899c990f8641adf1d4f69567f34e7708d66ab3d1441dcac1fba99cf3a525dcdd811fa1f1f342865ad4e040b20f6ad825f682216a055216d522e03d4ceec670815a3c6b01be4c2a9dc300e245f9f3d45ecd2101cd8e25d3a92048a5070b64505b8838262f970440bd2dd2063393569eebb9bdaeca2cc14cf8832ae8f18527f225a767494931890c3549b3bf4cf079209c98e3273bd4b62a0c4755625734950bd8c8928607889dcbbf1f35801f805c093b0ce1465b01b4bdfc877639547bc9e01fe88651bd2ec04fd4fd3a9380ccc9775bf694cbab11f93892fc560205beccba28e6bf7189e4730c5c871db4f0a20fd443e75709be4cc6ec96a8066790891e17a2764645e373372a5c290ae82c25676b11e271ecfd865cd3d95fe952a4581481115236810c743d1eaed6b19761d0487a065bcfdce7b7d5b05b6cc89f4bc9a026231969db34e57e42ee05586f63ce2b7fda2e8c2ff05073dbf9cbc788d058fa1d1b4d710b2d2d605c562b58401b3726883cb8f9157b1ae009c2a9bd998339b7ff532cc12284c0c92d43e74bc47d14c45f23b6727e232a3b25a2ddfaea6c33c5dff03af0865cbe6f7d18b24ad7928d120e0984811f5219efff66f1e3704231b150a21557528e410f572d8b2691bf009706bc87fda04c5c2cd461e9c47e1454259916e664b01da34d755800963a71658abe657fee38bbe688ba5e7cb5b8eea45408495e4053a5730886af8582eb1aae62f5898951662c86a2b2719553d16f52d7c9c207cd7834004c5412fd30cf8c5606a691a7da0c072cd5d253cedc81d7aa7de5e8eb993e3b161a9faa8f6b5da4076ad2e76546cdcb5e9cd133055c6c1524c74e0976c78ba631fe65a0e0612f8c1ecff2f37601424f4ae822480fc84be5411404194c5aeb08cda14adeb2fa7f98ee01ddf5d54e3b27e6e7ae40342488b3438555a96021842c7f44c8e8b3b040d4601814ad213cce147292089d515751e2f6dd7d9631aaa0a6566a9d1d3908171398d09d0a6fb4218f5f9df7ea48742826d702bcbe23c146e1d568622e15a9116e9d84b2320a0d9094c3dd49bcbd62fd6f06716386f7f5e5c149b237c9940cd5493abd8f152a949b655a21050e25bee766d48e72ee0fdb0e94ecd687bfbc38e49e38da33b066c3689a3d38df50790f367e49003f8d411953f08a3922697173cd33e78eb1cd3ff5577b0202b137b0f6fbd6b22f0d492dbb3a30f288e90a3ded88918c9fd9308b53b5020315d7c58a43158790afd1453a070db67c5996f909a72a2c3dcb1a5fd9293292de7dfca797423649391434f76fa07310a629d5b3a8a39856eec35f74259011d4a04b4e94a04c9099ce7d33621e2c69eb74dee823e5917289098f1a268f4725bb96502d46dac28b40cb9823b9cb9248f2587ce1ef361cf13cfb2636633091f4611cfb0b3018f00545347d84ed22806a5f0440e60bf794f57a81147ae80817480fb1491929bd144f170a8b6f947c8d22dc74b14e8024c77df7fdeb3b0adbb0276ab1b14861742a5d48c3c1e11a1526d11bd7a290efe6a380ac090765af6b89d54a793487af2f3a62718", 0x1000, 0xc, &(0x7f0000000000)=ANY=[@ANYBLOB="41002e2f66696c6530fc"], 0xa) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0x6, 0x0, 0x7, 0x0) 16:00:34 executing program 0: nanosleep(&(0x7f0000000040)={0xf}, 0x0) r0 = socket(0x6, 0x10000000004003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) r3 = accept$inet(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8001, 0xffffdffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)=' ', 0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000900)="4912dc8c", 0xffffff04}], 0x1) execve(0x0, 0x0, 0x0) ftruncate(r3, 0x0, 0x3) 16:00:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x82}, {r0, 0x2}], 0x399, 0x6) 16:00:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)) 16:00:35 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x10, 0x12) r0 = socket(0x800000018, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x114) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x304c) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000100)={{0x5, 0x6, 0x10001}, 0x200, 0x1, 0x1ff}) recvfrom$unix(r0, &(0x7f0000000040)=""/45, 0x2d, 0x40, 0x0, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45}, {0x6c}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = semget$private(0x0, 0x4, 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = dup(r1) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000100)=0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:35 executing program 1: r0 = socket(0x6, 0x1, 0x4) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) getsockopt(r0, 0xffffffffffffffff, 0x7ffffffe, 0x0, 0x0) getsockopt(r0, 0xa1e, 0x5, &(0x7f0000000040)=""/93, &(0x7f00000000c0)=0x5d) 16:00:36 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) clock_settime(0x2, &(0x7f0000000000)={0x7, 0x31a7}) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x8df5b5d0cd1a25ff) write(r0, &(0x7f00000000c0)="510f", 0x2) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x20, 0x9, 0x1395}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="3ea75dfdcd8e1148b715796b71bef857265778f1d9e3554e8d11fe16d301c67bdafdcfb6de7694c1447561b7bee77860b05df0db5707584b905500547ffbd1d3952136514dfba15640f8bbee85b3bb1a611a0927fd1c03176e5a090a415d0cebbb346bbd085bc0deb07e832ad6688e42cda9c99d59bbb18a537b08911df2b155cc4e7b68aca7a826943ebb4e800a67cfa6", 0x91}, {&(0x7f0000000300)="37053c4304d54534a2e995e38afd0e2b12d056fa97f8f13d8b6a4439bd1352d77c68b803657ad0e0459682bc17a6bcc625fb0742a4c3a4ad7928ebf444984db8d44522295481662f89d07207ef5ccc41680b05b44b6825634e74f428bbb6ace680c7f77c2e315ce5e041f8c69dfda51b11d087dc8949b6ac2a393fa95e70e553df76e79ff58e75b81dec1ab3a6b96d6dd707247fbf64d9e4f02817796aa50db2719dbecd9434e5b0e3077707af69e65c5ab1", 0xb2}, {&(0x7f0000000140)="1b1e5cdc998e5d1d0cd681bec22679b099c82779cb1d986a44f5824441e9849f2b37523369917671f821eeaba287b643e63c91698a70b3a7849427348aa86b101f915a267579983b75b6951435310c7b64b48fd120169b664075021a58bab2d9f884afdfaafc046371a8103403373342826fc85587ac1620d2abdf3aa3e1f34b3df4dfbbdd48f9c2b2a26222bfbd623126e0f300e49181e034e0f5f88c545c587d8d19bdb20d35a3acefd97ff669", 0xae}, {&(0x7f0000000100)="8b79", 0x2}], 0x4, 0x0, 0xffffffffffffffff) 16:00:36 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000640)={0x1000, 0x3f, {[0x80, 0x221, 0x80, 0x3, 0x2, 0x0, 0x3, 0x5, 0xfffffffffffffff8, 0xa2, 0x1, 0x5, 0x3, 0x10001, 0x1, 0xffffffffffffffff, 0x2, 0x6], [0x1, 0x7, 0x6, 0x8, 0x0, 0xdf, 0x200, 0x0, 0x8, 0x4], [0x100000000, 0x3, 0x55, 0x10001, 0x9, 0xffffffffffffb140, 0x4], [0x6, 0xc83, 0x2, 0x86, 0x0, 0x2], [{0x7, 0x90a, 0x1, 0x9}, {0x0, 0x1ff, 0x2, 0x5}, {0x20, 0xffc, 0x7cc, 0x8}, {0xfff, 0x9, 0x100, 0x2}, {0x2, 0x0, 0x3, 0x5}, {0x14ea, 0xc04, 0x81, 0x8}, {0x0, 0xd8, 0x3ff, 0x14}, {0x8000, 0x5, 0x400, 0xfffffffffffffffc}], {0x2, 0x99af, 0x2, 0x1}, {0x24195572, 0x4, 0xffffffffffff7fff, 0x2}}}) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000004c0)=[0xffffffffffffffff]) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000040)="b5e54ce14aefaa0994a0e45345af56cf101013cf4de1056c01973cb0f0ea8f28ebe9ec6dc4d2c65ae531100671004158cb21", 0x32}, {&(0x7f0000000080)="e81c5481d95d4dc6784f4e1100b89fc71f83ddd7ebe95d8a7f431ae83f8ba84ee98a15691cc7a4efc39b76c17b9c487af5c44dc068f6d1d465b05e29a51c4a40656e09a7b4118deafbcef156f800de2f5f7e4369b650e7a4b0f8445b16147300229ea9ecafee95187fc2cfc5a0ebd1e1bfed26898d3367de7a93c3c38b667bba07e6d21ebdce2d186c3c1ace91dcdd81c39b507509849c7146bf03fa10efc8e3e3de45f67417b1c0bf593e2fd3eaa51bc12149df9dc7b10f7721761e0b423d38882c27fef46305bd9d6f51d2d942e467461447af6a2a2ff073dba69e7d8e174acef637a4529734cf8ff3d059", 0xec}, {&(0x7f0000000180)="cccaabb882c52baa5bf74f9af0e5fa9dfdf5adc287b051886d4c56233086a42413545e65f2a8bf03630c729282d0691b53a3031d7add42aa2a", 0x39}, {&(0x7f00000001c0)="d88643880d908140122e56fa4c942c908e081a275996daf5b9064ba9d5c985808d755790ffce02447261871da00ea1ae595e9c5daae87e9e2c63429e49e978250a74b2c1764db3590a410e005a68f305c9499250505ca4e95d32294cc95d5edd264abef90247f6b3735ad0906878adda087ba9bd3d9f2fce720a3462374edc164ac113e1667a4c9f922198b1bc822e247ac8760456a3f255070c7c203c84351aeb06152f7ad5de68bc2f9158eb240f12c68d2c46c813ae33192af780a457da54d2b5384a8f2fde31b27db784f41a455e31070f469599595c686c8a831257e0e919", 0xe1}, {&(0x7f00000002c0)="dc4f6addfbe85069dd147028077ff4e1c01fd354748eaa81a98e3e2777cfb2b40bfeac98bd5f318759806c", 0x2b}, {&(0x7f0000000300)="56906a13fc82d74edf47e4dcbd17797a75dffa20f0bf26c90dbda9162150a2c17e44791c23841dd0af4e95f05cb2ae11fe647d2ec5568916c1cd1e8c046064961d00aa01621d76d1e5fec4f5dfb48065920d4614a965515404feb279bc88824294fe5e70509e6784e8bb8c366903d3085ad81dbce39884c2f2d9132f93372c5f3414030523394f81b7b1307f52f4c5659957c444c97ce23b745b9bd048f8a55281cf3761a7fc258b5ca9c5283edda4a26bad0a6463243c9ec768c7645ad565c17d1c2e6d74d4a6c92e77444d5975311bad2b08b6e239f92f1e9afa33cdfef45b66fdb4087768d25fee0e074d", 0xec}], 0x6, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r5, r0, r0, r0]}], 0x80, 0x4}, 0x4) 16:00:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x80000000000}, 0x6, 0x0, 0x0, 0x0, 0x6}) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/78, 0x4e}, {&(0x7f0000000040)=""/28, 0x1c}, {&(0x7f0000000280)=""/200, 0xc8}], 0x3, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 16:00:36 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) 16:00:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x0, &(0x7f0000001500)) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000080)="9076959d410a54fae46c7341aeff653f64cc2ca49efb78e1eb2011975feb2e8dd538c010741056f8480eb971c70490b58b7104375339438c3b77b56f68721e1d70290de202c60dec96b839cf2eb06cf5e1e8b2c5ad4530e3c979c0e96f049aeb2d356e54cf12d16d3314473d1b4e0acae652a1ed7561fe67b338492be718fa34cf59319eb2300352969832b1d801aad6f00026be3f16e346c2b84dbb7cac68b1cffec2830f2c097db672a5d158e85f3c92cdea19e9d4bc362c8513e5942a6afbebc816dba93f7892ddfcc37f45144fe1c1d876dfdb37974168b9dfecd184805ded7da80c02ffdfc1a71bcc882d1c419d2e740f4a7182cfb20f893ee9cee91af76f006c04e222250125c9fd5d500dd78a1a4fda6f8232326b734f1181f3209d240df80012558103f0e99b8af8f4ba9c55138453df6c50aae555651a90f385c6b62f3c0bcc5ecc056025a5bcabf1adb408a20f544435362f9e6307b05abed953f4ab24ceee5617d0a19771fd5410a48e42573d54ffaef5884a056e8afed330833cd762b7567d468114031979be2e0171b5e7a851b64e92dbff57f909dac20c05e10a33839587959e8f5de28bf89ab74f4aa41b3bb763cb0a5176792547347ba71d9fc4f4ca0ce9b84eb80cbaf4db8cb7be574346a3f566f286c881a8b359c50bb80e8eda0158dec1937bd05e0eecca5018a5a1ac8f7ffdf93abfbcae8fec636c6ac4a3b169ddbdba102ca864940ea7aa8e8be47a21ac02f93268d7cda8a12b196498d4c8c492cf722f94b33a153a5990eb9abe151faf1e6281bfcbad94690a0c881ba749ac75dfb5d5b259e024340355d193be671005453e28a41487f27b5848447e38ac964e8931140ad7495f592319b7c0d8c96deacff9bcc1a9095c3f3e32637a174ec81005edd059bfe0510264e50faedb990a8fc0d3bc8bb989e1314d1ee1def48b547c5b7f71b890c9378b2f01e6c9bcf831dbb77968091dccfbfc35a37c7f136f0bca35383d66beb641963f468e6f41b1692c0b516c860138a10cd6c1871789e2f8d4f9b9881efa3280b4039cfbb9344c19183c24834cc88bdbbb557b1f166724bcbc897bb0ac658e06774ba0fe38afbc9a3d9af4e696408df8bf78a39656a2bf23612595d72e2b5713bdf00cdb3c0fb4a3fc2a10dae873a00c99bab77d6942cb171f8edf099d8c53dbb1aba83bfd2bf1ba2f4491c55ef043af0d4efac4d200c349332b4664f2a171d8ff52e3629459a72fc880f4a4631c583c7ff74726afc1ea1fefedc0e2574ca1fd16dc9446e7cef6bb18baea4336734fd3d7c91a154cb9a8f7d79521f86247647a8ee555c1f13338c18bacfae27968ea8710de23ad0b98ab4f48ab5810d90671dca08a77fabad3131e0052803eacf0bc8971197b1df027972eb0ae1f5485ffc066a27d8ba82f693f308bb0f9108227d5f58db9e5a62e3dcad3aeb6cc8266d7c126920a9f203b521f8787c6dbf229d2adc3821f683fc32c7ac984f6e9acf3503469857636fada9c46b58a53ab5d58d7dfb0d9c8a91b6917110c81bdbd8cab46828cd6e9d35c1e16d24a1418c99fc64b1c403f1d156ddeae94cf78e955be6dc3855256b8dc86a84c216f4c2d5eae3bc04a120419b67c365c1e3afe3aaf89589e3193960fe3e2e4c5e19a3d516f80ae05e10b082364b0ed317b6b9ace909d9d179883d62c9baed3b3caae3d16bec60dea3adfd3d62ad4f99ec9864abcc005bac2c744ab2996e386d406951f42681abae262b01bd2eef212089c2323ee23d9fd8d42bfed572929f9893227ef846bab0e0ee1f1b4c05f6a9dbbbdbb8c0a21b1a04b5f60248ea0af63276ea58b271ed5a032d3bd5b36871e33ab5ee9bdc00441b0df134302c9add8817496a6d4d6626fae2cf2403f46fd4e83bc951aae44dbca588b5794b376c4624fb5312949a641095437223de25209eac343d28ed490c875055552938bdf1c4e1c9a49d2696ccfebfefbbb44caf94e322868708394e2048cda93d3070310f4f38bea001b640e1598fcf8aaca4d4d8d4c25afdc00291d5b0c0d02e192b6b05e61dbdeecaaaf2c93ef8de0c6a6d2d1f16dae97fdfed9837ab1687ec23a32b639be2ea1cd91073f61242113ff463bf35046a470f3f583df24c0665ce0798cb018d6c108c4b5de0e315a4d4c611988086c76e3a18109bc117ccdf3728970d60982519dd57c486786ed9b198bd3703f473cab470e77b751e438f8dc110f7348d33042f246c95e3c3dfeb1326d69855d7de69eff18a34754f32be86f6e9294becbef2db8c3ed20caa7555df22d80e44d991df39f1a88dfdf1629a8e1165db4488172443ce3cb5a55b082f148b218d4b3f41fdf7b9663cec85218c33c326441bb01f429cf6e1efbd640405d63ba43add0ac2c5d0b9cf782d9229bc0df7e8581b320a9ab62f7faf118f2bc2258294220afcc1d3c0f70ae649305eb01b213321d5eae5799bad006492c3832b671b391c653e8326f1b4cdccbccb7c8b9c253a696551ed6350b850b3147f25fd3c54868e89cf16005073d745e846fabce71e6d0384624b74029ae50be207bd88ab72d525d4701dd7bef665cc705288ba75de0cf7f99d52bc27f4ea496f9b9fef3db3fc22a4536c6424b8f6aed4d5f16fb3e742d57dc86a6e027323f93cbc09f39f7505f46551e358ce9757e792aec58f5a9518ea473ee48801a0dc01407feebc9dbb4d3b8ead0a0a5ef9acd881b59f232d15bf51b9e61cca054113c37a42ac2c7ef2f73a487b95078e56589cd3fb20a99e8bb4ef723940e7c133cc540291a2cf0f701bb68d3bd0a6def3586cf81e068c278aabdceffcc1b3ad6584218d063f0e9fc6e58fd17ade17f022a539b2c30c40d4945ba94d748dcbd5a1c6840dae24fc4b26d1df3e3e36afbe4e785344fa2ff6cd6a6da1f99fa523ce4f3e7248b185e39af388ca309379166d726ac2a429a2c40087967841380c00c1dbcf86306664cacba5d270a72ea1bcf33734327761e7a6550bcb84fdb5d0c874b0f4449fc7fb964489f8eb56049fd8a82a83cfca4488d92ac80c03650d76fd36166bee6ff178772817dc1ceecb099908f92c511f840f7c8dbea281b8b1b1293ecb9f909c5190a24a03be1529884ffccb8f758912bcf12323582c3326f77e6083bd28553749410fcc769a09c914087ae969c1ca55652c30d0655b504e946024750ba8fdb7f03d2b074907f70c21eab96d03a260b6be9272d1c60af13fe0bd6b1ee20262adb6d8d28c78df28b4003a6e75a519e416375a22e4338eed1148d8fcdf3dfd99e270cc5579619c689ebb73761ac93577b297619104ce255eb5261d14c36de70d86274509df39a3fbb6d46f0db59f988c51ace200eff61f37d29491f26553ea58a19d5f13fadb8a455403b6313c5c06ec8b8a74e2b4a19d7d4da188a2638d2675c777dd244c0ffdd07372e535f3abe2dc30f8bbfe55350fc5ba3177319de3329becbf733d2079d156d51515d5d2257a74768dc154999cd93bed93f6526fef88b2451ca09098295c91851a503d07eba4bb040cd8ab94e550e138ad9c1a2bc56b024a3421c9ec2d90da0d48aebf2e21e43ab357136a30c69ac1dd18fbe00a70c72cb362db0165c900436cc4e83bc1677ed65dce50676e41585151f4f7fb9242092c85b8f669a2ffea0c28e1ffb7e0279ae5a7e8fce3d0253e7c55606f10ebaefab28df1a60157ea4df6c9934e0d3768a799d0927829ae2ae2e17034a034af8c13a63a76a93d27c1d54d7609444040edb73f42d1842c8e688d73e4f93784807ace4f9e016e0fd63d6bde10c6b7e624de4fca9f6a4bddbbe2883f188f73a701b3221332a5b377a437a5b6f45bfe7a68d225a9fdc455d838ebfedf0cb5ed9a96d66a0a3c622415ee82783f308d6c9e7cf3af42f6cde5db58a43cc19f0c07865363ca14bc8c7400b370f23fac3246950348168a8649b0af789eaf598bce61ed8abdb2709c44095d7dfedbc45a2d05c77f8009e9e9b495fe69820c274aeb357bf8f9ccb62faece2cddf84b21656a7fd165540c5e91b1f9d6cefe5028a0891664c3992552d5e513f42ce82c3aae4019cc148e1fb161106487c762db8de7870e5cff49cb4540a97504a27d5396f1aa9325e9b97029dd94998d60a6bef6965ef6137e3e7799a01f270d8e1ac11c2f586f525db5e280e6ffa272de0b9c10f42ddb7b540bebd5f1e4642b175fee3f13778d39369a4f73c024a6a37db37f785b864e53ce533ac7474ce850a3c33142e2c2e729e69db2f594a144d8b78c0fc5d0b92fd02ba36976cac3e231db4684b0448431fb3236300b0d687ac935c336bc712363d48835d40349f986e12959f5847ea19444030522390e6da892fa472ab968508f75b6f8324ef68a452e27c61391419b183d579da4c0b3085a63123ed983cef1749ba6d0664692c37bd6045fd86d714f483496a7d3d8a9e95f54cac7a9f9539a20244cebbac3144c21ca50c7b64852dfc2cfc46e102913a100d3460aceb59bf9a63567e2e5f5e2c3fe4c8d5aa2d7e88606e64b19242f829cf30722bc87267c9e795af1586870728cf0fa6d2bf265b4323b12e40ba5bc786a1e02460a415e73b3bc2cc55a4089ea6961ce655300e5819fd68f4175927da8db7966b92137264c1a476794b4dd410702b12b16235a209c98af54be6b7e08d106a1ae145385ad3fc82b43be545972a0c0e02ef0eb8a3b086f9ddcb6adefd1d7afc1cfdd1828f23a5c4c3b1a7d0f6e9b2273872572865b36d4fefc69664b391cec659dd26487b29d49217b9121a2614d27091dd4146e85b6059677e3bd5aec904362e474b3b9642bd32cd2f24918602ca346cd43969bf4266951afa456c59477ba4a9b5c5cfef123884bbbb981144fd7d1ddeedb912c24100bdb1b89743177a7dcaabd3aed834360fefaca7f707bfa1496911fff5ef72576966a8dd91109d980d714c86d48b9e9fcb29f2a5cbf50f665ed6eb08fa9a142f916e995e635741e1e83e6d2752449974487b354cdc91f328cdfd8f7818a4d667ebb6c951d7735c440a9759f26b2444e4e6813f3609a416ffd4531c8fdf292a914cd0161ee0dd819a747646dd27063d5b156c36c2fe165272ebff075830e6b1bc5217622c8cd62a40fe00b2b033538571466b51a9fd2dd060cff1e30e46724cc36df4463b1d12cbfc9b7f04ed10ac0efa929ea1ebdc7b0a4e617249c3e6a382805c0273fd8248216cdc54631146e500454a5df1897d6a5cc2ebcd872517fee309c4bc593596e41c7482234e01da514eb15949771ebefbac43b23b2af1d035af492b9238162435925e373eb5be799484acf96bab76983d42e15b2a1659013810cb9bf7253987ce864a776c0b4bb4e5f3d3caf4c4188cc3b66e21cc0742d17fc222d4b6e0e6de1f891df8fd70bb408b0c9f4e8066dfd85f7b8514193e2bb2917f880798af7ff0656b9ca0b5777c34f51166cd0e9c6bc2e87b2730915d9b0d355e56597e604e1b26f0df29826b9a6ba34b7260c990ae7a61e69a6c10b214e5d55d4efb3bb63861debae1cae9d32947a046484621302b80b43dd70b9d6f12a5b45d94f46f690bc9d998844b7d6f1b4676c728441fb31ace7831d49414c6ba39ac996e943a2487ed31fb2a8845abad6d9228b89cdc766b50bcf8efe513009048c2adaf0ac1c8b3f46dc4b17ae082762c66776d7cf8c15da8ab375d93a313ef2739d7eb421466f1e3f185bd8604dfdc29f14b495057b3bd4acbcb03675559c45d7726f4917bad5b5ba43e3339cca0b51a06b6d112805ed7ee9ec1d28709fc65aab3e27606f75ef7", 0x1000}, {&(0x7f0000001080)="88f660a012b650304ab1fa3d7b7400cbc9738bbd71164825a2d4676d00c304ca64669db8afe0a7a9a6d28eca3ddf0f4ebeddb9fb833f410b37292a1b6822d6a6f132c5021d382ab943d03b71c0dc77dd8f34e779b352713292185c3f1109014fb14e517b9618e31073002a3268211c4b848353d5a002f7321a3fa74c40f1f8b92fd546c5f90ebf1edfd9e5e422b4be91cb1c6c54f11fba5695ade217937e1bb9946eea01113c56bd3f4dacaca42efebc2624c3a4691aafe7d46feff543a5c91814b1f7b559d5287e2248339de45b3fb3718b0d2af6db0cfb1005a98d49a267404e27b6563416ac287f3e08996c5708e7f06f63be71eaca", 0xf7}, {&(0x7f0000001180)="4a97830c80fcf8113dc876fa2f60dce2b26ef735325753b30db9a14bc61ccc41d633c449fb4a42357fd772570a1cef97997ffac37972eb316de08a2fa2ca7e5db274a95d682d47bb4d743b0f4ce15ab8900af3c79d5cba0b70f0b4afb7b2c1db7fba6225", 0x64}, {&(0x7f0000001200)="44ac63aea863d7ffa1b4c802f985297f43abed89cc773969f161784e8e12fc7407efed41434d6a93e3d056c6a2d8922540875baace6b0e191b901d45006fa05cb4ef959b9266039cb7de0e9848bbf3c432defca7c59aebb1afb7b7767dc78207a393deeadfe1d72cf4230ac4bcd79eac2877b1ee066e96135c6dbb8b1556", 0x7e}, {&(0x7f0000001540)="37bb978904c598ed7c15dd069b56266228469ff7c35b334006bb8dd91cba62d0f2d9ebd86237ccd926a83f2e44dd8f9c242cf0b0d11aa3f048a351e9baf0dd5792eae29397106c23f5947d9015ffb2988f4335e97dfeae6a45f4da9e01adabb8d123fb91e574dcffbb8962471e3bb450b8b31feff1c2e8511787f968bf26521aab82a705e00263bb19fb2f62f0118709021e79f7cd06ab660eb58c06c3e98f1dfb5bcd30761e0cf7bc9f585edcd1d92d02732d824f8594bdfe39789d48c9c5ea42a494d588afde548c50f9bcdefed5432ea3e80cc4f81bf9f7ef1799976d4116ad75158ad50debdbe21fd992c84b065a7934e0e211fc17d34064fbbc750773f3ee71c0ad244e70f8408f6f49a62186a80a29db52df9a737b040f93f9c02fc510633983f5b402a9dfedaaea8c9642de25755bf49ac036a7bccf6a4d0947588e87517e01182ff463d68e2cfe919d2b7beb8189c6ef8ea81615b13e37e5d0632669efc359e112fd3cb704b14ce385f11c0f76430ec5e1c7d927963e96e344164cf1192fad4f50cea59ac00ebc2cbf12d960d44dce6e21ac443aefdd442bac334706e174758414bd9d44e508780579af1afdfd868a70fbf47bbe6c66fcc18b248c27a23e827964a93e24c7f20015f902d435dbf7544c87498b5d0fee7541d05c4282a6dd4c4ce4c399d0c1f9e99cc317b0ec0337418cc43ffe4d5431adec8f3d53f548ba782e4da4e0e7290706d44f9a47fb4e99402cbb3e6901158590deea02d6753ea6bb41557b51528a9c584fed8562a40c0aff1de065b260976327b20e9de57203603ad572ec2acac6942625a7f3810638408470af4250d192194155fbd9e2b3a61912cab52795922b8e45d23bf6c54eaf8eba1d3c463e4273928b689de7c20fe9611b70fdada1ffcfd66ddac0d4b3711e09df7f6af3bfed3e12f7771c9c6a6c4ab6e0657e8dd039cf6d6d5a2a5ecbd64a165df382c228e339c0a67ab32467ec20f81770e5d7f33648cfad1afc407445dbc12d743c4cfa55acc15ac03c4c1d7fb883fc344eea05a4593f516653586644a020d41a538f2aa8854dffad865234ac47d167b7abd036bbedad908abd696b5568753dc7b3e262df20a2a44f9d14858aa0e36ec8db9a93f6510f426eddbf45051927b27f3a71744842a136f0bc2e9b0f192295d52acc41958070f6f0fd14f85fa6e4434cd289c06b2ec2509b2c1be66f78f9eea9be203a91610163e8778182eddc826cf16429a299a2bf8805020006298833836f1fe6252bed5d1e21aa7c0d386addfcdba7a46a71691cdfb4334e5b04f020220f73cdca4d1a3ca394a39888ecf511a66f0d94a3817806523ebe51c8ba9aa4f76ff0bf792c9486a42c6bd034dd2f2ebef837befe8a75dfb2f13149318e7489107e43e1e7ba6369ee1ad316adf1cd86f11de09225f4829e6afd999a5f47b916a4e8d7f0d410b0fd53785ca04f3133d24163ac268fa221e96e1bae4a900d93ebeea170f1062ad121b89e51724a6181f42ff51267f8a3e4c75113cb1f42ece265739643d34136412b3ef9076d1b9e465aaf5914291a96c62e5c852d510a40191f1290f0b270ea723597a03673173508b825a9e727215017f1e04dea4df7c09397c4c16cb57b2c36fa0e758b64a41333885064d4d247bd8f150f2cbf90ee1198a5b36ec8d16f3105904187a8b45593447590d251c49f5c665c929e6e854c2e0608db5b96a227ce10bdd88d34839f774855c134b52f01ecbf20ee42142edf1e3f4b9ebba6d8bece60e3b972c5e4bb509854087a7102ce25cc5be00bb73e82f7a8adec70aab1cbf462f0f8955c6471a95e160927abffd40ed05778069dc38c702a4a42273aa05dd771cf046b5b238f6ccfc1602aee6b46b3eb2ce1f4ea6ff202e47d287ee0180c51e2362da46b3164e20db77fc6266e7bc78341d9c44c3b196370ae125a2a4ae5074356b819ee99a672b657e6c6725292918c168434b5bcfdb718768101447a1d73605a60bd0d305310e74617fe32e1fdbdce6cebcaa42674be36c95d7b311667c72d85050d41b7ef95f5dbf186f7883c9ef4552c6ea38e24cd8d321e4ef28c56005dca44091ff07228b172f93f85393cc98d98c3db8e3bad28abccc4e11adb5bef4add4199be22664afc3b264560104928ea4098edc120e9ab70ba647c483b4fe96270f083a43f2a78094e1dfa044e3244fbb42eb6e6241f0c4d5686fae6252c68957484e4d6d2a1bb9ee84379e6392ad3b623c036b58db104f5e040a30cd526aa1cda46b50b9760bf89d59b0810050d8eef4d33c63fca791df9b2a057b7fb7e2cc5d7b935659c6d4d35b212bf81b9ed07f1b27267637fa73a5ea4f857b8797d63b244b5d5a7ff1d7eab476c93683c1d023ab26d2bdd4f1d36765bdd5bd174173fe90d66f238bfc5bb19e52272a54bac2ef58a0b335e4bf709b4086ce2386872aed38bf662e1bac42c86b2dc057614dd6df13e172f5717b106bf753466f5006572c49c0e4e3f334fe1b0fc3099b36298eb045a0a0129ad33ffefafa9ef17cf424eb82cc840a117b42e20008db641e797b545f50e5e09f06d3181e4aab49d2c1d4201d442633a869c67610f8b3b2ae811eb8983b69912b6f0e0063da3ea51a4078bb77096861a71de4a59fe5bb1a5dafbf306fde5fdf38e8f096c764646badcfa6f7fe7e2902bb174d73403d94b568b0a4e833dde57f9f20c979778d94c5fde915ed6f61ece8bf3eb76fcbecfe7c2ff2d688f94399f45990201fcd3c64cac748d00386756d95d41322aedf62204c94d3b9a80c2d2b22e512335692b404dbd8a53f085aea3f9cc05bead609bcedf35cbf9fec557c0ab1edf71dca307b4208094873ec752fb255faa28994dd7736747f3be34dfaf66b275b3f185aa0e7762af1b29c67109684cb8184229dae135a177546d36a4e49b6ccfc5e441603f4f7f4297e8f57f8afe2e4f7c181fa47b2430edd9f5aadbc5afd19fe7ae473426f0a61785d75cc9ca1c74bb7900ec1c2d8304fb9bccf2cc4f5d57a6041d4e04bd7ba4edf4c45e63f681893c1e0698588a714b94ec21f624ae9ec9b54abec22ebafebf7083f49fc30821b5299badaa7fdbf1bf868ab24782962cd35c3df7e1573c61dbbde8a94a43d6494437a5588cd798dcd652b9037c4e6c2d96a4d65f2bdc8d4dd900487a00723af8374e9b9e59e77cebc106aa9145a3f715077974401c5259f28659b22eab437a2d67aa3c5e1c240f9b1c5d9d96c1f0357dd8757ce19ef42a3245dc5f32a84145a19e713a6e0a6acd801dad5c4a1f507c3dc697b021f73146c46e09e90340c19a477c2693f26bf43d44c5942005d93397b956460082d894d8e11931534cb947e914ee04eec85f4364bfa408b071dbb6d4cc4521ee78f09cc61c9ad33de9851f9490ff6f5b323d4f9173bc8b85aa0a5372558a7aaa4f887d033e0e77b12f22ca6612d84f51b11fd1b9f628a8826f7d2379a1346b197cb4e823c543648e1569b8181c47453a8751dfb2ee06b6b9dbb04728d43cd2c7aec5031dde96b34d28836430fc594818ae932fb5d9a4650b96fe3e5091f2295b3336d1c1c94aa09709673bc1c6a1fb65eb3ddb2240b585861bbe3f7c1a7200ad3d5af0ea5b4791ea9ecf28470eda1aa8a6ce94162ffc9218fab36a13f8cff09570d836ab1a3da7014dcfcef4760acc565e81920026f93902e8c9988146655c98709572a85ec5591b5ecd2b2fbd18016e99cfaf0740290def872b69ad9c89a2f673726dbbc76fbf3176e2e51e20845e641753d1d26794ef41738e69ba0060c5539d927c9e11b654747a2a9451a1a40692caf303a1332ce76c5c0be87a37b1c0fe99e546c25f0dae7fdf384840ee5cad6c0698e26b27c1df3080e1b81570c34b62888b0e5a56dbfb7b173fa6c8b2115bd960074f74687383d4434c3103fab1a306dbdc4d2d754a275aab5a065f05ba8dd705b212c3814fd452df8bfe679522def246427a3cfefe9e2fd05e9588c05218583a15f3ccc1ad009467ec3b56ddb2b079d4835ce2f02f440c186ced634b476b8fee5754216c21e83946f0c6e4fbef7e0d73b0db85867fac68ae2c43c5e8f1a1bab594a40dc5bb62f0dc4f02a9073295e20c8efae24d1c894097c9710b4c0dc41000de3feed874cc0951c75e23e5b734805b499a9540717ef2823529b13727f3b7be91d0c164a5d65a4daec24da7e7a4896a5ecce5bb64803426a3f5fd683c9f885ddd4a056667be1f5b960c1485104b265ca25fff06fbfec8b6a0764915df1e7da0d71d8217e260a5856ab1fb532cbcaa61dd0a8e82e024b3f70db343dc49035526ac9544551dcc96d7ced4a79371d40a8ceed6d707e5deeabb97a41baeda5c654425f56843b4b77adf188769c59319c71d3d33d16375fb2917cc1d38af26ca5f0d03383586563bdb0a57bc7e5574a29ec6c0191d6c0cb9f1a181b28c85f654694a4ed31b3a0c05c726eea85e38e89edf15a57f005556a501bf0596108421da3cb0a1a529dee03483f302dd69db3da334e9378a5a2c80761ad81fbbd42db20e9302ee49c08f7a7466bc1ab66f1693c0644c313a2e86bdc1352779dd7f66a9553e581a660c0fc954075f8f5191860b3213fbcb9812752699350141b42c99e475637a2d74c693f53c7257205b77a9da33bc101c762f386c56dbd01abb52a059bf869e647f3dba6a4c81bfe088eaf59c479c3b6c6ef451049daccf200ec30441dddba26e59fe98e6165fcc73ad15dffa3de5f153804b443e30ceb986e1397a206c7ace6cb19c44e64a3e7649cf17ea532ca53b5a30ae7faeb0e63511b6c239e34ca851d8839a6d415e997d9fe948af63e99aabc58ad11ad83cd625bc7769b15041d8f5087240ae56eb0dedfb5b74c2359baebf0c83965923ec4defe16528b146cd918c3d58f67b14b9bc0b9f03b7c4abc08143dd73d0403be2229300e09f60b84d75f9f13fffeae9ad9d852923e5b2fc8b62cc53fcb3299809ebd1d19a9e9f4b1b32f23bba7186422feafc60649ae4ce64d1ac14c3b53811e8bea780d1929f9d91f24de0dedad50fc6a48a9267633a45e22ae46a493ba13a9e7325b4ddf1269525a57a8671d55b1023f842db3494d44f68397e016d5ff997afccff42bcc3f5fd77ddbd0ed5982ea4e3b5386b82346636cbcd57d8fa337c699a414c298dab61eda95252d09e86cb4c4588b409b84a330eedd89627b08a7f4b2b193122bb98220bc82ec0a02dcd86d1521ceead253cfdcb175e1529d9d5b5a97f02d90b340b9a8d94a8b2f7420aec94fef7a4ac5fbb9d53e59451a55bc50335055b3dbd2c88ae18150bcf17f9aedd450309113c5e1888ff98621b78f1945690ea6da21b39a7078d383c03727ddb935d1bfdeeae3b75dc4280056a7c95e6f2fc5c080ab834924df36167bff5d5532fac78a4d95defe7265f01de24880f65979645ed1e6711ce0c8f833b444b775904f542fe03774564fc58a820711398e7fbf446243af708cd7849b2e267f2c80055350906ec5aba669d29b987fa333e0e048480b4cff4bd228e25bc6932d715b59dc9eb5922d4148248a88ae5bfc1c4f08a68f814a8c3ccbd8c10e98f47f025497195aaf78dde389a925ff1b98141ec720cb69f0ca3cfe69f5d6945e5cbc6c51ebcffe7f54ca9221e5fc733cf03e2a6c2b89d7a33085b6f999ee9fc366cd53fc80662ce82fb2605dbeb98b3c0d05ae813861a1b29c588a50f69c9d78e6b8eb89fea419dd869fe8ffcdca33cf7488708d6fe80ab0ade54d6ecbca9d40c42c37311faabb967a80d6ff93e0d74a44432", 0x1000}, {&(0x7f0000001280)="12cf0ba4b9fd4fa073d5facf6388f94e4533ca16414dc4cb98f1508e41fea1f10ee113cf9d15e5af188b9b5b2b841f292adf42859f92ed9bdd1a5ef72ba800123ef4b086bded59032e1c0768d80e131ecb290a463758f768704fa1d47c12b7ef3c3c100dffc53a176d4e046b30962001ad613bf0dd57a00cf44a6791b44f1fe02062a93a4aa22d98093daec856d91a", 0x8f}], 0x6) 16:00:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/51, &(0x7f0000000100)=0x33) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='m') fcntl$dupfd(r0, 0xa, r0) read(r0, &(0x7f0000000240)=""/32, 0x20) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x8001) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) getpgrp() r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x104, r1) connect$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0x1) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000280)=[{0xffffffffffffff5c}]}) 16:00:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x20, 0x4000, 0x10001, &(0x7f0000000000)) 16:00:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{}, {0x3}], 0x2}) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2000045}, {0x200002c}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) pwrite(r0, &(0x7f0000000140)="d954cd7ed8ad8ae3cd0e75a513b9040c4090783da6a963b8477258066587ecac94ec4cd517ad323a3f875364c193c08dbf170418911447d29b32f8aad0eabed7b15a5ab5", 0x44, 0x0, 0x0) 16:00:36 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x10) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) r3 = msgget(0x1, 0x20) msgsnd(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="0300000000000000ed8297313681daac48ff7ba6fb5610c913e7d94165a55708440cf27c1a379d5ef57fcfbb1c1722a1e5c1151c73755f54f958bcb75d25f700f3832ece7027d45582b284d804b68c36bc1891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc62845c48b673202e90526d2488c3615c17fb4ae042c678d57993c1121f2d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b1c927325ed9bb328d5003eb61dfab8548b0c231929aaf8bad55f53e00000000"], 0xd7, 0x0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000640)={0x40, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000680)=0x9619, 0xfffffffffffffebb) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) semop(r1, &(0x7f0000000080)=[{0x2, 0x100, 0x1000}, {0x0, 0x5}, {0x2, 0x4, 0x1800}, {0x1, 0x1, 0x1800}, {0x0, 0x7, 0x800}, {0x3, 0x8, 0x1800}, {0x2, 0x9}, {0x3, 0x2, 0x1000}], 0x8) getrusage(0xffffffffffffffff, &(0x7f00000006c0)) r4 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000780)) semop(r4, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:36 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x8) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x5) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xfffffffffffffff8) getgid() 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 16:00:36 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x20) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1, 0x0}, 0x4) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f00000000c0)=0xfffffffffffffef0) close(r1) 16:00:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) dup2(r0, r0) 16:00:36 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x7) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) preadv(r1, &(0x7f00000001c0), 0x0, 0x0, 0x0) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000240)={0x0, 0xc0}) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x6, 0x7, 0x7, 0xfffffffffffffff8, "d434263d82b6b967db080176ae4a5aa57b414a01", 0x9, 0xffffffffffff2aac}) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x40, 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x1, 0x0) getpeername(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r2 = semget(0x3, 0x0, 0xa) semop(r2, &(0x7f0000000400)=[{0x4, 0x2, 0x1000}, {0x4, 0x4, 0x1000}, {0x4, 0x7, 0x1000}], 0x3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000440)={{0x18, 0x1, 0x2, 0x5}, {0x18, 0x3}, 0x4, [0x5, 0x5, 0x2, 0x8001, 0x2, 0x8, 0x3, 0xaa5c]}, 0x3c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000480)={0x4, 0x1f}) r3 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) chdir(&(0x7f00000004c0)='./file0\x00') socketpair(0x1e, 0x3, 0x4, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000540)='./file0\x00', 0x1d8) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffa000/0x2000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getgroups(0x3, &(0x7f0000000640)=[0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000580)='./file0\x00', r7, r9) ktrace(&(0x7f0000000680)='./file0\x00', 0x3, 0x910, r6) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000006c0)={r6, r7, r8}, 0xc) getsockopt(r5, 0x5, 0x10001, &(0x7f0000000700)=""/4096, &(0x7f0000001700)=0x1000) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000001740)={0x2}) 16:00:36 executing program 0: r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff24008e12efffb27858f557020000b3bf0100000000000008000004"], 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) write(r1, &(0x7f00000001c0)="220e22897f08000000010000000000cf801bf1fa48f4445e", 0xfffffdf2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x87}, {0x6}]}) semget$private(0x0, 0x3, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) sendto$inet(r1, &(0x7f0000000100)="10b4cce560612540d40ea4eba2421a67188a5f184f39b212045b694b0b30f7907140943eef754f889880b63be98ed683ce8ba3afcb093345a7cdfbba31315598810d23b591b49f0f1d24ed877426d6ea69290e38db5ac08ff83d2c05050aef5d14f8f9b5ab1c9b6025b29124c3643ea58e750d5468e68bf88ece9655a6602bbc9e135c7751dfbed0a2163d2a5c271b3fed6ce86cca69f0c7a7662945b20b20069ce5910a0e743f23917739762a8192cf3ede44a756960c4cd69963a6168038e24b9ff1db22682b9f8362cf792204d035b5c1b31c63ffb84bdd68cab4e12c3ca9547e90ea7f09e00e6f1a4db64152e52eb2609b8995a8df42f520cf1c38", 0xfd, 0x2, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:00:49 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x80000000, 0x2, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = dup2(r0, r4) bind(r5, &(0x7f0000000080)=@in6={0x18, 0x0, 0x0, 0x20}, 0xc) 16:00:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) ftruncate(r0, 0x0, 0x7bda) write(r1, &(0x7f0000000340)="e33cb50b2bf1ff05960555a42d913f90e247be8123bd8f549413ba4e2a10837dd15101786a3137312d68c3bc734943527e637ef0f919160add4bc621f5469285d93c80ab17aaa9ef594c69f4e1033e343d281f58b5d1e0dfdf19d06e87e15830e5920030026bf9c450c3ab72dd8c2cafdcc687206b79ef5fb72a7fc4a4b854a9c499879c4894b31f514a4283ee22f1", 0xb617a247fe9345e8) close(r0) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x82}, {0x2d, 0x0, 0x6}, {}]}) 16:00:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = getpid() r3 = kqueue() fcntl$setown(r3, 0x6, r2) 16:00:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = socket$inet6(0x18, 0x4, 0x8000) close(r0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0xee}], 0x1, 0x0) 16:00:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e2708b5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xfffffffffffffeb9, 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) 16:00:50 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) close(r0) writev(r0, &(0x7f0000002a00), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) read(0xffffffffffffffff, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300), 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) 16:00:50 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x6, './file0\x00', './bus\x00'}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186a56010000001c00feffff00feff0060d5706c85c2768511fe870000f31f0095450000000200341d", 0x2c}], 0x1) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffff9ae) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = shmget(0x0, 0x3000, 0x80, &(0x7f0000dcd000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x1000) r2 = semget$private(0x0, 0xd5558ec0a3b85ded, 0x2) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000001c0)=""/49) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0xa, &(0x7f0000000100)=[{0x6, 0xb7, 0x2, 0x3}, {0x8, 0x7f, 0x1000, 0x7}, {0x9, 0x5}, {0x8, 0x1, 0x5, 0xf511}, {0x101, 0xfffffffffffffbff, 0x0, 0x101}, {0x5e, 0x3, 0xfffffffffffff000, 0x70}, {0x400, 0x8f, 0x5, 0x7ff}, {0x1, 0x7, 0x9, 0x7}, {0x2, 0x5, 0x1, 0x7f}, {0x1, 0x3f, 0x20, 0x3}]}) 16:00:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "6b0000b40000004e26d03f00"}) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x40, &(0x7f0000000040)=@in6={0x18, 0x2, 0xe334}, 0xc) pipe2(&(0x7f0000001180), 0xe985380ae1968c66) pipe(&(0x7f0000001100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001140)={0x1ff, 0x0, './file0\x00', 0x184, 0x15de, 0x1000, 0x80}) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x38, 0xb56ecd6bfc566842, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) 16:00:50 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x28651, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) select(0x17, &(0x7f0000000240), 0x0, &(0x7f00000002c0), &(0x7f0000000300)) 16:00:50 executing program 1: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000000), 0x0) ftruncate(r0, 0x0, 0x2) connect$inet6(r0, &(0x7f0000000040), 0xc) 16:00:50 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x3, 0x7ff00002}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) clock_gettime(0x3, &(0x7f0000000040)) r3 = shmget(0x0, 0x3000, 0x10, &(0x7f0000331000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) 16:00:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x1, 0x8, "5efceaed76ad52eade00000002000000008c5e00"}) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r2) write(r0, &(0x7f0000000140)="04", 0x1) 16:00:50 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000200)=[{0x9af, 0x200, 0x7, 0x100000000}, {0x81, 0xffff, 0x6828, 0x8}, {0x9, 0x6, 0x1}, {0x9253, 0xfffffffffffffc01, 0x0, 0x1000}, {0x14bdb1cb, 0x3, 0xfbb, 0x9}, {0x9, 0x3, 0xf116, 0x4}, {0x800, 0x80000000, 0x7fff, 0x1}, {0x1, 0x101, 0x20, 0x20}, {0x1, 0x8, 0xfffffffffffffffb}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x600, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x34, &(0x7f0000000b00)='c') socket$inet(0x2, 0x4003, 0x2) 16:00:50 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x800000000000002) flock(r0, 0x9695ccc3ee6c00f7) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getflags(r0, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_index}) 16:00:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x7f4fef6a27dd775f, 0x1, 0x14f0de86, 0x5, r1}) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) write(r2, &(0x7f0000000000)="216bc9fbea0308d7adf4c0fc754a", 0xe) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x15}, {0x5}, {0x6}]}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x6bb10bd0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:50 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "003f000000000400"}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000040)) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:50 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socket$inet(0x2, 0x3, 0x800) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x2, 0x4, 0x101, 0x80000001}, {0x4, 0x1, 0x1, 0xd4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x25}, {0x3c}, {0x6}]}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000200)=0x1, 0x4) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[0xffffffffb320580a, 0x7, 0x2, 0x2f16800, 0x7, 0x7, 0x100000001, 0x4, 0x9]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 16:00:50 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) fcntl$dupfd(r0, 0xa, r0) shutdown(r0, 0x2) preadv(r0, &(0x7f00000000c0), 0x0, 0x0, 0x4c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:50 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000040), 0x318}) 16:00:50 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001600)=[{&(0x7f00000019c0)="173b00f8062d704947747f90f8078dcf5df7e46645408d505204efa8862a885db37f4c235024c625109c4885a86102a90ac5a24c75763bf813b2791fb6cc38a04ed3c1e4859972d300c087bf1f22c7651c473a0d588f099c1feb3ca73005f4e4808560f7fa7da0cf13fd07cbf51993388e0cf01bf4d3f5abbaeacd7e195b64539f1024825967a66544a16bf70fd96e5d472fb6285b6c6376fcd6a3cfa11d8bd88be0deed6481b03c4fb13ae5b3b9e3752badb1d8ee8fe53d21", 0xb9}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000000)="be9d65a2a93d740f0ae814278e23c8fe7f9699f0dac01863d9784d9465754dfbd209c737ed2276934362f40ff7a34c2f0d3e3afb", 0x34) pwritev(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)="afd37fd73be7cbcedc7783b32b5c784081085954f1f2dde39acfbbaa5b35e84498387de8143787985b1d85998458bca0605f47b2260caf7881426bb974dc8bb5195ee60f774610257395b55b8514f8b1a570dac4a1c56c3737d91e31d76cc4c4a40ef7520e424b2fce4b1f9f005edfc5a6d5fa04892b3ea85e68030627473167067cb7", 0x83}, {&(0x7f0000000440)="dbcb5f7c7ac5a0ffc26ad967ce1043b7bd058e21493e0d052b6f1a2c3d17c9b625a3d86b14d66305661c31d2f065f0c4f73508ef4f39", 0x36}], 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x100000000000) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='./file0/file0\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000280)=0xc) socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) semget(0x2, 0x0, 0x600) getsockname$inet6(r0, 0x0, &(0x7f0000000240)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000200)=0x1, 0xffffffffffffff8a) sendto$inet6(r0, &(0x7f00000002c0)="215a9bd9321e898d56f428ec2d5637a91f6035055d2463c32b1b6aecdb7fe0bd79da68e82f698e265a75e9c363af71a989805959f21b6c78e2d4f6bdd97295239647f85157bd412a99ecf740cb2170b86cb01a12d661f73ff41b578b6fba97a82b58065c9c58a336c309a7b632712f749c641565ea34fde99c3f1415a9d6ab7b8ffd3e5dbf8433a3cda9df254b3c9e1f8360980bb269b5f9965231117c3b8c6db3933c77a49b127a8b3a6468e764bcedf4696de780b3102df95106bd3f933a0d46f89c70c219c011e5407b796e", 0xffffffffffffffe8, 0x402, &(0x7f0000000040)={0x18, 0x0, 0x2, 0x7}, 0xc) 16:00:51 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r2) 16:00:51 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) r1 = dup(r0) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fsync(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[{0x486, 0x4, 0x10001, 0x7}, {0xf8c7, 0x6, 0xfc, 0x81}, {0xbda7, 0x80, 0x4, 0x10001}, {0x6, 0x5, 0x5b98, 0x7}, {0x6, 0x4, 0x6, 0x2}, {0x9, 0x9, 0x40000000000000, 0x5773}, {0x3f, 0xfff, 0x1, 0x8}, {0xea96, 0x8ba, 0x3, 0x2}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x100}, {0x8000025}, {0x4800000000, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0x81, 0xffffffff80000001, 0x9, 0x9}) 16:00:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:51 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fchmod(r0, 0x104) chflags(&(0x7f0000000280)='./bus/file1\x00', 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./bus\x00', r0, 0x3}) readlinkat(r0, &(0x7f0000000180)='./bus/file0\x00', &(0x7f00000001c0)=""/99, 0x63) write(r0, &(0x7f00000002c0)="f35fbac986eb1c06c2ed9d0cf44a6c1f5b9fab6d2defdc4c7a0bd3e7fd388106962985e4a6a4cf323342c4f3d1bf9d91ef11b854bc450809b2c9f2372744d922653be8a6c8e5124e6f6d524a290467482e95c0a1e463d35e6d4b92fba0b17cc683cee77f4f65f5439b99db904c8ffef4f320be6369", 0x75) write(r0, &(0x7f00000000c0)='on', 0x2) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x1d}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x100, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x2, 0x7, 0x79}, {0x18, 0x2, 0x0, 0x1}, 0x7, [0x9, 0x8, 0x212, 0x9, 0xfffffffffffff800, 0x2, 0x10000, 0xffff]}, 0x3c) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x3, 0x9, 0xff}, {0x18, 0x3, 0x3, 0x101}, 0x1, [0x6, 0x800, 0x7, 0x37, 0x9, 0xffffffffffffff80, 0x9, 0xd]}, 0x3c) read(r0, &(0x7f0000000140)=""/99, 0x63) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7}, 0x10) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000540)='h') lseek(r1, 0x0, 0x0, 0x3) connect(r3, &(0x7f0000000080)=@in6={0x18, 0x1, 0x1, 0x7}, 0xc) 16:00:51 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f0000000240)=0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x100000001, 0x0, 0x0, 0xb}, {0x71cc488e}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000100)={0x3, 0x6}) syz_emit_ethernet(0x1eb, &(0x7f00000001c0)="5b952a6a613f0903e1db14662cbbf4e1ece3aa5cd8ea80593e2ace068e75a4ce06ff863b54a592822fbfca721e08ba844ad87bd7ccec5cc2e117092f4b5ec2922ece96401eebd0fc8a43f7991e69b8602be98f2f5bc2f4128b6b9d7419d1207c0305b8cd5396ada1e032f4dd828006dc45") 16:00:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000540)=0x8) r3 = dup(r0) r4 = accept(r3, &(0x7f0000000040)=@un=@abs, &(0x7f0000000180)=0x8) r5 = syz_open_pts() symlinkat(&(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') sendmsg(r4, &(0x7f0000002900)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f00000002c0)=')', 0x1}, {&(0x7f0000000300)}, {&(0x7f0000000340)="5dc505646a72fb86c2954fae4fc00172e8d51f1750b3f430cabc2f4a535de4e050f31b3625c08b1735e94cab8332b9c310e119bad3551994731f681574841aea98c93d40bd76cc2ccae8421f715d29ff6670c2d929ba9271ed568b0f3530f6f4266d3482afe0ae1bd7b171f8694f9291dae1e08489879aa25afd8748100dbe58841eedcc0bd185215a8f4f49797539b379b98461aadd7adadbf725aff29dbf09c7ab0b03c8884734d0203c75acb66985e3da8cebbd4472561b02533eca8a94615a333651", 0xc4}, {&(0x7f0000000440)="2d5ed7032a358833c62f0d92f4a62393d6af64d974f0bb383169eea601bfdea443cb01e998cbc171f80d20c53e274ef7aa7f3022d7819f0188291aaa8189ae262773f57089bec740fd25e3b70bf23305db94900c4cdce5ab87b9415eccc09cd449bd0704e6cbf745773e6d50a430705a84a40972305933b533019b5afe9f78a05939b7e54452813b1335ac093cde9704f731b3571232f01e86ed1002c22c5f857d8f51177aed1d207a7ccdb64196ee523c7e268cdd77810f090ba8ab5c1f9377051472dfcdd7335d344be4d9b652f7ee8be4482d", 0xd4}, {&(0x7f0000000540)}], 0x5, &(0x7f0000000600)=[{0x68, 0xffff, 0x4, "e7ca0dad2a1fc5a0f031efa96c58796712e430476c53fa75f592e1a7024d7c09e5f48b650f63b6c7951bdc1a54e6229ccc2a4d543af07cf5c5ce34d909f7f244fbf6d415a137ffb437d5265025d4e8df64dd79e4"}, {0x20, 0x428dd1eb7ce513fd, 0x3ff, "7254f3fa67a1221342da15"}, {0x1010, 0x1, 0x1e78, "68097bee98742f69bea9c791d7ebd7a5f047a2217b623b02de375fa64cf64873568ea93322b45e6119072e27007abb0dba97c75d85a18370769280894599d93b1173afda1dc78d8162a7d33363075c0c285375208f503abe9b6ad7d2fe706d9804db0122068826cbd10f1031451feb24627fb13828eb247c875351f11df6fd8824972d1f23b87327679eb968c348c9d1f28dac210ca71ce0f7003da31f4633d572e1d058882f2bd90b4e80d9fd2ddb56791b6842a4a87a902d04982467e7d5b46226ae9f7640b2ec16a3c28eed69357927791153e4d3e969abe872d4abffabc03a9daf9759a4091cda892f4de1a33f78189c6d1a033f474e4a3cde875cc2d45864b1aee938501db7bae13feb1c25da9c5f0e2d0ec448d808ddaf6500c340da7ea6af2646654664249baaf9d09e59170db17ddca1dea2e481389ba72faf2994658f4445ed84f897f3f9355ac0866b7c904604a6b5b5b15799cd3f8d7fbb1c49bad9e8ef4a6a4d573fa567621d493cdebe3c344b5ca6aa9198fb2b43c66547bb452302f7519261a309c0d9d58d0453a306c5032e3117556ccb3a998ed8efb158cb931eed329f9bf8345ae51e5e1e9c13e91609cf23940656b7b682cf8fe209d587b298afe047b81a595e0438f558b2cbae6bb41d9c2a5b88e0475466a3e6fc819a6bb613cb1939bab377581391994cefdcb0e40a0711c1b7ed4c21f683475698d259c09fba970d243cd9b04b413e2358ef357e05950cd51d47050f1b306711eba9d1381825010843cfddf2519d007877b0a4f6d4fa2f45ab419d7f05b9358a86f6365929ffe6d9ad57d62c950ed0d23dd740a44e3733398843aab18b508e90d5e49ac1f23f2ae51b164295d0646b92c139027c0a6aada5503676040dae1491af344ce6686e11050baaa02a524440205476dcea5f7cf315d21a9c41631b26de8fb47975dd4bf8a4d6ce730ecdf2df4bbe811e093e7c82da59939e32b71ccf8c3418c4182bd5abbad227c7c7b415afcd2e380664d0d8cc6b35a1adb0f656ec553af04598d441549e82f07e01bd29ecb0cd732818d81f733619b2b3b5fc32d8cd2162bd803d92373d9ac33bcdfbf4b023ad12edc2024362119e524072d4b22913d8ba16e41d7bd5bfc133eac79d08999d8b1222e28cfdf8ea72eeb750c7fd9cab38b24e538e2e9f386185cbcdcde65c75029f92a3742d3e2e27f893b4b3f1d0a42ba188ef8e878850f14324ea9ca776692d34f3c8d0b78702eef9c6a79694a4451067e928c270b012c9ebe070d4ac072b9f61b128874610f58644454759026ed585e3ba22d8e4758a09cb50f702e986a36fd5b9202b93fd503da40d008d890e280698690d53a8cada19fefb01500159ad4a714c1075d2803d53cd520b8d195d6a13523afeb6633a6f75f57b833dfba98f5c00f373caeb96c06abd8a0dd9acdb457b6192154a78ba6b6b7497d2131aceecb6386b8da3d1998df451460b5cdefe86aa60ab9da34afc7d6bfc5779672c64f5c1446f348048d65e9f0988516b84051b37f7c935aea636b39dea46cbe260498b88e997585a9fef5726aea7c250153df5475c60315e0c3a636a01a8def6f115289461208e849b5ca698f652401a04b86112fe6d0ceed1c0cbd2cbec1744960c1cf5b55ebd23f2b65b53666be5290a378e22d5badb286e20be4c5d70db5629d5abacc688095a0b1dfecdb47ddb48907a5b870a97ac6055781967803ade65f81bcf6208147477014d1a10900308af649209e19657b57e86d88be7f3f8a54fce3ab2e1ef3c9a7aa9780c891236de9e64d93944d675d1bfc38f6d8fddcb5800b8f799c6996ad092cd5213ff09a64eeee3a603047b5196634f8c6bb4bc18fa210cac2cbeb1c47c756fb6321e19ad4dcf54829fe507dc4375d5e7594f1e0b457b5734d38f5f0fa15421dd5065519f43feba2e6aee466ad4ea91dc891a617ba3b70038ea08351e6375c11dd9b5ab737c912005ede3aa453e0a595b1ed983bdef49b4a1447434e1f909e6bb33b98a1cb314e14244cf4308ececc32a17e11f3438cc8680392eb4782f08679c48b6e01124cc26ce004d35b51790e35c0f41f29e1982bff9a8907bd26764e75867132d28d0720a3d2c374b31d7e528141705f000d7b5b790326a93bedffc8f7c5fd02d3b51a8bea3bf969b12147ef03482d7d90a38c82507480efdf7a064bd13cd129cdd58e10ee1fd312fa7be795ca76c12fa0af74f4890f174518cc669e38cdf3907c7a6137e77bf7ef8af7bdfafde2b28999ceb4879e3df9fd97ba72f0c955116d92ce4f1569caf3421745a1a0e8d48c4fd23b35dcda6e5a359d30da6831ed1da606dd881b587e34ab3d2c1ad723e89d50c24dba9f515c73152dfc587e1b8fb2861d429734ed0d93b3d69909f3f9a591e0055fe145d6dca2e679c638bdb1a50c689e1844d097bc7968ee6d73b43ca06495ebe0816e14f62616dc439b3ed89f4059332b91e3b210ca7fd87c03924b22a32ff446d677e2633e1950955c99b83677e71d629e2ec46b207256ee74d1c4ec8bc4008917b7d694f851fa46c209cee013654b552c943808f52a5a957f6ddd77a4d4d7b4351fdde440645a41fc0c777b7fc1503ba5be2517287cc060b4c416f74d331ac16744d3058afbb922a2558bb683e5f783b4f22b227b515ab3b6abf7a242ee2322c9de8ef62499ef207276c228d516a4b129704d0aa60f4f0375d32eed38df35a8ee42ee245950f30473063a45da3835af32f2c95fbce0e96559a6e3b071a33a65080a7225f384bdfbeb27c8fffabbd4353b842c85b10983c87f5686435b2412c988586f484fdb4f15c99591c80b1bcdb50281bcf320da6abce930f0b6277c3837c6dbf80954188f690a7f5586cb44fb3584ea9c3f677ea81f518f3b36587b2a9a2af622674678055774ee96404a9cd65d5b8497db6853b36344f7cab30f4d56e3711c3eb110b250d0d3e4e44eaa8751ded4d8f29158f381c8a47d4de7da8fcedb971ec14bc0646ab029ac8a03fa10e8254d4170dc6f3c1d0111b59da934148984060576ac025acb60ff97d8c8cc10c3a133b7fe62192f05c6b64ced935885c619b5a28f545fbecbb591be91228da54996e0d5bed613e448a0ff70f8fcdf73f6ea36c130b35d54ab5c56230c051e1461798a61d575681ada5f9cd3fc453fccf71a1205e276bb4e4a5e20a14393f95201aae4e0c6a3e38cf769eced7e3f28dd59884453ee20185ed6c32b04c0a34c44cecf6cb3d99bcd3ab1896d0414f766d094dc8b6bb74f15d144e0dd133447aee6936f7ac2b2abc024e5790ba19f0ae6368d67bb707acdf244974ea22d971b0c4278e8c7332cf920e92e54732f17977eaece3856c74c20baa988de526cb3c5cee7e26cfa5b79f1ce1742df91fe8915c80aaa0fdd13e6793e5982ef0ae0a5a11e8f79b6184e1e7bd66ce03acedd0f8dada3c4f8b1019c3ed66370f1c33db85d54a8c17bd7dac9a7d1101f7079b8a5de659866b0dbc3eb49c1cd06faf68b277ce2c6f7bbec51e3ac14b80861f84dc55ee341373b5819680a0f574b5cd66efcd16be48e108a5f1098860a51c0215f9e7c732f0affedc3051ff4e6817a70273358675e7c9c7b1db39b10f1b4207a1eb5324676a9c6d9eed9dd107b269cb125f41fa34b15d050a7e1685899a9b43753668f7bc1b02bb7ea0af2771f4aaf0ead799a26b3fb8ff97863aba86cf1808f92d3be87447a3fb4cf3c8111b05238d3c8b5e2dc69d45312f2f6a3af52b8ea5d9da30c30e9721d632cc2c079c36ec7ce384ed3a2ae68058474ff5edce1ccd7e6d593a4ee6562fac256ff2f2e274dc42fb31baa050f82a9d1b3a2e522582c257f111582dd2374589aa9268a1c3bd0492d03bcafff4dbdb4025c905a75eede28a084345b916c4b0db1530df5f6e01907f9d116917fb6e26ae3467b7129052e0199b3f24557320e43c309b3604751cfe37ec2821c11ccb5ebc5ac9928f44d9780eb692412cc5e38a35dabd100efcc5e0a437613d346b7f03438bf5431e7fadab360ad7b33ecaa5527d6432eacb6a2f7ca557af75fd17d6c950c7e8dfe7f7e89279c8cdc9267803c4fe3d7987bfa7f202c85404610035603e6e39e6af9bbc349bf3ce8b01cb371365fbeda321c84e44395fd91e541f2c458fcd015c892e55f4c7a795d33251a20161375ff42f19364307ef57df0aff7674e3a2dff5020085c8bb0e3474a9a48d337d9611dd45d9ebb268e8222d6e46acf907eb4049ae4915f1b6237b62984aaa95d9ad7e8d5deb3f8cdd909563542db0b12634bcfced452e72ae7d4f96eb43534bfa37c8f7541e4aa06f13f420156fe28ade62e8cb1847066d239ac1490e7b4887d91afb0e66af60b489e0c12e606d9c41a15054157f5b8e82e565818d4f7147df3484d90b953892347a1126d8ed7286acaef86e6dbb4b708632929f3e77a8eec6d5a68119e82d500f8f95edfe533f0e41cb75d9772b97dae9f9a3b3a729c96ad1cedd5bd6b7b74d25ffad530f86357d9419707a0428aa62e987af954115103a2e010d6db184fa23ffe5b17e2e759e905a00f9bd99aeb5e94f4b011c93c87e4619703096a7061e05a855f89a92a17042d365acc57c183b057a5842c352f07cdecdcf39b76d514b80026d99a7699cc3302aed21fd747a2c070d0a4beacfb23b84df5e4ba4afefcfba0ab5a9af0a373b3b7de81571f64a7aa10cf760244c4ee8a7271388f4506cdc050afff4d58b49035624c8fee400b6c49c433f912406e777324d1cb7803375ed5d1e018376eaa44be06e8e69eb911d268a734d16514a2e61936be8df93a57230676fbd1ebac10093734c832f6f13a92d06c81e46272e2a19239977a633e985275cba8e3104f0dc95486e1459d29ff53765f85c0a85074e50dbcf127ea365cf92dadf8fdf5f0b3f2ce6047fc8f64c987ce3b679ad7e4855eea154583e73445956a7ec17a0057e93fddf8588a9164642c252a19c24849b5ed983a7ce524fe745677f3eda316017721dc26d9bd096419ca63f47a9026dd9ba3fc492624d152c8eb1700ffc612af4cf28b068823d40a7af74977619e91e58aec56eb914faf3b6cf352c09f5198d9293fbe1ae1254d2a39a82cdbb2d7b566ed6f39830d1468c42ebf6517ad3d4f5793497285881d9b46d79a3600b9c5119612ef897dba5566140af68c7f986423766b910eb71cdd1aaaced789e8b097e68c93c491b4d677e3ed6c209e28fa9df74889bc65ac4e9cbbbb24514a942200fbf546124747df2ee6468d8886be00a82e2727ad5fc8ac881eb5eb040180c722f1dd6b32df3bcaa00e2df7ae98b734b66abd187632f6dca32b59edc3340a18fca472e47fecead62e380cefe90e7524ff0340ad1db6d9d1849577892a85006ed6f727528ac4cc37a08811a3cbfa624f92731e3774b9ac48c1fe6c4e17800bc1019f4f3731542219819e546c5b51ced6eb37cbfc9f098d465da770cf2d4b0844bb86c7d0f71c8b0e8cac124ee1b843b55d5e4f331071e8551cfbb066ef3035bc5bda4a8b5b87787a42688a33d33ae15b54b5b519d69767ff0174dabba5074be59aa8f854e6037fffac1221789f2829d7fdf0ab1cc936de34c4b7ef59a5e4c2121cee55cffcd14767c69fe319fa233abc596fa63a0419302e7dd7f828f62fbb9f65bcd10d30d40e5695c265d8f17b0d52b2df11e69277a76ec19148b0d81b2a9b97394d6eaaafda613fd1b3bc539eeced394bb24c3906ce307358375056488445cd4f7825badab801bbbae270b6c88e0e54c7bb2a20fb0cb8b71551a971f751f"}, {0x30, 0xffff, 0x2, "8964175c169787f0529bcacbaf5f27091857b911f24fdb994d98"}, {0xc0, 0x1, 0x40, "d0de9ad1df63817e0b5eca2e632e3ec2af9f32f59a80d267fb49b7de02ffbdf0b273d06521f9c4e4ce3817d4a9c8ffd3a409160c238a7ae4cd1ce1e75a69d8e63d2280300f4a54cd65bc9a57aeb019d64de0a565c43f2ad88d69ebebd820f617471af32826964f30d778d500adcffcdff8285c371c3859481e2fea565c81fb2dc28721bf7e0db6140813d62da3b95493f62e678474e1f42af0d695ef115b892efb2f9d456fe771cfaf604f6f"}, {0xb0, 0xffff, 0x47ce, "5bfe714493c63f46725757377301071a5f672378fa1003232edf95cb5bcb6e50d0032292c0857e49f7ea00866a25b89d40735b2bf4e2a445df85bf00fdae4b7d5eb7f16aa6a945fd21b707eab1b07d2e5365c47800fa2922f88be6945a6c0399481d71525c556fa527eacdba26a0b92cddc2b79a1219b2e325891287b913a92b93ee34c2187c7c936efaaee08864f1f1bff1916ca62145644d9449e1f7"}, {0x1010, 0x1, 0x6, "fdca7ee8c3eb150ee5defc5cef479edd9abffcd36bafcabcd8d414ab8315631b57319592d2b70d50a6f3d9805e15b62c8bb310e858be79cfd82c910659ca23985f45c3c1d568c02d72208a35e211322a6e8afafdb1bbec5070004f03831a41a4d8f6895fdc3bf53c51ee2dbef92b3bee93501a7f973da1d02864a97717f9a42701228c55590bb775dff95d51b6cc4c341a5434a1e8a69a6740f363796129ff899ec80870f2a2073331c183c24035c77aa1c858ce6287066d5fa439bfeda55e4d75dbc4073cb220cbc21e3067929025d3c5f676408ac0bd2504f9476626cff629b13ad47824dc526972d134ac45eed40acc572cbb9316073e26ae6531051b2252f124ff1e73ad62752174bc823a4dd0c6359cfd748244be7d0a2f96da5fef048f8f0d9062f46574ae8a10ece9554c1536c06147a1b55c31f21ec3d4c1dac8ed9d6aad3441f7a313463495c6e8b409e4f9e63fea2885149298badc0c760e02074a71897e2223470b1d28e8d54fb15316219d0052c17c15943e5a81d8841b7b2768b01b71dafea4f3b5d83c3bd61ad14e371d2f8911c93affe165b68f4d6212557a2f49f27911cf186917a142d2f570089172bb11417f507473d18cbff506d3fc07c0131faf06d6890d87be0c5c38e8b56270a3ba59d2977e8f1c922252fa5316a31dbce177c7f5e575c3456da2911bb29a6e90c09378228b9ee7d0892617eb981907ed0e33a544c6846c791329a905154b74eaafe6b3cd1a660e69912dd497a3406c5c87ca2ea8e478a9e7f14d757208b773b597a3e9ae781dda1efe21ab6dc991c92e5cf6813ec123e3deb4662d81ea3301b7427e22efb82938886de67bb88fe1c46428ae149b237777b739fbbeace0a1096e5ce9d1ed04e4f13c945965146e6e52329224788a653a3134013799d1a7b21cc103ca997773cce26a4294a13d6aad7ce1f15e798a687202f0eb715e953cc4042a47a335fd20896a67a4c6ec3614e088fc1aed7c758cc662fe4bb92041c28f57db93b6eda7a6b27230352456dc0fb784fdf81465890c5e8979e4d81f468730f8515eca1e625c256926bfcecc90a450637701b2358056bc606a92ca5bde6539e25fbc71baacb22629a53901cf08538a2739f1ec98d498dd843fd024bdf96a6837e39d118aebcee972f04d171d6c9bb9f1472dbb803c17ebef0fca430f7f7795e8f6eaef0c887ce7d2490fba8250d3db5701d6b52c8564da9df40ba8334c7ec57ec1d9aaf3d2192da70d9198eac23c70af9ad0514e459c8ff4de25e9a67a4a2fd09ad34781aa7c83fd06f5dc00876e115f5102fa6eacbea862a853f79d853750ed670a77730c22224e0e67fa7465dfae4d834c6aeb411a487140b756190357b1e0dbbe970310b3e6473b82663447aa73aac9b5915be15d7feead0650f5a4142de60e0fc24f656b711418c647ea75c1b77aeaca6f9937cb74c7acf8b43ed422170c75b88002aaf427492060999e57e6264d010fc24744b939e5360272e9846ac42ee192c3831663b470a691cb77d49d8824195a65066f61912fdf92df32cf06094ab1daa5de0bdafebb7935e22fa8997f82f7298f34d30de960e672b9bf979b48c607e7898346eb73432e21df3fd68dea21058b0753d84bc314985b070bf379af25463dbaffc76376adf3ffd1566f0c145e2c90548542cd6061b26d225deaba70c8a1cf24e927d5f731d08fcfaf2d66fbb515161e13968399da880925a65507e91caa6c1e57f0250c85059a1c6a8872aae473003621684be51b48731c37dbfac734ae944f09cfad3fea3141a78e5f51910ed86d894cb7d76d61008a24dc2639c6e1c18e006db9c036db6c72e5eb53b4ab13266334f58e70562594d981db60e73e02e0b8fc6aeef62c691a5a584ef93beec127f6f84d8f75ec2e547eb111ff0495d983e379c76395cab7efad5f70d7206a804c630f2634c73a694e4391c194e17bdf3f68e43ce6f9378e9ae741c11322c381b7f3805d1c246fb21452dfd9aa3fc4cdbe1715f322c1bdb361b07873a6ad6bf65202bdf617b2538578370f51ce04f40a481b9ddd022aa0a9716cef7331c612729e57fbaa4e0172eb3c78c21b2ef2e5bd8ec009f12cc32aa66b20f4e8e3c5b684edfbbb64f37f1aeaabee4097b5b74244b7bb81e09deb49ec102573a3a6ed591837a802fbc87810e83e28df2cc5af3ef8194fe0956fda267bc8faff8abcd487492e2b7a418702317692c28be843059586d1be6645a975b791a8fb0dc985d49207b87213ddc86ee4d96f6b50fd632622fdd1e9455db8018904f59b6826d2b67f80a4f37cb092d85c77b0a4ec3392ee2cdf39cc66b91a5b105acae8e2e8a7bb2f7dee01b028f620df6d910cd1c62cd750a4147b7697c0d1941544dfcab3773264de28241e8455b3f19c4641e3487ab0f71cd0f8e1c8d0166dccbb5b66b8ea4d87eb34d85071eaeb8b861c2a2c870f798c195a28da4295c244a10d1cb799a81814eb489614e13defd7c301732be76292ebfdc1a8fb82c86a2d0dea7c45b0a3ca166ed50c41c4aefe4dfc5933835d5e17b6fbe75c9229d1bfa9e0770dd80d93c165530e3863771909b4ae85eea15491a6f132b54d836a6693873711af2d135beee9088608dfce918e900004c432e9c34c08409b077ce38b0858161b16f9af4ef435fa6a5a36fd3526638a8f1a788e609898400fa4603670c9b4c9e9958f40e83e0253426ec2f52a7081a5334bc342d0e5bd1035ea6c9e1f2289fac8e95bca011b99789b0cc9060cacffe994f5f0c9b80c0be7c1a1eb821a206be04aa5b1ba68e4314380e01e15900b80bc104c1cfb99662cc6541914376b227a256d5eec40a9d2fb430cda85f666047559f4ecf662d86de6d3025d8936a3faa339737ae6d294cd883e007f9e12341cf0a644face13b598d55f8a73ea43ee4ea8be6849a6b42370895553e306e12a43abe6593a2806ff787ef3141829903a44b020cf79d6841a482ade2e71b177e9807e32265146e2cb9d32a1c307e97cbada7ba1257768d9d71c6440e99d02455b9bf1963efa43bf5f8ced4e4a4bf0a6d75ba22c858ea43563e7e1c66c89e5e738a240468c747ed3457dc4d411a9b36b6ae1022aa04114491663ec758349c8350d04fcf96518e6bef024186b61e16a820796b1f585fc1cc380378dafda3e517e5a76971b8437d944a895c46a10e69a3971a1654aa5f235c3b6c9e41bc804420a574a8f0b323e241818fa7610bf827246c7fa1ab938bea06d943c4b0ef720e2dfea9497ea7a56c261828cea5836e1476f29a2e9ac01abb2b8613d840938dbe4d52f7ad4c4e995d0b52eaf8ae37d2e259ba36fe5b80311d4d11f1463c78928f9667f1207b193fb6138170545ec8629f47ae1178e68af6b02eaace10c08ae04cc987b08d6d4d4a9d5c7f08e184c9c7cc6d304057c69a31708d681c4e0fc87adc20aaf8c0a271a27e236db541a9713f0f44b7bc0d951f6b987d9c12f864adcf07844fafbe207efd32bd7961fa3887cff2d543e651a180f5fc835b3261e82c698dea0a86a204010fd8b7c5b18789c533a74c1470e4080b01477c182aae807d8d3dcc4aaf3469996683506a974da190635a2612de04458f58d082633b172121d88897ef3c7e4aeaf2988587aa0240db0e2a3fcff5675e18f2c102b46b3d06a3955f7d77aa95ff9f81da64c1f8e03d8224c1250f7aa9f4222d5d67a872af396bd03248ba018c8d9a4fa73ad3e06e76625135f9d61234b7a2c7acdf6059f43466b253c2896d2bdd3637d7fb7828141967b9848bbe723c63f1d7a5df83779e36c2fa35df117b0ecd5a3cc1e074f00b8f514b03dfc4e5facd9a1f0abfc7e06334809c567deccf9f300a33d9b5376f4d14952c66d321e759c077f58ac03f4fb608d267f4488f02ffc5912531e28c2a17569ceb63fb6fb4b96a6cfb432ef643ddfe5263922ad648755ccf52ee7bc3e477ffab18c3f46a5ad1ee7dbaab24c6996e95d63ce6aaf6529d9a971dc4cf94a4b1cd4f3870a9014a5bd69abccec08900850ff4b0160fd739771fa186971b9c00a1ee051d38f6978e0f304ec2ee15d1503a9ccdc6557699a87b5d28147eeee74fe3ab2192f4aec86bbd20197456708e98a15de8707f24932f80dc6d1eedb5083eff87a27b39565cb7f7ebe7e1536e1f4068b7971606d7835bce7b0d4ee2f8ca8c25d619a553f0160fc68efe6779d3d1cb3c7411d0e17bd0f561140d40328c202c4f3ba71fd4049f55a62a36ca527473583fc7f4e1f5ee83bf54a70b0541f9d910d47fc0aec53498e6c98a0701b299feca39dfc1790c0ee420672b0cdb1eb0e437ed5f2d51a859d6e3ed84c857d08a9ecc5925cea29d0394287b40dbb0782486c0d1e665d9122a9158041e9093a12ff2069cee26dd227b3fb35e5cd663748482008a4a439c0c3a80cb418220e8f2af364a912f6b32d97395dbf7a8a6d21348ad2f01daf027ec6854adedfab5f896d219fe710573ba2ae3db46a69812a209de2a80e97c5c12a04f2a0a7da9df3e21a2204535a31d01f8b100e2b7977dc2561566ff8deaec684b06422d5fe0a85aa68b6b69b581b64bfe0df1a29d60de95a25dc440319ec547cab79e15bd13dbaa2fa2d62450a5fe0ad26d71cb22dc521eb5daac97619781897da450b023468eb0e4d57177479779f68de6bf97a423c6d8e2279a0a498b2ad548d0f4eefdf14a179ae6a1577c6deb83cf85197613e7b8920d07e9dbd0ee522575cefafdf8f3465680a7643cc9b44e6a11912d812d9543d2762d4a195d39d99ac8923fe92dcb5829926ac86ffeecbdd5c6e272f61800d51f64c693be3a3c382f2743de67ba755341f6d9e20bc4d817e6d2e2cae24885188ac83b86dbcbc04df4633c3e371d3154d17282eeaf90de3c62227788911a2f206649bda2c2234ab045f8904f0022f65a5bd83775918c5ba131dee4bebd8a77f517398ddb4f04e724bafac679aec2a6d5251620f6659e2a0f447c6de71ee21a22c96f27d1d5ac032127513f2569a71acdb57cc51b054ef8bd9850f1001f3b208561a9af51974d514ccdf693f67626929b40acc3f2c67e6b6c1c5129c65602fb418c93cb02e093138dbf886eeacfa04aa21b0680501993d5d04814097e4f950408985059b848ac8a5313aeba77f70b24a6f66c74f773f92ea2d5a9bcb2a7143a9666da8692a5bf2c3e662f9dc6508ad058a599f392ecd3f8dec532cb7c59b89625db767daab3e22aa12a01644acf00e918b9aaca3213c9f29d607f92ff9c83e3a4c966049378f9d47a48aca342ca134b1823158ff833f18e7d99c99e6c46b8c9d87da48556877c7c739d9a23829cb830709be9538c5c5488a15f9ed60d2046e558ef0330b1dfe1ea4cbf83a66854b8c158446b8f7d1778c91529d85211dd0114dd23dad3b4a8f03b50f89ea32e500fd38b3bfd1509172903ad3adbe84683d705383d9e6114245533b336d3ef3f7369dea5712f79ef6396811e502cfa2a1dabf25967e5a327b1b1255f5dec74b9918623b4fd6dc1d10fd02680d0fa5e522c1ad1fd992e067f410f13f3fbb69eabb0a85e42215d7bee1f13aab00dfb4913ea38336265ad83df73db262e54842db9655cfefca672daaa64683094c2cb3ee5686454bb9ed6e4d39f4d938d65f2bf8c2d57dc1d47243e749255a7ba312b2fa95adae85a7cf9a93e326039ada4dd980616bc1c1bdf5786811b5f846356706515db21c0bb38d7602f481c927d048bdd0d2a519bc6cb61e1e042ae1e5c6f371c378283e92792020e519052390f0dba276244d35b70b55b507541049"}, {0xb0, 0x1, 0xffffffffffffff2d, "8641e0e4dbe98014597092abc2a5e5e84d6a25e64783fa4bb0e219d9ca81499014f9b76c7a87f8f4263d12879a7d62d00b876ba7ebdb05eec83f4b21b956eaccf692e612ce47774f0c488bea612aa6d10ccfdbc6b3045157cf4aebbe9eae5fc506c7122915a486cd618b424ea5e78f60dad7349bb6e325e027d5e7955974d003b1356eebb44338d4335f09d1b5b2813de68ccbdf0792722b5569057ee4"}], 0x22f8}, 0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02014000454d25b58cf8"}) close(r1) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000380)=0x101) mknod(&(0x7f0000000080)='./bus\x00', 0x12, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x18, 0x40, 0x8, 0x40}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0xffff, 0x9}, {{r0}, 0xfffffffffffffff8, 0x16, 0x8, 0x9, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000000, 0xfffffffffffffffc, 0x1}, {{r0}, 0xb5e7aaa7e77f2155, 0x4, 0x80000002, 0x6, 0xffffffffffffff46}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20, 0x7, 0x3}, {{r0}, 0xfffffffffffffffa, 0x1b, 0x2, 0x80, 0x8e34}], 0x0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x5}], 0x3, &(0x7f0000000340)={0x2, 0x100000001}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000140)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)) chflagsat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0x2) 16:00:52 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x8, 0x1b, 0x0, 0xff90) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:52 executing program 0: r0 = kqueue() minherit(&(0x7f0000606000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:54 executing program 1: accept(0xffffffffffffff9c, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) accept$unix(0xffffffffffffff9c, &(0x7f0000001680)=@file={0x0, ""/4096}, &(0x7f0000000380)=0x1002) r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x80, 0x4) r1 = accept(r0, 0x0, &(0x7f0000000040)=0x94) pread(r1, &(0x7f0000000680)="4bacb3426c44a8a55f31983f94aaa02fca78b69911e06552cd0055ada272867090279d65add9c1c3d220a42531edfc2d8ac266e1b0eabc9253aa1d7e1cd883f07636fea28e94890e4184624c896af9d5d6e1e65ddfe739b3d8f0054c89c9b240bd60d1fc6e2e5d103a40628c8548be180c1a11f64f6059d82b9e1a9a8a21b675c637d4c93d83d578283b5d682221e57b06fbb74ab8df6d3a11b714522216f92043454f06e8d615b0a5fdbc3f2f240f1874296e3b4b68e42342c2dbf5e98a9095aa7179403822e52f51ee14af37d7f9c4e81df6f40c29aa4892e831f67e0b1ec2fc5ce75fefeaa1f9063abd5f7ce7e820922e2dbb867ad994b78400061385993830e29bf4ebda9986a6cf756a2b3eac369a3a023988b7fe9614ac6b8d19cc81005ac33a8b17d2b4d796b4497a081d1598228bbd4a143280905e6603cb28ccc84a060a23d1a272a7b20abcbcd277620debf6c894b1bf994717854379e316b13b4292a6b38c769b54f0d1f7f5302d6f8fa5b180d9f93a01a87d31205a67af16399aba823e5e2c066cae8d32f32be4a0f4b4499d4161498c2f2115ae7c3d4cfe0a66905f6c4af67b8453235e213a386a99f36cf32868dfb2575f41b9f673abaaab080c9b6681c2e6e547f34d49479dd465958473b1c562f179cffc4780fac1061f7013f56582df6e53501a9fb80cbd310f7019cca7d21e8d9800bf0c02cf88928c6fedf3ba700a2b6269f4915b34a2ca69bf1958b88289444f698a5805e455df81e50acd9a0b0a3d6a7fd3fa38366c205ff32caf2d400afb0131b304f7866349fbb2873a8d00fe4d11c79927c7277f18bacf4fa5260f9fc1eacc812e63f13381495997aa0b00f5673fa6481d830d8eb6e006ba483fc56ddbee22f127a497a2b4df20cc4fe686d2fbc47b9ed5458c55ab43c35c2064ef49e998bf59aab10f0367906beb483fcff5d39a70a677fb06a845d3e14777bc4b32302e5d4428abab03eaaa56543df096973cc292a0a3467bbb6ac2b8221d92b5e11cbe11e50ee8d368534a2ccd583cee493769a10a5aafa31ba781256ccb401e614da965072ef1da23b75253b568d28fa8343e3dfe7c4c31f498aa00985c2f05d8ee4ea42bcf8744bf326014319398f0a56f74a0589e083dbb4ea46a0201c2a635b585fd6805f1b6418ae25c50130f1c2bacf5076c7063746e4b698de0b5f6147bd8e1c84c992edbad1951ebb2ea9912e93947909cf6988e2fe0b8e49399e493b8f3fd5452b3ab9cda0fb73ac9f5d4569821b384d63aa2adb5b84c02ac899afab9538c23e1a2a06e591df649cd80f20661f19ba37b167d2871115287347ff9fe693cea20b4205b11b8e3876588fb0433e7872100543959d81a93905bd72e372a9740baf3b3fa0bf591f5047c3b617bbebc4dcb4b44d939cc745d0893c90fb9867a79597f508798fca1260d1285d9153699e6a0ccc429682a44bdaabe47ded1b141009380f7f4eff8dca0a0b79bffddf2ebbe3542f27516241924c8e487e258fbe11e3e70e8d899ca43dbbfb85f6883a11588059f9c2012aee851fbfc28f7e62daac3acb5146e40ec07fabb56819a250040dd41d55aa7ced0a516d96a436a6d235739a2d1e9a1daee6eb0c5c3b12da5efd02273d14e8bea17bd3a03e3eaf635de5299526689cdc105f6b06ad43c3a8a9848ca1b264ba8c9208614ed45eff48f92c74cbd1cd2df07b0aabb6ae9313f7fef66a9e2323d382ee9c798ea42aec8c0710fd6a91227f9d1fc8dfab35caabeb50a265cbb58c9f98761a1d5b8619d9f51c5a8550d25f6f5e83c3405c9f3dc08dfaf5915e900f74b8d40427408558942244766c843e4f56fd46c15ef14fffc377469ee049334233e70ab629e58c3d42db5bf0eaacf1b50da497e786350963dc4d0a2324bc049ca987bb471c5012c839f86e5eebeee0dce8efa35653aa5b065fb868e61e901ab3160a03484b2fa54b3b0a0fdee8f826da5e1ec8d03052b0afddc5b1293cbd9fa6ff1df963d131bc7c574d4daa45620dbd640422ba29f9653f6f913608b48a1bed6ed412f515f3e4b8a324e05702a9367bf79837639d8ff9f2f890679cb0fdd59136a6d3690639ffd8315d237e363fd35e6e9d408f97ed3b337821f5992c25b7f4cc9a686b4dafd5fe645b96e5db37f9cfb6a67e07e971e86e18fa6b3b644f8883b731e5a4e868dfd72d60748eb43359e20525c4624cad990508d750cce87c8981e4f48efffa54aec2e33620ca9a9f8462f2f3302a0671b932550ec710dd9f513f489a7bddc80f71aa5f74a4b1b8cca11d062941cdb7fd7860599d620cb8f8bb23637b83ff310f8ec8f37adc88ff56af9a021587cd42569965390a28bbc24d174e2bc0606b2cceab2ed56d73d31d13cc2d308bb2271fdcb7a304816ea63a9f5bcfbe9ee2a7d9d9cbf4bdc27be2437fdb52c16d948290cb6bfe5af328ee2b200ee0f8e4a298d1242430a9cad5db26ee0c6fbed59dce75527512b2904a35a56354cc1d0019142fd62bda96d6172f2e428e54d0ecf9d361eae399970dd023979d9ca45c48aeef46cdc0e7a70216eff7360cb684323c916b870be3df2c56df2ce7573d64f3c24de0e0c885911ff84e37899f092f04bd5eab202f5aae33e89696402c13fb690d5d759c8b933761594c71bfeec09ddc6dbc3a573d42284a6a361058cc25c5ea3d690e3d461c92ae13ce80f7480210ba3cd2e0710f42404a09bcc23298e3711ccbb1b2de83dc30950b0358c3f214f2b3b7e6903622777bdf80a88f11b075a4ebd2de773294e1ab72d04a851b7c44af61f5464224e02bbd16b88a726e32e15cd4b5efa2460696f85ad211d651fa6cffb1c4e2eb81d402065af40298c6950b8da8496ef021decc50004a9f97b310b8c03fca431d95158b7bdceecba94a3ffd28e3d20fc7469386ce8754d2ccde09944c83bc4c6f40b0c9780eaed7dddcd7435d57ab32cb5b6f4d40f2aa9d1ef045c5cab5836a3b2c1440a796a91463ff7e6ba397600afe712e83a63519b3ce901fd2ba7970f6cf6dfaa48d929cbd8c0a43a5f2837146250a2e6aa2acd91e797a3ad14b9a4c7a16a7425ef3e36afc4b1a792cf69faa37379f33e2886104944c56958bd6b146d2336c10e8db07a5e8a2ba034abf7e917fe611d081ec10914975302eb6aef6b98acbff92ee8f0d7f9943403edfc033512645c0fdd39689afb7e1120834f6e49208463bab4fa11116945efda0162d501ce1a186b0a96f8a3e012664e3c5873fdf593ba7d4d34dcea6752ef382df57b2e7941ce999c35de7bf224b749d016abd7662cb2334fe89e7758ff2dbbf0288ff1c9d6093816a945de9c5b5da4c9628fb261095407e21ed9b385ff063cc52c5e3c9b3305706bb16ceb5d766f2444f489d6ad1f5e20ac5818658a1416b446c1b6958b7b4905591b6a47293f398b0c7d82f14dcdd30fdfd87097bf605d0b7afd51de83d6adf2ce36eec31a285ea139821b3ee556756f9d2166107aae4686a80f4d40ecc6ebf0f484a34442798917a91171d3acbc7235408cc4656b1924155f4a0ec6fc7c8120c258c92dbf0808b425f89fd06419755133e1d903671ea7a058941c29654d6da17dbd4ac247f58510292d9d546bd17d40e2c88f032cd12d6ea98b16a0e468bd09980462e093b909b4822314d0929c90d0546da167231907e65f9d610ad28b8d1ca3d595bf95bd1fd38beb44dd2082f449587b58850829c4ae5ca3e625a1642640cde22282ad003112c9c928026e74855e27287f58a5f1196ef6d332a9d22189978d94ce669258f5aff80efd7a5c8087569dda0558c4070daec1e2f7361e0383c7e3ef021969ae64b968255588813597f1fd47a07f09591f455b72f91beecc685da90173024c63af44b250a65dade2a69639cdae6f1d021dc377d2498635fc5f58df6a59564c02bdd22a18eed56767f1a70f018f78f271b09b848ef34344dd0cb379b9f223482c88005dc3a88a4c9c0e7b2f2d38a94c7396b9bb2116b552ccef855fa4d2a39a7fd419d998f7af4da462ebf189dc5b75c7bdf7b086592635efab6e09bc089de535398b36cde7818e36454116b4e7ff058497213560ed12f839edfee0511f39976e770007cfa0dbb95ce27375a9cc8ad59c385f0744f7a2443c0d219406a4727d5d3bea84a2ab99d68555d87f2b0c2766bf13e5d78800c65165b89dffe2b9a2b322abd6105094593f720a65e5bda3881970ea29e5c662f0bc87a503a36932fdf6797e643ae449a63b4ced15b6c267fd176317f50669e532d9f6e800b1a415d8af578d2941f9c39753080b3f314f0218b6a90d38cf7cf771ac145abfddfdc4aaa15012e91ea0cdd899b94caad4e0c96cd18fb23110ab049450388c0200d2727a22d68b40cb2df4c372c5022f12230a3dbdbf953363e75ff32bcfc42544bab69c647d7be2ef5057bd3faa40de50e3bf6fbb8dd5911f52f74ccffcd7c2ff61772ef48a94c14ed3b458e47579d0c76f544b0bc4dc218c1d70854477657a78d88a5f43df50bb821c15893ed40c628f356ec78c84439a87e6ac7d2464a1f8ae14eba1e485939ed11b65204845af10195867c1cb77d0087af67635be66b2d848073f50884b83b4f20ec8d06441e6cc2c22c2d7ee10e774386c8e1cc8c4e37aaa8528fa560c13100403e341b2604d85dbb7fcdadfbc064e0c3930e19ad7cfef2f34696cc71b63755d240479a7430658067d7dce04c0956d5c17bcbba40217f6ac47e216d080d36581b608b177f7cec5d0ae41907c409a021214b329bfd11ee29a6b7a57407a91c04c52bdc65b1d76d426d333a80d14190070e3939b9b4c5dba984306089b438e3255c8dc43e8dd7706f0370ac4a28a4450e365890725d3fbd8759912efcbdfdeb5b983ccbd29a76257035434ff2600d60141db424a78ea43161e97d254fcc51079686e673bb369a6b8ad9513f1257ca7c9ffbe2e5d5936448f613892ff304378d7d81bd23091a0da2781149214edc0aa8bf8eab00c0c72627ad3d0953f3529fa6c16e30665a11d9d63a6b6ac8fba69f2eb9804c935a76afd4d679459affc8b93169fa0927053a53db5acd2bc82dcb244483cbf14c1014c47a9c1397b73478225d052a6bef70792175fb81345f979e876d9ce66e8e2a85ff78069e687f0e80a69dbfcd5ab0732cb114f329d8431014eb2603d43c469dbb5dc53d1eb7dd4f91ffe37a03ebb2c55e7f6329a62afd8974e749ede595c2d7c74e077d863b12c9a2dca0f7dd728fbcc27030dfc80d6cfae6012419d1876f88deecda611baf0987da2e3c651989982f5b9c993f9de068ee2d1572fcc5fbb36378b2ca51925c3087bba3ef59db31712d3d3060bffb6839dc40d6404f548a017a7f71b52000b74d5f43d7b2ca70e73efe119d4f1b0419721c478c48152c3612aca43164b77915791144d07c407fe25127a577b17a6cf562527cd930d0c15d550d6067d85bdec2244cd5f66375604907902e71973cc84106a832ff65d3ce1c286bbeb0cc154e10e9c068cf87adcb2a89b42f5e5d23865c066adee5975142db746de02bb40839b094b4c64c4108442bc6bade20de3d14fb981958f8d5b4f5cf9602e6cdda37a7c7980586bb3f555e70ad4244b3ab1261af42e6c342fdd233001e8cdea0a9d7976d7174a40215f935adfd11603c2f37a4563fdad96a254a9e43434ce527362d600e6a1d27004adf7a9a3a314af911ddc23e96593bf0a215b26bb3ce5ceab7ca512a54e7ca2c21e87c206cabe094e1fa7340a9bd6ca3ebd08e958ecda242ff388839694e7d4f22cf0baff149470fcc4e0", 0x1000, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x1ff, 0x0, 0x8, 0x1}, {0x5, 0x5, 0x7, 0x4}, {0x3, 0x8001, 0x3ff, 0x7fff}]}) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000140)="fe9a4f010f0577eb5f2107119ceb6462ec4361c446947d9b0d41424764a4594eb2770170c805f978917fa6e75005", 0x2e}], 0x1, 0x0, 0x0, 0xa}, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000080)=[{0x64}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") 16:00:55 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() 16:00:55 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) pwrite(r0, &(0x7f00000000c0)="7f90a4b962a88057e81cbdb73c8a864e110eecf7731069a274543585ec4564c80404601205a5d16758532db74630fa189bc1c49310ecfe078f78c55c7c806149213405d90ba819ef04085714b8cb924c2459691617356f1fbed84349f43e290e25a15fc3709c94d528e3997aafebaa071da08cc53ff5f968008a3e0731e9a33c65c91129fb6b52a64d8574bcbdb9c33bf2b8fa6cef726f86551fd4932c94d1ee77ba16d0d1967b7f2ba43d967a1ee00e3b7489d63aa01a068f29b831e4", 0xbd, 0x0, 0xffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x90) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x55, 0x3881, './file0\x00', 0x9, 0xbe11, 0x10000, 0x2f9}) 16:00:55 executing program 0: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getuid() setuid(r2) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:55 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:00:55 executing program 0: r0 = kqueue() munmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000180)) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) kqueue() 16:00:55 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x200000005}) semget$private(0x0, 0x3, 0x40) socketpair(0x20, 0x8004, 0xfff, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r1, 0x9, 0x7fff, &(0x7f0000000100)="07bdabb918734bc4cb085ade092838693bb17f90e98e6275f8f3c9c81c55de4ceb6656961d1406f9d08b62cbf7740233edd732fef7294785eb29debfa51d7b642864f275a69a7e6a4b8b082af58db78531901fc000316f002e2699a493c55d1837f63efa9051f593c9ef", 0x6a) r2 = semget$private(0x0, 0x0, 0x80) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/177) r3 = semget$private(0x0, 0x2, 0x8) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000280)="3091d07dd057c3ed0f5f24be9ab325ec24a0a08513f2ff2628ca150136212bf84df2503f5068fb0d9d5e8089589e878dca6691fcfe", 0x35}, {&(0x7f00000002c0)="a7c8ecda8dd1e118b6212a184d4d40a70c07422f9de8b6511c934fe8142875cf0e856ea93dd6a96271129b9a0857c197ba692ae6c684edf3e0cfdbfc1d7751ec76f079f67cd8ed80caa640e741b2f7276d734ce94b920a08c3317f0208b3bfc01bec873da132a4c4b9dafc4b1ad0f30e01f54e236fa46f3277836e827efe5fa3d482144e5a9f8c47e2994fc36a856cd5622b6783e36fac4eef2e3fd1aac34ccc80b81f2cedca7983e74dccbe057ab68cc009e51d7cb1d1494f5a9e7d9f6d76073cff960e491c87e0ee4958d8086390ed6b84049cbceb22385ad2f1", 0xdb}, {&(0x7f00000003c0)="ec9915f3f89e6d865e2c09c42d65c508ec6826b3081c3320c4685e1604793bbcbba25a22d23d461161c27f8260feeb71ab9d31c69c7f0721a2cf907137fae9e4c8c0d3b145d9a9bbc9c48c911d2622b5437b5e383e9f8d2640955ed943eba0ee8a9f89f33d340f84c65b00ba45b32a1c761d5c6f299b47b12fd8ac2860d49c385f24d2cf88f7e50b1f48b540f802d42098739fb2b1f7a7ffe42ab462abb44c9c75739354bd9bc4b1d183742b709284a08ebc4af56c586e36cf7ebdd3eea2ad8fc4d5122681ac0d47a07038fb443cd015cb0a783ad09278b29682ddc556f5f66eb6670c51f3737ff1a9c4121877f45ceb59dc5ed31dab1542ed1343b940cddb3b5067206a7b2ee441d74b161a770f0f5396518b8b9a931dd8d1e93534b9ba1d4a3a7d88e7b4398c334eeb0102aac9d753f4b1e055b32432dadb51b142738e1fba1e575e848e4a783157d36160ee0852add2d81ff770df8ccfa8ed652d17301922db6b45743a74c0b91f8d87af1893549bfc27fd0a7d96d2961190c292b644ef41f71de5484ab76d29cae6fad640ae22dddf6c2c15ff25df9c5d3cdc05280c2a49f0a7f80d5beecd5061553c50fcb30b0e332fddbd3b831fb2a4b1534f288d09d68c04acc4ebe9315cb69a24feba2f55a4b631485e10cc3f184f64a1b8fe4df08fd5e6f7ff7772c51c76505cd91170c6e97cb75d5a746217ef242048819af5f2bb8f2d5e7221774aa289cfac927dab524811b29387ed5f9e908fc77a56eb22d25b1f1709abb7885d975bb83602f2bf35d4d7fa876d0530eb5d7d9e46a08049374d5b30b07764fc41babbc99a091a7bf1afa88adc62214a359a69b2a652f4dd763f47e8cc1796de65ebfcb1b29293dc39058b021f4e916d9585217da48c29544f0f3d5649d047c3a8345991132390a2b69adf28e382c851d810f85a5732d12a93eb9db31e71eea8e1a860eacdfa2b4bc16dc44fdf36ace9140ee5c02f7f3b9ca295adbd221af24a07e60da56c980353aa80f4e974d660339a603462c285d35767b5c98901d156f5d85e6105a599bad26e89027598a8f61f71a9462bb3078e5e0c3c5c100c1af63813e872994cb9131f958078d922cbcb90ad192047a29b352a3a161d23d81434fba63f00c8c3bf93bc379e669752da3d2f3af419387e8cf8e82eeb3be34b7ae18522942290b6bd94dd34902ab903ce22793e2ecdff82dbd6f6b74216c8f45891058b0de580cc1d6103300c90d37367aab4b637d431e56c4db127738313ead3881ea0e37023804e5500a743c11eacfdf47a9e83850ad387b2af5dd5f23dad72cc408330e359bb463a23d865c3bcaa8f517a788996c617e52a446e9dd90ac319ab6da2339b6d6f47138f389ebcaac79fb1c5e01977d03723ddf295a19dda31bf8dcd5c64462f390233f5344722f69e00f63591359a3d0acda6e51b5e30fb82f496c46fd2ff837bafbb996c406b39cd479d16ebb89ac6e875471df52285259e0eb4fced64b345455dca8bcff1486682e9e17314f5a3a281c10d834c0d855d97ca4c034cb14576128ffdbed2aaa3983ec0dcf87447b46a1151b28699c3be882b25456c1cc8fd7a910086293ec8f4aa50e2b72f961bd460d6b840345e5024997e2bef084b12ef0b34d82b8385ff6e0a81ef04737c1e82b6c300978d4e0374719510f935345a4c2014ee03a45f065fce9fcebc02daece28aacaf23b1631f4d90d4416eb765743b4859aac1644af9a0f859558640f2c4b140f9999c639f76f5067b0f6359f93aab8af4c8c6938d74ca815cf91166dd55bf9d610a2dc6e0d1fa41688ca9d8def21f683836196753e0ad0f322eddabd254932e02b74c5d2f1afd8e54c091a5fcf95d075eecc8f19de90bfafbfe414f5d21c776ca19b53241997a4937d8dfb9d275fa483b3b947b0c4e821e058ee9bdac92dcf87ea0ed0afa2fbbafb334f9f0e1e7e0012324704807119de154f7b5f3863d0fa015c72ac1405beccdbe84dd5d6e97e4971f697477d3c5e77673bb5b2afd654a6d982cc1596fc0e3ba84627427089eae387358ddcc1e78bc773fb78a38630259cffbebe4bae675ce542731d4480fc06daea70eb353bef3f2c1f77ff525ee3aa521b4a75be9d8ce0c8acce174272462e8318f4f9944a76095a1036f8902dc7f457f11a678236880b177f3293a9496c1ae7be49c2e052ca48ea5d0b907216174b9374d627a87052dea7129dd9b80df6ec20376164684fbecc5c52e068572bf73c9952a3cdf5d933ac43db988cc9eb4a3510078fe0ee979638f19492e0e71ef6db30516e121b0d93c4a04129c525990ac1658a8393a5a4a666888f6504ae4a87cadc9766a42656a8c363bef08f4a2573a8255fee052fab388c16eb6a0f8f253123965592cedc08558227f40c0bfa7dc42dc5dfc95eb94041259217a615ae96fbc08bf8a26df768fdc00e89c8524a600617debcf82142283db1f1f36de606a64e4204367e74212a3e28d70ece6874137de46d9f9e02ae0e946d88d7ad055f045a619ac3227dce7471bd22ab2fda5be5d299f596e154ad72ac84f5146af2b1480784b5a2a074d91247a3463e63e716d959dbd12e20fc7c580a52643c7af1e8e4590aebb9c1279e6faf1f340d4925f7fac6bfebd5df1d06cd15dbc2037caefaaf37441b20aa6c5efbb74a4f7a6f306ec630fd5eb3b2f497590874c7c33f04824ad23da190ff4966a7448f4bd4988f547dd06830cb63f5bdf4f7586313a315751c41eb04c6eb41293932ed1f947965aca674e5b75a1eda7f90f0776280d2a7d6b3ab93b5afeea9fe6c3bfc20c5673523cd04fbe2be4fa6ee6882cbe54df5278aae3100293b2fa44547e6fa9dea3143cce02487c3faddb5f15d78b58012c481185a6824bde06bb3999a1cc015defeff85d8ef3df8c0410f3fa60039312e23c3608c1b6f99b4552cf314df81c76821af73bd4ed27f368de5b0b85163b2ce2dc635fa83abe71b93ef99f938c30f2253bd742f12ec13e0a365620468f92f7af5e953cfef1ea0f64d61438ed83d5af49715f856ba1ef264e39abf1944a1a75b1ad1468611c46224eb6b64fa27bf8755acf7127926f26502f56789257390d23c3cefbb5bba69bad48959cee1a13b240ba06cf0cf5151f284a7d9e8cf723471b27550749371b537157c29d81365a0c88c45f830d185011e3933844ea4c2c48b95da158fab87d1934962660d973be68ae5dd3f5d0e46665017305f5f7dd40dd607e9b078fe13baed56c9a9ce46ef90a99c1ebefedc882df4873f14f3eacfbed7cbf4ad8671a97b369b3e38783d760ec309707e3366a3ea1c81e5a75520c6d175354e2855c1ff5318edbabf0ffed138728136a1d9b3dee14b852e41fe2e66c1aabc37b2c1ce90adaf465e71e9d3c19ba45f4541cf2659e4b5825aead3e013cd41c5f7585e0feb7fc1a2d9ccbcf6bc8ad00b4221ba9051e2f2932157b36f5c8bec025785db7b8412bc363a93c73834a79e2b5234ea820b964f99e18026e4cd734ea0aa9b0c38037c729ce106d59009c1aed0e2e426a590d068ea1a0372e0982d640790d843131f26a20d72aa3b83241e9914153e835013b89cf73f206b04ffaf0a2e0b525b9ef94b3d4b586998826af3a25f6d9666edd3cb14fc31494acece42118c33f572aa603dddd3213d712fd6e0844f01187a9b6d8c2986322ca0fb096b5cc8210b2c7476dd154c363aff4c2b54cbb6891b187a49b34df6a3ac1c78b4614b37024efc41d89cc1b738c7ec1aee8c90a9abbd8ba10c997de0459e27ea1cf2b9d812a5ddea85e3a90abf4dffb371eb2563657b05acd26ab65f889a750e6a7f490dd1882c3e4c390e9672bb50ec325bbe4fcfdbb4fe57a7f36f9b9ca8303164129404a5f4c9a0ac9c8cfb351eff122867e5b6a2e1c646f5d16637a0101a41a11cc9b2396a3879f30554558f0daa902f8300fea3417a15843997650bcfaf24064ad603c08a4dc9ce9d26410e121c3023aaaa8afc11acf0ebdfe52531291ab6dca617bfd229e8931ae08126195ca06f86de677464d6f7bb7e7701677fe243e462765e5480c3f26d00d59bfc4fb3dcd184413a078e1962dad6f455ab95b8c359f15cb576f2092c35371a07a071f2fc096dfd69e6012b846fcd1400cc2ca2abc9c6489547322f351c4324ac18bddbadf8e00c2a46561c81c4a2759ea2147ec684f720739bcb3cf4fffb48611e88895636dcf07fafab3c0b1f97be2cd860d9c7aded17e5f281aa559bf6ee51e1757069cbd5b367e5d3dc5ebe563ee777df2532bc53ee6f3e14a2dd461898bb22e4a6dc9521bc5efb6cc9cc1b7c9626ac08fe5a368c21ea96da2ec58cc1ba642b2c33f456c221ad0aee5295d409688eb677f2df8f8ec45535972425197388c0ebfad132dc65bd990bd687bab90c050a84a8f9e4ddd38e6f3fc787e62e5d8be9bba30316528d869b9ce7d0d7bb0a0814bc6744a37bebb24c8c532d02be18125cbf442813b6fc50ba4bddefecf74a234b40eb30c14e2aea315f68bb8bb24da0454e4d5c899c5e0549adb1cd9cc145d966d8c9a8d50945a83d3562ca936ee9febbc9a1609a2b40ada98eb44586b84df1fc1d3af14dc78213f2ceabed0497d14ef6e4b47bc8444e86c3a38e22b6ef19d723e0095f8d6c75bdc61dc3be52425760fe357782a71de1c743da33b18537fc781145a7f3014bee2f8dd7179b16051a0308e20cf530b5e4cbe1b65bc8767d80314600c36c6558695636530fb7f342709653c3c56704f7f7647af8276d7b1aeae9b060fc0522e3e93f6fc2661f01bdbe505a8992438a1460e48d1281319d7a57f4e0e57b42271cad538a6c2725aa9658205922ce7374d716864d48adf01dee9dfd378dd85edef06d04009c65b68307e7cb5954ad9ba0482c926ea62650670a295f17c5208130ec02bc59ca61b43a9da6e1c5a68c968a695a8fafbb4ed5a56a533faa417264ba9b87f614ab97d07abdc255926e10370aabc4fc09f3ea205cd1bbe21b138750458e8cd3cdf5c2c34efa03c5ffd1bba7486d68aff42c2a458304c7f61302a43e17ae3e65631f0738b170806d96a9df0e39ee3c6ddf391322babdb346db69cbc4931dcddace6350a1646d5bd212cb713d284b0bd14c1a2f6e764971580e32f9082368d656928f9b04a393b3960c9507c8aa4490482adc9c322a7e43e50c5377ec8a16364b8b673156ce6f24cc101d296fa8e93e4a6e78bebd09a40ed6d6c115adf3039b7bcbd47cc31991676ed9326f0b2b44adf60fd714207f8f0ce25ff25e927983d68bd2262e1c7ec486130acac836d3be72ae4931ab396f34a5cb9e2ceb3002662ba70c02d84193bd8cafeeee69961ba6ec4231f28b84d7c4e11da68daed1753595f64b62af75e29a820120686010ec9383c6818fc36f8494c37a9ec98a90b09e1595e566f6bdb47cf383bfb4634e59584be7f417548df0ff628c7ac1ab1cc5bc022f3c8b1617ca9bfcaa2b8fd58408e194817e5c9607808e447fc21c2b0e99adf8d1ef0fd881a0ddba6f8d75b5901615302a20d641103ca01bd4ebb488190498742e2f4277b23744715cc70948a8926ee217f1d73fb7c44e907acce3799eb8124f74ad7e30a1ff7a4a62aaac282aa5ea680663f341f7edf47b27dfd53781ef14741dc875e615ee3def576be245d8a6da6863ae6367bb96d6b96708760cef437111fd0a606755dfc764feee6c90600728fc68efba02f63021bac43dc74d488678bafcdea7b91e8cbf803a7244294f2991c7f4ac71c316701be9a9c640e9a0fcff4fed90e343fdfd3b7699112b50050a0b1", 0x1000}], 0x3) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000080)=""/98) 16:00:55 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r4 = msgget$private(0x0, 0x10000004) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x101) msgrcv(r5, &(0x7f0000001480)=ANY=[@ANYRESDEC=r4], 0x1, 0x1, 0x1000) r6 = semget(0x0, 0x5, 0x0) semctl$GETVAL(r6, 0x6, 0x5, &(0x7f0000000080)=""/19) msgsnd(r5, &(0x7f0000000580)={0x0, "261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"}, 0x18, 0x800) fcntl$setflags(r3, 0x2, 0x3) msgsnd(r5, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x9) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = semget$private(0x0, 0x2, 0x20) ftruncate(r1, 0x0, 0x4b6c) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f0000000800)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgroups(0x8, &(0x7f0000000680)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getuid() recvmsg(r9, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) msgrcv(r5, &(0x7f00000000c0), 0x78, 0xfffffffffffffffd, 0x1800) 16:00:55 executing program 1: setreuid(0x0, 0xee00) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x2, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ktrace(0x0, 0x1, 0x108, 0xffffffffffffffff) pmap_unwire: wiring for pmap 0xfffffd807f00a828 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a828 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a828 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a828 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a828 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a828 va 0x20ffd000 didn't change! 16:00:55 executing program 1: r0 = socket(0x800000000002, 0x10000000000003, 0x7) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x1, 0x1) write(r0, 0x0, 0x0) 16:00:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x3f) writev(r0, &(0x7f0000002a00)=[{&(0x7f00000000c0)="af9d450ef2cef87a23661ccbaae9b69b5cb208ffdfc7584091df628c0ce2a62648d70d", 0x23}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffff, "ff4a80ca8406bd197311f6fd2cc99bc0e2cc09b2"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) 16:00:55 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x5000000}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x40, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xe7) fcntl$setstatus(r0, 0x4, 0x4) close(r0) 16:00:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="2368f7dd451ae4bffdd78f0f12bdce80ee12776ce37ada5c70c9dfdcddf2a469d0e06dd8ba0a4a82d05400565e6570842e199bfc267524029ad476cfd3d8b76928c788222445dd01a4d76e231af25bbadca2b01dc69d03d63afc2b6eb0aabec306cc5067e809420c5dcf2f7fd2679f4b0714c636330d7f7810eca3f9df4c6d39a1b293e55883227fe29bb6f7faa1e9eb28fdd676b4c75326b7ff5e03ee8aaefcc5fc868a05e12d83ab2a39c2cd5f8e18aab365a159b2e98a6bb7ed234bba227c651fec29910dc5c8cf0db64a7c4d5c5c67", 0xd1) r1 = syz_open_pts() syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f0000000380)=""/232, 0xe8, 0x1, 0x0, 0x0) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) close(r1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 14:41:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x4) chflagsat(r0, &(0x7f0000000180)='./file0\x00', 0x10, 0x6) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000001c0), 0x3c3, 0x49) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)=0x10000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) 14:41:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$unix(r0, 0x0, &(0x7f0000000140)) r2 = fcntl$getown(r0, 0x5) r3 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) r4 = geteuid() r5 = getgid() sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000200)="fbe6c94b6dc9c16d6dd5ae1b80d1159f922799ff2cf614cba5fc295c29b574e8d74b5d05fce5b33ca50c3a661d0e71f4485a786763c44f0b26a5abd8be16216df65058ee9f5039c613ed0f517bb0a978e74bb366fbd0db09dc8280668fea67b1cdb444148e7d82eb08ddbb908cb8f647b1102cf60692e2ec18d11423740ca08b6668ce10dd282a99d7d3b63dbfd92862518947d376a717ddb4e716cb80986920c7a9", 0xa2}, {&(0x7f00000002c0)="1567c629b778e91e3cb2fa6121468e562c9975ebd7fb2f2381c3d8d7f1467433fabd8860fa3533d7531f90ca9f7255def69dec0dbfe83fd2a36589ddfe06e200e6dd1289f2f46f957a080ff118527d1b5aaf349fe73fad", 0x57}, {&(0x7f0000000340)="d01c3370834136cdf90132615935989e053b63c846269cca7295c92bd78f91cf65b9d66cde18", 0x26}, {&(0x7f0000000380)="8bcadbf93ebf0b2d506387342818228721edb56ef99efd9a001935a0530ff0707f360ae14ce568476c9f052357cc2ff42c17881806a33beccaea55e7cbdcdaf9a51abb38535db4d668d9d9ce", 0x4c}], 0x4, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}], 0x20, 0x5}, 0x1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[0x5, 0x10000, 0x0, 0x4, 0x3, 0x14000000, 0x0]}) syz_emit_ethernet(0x1, &(0x7f0000000180)='P') 14:41:20 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) msgget(0x2, 0x9d0603521e86bbd) 14:41:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000080)="c629430e247b3c52e87c9d2fa6a884ef0262a9dbd326d43ae3d581601fb54f09835df6454d9acdeb7c7114378f4c779e275796a37460901b624ea0e554d83d5d10ceee3c98e9db32f2", 0x49, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x25}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000400)="ea") 14:41:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x2) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r1 = getpid() r2 = geteuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="d8e080363d402d8eb89ec77273e307997a34956e98b30c6f5243c69c05c4e41591f22cd90ea93d920b4107ddfb81012045e0efb51e12ea4228acd7fcabafea4298475e617fdcf3ddaf4902d9965cfb8d9afc399c17020ac49dbbd9f16f64a64d11388a2fa8b6f02bc0527f1af5dfc6b3a018d5fffdba35b1bbe2f0877851163a37c92188642e36ea72ed19399ccadb3208ea1b43cd1364ea82dee0a87ff5cf77e4eec8458c21c5ded6b3210568485d320b7361707fa97a321b6d138c97a500e75919eb2c84f8277637daf7e0281697faaea59534", 0xd4}, {&(0x7f00000001c0)="72b1aff19ddef7e6372f098ec33c2e03c51cb1a083c87bbce390b5b62dc08ba2d03018db106cf35d5638b50edc6ab67f81ed726bdb3cbe6fa094b108e388c68800045fb6a4275af9d219139eb635422d2ac768aa8cc5bc3dcd33cea5273a2ff0cbe938da7cc9d37d3144c7a4c88d10585f76236a605da6e41d19eb66ee2c1f4e49bba6e6efe655453a603d61c3791509ecc48399ec7a615915e38c409921c1096d461a01b4b9dd1f74b2493ea51b302ab8f2f1b0ea89aab2706fd06827c3c7f67c", 0xc1}], 0x2, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x3}, 0x407) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getpid() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000003c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x2, 0x0) ktrace(&(0x7f0000000440)='./file1\x00', 0x0, 0x2, r1) ioctl$BIOCPROMISC(r0, 0x20004269) r4 = semget$private(0x0, 0x3, 0x1) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000480)=""/4096) getpid() semctl$IPC_RMID(r4, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001480)='/dev/bpf\x00', 0x200, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/diskmap\x00', 0x100, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000001500)=0x1) symlink(&(0x7f0000001540)='./file1\x00', &(0x7f0000001580)='./file0\x00') ioctl$TIOCSCTTY(r0, 0x20007461) getpid() geteuid() r6 = dup2(r5, r0) utimensat(r6, &(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)={{0x8001, 0x8}, {0x400, 0x8}}, 0x2) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000001640)=0x9) r7 = open(&(0x7f0000001680)='./file1\x00', 0x800, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f00000016c0)={0x7fffffff, 0x100000001, './file1/file0\x00', 0x3, 0x7ff, 0x0, 0x3}) rename(&(0x7f0000001700)='./file0\x00', &(0x7f0000001740)='./file0\x00') ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000001780)=0x6) 14:41:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = semget(0x1, 0x4, 0x52) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0xff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='@') writev(r0, &(0x7f0000003400)=[{&(0x7f0000000300)="a89a1d94ae956338ad881e3609e01270980c52d14a87f1f4dd8455ebdc2404c77494347d6cafa9bd5fb8a83e1f816662e97a0b23c7afd36985e337e7b0abfbe09f0921849169b3062e1608364023f02f292188eebe4677adec13e9e3f0c44afb50f044479cab3fe58a8da01df8f12252cfdbad7236a8f8800d150b94c41388600f6e067daa69b75bb2669e273fb4ccc008d30dace23ca3b04dc4db17e65bed2caab9ad38a07e332a3d4d89cbc2d1b3ed422cf8698c6d1164e977ce2a4c027e9105351ebc5e075200604cab03cfa32d0553ce10bdb0e78cf32da097c8f7ddeaef7a6f40daf563b6f361844e3bc2a8a862bbe722a7c49fe05e3c8cad603c80879377b7137c8aaf574b2080f0730b0bac9a3343549e915214a53a39944a6a53b2da263c0648673a30ebfccb5afe133222d0f31e0530ee048ec4428a162c4aed31489628fd3ebcebae1e3789ec23f4f04aabe1f1e9a283df945d44bda0f37939d60fbab5dfed1ad44d48e1d287c68a842d6bcf5ddc497627ef89793c167c8374808372c61f641e29f701bf149c9ff8aa04ecec5f9b9a6f3ee71f714bc8ca3137aee4ba33552520c90c05f9adec24a5fe1b28bac495cdd5b4d7a9ee4bd98790be69d98cd8f9eae28b8db304a20023430c7d3b8fa057c2ecb8b45ae8e36405d5bd92ee74497a0a34366de823b8c036785654d5f78bd58f1d53b7cba2b07d4c717ea60db65de67f60ca1234c3067b09f9b06dd24b44e9fb804153fd1034693e5cd6fe3d482e79252297bb31a417b60fdb44ea95da660fa8f5ed559a3782d42687013bc0b5f6c773e7954e29c1b83dec016df519f4ecefe49f8bfa1f571fc691dadc63f345fe869737e71842e562f4aad48ba96e1c0d8629740bc92acd36bd64ea8e4ca10003db48f920e44f42217a35fde9d669fd7eeae614f2927de4f7fc4d4af38aa4f50de42c03234516367a8108ee2267d7064222146b9876f818e291dce8f0fa6c18ff0c3279149961378e69d278b31039b53a4b2f93db0b9ac80f36c437cb6d8da9961d022ca41367c0870aa4b9a27e9ac182f55d46d8e7baacffd0a6916683ff8ea5c3750e517df5182c7b3f1e246be93aafc673ec712efcab9130c70c784173076a004802d341b449bc3839e289dc510b59eb2a0caf8be9d23bdfaeedc63465051b40050cabe0b61f86bd96cf2f63f6a8d79e8b12c8f38bb66f18796c89006cd107687993f6d61a9f4793d29d87769636999d17ea4c8d537c79ad5ffd8665d0ab2356ee63a5f6c5f62835d0960d5f40bf0534ca4d88e427da584ec5222f326d92fbbca6d2c211ca06d01af03e959f6c96dfb0670c978089d3d76efa42c532218ce5303de8b9e157caa0a81b61155bc9caf449835a699d139e4d0aec46f93683ffd49e69598adccbaf65af2f6f3cb859ec45308d4113c385b289513cdc678638ce17a7162652dde067992375a5ad8e3dc42472982ae5fa6c40f2b30cfd87fef7c13399a9fe7a24339eabb573d489b3d1135f2cec01b72d2a97aec10ef67477509b866320617997afa192715804419b2bf0daab5e58c37682669cd22f14763d1a548e57fe5525fcb7913179122ada5b4cb1ba03e9bae7f4e74f0985efa89bc4bfc5b0bfbfafa57e316a328989a4e71b4036bbcb4bdbb8402e47ca4fbcd2d2ce143686781b5f9cb1a6e0184450321848265981df5b31cde268eacc62f5cda188e46b1c77e84f25da66ecc8814385ec344f2f130fa548b1e3af8e880493a9adb65bcda53d42a33fb9e035198208d61d633401e9bbb35ceb08c1c2abb3f922f9e0ae66d07233b18629f9003392405f433e8d7bf12c13af9c4af6c3f9750b66a019a63cd057ecacc44731fba9c42bbf0ec0b3310c632d840914ed43d570ec3f41165d6831625890151eeeb1a2537bb0750f39d391e3a9f8483444ae713903be88412ad0b350b9afd6b88faee2dcf0537f5f77c91a01446f8421a849c1f8868a6b4d63b6b20305bcfc9b3da48842687884edd018b1dacb6e3a8f506c49e1764fd84c205b77c0d8f6bc6f5fb405611eec35c976ecd4128be452276716f892b1d93384192ec1fb735208e881af7d9fff7c4338bf7e08346135dc7856e099287ec9eabcdf728502734b3f76dad7c3599ba109ed7661026f8bca8867943883dea537088af52fbe908e766db60e92dd9bf18fc165778d17387fcb310ffcd06f2ed4059165cb72ab2e14cc91f315966b14d720c169e39b8553b1564ad7e57e06950b25f692c088d076bcb761d4c353f205df28f79a03a398bea36b549ad17703df2fe237adde517ba80afcd6299bddd1e7dfb04dc5064e434b7a9fa943f98162eeda77517721ab63c400be94b8c053fe35cc0f3e3d60c3e29f04bde92733eb669639dcf0d589577cd13b4506e930e3dea2e6b8eb033dfb07d5199b6d3fd6fc87357694294f1d0544d268b0e00ab898900bbc8b348036d431abb65b46f0388a356c479b4003fd6f3dc8e307b30de3896a22cc66e52bf29a3ed0dd2c8b6dbea426802b6e6f1e24fdda1ece277c2e47ac7dd311bd802fe4760f19c25b58d5a0dbf5d2699218a6d19305ff87a4a598fcc552b2b3c039e195df825176c6b040829d9bffbe85d71d3789d8c8f7f00f2a0cff010f6c28882a93aa4384d2a8bf22976f06ec27d909a501d415cc6f29944e9b050a433e7321c428cf7d8e58a647ccec9553dc4d7fc9f302d7a530f83ee6db3fa2458eaee83805a92e0e90490ad381fb96c4eb740e269ca591253b3019dbd8d9d63ee147aeec2aa81a3a26ca84794a97a21de1606efa15d4f04bc085ef54fceeb8d87788f6f3a11938078841edd288537a91169628d99736e8d73767b3f78394c0cc9de5cc88101caf4909371d96047a2d6ae172a4b306876a5a16c79a9beb22c406456c6037e60af8106502214fe345403f2fac4542995ea672826ccb43da851d7af44eaccbd725d9c76734641dfc7896edd07b9e7d18531ae1f59cb53d8a1845f636a0c7734e7f3af964927f57a36390dda74675b37d59513ad1fa405eceb5740bf87ce93f8033180d9498a139911e0a33de49d0d9ed37d4fd925be99a5c6358a92afd0fe9ad8f882a56864216cc59453851b3a47af88d79a5cb48abde97d5ee9ba4146ba82a3f3e50c9a684b4ad4fdcb56ec47f5bcb7c23c24522a1ad15286889fc92ae330063183cc6602f334d7d50a7b3efda6d154c7cfc0747d6a692dc51af5e26d566395a1987dbf451da2a6ffb57057ad6a111689880854f3d06c7e758cf50995da8f0018e3f73b234d972e7a9f97cd996b054eb4ecb7916e22c087cd54bfcbbe1c5786e905128ddb2bb7b64bb89c2908fb0c84663a2aa6ee8710085e2b9b93761c96fb291ebbf222723fc2f3fc622a410e5974c5958c88b0eae9f50e064ee64c7a598f4686bfc2d5315ffaaaa46748a94901014391895393e3a355771bce79f82b16eccba2574590b2a1cfafe5768afd52d203767502247966d23cb5b55a47a3bce0ea3d1fe787308ce7606dbdac27d1d11a9ff550bc0f23bd24fb25920f3e1e644849afab21aeb696e99aa7b45d77b5ca136d709483405460a72f0c3de569b28e016435a0c46111a58a128a13c246c4d710bcb8055b7f4d029b301aedc9eb467004a2ca3be4b09c8889e69053a30be94727ce14d4fc5630630c72bc0218272cd37c98cf3d70d66e86b7f820eece2249479fc6045c8b9dbd436503c31586f8e19a0cc77906dd9c805eceb2defc32b5eea6750d90da8b259be1245c135843283dcf7f0905cbf5aeadbf2f3df90101134a760033e66ebd7c7702d9b1c259f9520566bb6eadca04cf9563ab2cb444138851c9b0588aeb0c12a96954362f135f8302224ac5a31cbe3a19f3ad0b3a9029c192db82860dea2f9b8d1d683ea11d357acbc9e45c20ceaa3622cccf15ae63869c4bbd37c58988c0d0486c6d1f254a543e7640931bf0260ce771b1363b8281491fb16216d90e92554f1f0b12d90c34550901578b14a1c49fb3ba87e7990b61ca11e0f327d6eefe8e1ecb7deb007f301ccdef295d6941e14aff49654ad18d373115ce0e2834689fa1ee30c7b48d0326d12b78aced416e821bc0ab5ffa64b9337d345302a0864f815bc17cfcdd444fd405d8806db69df19815ae73230faeebab15ec83330e33f5bd5d63d16e36fc92b8ccbf2f91fce938f8ec98a83ec9256a6e72f24d01fb2198c870e356a57c09584fe79994f8c4e97746dd2e94d92c4822813da0916ba7006b3f957f24f3e8ab117986663bec5ac91cbdbcf4ccdd1812d31855eeb3dcdb37edaa223e19c62236217cdd7ec7629a0367d0ce5192ea3c0d049bc5519148541980f24a764e43edfbf0dcd8eccca24c43e8e61995cc066b8096b86c26ea1bf770755dd3c360ef830d3b0aafe876293cd77200ad34a5b50882b4dcb7c2880296cdfdd5219f6fe094470f6290f393df626de52d00c383baea3e90d56da6029969a556b9f168d346800542732eb3a467b57ab23441f859f6d36d97e2dfef2fb82bcb62edee46117fa5bbb103d242b00fdbdd617683cbea995667db50db1606cf580145b48699ec0d328c4ae167648c49d974286664f14215684b059b05d6301a0665b3f26c690fb9253fa075b96b600074acdc50ee332e5421e1bc128cc0ec4c204137da3a3407a68eea6ccc6a6b457f3b78f1e279b791b4f2e68a44f53f4877bb24fe63f367caf7105b10542ed783dc1e07264f3c6479eb4f189c1a9e6bc85f285a2e188196b334351c9dcc2337f0de78183f1f8406903ff52160c1a6fba5bdeec65032e0e5a102c43ddd190b2e132b1e86f3facca340962c16d858825255aaa871004a7c2fcea693f672e5ee6efd8dbe1b69e67dbbf0baef9b771c850fb6dc3e946930431d6634f752ada4b0cf187d117dacaddd37bb5c5122f2f219a040e834347d1354c493af16698eac8c53c2f400b693618531f9e661fbcfb825ba773cc018f58437d1fe1f69a82f0b739633e6a7f7fdd990df9c1f6810eac6624cae7e446a5a29b4bfa16540c49a78d1bc52e935594a1472d262d0cbf948efcea77d3090c44172d5c06d1dbe5b3671de9a280d61226bcb928830e73f42ec4df4c0332adc7946bbce6158629650921280da5823284507db1d4e73cb471824f3bad704cc0665c2514d9ddcb27626ae4e406e5e3fc156972e9473dfdd0fc8d9927a9c767744af894e710ae73e921cf3a1454ef4a1fe915719d038263a372aaeef1cd88af4fe23693db9deab73c81a9627050b28e3a3a0a50674f8c27eb7bc2f557748c1af4b1f52de4d4d185fa3609583e5ad7fb35619618dd6e87f7ddda73efc528efd2c99577084ca687889fbb46eee7bca122ca7725d478c81c8c18d019afefa934e6fb21ae5ec2fa25f41db1914bd09224c8a5ba5d0edf5af58f7cd1c15758ee87bbaea7b1dd0be5eefa56d06daa0444af146b4b93aa66417e5c558b3f63c481ea42e632524d834a2416626efc8a5b954d0a7c7b8da24fefcb58a5442732ee36d167864501f420f24f502a5a3e48f6f0046404508583c18ef52cf98f06ba37d88e60964bfca8a965f6ae028202cf879fe78848e6aeeb5a2eaf636572e27921d0d9e1cfc2cb9e8a0837c6b46d4e6c2171da7030d3d32fd345a1ea0a538dc4d12aac917aa03e395fc160b96ac84d52a839a63e0263f0a1f718dd344668bb917d64b5818245663ddada59f0374509d2d5b501cbb37f34dee40bb23581562d0f3ee22a650b110b29054e2b6c0243ab64bbe03006fed6ec8b313db0ea074ce1b2e6d5a1a80bec8c", 0x1000}, {&(0x7f0000000000)="94e6f514bc891d941dc7c718ddca302a83551912ccf006abb87c16fba4d628862375f7d77cf69c27", 0x28}, {&(0x7f0000001300)="660feb5b7d0b1a98711a62ae257d3151211d29ee49051f64efecb54db46464bd1ae64822471f5c0fbfe83a336dc40e704967b2dfc85fd112adf724a3d9596473bd07b6d12d746aa33146e11c8ad1954fdc526bd270b5d9c86e940a86c6520c6520407c737145eb3737bc8a1a92be9bd68cf9e809b010c84c743772cbb60ea8a7e41328819cbe30b6f86274fc6fa11a88faf7d7b2a68bc75516a2cfe66dafd56b98b703415d3efc62e133fb9f5e6450adea13107ccec3eeb72bb89d60f17065a01662", 0xc2}, {&(0x7f00000000c0)="7617e8c43903d848fa24b7f303d05f03c2ab2010a5200dbdd0d60aa2056a02e12072c1690381b20d67e65d3e202a71b8b223106000b3ada8cd83f43ccf1c9f44123b4510876b9fd10ebb7670c5d1e6807129cc2abdeaf4d3ed22ecaf30fc83e3d981f1264645a3d56f130b6ff8f12e1041762d7d6aed7fe2822f5a04f4cef45e24b55c5110bba58e1c3f96c50a8b00f543d7", 0x92}, {&(0x7f0000001400)="a17769954e10dd7ea15a9ec95a1ef0a08241572ed9516714616ec2c26f46757fb37a1ff6c2eb5b10ba77fedd0a58532e6e4a5916a5f3a38dbc8d784ac1b3b8c7e914e3f7e90137e652066109f03a388fc4a0c04e7f973636410c7823f369b14e556c79ce94248119e7551db8ce4245ef8ac80c82eb06df4fc133d94ce1df3616e13d7f86fd87a894fbe93d380913dca22385c23f521c70dfdf445bd257b8cb3bd936b4d81b66911c053623ed33793d703e95d70dd994ff65d56bcab1147ef074434bcfd70c9163fcf70f976b7975addda3bf967bf90f78428a2518cace95aeb064d9c19d372be93a281cb2655b88f96d7098375e992afedb1c5418d31c8dd847ade365e4dfa6a6b066080c0fdc48f2016ac7f49ae6702d066ceb5fbd2e490aa5ee36a5bbebf437b037a88e1ed12e2fb0b3203e2e670b530ef083d6cff0b84f77d248a3be8962fb5a5ee902e2edf2f99ae374e67847c553a2b8c3bc3bd15fce43168af3ccb49fd7b2a9b352645b2a263b69e82a15a5211d69229866e6054279b7ba40d7b42ad01907d05df10902d942ab1250de990ef77f8046a175058d20b6ac88903497aaead374203d82583538ecc6db389b0585057aa298d4f911a55f32dbd02f063caeeff671de68e1e29ad9b7f34d8b46f48fff95335cfbd2428b8a1aceea608f6c859b14e2456c458b8b389930637141a7fa754c14abe0cfd576bb88ac1a1866bb52d5f91a7b616753182c1544e77ef1205b4f6b7797e67a35dc0606ddf63eb5178796a02a8a50c4e0af54904f49c3a6b8c75bec29de47ea044b4e991c2f95a36e886cff22024ea88c2c42c80a1d6165e3554f6d865a532dd9bb8dae9b124d0934882444f5fc578c165ac20051846db8cc1d1cb438216b75c1aad1aad9b688dfed010131d8e12176713e5971e80214577ca8cd5ed59448a8b3bcbba12cbff648c89b46ded287a8aa663fc6b07a4c48dfb32fe0211581996075c1e787423354072f29071f61f7b68dc754ea4ebca3ddb2f2438d3eb8a4b7b4c3c2d0ef9930cc12437c3893901c9a33dc55682c3e53ad9fe289f67bf427a03e9c435774736717495c0e8c92514acece034fb32bc742f126404f523bcf8545127cd209a1588fb656fdb1be4c62862e52f4ab8ae3a99d8cb9af2600d82a4fa21a93765d05f4290a61dde4b195144690ad458c44bb09b567f43d9886481c771a21c419058975ee82454489fb00d38f67630922ae8e196306e7f0a4b62ab0e15c14bb606467ee872929a4c055ccebe1b08a47f0da815dfaf5b747f9540f215bb7f067298dd14431a5d2e1dea427bcbf962b96a6b65585a0a56e908deee8979543e47cc50e09c6053f1593530793cac9d3fdbba0e722f02a5e69ac51477142fa5d9c920acda208fd7a92dcc35c940f1596c1b79d047b02ea0f66203bfbb8da32919fc1fc0c14b5ce87454acd5d6a9c31aaf974d5301e4fab021ccf62882e2b2643e07362828efcf6482ed42f46c31a376728ad558afdeee4d5abe6fd47f1a85d5870de7ec658cd0a2df93f4a3ae21e96952ea6cb0f8e68666ab25b5330c540f51565230115f1d6221c22471292a1c37ddf6e3af02e4970f4dfa2a094f47397ba0a9c3f10288c8557181d6f8644e0b401a53cc410f0b4b0b22ee2f0ffad7faa33ccb4d69589f7b1f39d633fb3f977126f03441da9f198eea6968928304b2b8210ec70e723545268d2aad9f6b4d2e4e5ee22593e3ec55f8e33bd0b32af0740b5363f94a88c4ac1d9790a4b6aae821f526470cfdaec7cb6a41d54f63aaa21322958bd4a7e723e303bf833d7016619ce3f82ddf8df87ac8661fead3b742bee73eb359220ba5b5c7251a3b33245d782ea26e2b30b345eb03f32d9a93b71616efe68d1eb2bea7d45242ebaf619271e90d80e429034c646ab04ab7baa0f8336c62f0abfd53272fd4082f57fb0c7c0e8e6820f0ec418b4d62cdc33c7485c72994d612609905b41449187d9274add545fe157f9c50cfe48caf3d2291111c7446f5f6e30571b39b22215e5deba130bc7a194c2c53ae011411a5193ad18e7dbfbc5fc15ef2c91c85e2332678670ecdb1223301ebae974f69295b16eb56eba9b7eacdf83c54103ddbaa3a6b4e7b75c62cc877cf32165c08685830ea7bbce305144bfbda47b0a55d7f868bdc1e74af035d5dfd2def2c08353f035c8c4d1e167c365f04fb063836759bded91728ba013418f7bbeb93cbf334ec0a27e4c9caf0d60838c48c5e4837e46160200b93cac6b86fecef67e14ff93a2c8eef9480e3d21175423d66b0aa0e25131d25b60d333c0f4dde0a06260b4b84907a21b8f2ef79c8029491711a853ef387a376529d37cf61d8cb95d68988e313db1cc41806bafd230da9c5089b55236ea7c0e22c1dc560b51127f517d05c685c105c2b07e4c496c6f5ff767d4b7daa00313570c27b5c93b2fed8d66bf92ce9bccb88d6ca35b66138d700796c7d9c486b406ba2137c5cd8c2921c28d94846b7ec7edaa575767159a4d6179062626ee1a961b0f7abf9a59316f053d37cf147f4e7280ea01ab677ed31865200a55eedf306a76448730967cba5e7837d4349e85dda598834d1fa649ac45f196bb74ef7b54dcdb0a6457c6a7fb780e05ac9a295553593292b8a4d690a3a6301f001fd6d1491215071f34414115227d6df116eee798c1d9dd59bc5f806f351fcb548c98f2d473a563146d33e129e257ac333df35c5f23962b7697027db7687efbb8c53984b91bbbf7f0703b61c8f94e6b745fcc4687fd302712ce3d86668e87d8ae5c3cdaf8f7be4545a6fefc102d58457a76e37bf355d93f3440effe26aec93bee8dc8222add104a1445cba54368ec515f908de5c2ce7efa8c4b49d795d1988131beec9fa430ea039036127b2161eef63bcc6106005cb16da228d882342d35015226fca547ac95b351881c5359e53c953fc43e63d5c20028b23c9f5017390a58bb9a76a26397483f3834d702ac79cd6d8adddab002d95fe9b21f26f6f84038cba927a57e2d4bc1ef53a0efc6c6788503fdf2df59253947ddcbf115a8057b13cd1e559a554156ae6a50e55c72c2feb0de85904bcb40951624b0b11c4041ad6f9f7118c172a2752697e4b2436e03b6367479ccc4cd27810ab43fffad5c781c1d25d67fffae97b9d08b88e501fd7b436f273a0f10f524ff9adad4739e9a7c3a766f5723cad2b36e8c3e6808bde61bb26826a3871bfa5fdba952cb7ff59dd61e043ddb14e3c4cf3fdca0bc69a15428a750eaff36847261a9f39b81dc7f7fea815955cbf3a7010913b4be9458f114b222ba9cc0e5f4987200390257adee30e0c9edd35d1989c517dc7d2260780a2c7938fb98ec3f05f4695141a0979f4a71500ef3d494b0cbf5471ee9daa94d795865fe7d6f9bbea7f4f0ae35c29bbb1ec2df2b999058ecd110c49c7ecf0e616dd0067db2e802bddb77fadad9fc8af62f09b8b3956c52740c9fa81ba07a7b765818b950b21b3a9a6d14cbd407de3cbb43e61434d537944f9e0edf3c882ae98040c37ff68a0e3cc467987071962947e76670329a0fc3b4d201e568ca63ae470755c87cd4e6aaac4a7f2af64a9902d66b85754e9aad20ebdd0cd4151ad299c206e1bd972489799ca75a6bc10066ef6ef9f008e3af80fe463b117c6a20ee38417fd890ac42c6d3ccaf6f9a57e352e8ff845718c37b5ea92989071e75834b4e4822523298cd1b4c64ebfe4c9395d70a6da94f9ffd11ba2c57d9dea9255454d1d6a91a6cd33e042fa0f5b7cb51f98b8b0282cfad859bffd0959863eea08662874bb70e78a81bc1d954964fa7d2c4c4310baeb1840911d56d82785f3e0e421a113061f8db8286211f4a2c250f790705529aa26c5158f21c5c43df189b5f8dc45b7f2b82095f9a37d32a73a9c447271a531bff29453e92c4a863d619a8ee1edbe60fa45a286fe3789454009e427b7eee135f64489775ec7358c26dbc229f1ce17eb519d9892b840e26edb0ab335520cf129870625adab44a5ff89c55f224918cefd570f76b4b53d7ba0d5731367c04fac2ace01a55ca23b21df797822308e322bbf0bc6a72cb2ba10131458367fa1ed516ce3dbf28509c0af66047afce8b703693730ffe77474efcb963db4b405218efd6ae562805ed2c94d02248f7c0de06b820e4f49682d04037c0b68a30d6eeda88b93439e7ef4195ee1ff2de5b678450e625a916da2bbd05aac2ad876dc98f50e3b1b07bd348e9755ab5d015226d2d62e2ae9f13fad24fd661b71aead3094995505f169ded6235f82a8fbffc836d60c5f628b588d02fc3f17ac6663f4d1483c71b66dc3fad12dc0450cb0961a0465e1bf96a8ab87c01e82807aef2308288f7a7fb1e3af800eebd01bca2768cbe8a6fde4ab892d933e25164c386245f34c563bbbbd4d63ce129065b178b8d0f3d9900dfb241c901a89729b1cd5e6877c1786da2e6f8277631b80d784c8ddf3d199982cdb8971caffa574dd915a69dbbb371cef160a58d6417e126c74c42f57458b6604050315587e6d548b400617f91e24ea431eeb7a43b0c59fd2ee9614abea9a5593929d0db876c80bd5de1520af02aeffc5b5a54cef9b6d83d7732019c8c30921de422b95acbe7a687eea4fbaa87e17367b8eee4306fc17f6e4fa6f7507ed9748fab1c9b172515957df7d17f260fa3563225f602d6670dd941995ffd3fc57d5c579dd94bc7d51a2f98fd239af82f71194e646d930cf709d4f304854b8d0bcbe115bb027a49bd016088f4d4e6161f5106b2893266b8bc1f7174150d275d3d0823e43fa2cb783164500d7eef6c8b2c52b818eff312a612991d839d098fcc259960954f209b1200ff5d3d1b9f3a3d8a706fb952df51087f0ad50c97390e43f3add7035be1351584cf6335fd825a9a26abd4ba5a03fc116fdcb1f9fad1f7f901b5eb31c6eddf730eaed8859f301ba6cd25a3c42e4ff70e9bafbc1dc753429ababeb56033efce63cc71fe26393095dde7cc83aa0dbad00f83d0d4d21cbec643a148c07a1fd9d3d9c7f291bfa5105d828054c74f186450d4fe14572b6c16c35d827628a6194aa018b192cadfec5c0c84ac8e0dac3a4f89c69a1e04a5f3b2f4af1a9c9e7c30130da607ca58aa55bca03661151577651b1817371f3758b28394e29a8cb2cba8b1e7ef88ebe363efdb7366aa528beaffa57f0a264341545d4af9ce2c72b1d311597eca221481468a4bfcc04ead9108906e5b9313eebc5ef9be16c7fc15df4e040b722b3b615b39d01e5d6d77b91093be2fb871f6aed5be4c891069d7c0acb46d9ccdfeba060662c6593a6fba7a238e17bf1456a5c7bb50d22c0f58bf67a8717dc66ca708f2fd96336ef1fe4d2b8da7c0d87c327aae98c6737c260a359d2cc3fb3e1057f6591989d27e3e5826efecf168d67d0fe521efbfa9065a1b2b26ae0178e940d7417ed2b40cbf21b487717383016d199acf89cf4211edf898b43facf2cef4aa55ae40a6f249ee5c7b918e03576b14437d678638a8514d0c1e0fd6a5c19301323e2dcc9d2e2a32a9a486f0bed7c2aa884efc622d7cc2ec1b39e407a929c34b6d542555dc3e78f742283f45c01541a46675d3f60786cbd6d9088c30c24d0a0ab718957377b033dfd5351802c769806ac32e4aadd67047f77b9b759b9e50358aa8e9d647bb54aeb8153cbc8fd89ba87f42df98d889a46c56265f091b0f72aeb3d115550304d7f00c699ac92f20fa51cecfebb1ddff95cf41b1e4ab252fe988f5ed0101dee39648cd164cb60a5886c7f8507f34a752135aca773f0e1221b3df484a8cbebd", 0x1000}, {&(0x7f0000002400)="c5ac2841cfeadd516ff7db87fd9b99084f5adb733dd1a672cfd0e50bcdaf0973a7cae06437eab9ac9f032d258213c3b11032fec3510822303eed0b6ff946ddb8aecf8c73d625bd26e4d6315284f70944ed8f2b1aae97d82263c339e0c74119d8ce71c8c7f2b3e4784d12077329fad0f16ca75cc4ddc2f0284f4b6d3f2ca05d426b0c3a1ea1a728682322ee37cdcc2a34c8c26fc2cace701a67594b1a2e10c64cba5e26ed01859ef5b494ce2d189c199ea78641af6d62eaf4264964f31a1e14ef6916750c9a239fe10946e5031262fd9606d366b0a97d2406c3f90a4c0c17cfb32cae299ebcb8ee184067e4afd79c2f1f5937ed0c62bfc52394f60b863a0a196d943932b931a03872f39ef054790e79ba001e6c8fe94067a3bd1700cd8593ce07f94da70701e4927eef024b93a393238599b2007e90fbe5f8bcf6fa873e0be641ef6958edb04371f9ae4dd32c5fb9f0e413c9fab221d89ea766bc17b0253904c966a2179d8e3199453bfd93c2b00a5307d066260774e482d822a2c0481a1c44be4de838ebc8342d056cccb3f478d4f1aa4e8a1b11c3633b299b6150bbd4fbf65cde6c486081a2911aa3b555ad48aad2b367f3432d972b49ea6209b9240a561410e1cfc5877082a48f5a9b1d5bfba0e9ebc972a2a6cee72eaa9822dc587bc395dd6c3ceb697712fd8ec9f244b8227c5ec72fc724c43c0cee78c12a3e2b6b2b4be83496f37de5fd674465748ee310df777093f3424ec9a44feb4408f4f35851ff85249be79cb0e4923672a8c8decd1a6210b9ddf9cd36ea6d876bf004297739dcf09ce6680bd616c3dd493c2aa1da5266b1b92f776b0e6322b9443a0c91d3eda9b5913c0aca9dfe290e9e4143144cbe4154234215556f34a4681521086172ba7dfad2b1ca5df12e9121dc50c8435cddce54f14bab8af3eb656cf3773cac3b558da079dafef236818a1fffcdb4d5b3de40e4eb0a87f6f759c5f5dedc961dee6183a02430bb36e17ba497fc6a7de31fda4781b83d94a34961abf3dac8db49fb58e255f70390444df75051cd8759a925a5f75e9fdbfeb637e72d64e8140c73c9e9c8192655b4254ada02a30d905756c784caf26f764561e0cff18d8eca67a90125cee0860900dd72688559322a0c065556e806598b4b9019d5ea55307df5d4f59cce8fbee37bb5862403adef50a0dbc6a75835288af3caca9c3a57d454c365abf3bffbebebe8a80b47d61658348e85a04ca8aad3fecbf40a05a2e6259e0fc9a81bc63aa2cb49163901b3936b61b5acf4954017add32f5b59d7274e18d6d8074f421fbdbd4a395ccd64e413bac7a49b662b3aa169748d20cad528f0db167ed90eb8a7a68603a81628909e01f2729e4727426954074a372f1b6354c63abcb3970064999569f1295cd8776617bf8ebc531eed0330e0131554a88920ecb31d432da51b01d6cbe83b8058c902d01a3ec1541d9b9c300d6a834c5194c465acc7b561acdc95abc234fdb5e3845f4c29ab256349eb10975329afcfc5a0131e7b0f8388caeb34544345f4c2a31763b348753518505464fe56e3a8b8c1749dc4d72d7b0b07118f8dcb1c07d8c832e09fcb6337d344226353ef2e3ab14c5b331a1f4d28e7d7a0d2cd45bb9a7cd99c3c158fed7ddce30b2b80189b988000a6891f846f8b2de5d186dcfd16de06721cb5708a4277b25ab5f3d8ec35b548bff01e294ec65977890fe1cbdd743e2b1ff4e3c6321f2bca97500ccae89b58174bcdf9b422fbd31101a53d3b05d2a8295eac85301703000f74ceb88ae1157b1c473de45a8ffc3af7a9ac8e7d0bde054bd532a920b967f2f60be5ffede053de33d91ebee1acb15bb0b6a13cc060c8a064c8f52bc1d029aad53bf45d4de956d847168f77391405f420bc2b41089be36efdc615f2e1a5d4b9a82dc14ad33042fb2caad07c4cc854e8fe01196e8a540b09f293c418aa552f83438fd103fe03117de7a8b9c06f69330c39f91303ea5cef0bad1ad2b466442c537e3dc0a72b58904cb351c3f26d9384c17279b29aea6394501fa50354786f244a51d43e07ae66f0e0a9a2ac7489c54ea823a61ab1dfc4d5ddc18f9606775edc4cfac431bab5caa9694931c2db096542e8d3e65e8baf9632b29219fe616416d8a7c8a741bcea0e352d010185fb9d07ef0a4f52938b76d41b7149812c509e223397a122e34df8f198fed021fd238436374001aeb38b85f1886907c4781fb0534bf882f220f5440a98f8bbc81cbc657e83c0aa39d48ac73e12b3b0bf7da637c7d058130ebf5b211bb0371786e701a5ffe8025ec32f9816bb6bc254f5aca0968a8aa9069a9d4a7bf4d7575a865829c4710a90301f257cc63301c6616b0706e91a8e96552509ab56140cbfd04e2ef03075c7b41e6a7214ea704d52efcbb5773ae2c99c12c7ddb0f0cd0b4c129442c82ca5eb2f526264cbd3ca6dc9a8dc834b40ecfd22ed460a6da10dfe872a1cc3b125c486c4249a97ffff70642542e66dd76af6e21fccde12dea34a2eb2b239a21de5d4a1058c992d1eb900ed3b9f1eb6f686df7ea26405466c78ac8a6331399f559e657bab20b104af2a6c30c41ec504c456a46202d851bb7e73214aa0b4d5be2d42ac265cf928305bfb16b2c257684d4cd3697e933578f25f6bddba2efbeda3d8353302c802bf9c3c660021fc0d492f07bb0df1df0e43c31d78699a9f9c72b38d4d47e53b60a7d75daa44943b204fb219f9ee1cdfcc257d72651c0c49ddf0e3411bee0faf52806611473a830985e6400f96052f70e1e0b545442c6c79fcbf4701408fcbc89d2c356704fcd7fedfd7aced1d5c292ebf236662cfe4475571629cf2b573f8361b0049f5ca9118aba2fdd129f551180502e441c2588fbc187606d8da6aefb855987e78fc42389b4d58b68e1b8c0a1ff2d9cba0db84aae197dd4b923fbbd488a2487eb625304e8a4bf3c74016b37bb17570526bb979d3d679f5e0a00d2a988c35e937dc6a14a5d3dcb9b33623431a53ee043be41a6a3043b4c3dc63ea53c373cde5c9046934864f03af283e41fa69cba3ebe50d942efffff21d0a6db43ef34ef38ec2cf490e01d3a264149164e1983f682e809c1b68423d50043c0b18977dafc619a1af45b078d0bc085a971b09ec4722bd12dc882df8729a906de8e60e7e088d331178cb01b0eec06ea95fdd8bca39d1623b76b15cdc5431853700705e28ec5a4de49f2c96d1aba8c17969860c430a4e5c24ac9f09d750e9f9d0ed029fbd06366f74f82b33a5e2abe32b7e13bd338ccb1d762f69ca4e84aee29b7ebbc1773971553d9673a6f2738a746096d32cb8f675e853ec58322fd6b568b67966db3a3fd50f07526a2adef9185f62b70a040cb85913fb1580b5435886155cd01bf7e420e08831599e1b586be2d379d2e9cad265d8d22b357d15beea813c4f7edda77515ec54ef9537015fc31db722cfc358a0f626444940426a58a288772241d41108f539905edc97311b0494b95189df811510e43f0b001a226aa6cbaaab32cd4e0cb449e25a4f43884ef47fe4c075a3f3005e16d1f62ef1349b508b332137ac2571069a793a9920f5f11874813851fa5e7a07b97fca570549a21a8899a4bb84741bf35dcec236f3da8de0d6cf3ae08307ce2de71624b93d57a01edf6b2a2dbea388fb2af753dd3466a14c64858e889c17eaa5f994bba06658ed47e4ed10524b4724ef11763148b7e94bdb78b23ae06eb8f33f41b951caaafae6f66f1f383d22fabc6250d88cf858b85090b13ca4785d2517d7faab280ddd48fdef482d65b98ebe5275ae57895065cb9f0add497d66315858eb853ebfa90f0bd7d8b8fd5730f95ce5d6df5d21b454e83e345c3bad4584ee65f7f974757847c874d0c8701c3bdca3f5e3f5ae447435a1726e56f3e8ed2d361ab09f2fefef7e428740128a5174b39741f3ecd8a0403cf2083eb49fc586184565d9341b1655016333411cb08d50e9770d41215a2e10087d195f22e330bfc470bc3eb170ab4a63eb4c277143b721ef020f5b61f88ef0bbed46618c89ca08b989dc5a5e656e043a11bad3d29c86fee6c40345f3de34e837370396085e56965e8f51734b3622d1518e3934d549a03c7f2cbe29afb5b27cfe4fdc92da9b9d4bfb5686887fc607f6c2a63dff734cbb5f39d55f882c38429cb3d0bb8764a8c438e646b4c85d0144e18395a2547294c2e3416c982efa8c912ad3ee04f0381bb4623406143eeada73a2699741c54ab90cc93d690f457f2acd13949f3357a342430606af08cdb621e3c18af38bf3aba571c594a24b06048ec427f0dd05a4f7355915cd548d68383519e3ab949590b5d6e19997213b9e6a92f7ae871d68c7fa6d396cd1ff87f2812c5b49327324e509ce16fd0ed02405210bbfeed3b2e0cc0b31b85b15ef60262d58268024573ed194aec0772d2a9077d498fe8efa2b292f540aed805d61ccbdc4be353a32da528c30ad19db0b7a82af410e6d16acde6f1004102a23444d5aa540d46fefd49e6ebcfd04c95cef8452b07fd2a43c5c64f3a28401d45876247b591de8d9a9f4a117a07474fb107f0b36c63e8f49fbcbce701b06ad74319b34acd9e74c573b24bae4740f7159d75cf168651676d2cb5bb928f202ee3169ef544009f1a737ab5b918f7b8409fcd1c45825b7253f72498d29fd693c280ba31eed8dd045c437d433c7b6bea14e655371b32a6cc65ae96dcce9c9f1cc621c6688fc183412df0b3e76fbed313817a9160fc7e27ca0c5a190eba4e17bd9f1bc43342981c43411fa3e305af2f3565da66cf257e34dffcd9863722d95f2715a35d9bd9204c492eaee00f22d6d45e0e15ad7f76ba3ed17f2ce3db74b397570606dde4bc7b9331fec59d002f806e153bc31192654a9bc9ecfc42add1bfffa45c80c82e6cbdeb015edd7df4d1738c53e0a00bb1d79696e3751d010e1f73820fecb0b5a9fd17e82fc61619b8a04034564a6e9f35e595e5c8f99c9558b014cbf0fadbd542de279e72c1e6c957199b99b3ebd4d6b3e4fdc6c413444eb7b1718f3244942e218782182b86921f5de2f7d70fdfe0b4d10b61b885dd6ef0bc238b8eeda56b09a5986f1144639fd53050daf14aad82c59cf9742975fe0f29fdea95391737b1dafc61894989e84872b8377988c214bb750e67f2f8552f939ea1b36ffea28b07274c07fbf1c8318b044f807bd4ac952f3ccfaf8306e578a99751d5bf467b3194e2cd67e5e251a733c01b0dc314343875e7cae70cdda3fdfdb2c83e3c411130c184609877ad615c54fe9811bed94a906403aac7642b349147cd10a76468cd02c8b5d1de9362e2d6d8b02eb338468ce18a716d42281bf9169780d7afa1408558fca2e40b8ff9e30fe899df4f9be4ac3d809acd88092f9bad15bc9fa653b3d9c1316c48fb9a8f9541add388c93b78d672059c2ed4f3e5f120164ecc44f4b841d7230a781bc8f02d4b51214c5a7acc75f332d0c8bc2ec088b1905580d2e00b103db411bae0fa1343f978b4e316d25d89a6f4ce208ebcfb9d810cd155481e0d4b52deed53e7450754a8ace6cb2d1f5a0398e03e427ebeb86776d867c2ec1f989ade6b87cc9132d434d63c90f710a8c2c7f5d305ef3b8fbfeebbb0327a592570a3400ca92a5303502eb391d0c8775d61b6eb9780a9eedd47aa3ae28c216170e5feededffdccb03bd59d37146fff77bc266e2b0382c9c0d74e21fbaa434e25a9f4c83cf6f2de8d56a1aceb3a7a0580db68c587a9f182e9759e6df52967b9f3f40312d05bef77b731a8e791b0a8e0322a7a489dce333df928df4b252bbf30c4", 0x1000}, {&(0x7f0000000200)="737af9936bd13bc1739deff1c895b02b07658e00e0191f9c9d0b9d151266bc741c875bef05a91927f8ae77f2c6ca3f6f5146806a8b7be268838207654a614a21dc51645a2a6e8822f905ac45d2f1ded3c17aff8b59fcae4b3a", 0x59}], 0x7) 14:41:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x1ff, 0x4) setsockopt$inet_opts(r0, 0x0, 0x2000000000016, &(0x7f0000000140)="a5cd3bd71d5925d581c0a3b6056c66abaed993af5cbd27ed0170afe67cf3a221d8af07ecb3aa893b490516bd76f790fa9446914766202991e4ae5078b25fb30ca49db0f263a30a18eed27477d04f9727fb65a5c8670d181049664cb2c8d40029d5f8c0a6247645a0413e449719f11731970bb3f8bf11", 0x76) 14:41:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x1000}, 0x7, 0x49d, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x800000034, 0x0, 0x0, 0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x480, 0x0) 14:41:20 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) syz_open_pts() 14:41:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f666d6c7d5a769d0a530b8766ba6a7abc6463bb1f26a4398117c906d0eb3ff635a6befba6d3faeb1d7427554cd72817f2b42c82ce008a4e"], 0x10) pwrite(r0, &(0x7f0000000140)="c1a8dc2d0367538515d63a1385d0fd46bb0e9a1dd7c96a7a9e3fb39989818a87e5cafc90570e510368fbbb1b5cd1645e4e5b385132200325f7b41f57218b4bc5cdcdba8b8ed97ea4f5ee97b53fe924b08f3415de9c3670f47f16e3464229a951883b097f12d4a544c18f25624a0012ca91d70a3827998dcfc5552476e481c418d120", 0x82, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x3) 14:41:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x87}, {0x84}, {0x2000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='p') 14:41:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() open$dir(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef22eab7fff0e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r0, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) dup(r0) 14:41:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000180)={0x100000000, 0x6, {[0x1, 0x7, 0x7, 0xaa, 0x6, 0x7fffffff, 0x99af, 0x8001, 0x53, 0x4, 0x80, 0x7fff, 0x5, 0x3, 0x7f, 0xffffffff, 0x2000000000000000, 0x1], [0x345a, 0x7f, 0x9, 0x2, 0x0, 0x6, 0x100, 0x100000000, 0x6, 0x1], [0x2, 0x2, 0x8, 0x1, 0x4, 0xff, 0x9], [0x2, 0x1000, 0xfe6, 0x8000, 0xae], [{0xfffffffffffffffc, 0x7, 0x4, 0xc78}, {0xff, 0x7, 0x1ff, 0x1}, {0x2, 0x200, 0x6, 0xb48}, {0x6, 0x7d0fe290, 0x9, 0x100000001}, {0x7, 0x7, 0xfff, 0x8000}, {0x3, 0xffffffffffffffe0, 0x0, 0x4}, {0xe3b1, 0x7, 0x1, 0xfffffffffffffffe}, {0x40, 0x73, 0x100000000, 0x6}], {0x4, 0x8000, 0x1, 0x6}, {0x4bc2, 0x80000001, 0x9, 0xffffffffffffff24}}}) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004008000014000000000000000000000000000000000000000fd000000de2d3757ffdd00000100dc", 0x2d}], 0x1) 14:41:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) clock_gettime(0x2000000000005, &(0x7f0000000180)) recvfrom$inet6(r0, &(0x7f0000000080)=""/118, 0x76, 0x41, &(0x7f0000000000)={0x18, 0x3, 0x101, 0x30000}, 0xc) 14:41:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r2 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x14dccf6f397d4f6c, 0x7fe3, 0x3, r1}) syz_open_pts() shmget(0x2, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x400, 0x100) ioctl$KDGKBMODE(r4, 0x40044b06) r5 = socket$inet(0x2, 0x2, 0x0) write(r4, &(0x7f0000000280)="29e2c206f8d4fb8287e64a59574bc899024e20ff0dd7c8f7b93fa81e40f8a0ffd1a331c6338f47d5e87a84763e60dc637c80794b5dd96a5a1f581fab6e9238cac9a42406eb5c68b92d5ccb45a218ed97eb1e833f9c5f73fee395ee28b55212563f9238b1010c74c9d358ec0879fa5e6509afe9fe1bff6944f375f4", 0x7b) setsockopt$inet_opts(r5, 0x0, 0x1, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x8) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x0, 0x101, 0x0, 0x1, 0x0, 0x9, 0x0, 0x1, 0x2, 0x19, 0x6b3b}) 14:41:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000100)="e008dc7be849bdccd04333", 0xb) 14:41:21 executing program 1: r0 = shmget(0x3, 0x4000, 0x5c0, &(0x7f0000ffc000/0x4000)=nil) setuid(0xee01) r1 = geteuid() setuid(r1) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/99) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getegid() fchown(r2, r1, r3) r4 = shmget(0x0, 0x1000, 0x202, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000080)=""/63) 14:41:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x14}, {0x6}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 14:41:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5c}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 14:41:21 executing program 0: chroot(&(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x8) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x8) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40045700, &(0x7f0000000080)) ioctl$KDDISABIO(r1, 0x20004b3d) 14:41:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x1, 0x8, 0x3064}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 14:41:21 executing program 0: setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r0 = kqueue() r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 14:41:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) dup2(r0, r1) setuid(0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000100)=0x10) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66ec9b653000"], 0xa, 0x0}, 0x0) 14:41:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0xffffffdb) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="5102f977b66899", 0x7) 14:41:21 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000032000000000000020000000000000100"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xfffffffffffffffc, 0x2, 0x8, 0x1, 0x80, 0x3, 0x1, 0x0, 0x0, 0x3, 0xfcf7}) 14:41:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x1}]}) mkdirat(r0, &(0x7f0000000000)='./bus/file0\x00', 0xfa8433cf4c5663c4) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./bus/file0\x00') 14:41:21 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x8436, 0x0, r1, 0xffffffffffffffff, 0x10000, 0xa6, 0x2}) 14:41:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) fcntl$getown(r0, 0x5) pwrite(r0, &(0x7f0000000100)="147a84c0c793b9a51641472b", 0xc, 0x0, 0x0) mkdir(0x0, 0x102) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 14:41:21 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) 14:41:21 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x2c}, {0x7ffffffe}]}) chmod(&(0x7f00000000c0)='./file0\x00', 0x40) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) syz_emit_ethernet(0xfffffffffffffd46, &(0x7f0000000100)="b6") 14:41:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x0, 0x0) 14:41:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="000000186004008b00002327000000000000f8000000ffffffffffffffacef596a31499cf0700000000064fc", 0x2c}], 0x1) 14:41:21 executing program 1: getrlimit(0x7, &(0x7f0000000000)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x100) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2eee87234054457d) getrlimit(0x0, 0xffffffffffffffff) 14:41:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x0) setuid(0xee01) open(&(0x7f0000000000)='./bus\x00', 0x10840, 0x0) 14:41:21 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYRESOCT, @ANYRES64, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESDEC, @ANYRES16, @ANYPTR64=&(0x7f0000000680)=ANY=[@ANYRESOCT=r0, @ANYPTR, @ANYRESHEX, @ANYPTR64, @ANYPTR64, @ANYRESOCT, @ANYRES64=r0]]], 0x3, 0x0) shmget(0x3, 0x3000, 0x310, &(0x7f0000ffa000/0x3000)=nil) msgrcv(r0, &(0x7f0000001480)={0x0, ""/186}, 0xfffffffffffffe9f, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001580)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)={0x0, ""/226}, 0x4b, 0x3, 0x800) r1 = semget(0x3, 0x2, 0x88) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/211) chmod(&(0x7f0000000000)='./file0\x00', 0x100) 14:41:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b92237765454e9512c22fa1aeb76e9e9", 0x14) close(r2) 14:41:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:21 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x401000002c2, 0x2000000) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r1) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) setgroups(0x40000000000000f4, &(0x7f0000000500)=[r2, r3, r4]) r6 = semget(0x0, 0x0, 0x90) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000001480)=""/4096) chmod(&(0x7f0000000180)='./file0\x00', 0x33f) linkat(r0, &(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00', 0x4) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000300)={0x3, 0x9}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="007881e6555ef714de64ea2d61d1475042d1cc9a46c454b0c31ff4db3d868b6fc787e69d38a2d2fe290780a0038f9b0b4d440b6bd4679e91f04b4b36199c2ae8255dd8ebd48cdb0b2414271180a1b61645a3c95ffc1db7d838fef8808afebdacc3edbe116353f6d7a1434d2c0c7c340573abf1750f08696cae8f4ed74660", 0x7e}, {&(0x7f0000000540)="fe187297a2f8cd8b7e4494a0d80d50fc83d7bcffaea6669c7746b038c852541773eac32f728d39ae4a179355ed0dc4a8b4217bcb0c6680499531d72365eac0b3927a60d4f7ea728732cbbf9356b7cdfd8a201bfb8b68ae0266b5ab1fd9bd8acab760fafb9e30f87af123b21181424a345c91c2d7091804df4f690613d3ba29f867b5653222c7c843d97caf6aaf9387add82a58e6d00442a41583255462fc9be2f9a7883d0aa50379bca3ac85da6d7875a544fdf485209011a7f19e9810ddb07a71c79fb16dd8c1d0289f2ca1eb4d19e1c5314f847260dca40ed0e377b3426ad170dbe0e3a7316936848afce399537e89f635e94fdd35fecb07b532fbe115", 0xfe}], 0x2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000240)) getegid() getuid() readv(r7, &(0x7f0000000740)=[{&(0x7f0000000640)=""/220, 0xdc}, {&(0x7f00000002c0)=""/43, 0x2b}, {&(0x7f00000004c0)=""/55, 0x37}], 0x3) getegid() getegid() getuid() r9 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r9, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) 14:41:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x80}, {0x3c}, {0x40007ffffffe}]}) r1 = semget(0x2, 0x3, 0x100) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/18) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f00000000c0)=""/117) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 14:41:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x4, 0x4, 0x8000, [{&(0x7f0000ff5000/0x9000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0xd7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x81}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffff}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xa9}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x20}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x3f}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7fff}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x10001}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0xa9d6}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x400}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xf5d}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xeb5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x401}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1ff}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x274}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:41:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x10) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) fcntl$dupfd(r0, 0xa, r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r1, r2) 14:41:21 executing program 1: r0 = socket(0x20, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="3db830d6a9793f8fd2e686b68ce5dc94b01b2fa396a3ee7b64919499deed3a9657e654aea8cf0221daa4db536c9749bef3dcba679bd29681a3ffc2bb90192c360711c41c976a89a306189da9611dc257b330f2c4a66d0316232643026b7d540d5629cfcc341dea4ea914f1483b2c6a30806459c8dce9474234533418c5666bc1c5c38f3e36ca6ae457df4b8ff847c7be557233c2591b3c43a548bd42", 0x9c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) setgroups(0x1, &(0x7f00000002c0)=[0x0]) 14:41:21 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0x0) 14:41:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getgid() dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 14:41:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0x100000000, &(0x7f0000000040)="04cef112e2247da5607728cd62d5e8843a9a15841aa905711b7a47d9034cc3e061673fd2bcad9ee5de8eb6e1bc38a723cd769b0de7e2f37cb6d578d94e7e3d4e548e7e8ab5813fa152a41b9a095768b162c022b464bbfc43321000df069a66b628fd690e10147ae5ff4e42cd8ada12b2d063ec1a21ff9c638100219d4318c2a1fb8b935a6988609fab57ae82c491cb09fd9c224727243f9686115a", 0x9b) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x9, 0x800000000000000}, 0x8) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000)="08fbdcab", 0x4) 14:41:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x8) 14:41:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) 14:41:22 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x102) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x20, 0xa4}, {0x100, 0x41b5}, {}], 0x3}) chdir(&(0x7f0000000040)='./file0\x00') 14:41:22 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="8b2c4519ce002fb3a5f1d6de30d521e4aa5d41d45ad4344d994d50ccce1ea53905d51719108c009c8b08c307ae724c07bc01ee0bff5de251fdfbc09c900499056e64ee2f76738cd35fbc99f44e88af9e8df21eb45e1fea3af83d52595f267ebac6c34a9a9e4ad2e42c49b0bcff1239e5b38e72b21b893c26257c0c", 0x220) readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xff02}], 0x100000000000031c) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) 14:41:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x400, 0x188) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000100)="510f", 0x2) fcntl$dupfd(r1, 0xa, r1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000180)={0x2, [{}, {0x3}]}) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 14:41:22 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000565000/0x4000)=nil, 0x4000, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 14:41:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x2165d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) flock(r0, 0x8) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x11010, r0, 0x0, 0x0) 14:41:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0xf4}, {0x6c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) 14:41:22 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 14:41:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x20, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0x8000000200005200) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x6) pipe(&(0x7f0000000000)) read(r1, &(0x7f0000000680)=""/24, 0x18) 14:41:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x5c}, {0x25}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 14:41:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x64, 0x0, 0x24a) 14:41:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 14:41:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x6}]}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0x7ff, 0x5, r1}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 14:41:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0x4c}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1e) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") 14:41:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 14:41:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0, 0x1812, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r2, &(0x7f0000000680)=""/68, 0xfffffffffffffe1e) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) r5 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x100000001, r5}) fcntl$getflags(r0, 0x3) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x3ff) mlock(&(0x7f0000001000/0x5000)=nil, 0x5000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x400000003) pwrite(r1, &(0x7f0000000480)="1e1018394f63c94a3a8c6504e8af17b6d1ec25ad83c846b7f9c9feaf0adbcd342884755318e2b891d9a6f7bcf7c8420e4a87879867e2d6b97c411082eee485b4fb3897f4b4c4a61c4007a227e225b91797c1fe8abd5ed0d33542350daa0b1b2bb143e1802370c7f42b41e30c31fb12f61d6ceaca42fa76449f7fa7d920088a321c25ad583aa60769f45bae95f4bb635dccfce64d16b37e144859d56551c03e9d374b8828eb58899b10d5cc742075aa8d2407a40d479f5d77b58812a25581701c1d125386ea6704ac725dd25a9654916ab3", 0xd1, 0x0, 0xfffffffffffffffb) r6 = semget$private(0x0, 0x3, 0x40) semop(r6, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) socket$inet(0x2, 0x8000, 0x588c) faccessat(r4, &(0x7f00000001c0)='./file1\x00', 0x121, 0x1) 14:41:22 executing program 0: semget$private(0x0, 0x0, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000240)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x15}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(r1, r0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000400), &(0x7f0000000440)=0x10) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r3 = msgget(0x3, 0x100000045) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/63) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000280)=""/244) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000003c0)=0x10001) r4 = semget$private(0x0, 0x0, 0x400) semctl$GETPID(r4, 0x2, 0x4, &(0x7f00000001c0)=""/125) 14:41:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 14:41:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x10000) 14:41:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="784fe25d66696c653000"], 0xa) r2 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000000)) dup2(r1, r2) connect(r1, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00'], 0x9, 0x0}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 14:41:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xfffffe69, &(0x7f0000000300)=[{&(0x7f0000000040)=""/123, 0x7b}, {&(0x7f00000000c0)=""/189, 0xfffffffffffffd00}, {&(0x7f00000009c0)=""/60, 0xfffffffffffffe10}, {&(0x7f00000001c0)=""/74, 0x4a}, {&(0x7f0000000240)=""/144, 0x90}], 0x5, &(0x7f0000000380)=""/170, 0x51}, 0x0) chdir(&(0x7f0000000180)='./file0\x00') 14:41:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x34, &(0x7f0000000340)="b6") 14:41:22 executing program 0: pipe(&(0x7f0000000100)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) r1 = semget(0x1, 0x2, 0x640) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000040)=""/189) poll(0xfffffffffffffffe, 0x0, 0x0) 14:41:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240), 0x7fffffff, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) dup2(r0, r1) 14:41:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10491, 0x10010) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x2, 0x2}) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x0, 0x40}, {0x80, 0x4}}) 14:41:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0xc743) close(r1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x20140, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0xc}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") r3 = fcntl$dupfd(r0, 0xa, r2) r4 = accept$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCLOCK(r3, 0x20004276) r5 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000200)='./file0\x00', r5, r6) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 14:41:22 executing program 1: r0 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f00000000c0)) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000100)=""/125) r1 = semget$private(0x0, 0x4, 0x764) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f0000000180)=""/4096) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000011c0)=@abs={0x1, 0x0, 0x2}, 0x8) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/155) 14:41:22 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0xb7, 0x0, 0x20, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 14:41:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:41:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) dup(r1) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000007c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xd5b00000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0xc000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x83}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x58000000000000) pwrite(r0, &(0x7f0000000100)="faa59d95ac0cbc293a6e717f4a3efb926394b5d28f346b87ba082918acac5fa6ca3c8ca00145c8a2793c9c3c7fc3186519b8805176e202cc53d06bda5ab6b77596059824d871792713386d5f7a6dc5a89aafd9c9e0747ad98481a556247f58010f590273c34f6920286810343249bc76ca3eb2f3ff4adc5218a180a091b81c6b36dc10f9d4bf2aeb2deefc37734be7beed6ee84063519ebb507c46b8848eb57961f18e6edd823f3ce6be32edec", 0xad, 0x0, 0x0) 14:41:22 executing program 0: socketpair(0x18, 0x4002, 0x100, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7, 0x5, &(0x7f0000000040)="1561fd0b6983", 0x6) r1 = socket(0x2, 0x4003, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0xffff) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0xc8) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/67, 0x43) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0xfffffffffffffffa, 0xae, 0x92, 0x0, 0x461, 0x3e8, 0x2, 0x1, 0x0, 0x101, 0x10000}) getsockopt(r1, 0x0, 0x6e, 0x0, 0x0) 14:41:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 14:41:22 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x100) preadv(r1, &(0x7f00000000c0), 0x0, 0x0, 0x0) 14:41:22 executing program 1: getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000140)=[r0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 14:41:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80000000007c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) 14:41:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24, 0x4}, {0x26}], 0x2}) 14:41:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x280, 0x96e908aa2493d982) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x8000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000001b80)="c0e9") 14:41:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x100, 0x5, 0x40, 0x5}, {0x1ff, 0x100000000, 0x5, 0x400}, {0x100000001, 0x10001, 0x8, 0x6}, {0x5, 0x1f, 0x0, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x50}, {0x5c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x3, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:23 executing program 0: r0 = socket(0x18, 0x3, 0x0) shutdown(r0, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0xba) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7, 0x9, 0x6, 0x1, 0x7, 0x3, 0x6, 0x2, 0x1, 0x1, 0x3ff}) 14:41:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0xb9, &(0x7f0000000100)="7e084f860a6bfdcf3d1c6d3ce62438b6e7eebbb868c144762eb8a61b84a92db531602d76d97d9d86017a9977f4d7ff2ddb8d6d787bea9a87972cbce5d7fb059812512908b325223d201ee0bfe034ec773d1213cea3d0082ad2464ad259f3f241bb1da2835fea067b882626b2fed39cc612c5dfd87eff655968db025163a36baeaf2deb8c943cec30c62cf791d31eed20633ba0811dfcfec78efd068e4c8aa8f447f56c5946bd78fd356593706fee465ff4e3928c2c07003dd2") 14:41:23 executing program 1: r0 = open(&(0x7f0000000900)='./bus\x00', 0x442, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x401) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') write(r0, &(0x7f0000000080)="10", 0xffffffffffffffd7) 14:41:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x7, 0x4}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x81, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x100000000}]}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000240)) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000001c0)=0x3ff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 14:41:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) 14:41:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x5, 0x5, 0x9, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x1, 0x83, 0x7, 0x1f}, {0x6, 0x9, 0x3, 0x6}, {0x2, 0x5, 0x0, 0x37}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xc}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="266cb64b44fcf8638739217e3b6e9a2b4fe0e5dcebb9294f7ea8bda64602", 0x1e}, {&(0x7f00000002c0)="10e0554fb053fed2a53c46e1f431f49a1fa5208afe94532c9dd745b9aa3f9d4e07cf4723758578a945b78c325d60c9b4af8916fb2f462f91d7b6724b1ba705b161c9ed2bf17cf8cab46e4cfeffa1d8106f60edd0d8153f9364a0", 0x5a}], 0x2, 0x0, 0x0) r1 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r1, 0x0) 14:41:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 14:41:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x10) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000100)=0x1ff, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xe59176947b3686d6) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10, 0x0) 14:41:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x2, 0x8000, './bus\x00', 0x6, 0x3, 0x608, 0x7ff}) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0x0, 0x95, 0x20000003, 0xa53, 0x8}, {{r1}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x100, 0x600}, {{r1}, 0x0, 0xc2, 0x8, 0x7, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffff8, 0x93, 0x4, 0x5, 0xa1}, {{r1}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x100000000, 0x7}], 0x400, &(0x7f0000000280), 0x8, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) seteuid(r2) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000280)="e5f908e715e9601b29d7763a3b5184f6cafb917c92ab079075ad65251a1ad99ca52ba6db87eacf0785942261b716406660ca77ef50c34fe813c21774ebf491d7c6631d69bec8410e09485bfa7586e4176b5b1d57fd6592e17d45e6ebf0fc9f177423aed8da2f52b5e59e497e44b3d2f5ba0dd7e0058dd8534423a806995c7a1e9d8146777dad9751c5a1f46a2d25af83e936f755a59c1f7cd88f2ac1254073ae3ee241e73eec638e8a4720ec8d76d5724a", 0xb1}, {&(0x7f0000000340)="48a3be843a567daeb5b7731204b7d9495db1ae89788e964935cc59d4e4ba6af57fd5bc8c90331cccd29fd56d8313a088d80e8aad07981c76293fbae04ef9888fd100f18b34a83854829f02ac2a86c3b05b72f3ea476558e9e45cdb38210e40141c80f635c63186e88b8e1824e28d028309f1c7c11b155bd6ff2f87e7e1082037e1bd3f713d467a1ae7261f06f9b3982d6a26a79d", 0x94}, {&(0x7f0000000400)="ce0aca8198ee6cbde92757922d7ec8fc8658b9520b0b22db027fb55c40e149f725c23b3d2753a1fa6cbc5520aaeb158e33c71a407e8088fa5f8e6c829e6bf0809f92e2d6539311f9184c326f2234c2e015bbd4211b5ae13f7955faec5d6286ad92fcf715653cbb0189763464eeef072e4fbc264612d8074d990d117a48a78f0f79ec2761a6d4d6823db755a699c57ee79acf1b6153f25c2563", 0x99}, {&(0x7f00000004c0)="6e7fe51853f0df50ca9596f268c841bea058ea5f0cdc6227c84a8e6884ddf6800b532718e86c7474d4165eda74cfa99187062fb8c0af022c3d3abeecb7817f62dc", 0x41}, {&(0x7f0000000540)="37d57758d39ccd7de40202c85f65413da272952accf12c04281a11fb4838944481314e550902787da4f6f8cb2fbc98c242cbea7b6692f653d3d38872bc04f40238d8dcb01c069d9e6eae8745d2ed476f123f9bd8e252f97c81578c5da63e0d7745490780a048f8774b22de54956182656c9424ba9cb6b07bb8e08d40796b8fbc569c9feb8d7677383ddee8db69a349719e8e9b0e8a88eb93dcb8c9ea4a8d398573028e1b0020afe75326e564bf6b5096a8d56746fe281a4e00ea4ea66c3bb9", 0xbf}, {&(0x7f0000000600)="7e9f4a8aeab1caffb55319fea9a73d94648d8fadd67d31542cd049e778d6ec82b2d5728a2322b1289b7bbb62d1d6cda0df86788befa738257e320a159c79ee8c08d710f7a4b46b8d3d0cf30fa5da92d6abe4dbe73c5656f38cb0d0f881b767e12d7678c679bcd6290c9d30f171e9c72133fb7f8fc629d916e9e213941582a79fa7239c74d20a7054c9be39ed8add8ec6f00193aa0820a860754861e8491e6e41c783b9eb73315e3f97fd9aecb8285e6c690e7a54e126e272c97b11ebfa516f36", 0xc0}, {&(0x7f00000006c0)="08749aa20f73babe4167161410eeabf7af527ab8f23b28bdb29a6e33d9ccc2622b83585032d973d6601b6c4d8d420c9c891a0e76bfa983d0afecef288aabbad91021339a325a70da2e1ccfa4e9e29af92bc96307c5ec13b69fab3ca334a9caca4aae5ff466b91ac05016c79212c8c5ad79d8bc2fc3a2e3224a714ac3f401865b4f0e2d5f8dcc18f889fc37480aee5cc96d1d074942ceac8cd827f9ca7226767972daa51e97b22d08", 0xa8}], 0x7, 0x0, 0x0) write(r1, &(0x7f00000000c0)="f491063654a135c0e6f8866f09c69252ceb57bd5e44ed342d6b695de8c0616a55accbe98caec70beb32b5d44cb27f4b680e528b7f7ad00ccb23fd64a41873b2cd7bde47bf0573530f0e948d58cac8aceed87ae66f5c618ac5df68b4979d9747477d2d4", 0x63) 14:41:23 executing program 0: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) read(r0, &(0x7f00000001c0)=""/122, 0x7a) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 14:41:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x1) 14:41:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1c}, {0x6}]}) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x48, 0x800}, {0x2000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfe5d, &(0x7f0000000240)="6e050032bfb343a0eef0c10ab1954ec12825380e160522acaecfb1af15afdd8f80b1e3d761b6540ee3d267dff154b5bab5f6219e559501663154133fe4531458834c44488bd9142772d3dc6aea72070000001171630642efa155b600114aca3f433452b5de00000000000000000000000000658d2f00b62350ef0bf94b68fc1580914410469e7c80e429e0263448657ac22ed7f935c20e940186a26077b5b28686bc3b633a80dbdc010fcc17cafcaab6ec2040985feafbabdbb67ee1b05af8ce2f598dcdbd7be459eea2c6c4570d6bd1a718f85c8da84102d61cab9d06be508d4e2b55") 14:41:23 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000180)="2cf2b96646b0542ca0ac096e0bee3b18315101c970ca553a6e170c8863b78e464d413024df6605458c6810f60e32a68e55f48c84f5b6b42e0001a73f8184ceb2986ae60ac02968922d96c866821421336a91cf29ad21e16f5e1299005d92e724a8b9d878603066aa70a89348c3f110d2686e8a4941e9bfe3f769df631c27a1ea0a1d81a936ac2f6f6dd9c73da4c36c0d33981ad483afe1d17bda4f6df86b18e67aa6a3b1e7566415d60ad586f6010fc75f29a302eabc65367431f140c30eb6312bab5e4bb8aebfd8368e8d437c2d7578ea54e27684f66626ab64d632c2e6bf37335eb99a739b6b209dbfb7f3ec84f9271312bff9f6164a766f599fa9b883035f0afbaf30e54683f8d3a8f602e1a6b8d7b9382e8dba3884c6710645149ebb9baa2c17c44209f9f1908679062d01032c10157f93669b9a05c6b46b041514349f5cd999f184e77df0d5ad3c70416bd064b48e8324105a3fd225387498ef72dd250289ba41222880c61eb54007cbf4f8b28d4533b76ccb8dcd3df02953d2e611f8e0198ce30fc2eb2e777029c73f2dd1d62b00064cc7d9c883e5e1b8f56e42552436fb5f8996cd4d63501e7adaf04608da79d44a7fb9f07bba04ad85696e3a47ead16e0d64cba56eb4be1118e6e3e7f0024bbcaf2eeab8a0c50a22e9cabd77957c6e39799a3898ee24997df4a17823651a7b04bb7efa5d95f7b6456754e5aa9218f52e1e635637fe5ab8e112d427990583d6fdeaab184edb00ce3d3cfaec0f5c4e97667dcf26570b4d74bf6e2082b296d91dbc005f8bd060d6043edf4504419e165231488caaa31ebe5e290c5d64e481d0ac8acc66e4a1e4b5098ab8fa3db2463b91a647e96ac0ae6c72d141e3a4deadf657538a84b2ed7dbb3436c2c86b82823effcf755797d3d1d259a6012062048da04ed5a610d9c677192f78176948c4fc836f95e6100df1415ab07caa1e788364888fc8ca8837b8afbdc263b87a37832e2d8332acc2e0ea56252bad40cd2c604b19533ff857a6b56451ab28f17c020b89da0d683e596596e70f32e4ea266e80e4a3b006544e1de87ac0a074cc629ae33c4c9422a86d6650c1abcdc01aed4ae7ba5a781fd1204d129d35cfead35297364f37ae815b3663c60eb3365cca7f771985d438ec49f3541dbe32f9d895a1e36871ce0c7c769bd2273b8074c4f5d232893ac62965f14283c1ee952eb8c9b616e7e7e1daa73afc4c2a25dc88b180badbe46a1ef5cad5d4a3a34575dd781756815f7958226e17cd8dabdf0e41ae3defc96eaf93547f62dcf331d89787c5ab163497a3e97ae7c62bf756b64cc76ce958d41929b011f2b9f66a4cc366932514999155a966124a0aedb1b77ecd73026a836f3035bb73b6ea198e6db79415550112b43e592c33df23071991e4dbc1d5ef30aad3e2b4db13b406322d1acdf1eada5869c4a51b9e0f8feb1b6b4ccbde1a4fbda9a3beb520dfa2625de10bc6585329892892d28bc885839dc5bcc75c47e8d0b73a88389bf45eb046ee038b18d6202687f70c96f30eb286828c424158b0ee7a0ec44883edd3c8fa70f8681ef2c6db18db7cc5a130f448c8477a811ba677408cf1501b6bbedec553524a272bf31ac5ac6cca373201857299fb2caff1b9344b9999081839961423cea29eed82e44c20f44131688502c49d0c0c8012ef37c193230ffbb6675074464eabccdc0cbfd67f66260a1b54ba5758dc24b719b83637d508b9783e4b00ba9dcebcdb2f72b30335cbd606f16e358ae80e82ed5f40113a1775631741dea701d9f0fccd90ab1454d93e37f4a656514ac224c2f77388cb499b0952dcce4d34e46998c7a3ca280e2e96958740d7d141e8cda1824cb4073674992156e973ab25cbc0dc2a532a0e73843864d3c2c363460332b716ddd613befdc0469508dbb047f96200a46a0603e1cd7c5115f10095180f7c3561c1ba13ecb2e0c863c23720194fc668165a17b7eb914b922427a0521a3f3afbb71959db624fe44423864f0b6beece66ed18eae2ea92caed7c0279e746138abea1cada6ef6a841f226ca6c2eaf67b5df8fce6ea81def8b4a39f7e29742f8ae439ad6f1b894715639410b753949842c2d80c7fc8e96af4e2b8a19f1976e6fd26a5b68ba3db36140259545b585c3b4edc502b4c6f7c8d6e52eaafabb2b588fc805e85284dd72803d3112501e56684404b98f0ebbd91bf05e359aa886355f7eee57497e22989c11991904b7769344f8d2e72fef03491d8c75abd594429fdf05eec8f6bc3706d04973680ea7a4783e59b838ea44f8a305a8d719b059adf74f56894e1c0fb6d1e1fc1c3afbb8afb5b5f7b1de9343cd806c3fdc6af0f595c2e89fd3632ed32274fed36102ccad5f3b4778f080e9bba571b282766c3b301d42191d7550f230594392d90dd8b1c58666ba0e0efbb70ae8cc35d2c11c6fec6c9c23f730fd5911ea151f5e7c7c9a5462a076074b018dc201e5d25a1dc304793d77bebc1e275930b8b6c3e248e833a35288ac913d750849ea9e89d4558257fdcab74960c1fa4514a4fdb85bf9f52960620ba09fdd73d1c45e43b3f2e6643c2da5d8adc0202870a9c6f111f0f917add9f386effc4caa3278f1d59bd1dc6f1ff626ab1e2d0754d58f3015843401d8c31773e9a1b8f5ea9687684c5ba988ab5db5fef6c2007e7a305dccc3eca0b229f67ea6e1dbb9ee50f1e638c5007791a37bd389f19e8399332a484a04f50560335364a1bb8ea87bfdb659e195f8363734c59010a63e7930065ebfce636e73c90c7417e0643c7c1d19baf9333b100f2b22cab15a9f7636446fbd721ed47f159a24dfa60c86ebe960475771c8d5a66af0a1a33aa77de0b002021be69d6334b79e414a5384a9658d230c404412a3488ecfc5ebad8a989b3750df3fe3b8e146cbc67c4dc32c791fff3f50c8b4bcc1ed44a633ec0bf8a4034fe27849c37df3b40a2b286fb167ef5ddaeda1ef6d375ca0601c84309f7062f5c267a813edb5a536dcf771b4d47be9600bf209099b86f8eb6a62abd37f43cc7969bddd3d1a64dacc99da9afc7b0c663ac6b90d88eb37e8b44bd64dd17cb40660c91038cf147fd4d69991955af166ceea706bc9232e9167906ab136c8960480c07c7172baee5fb1de6c9f46db6a084f00f7b21a4a5663d30c468d7966220f30bac5ca392971cb14372c4927db7a6710962815d7b28af38a135c808b1a7469f426be4d8f1a79e5c7a8086dbd4e0375eef6d131ecbdc15850e6ab24da7167969ec6dade153c9a87a47c5667808a721345a7a93208e927afedb308e83668ba5f4f704ffc9961b2cadc206ac040884fac6fac4f51703a4ba9504dd2ce30a1ad2826ac7c0247d1a723fb3ee9494f2783271df4333770f1fd8b3f798c5f4e6f7e8cc4492106381dad993f54e55f8b0c358be36b57dd8fa29c5d18ccb3fe17c8a154ba265aee2ab64fdd49d9ad628426c503a302ad7443b0c1e91aa6b308b18b809c85fbf1c540585443169c9142754d3b7fa539b66707f9223bbb5b6618fcfcd960ca4f7e71e27817195074bf6f83f80d03eae9a916bc206136cb8cc9cfc4fa656c05942f5b3f20fd8ee890738fd3efbc2ff79da1bc03e8fc0edefde03c334e5faab46826d78fac8c24c7c3afb799f252cbd21be4f3980f70d697b4a8793232e5118a7ceb19f07a08fb2f034e2dc7dd75404b39d096530a2a887046110b647a2fcd8c1faf516c57d8afdd07ec13188326568eb4cf88428be34a6c8a0eae35fcb21bc35445137753aadfd20a4008ac119bf7abc38972cfecda6f8684fa184c9705d98f324dcf27531f8f1223f8dc6ec93091b29414fbdd97eeac7daaf53293239728f96669558730666620f79e24bd860669fc91eefacedbdf4c2f80ff3d16f49107f90ff794a4215efc075436011478083f9a91098cfaceb000ce9b4b0c41ffac1364b4f9e1e6d19f360d651e5f2ab561335676fff97f6db2651f5241a9576af43df0740e1476f248aded4b9d26189d56aeaaac1b4122e60f60310d50281ebb01838698e61d1d0adb850dc3fdcf54ad99f6a8b291c3cc7a6d920f8b83d9473c466a660a865fb1ccf0f13079b4cf5a68f01ec35d509b0f2daf2895892cc7858019c51d6992e5c5dc1288c7c2f28e38a810f8c26d874dfd9e029792daf376716671eb68fbbf22d382b6b68ff0453aa09c437485de84be0a73fc6fdde5f1287d1bf2563d2e965ccd84baeaeb67f44459164bb41c2c9dd94785bca6e0ac56ec933b12cbb31e9726187b741fa014df8b494b7f747350ec8636417f77c9bb524dcab6cdc266f57f33434aacf9d97bfecf320702501511283d92a7babaddc06dcfeaaa52e62f473c3f51d3b1c801b095b6f793e99976a7db160e982d030954639a22f1fe21fe281dfeba3a0060d5f07dd4202bbfec6c2fafa33e7e40a611d793c2caba199f8ad80ed1e3c9095522821b57c9046c3e0808c78a48addbcfef10b5e71db912a587e935e0489b5277ec4441c6b9d84cece0015d2af435b3a93c6f3b24c01db99a75ae8677c7059a329ae007ba53e6a7bd243992132dfe0a27fda0fca9b5d069cf933430f015e322da77c9f80aaca472800a0db7d9e7b1ce2675f91529410c320e086140142cf1648eb120b403fe2f33be8f3c906712f2eafba39b2d2c224e250ea7c12014da56d0919ac298c016fa477f577bf15dcb32f72aa3cead92f2ca2ffbb67f66b06ef90edab27be52b55f1144f771d410b1b3120e04801edabab889be3a86d3b80376c9535583f5677122b3198b207b518cc6a3acefb20fcbed3cc3e23a066119574deb54d0b2f36be782bee6f168ad18d3f952e28a8642c73c1bd415db2171d3d7c905bc91a8d37ce857468bc51a22b57c758fc83853c6d5f81bb5bd285c71f7a34cfbac06d3a3f90d15a14624c077152f13598a9bd1eba4ff79a500ec8ab9943e01df03aa1b26f5612a6ee2c2de4d0401ec50cb864a4917e8ac66990e99cf27cb6fa3a96e967884dd25104f57c8fae3db32f89f769a4972569701a9bb94f5f64e9c9a97aece8d6cdc865c2aaed2b7f2b87d7c5ae778ceb15dc085185aeedd7bee1861de291981307a93d7f4b285458ae352a9fef860867786667bdc86d0f4359878f51c1f4288c37f72afd0f3395f472c1b6e45ff1aa8c202ee0ed988e323bf9637863134afaef2fc5d61c5335c9a3a33d2e98920d79fe2168ca111db752c92361f05e30d93d1a2306ab57b8048e2d2bd6aa93641e7d275ac0839566e56fa0e592c8b8d17302118d8a41a7c802346a5df97576cc9801fd094beaf99e3a5ad8551cfb8aba2cd975845464d958178f35e1f1bcece04b569a8c10244b761662c518db713cf8fca56a4b57d7b34a9146c7e7b269a37705248b486b8beb79a3030776434d6124d7705feb0b112d3fd54b628c62f3f1a71ae8928b9d323556df1d1c940ea9b13d78709797ba4f895c9265c7bf6fb0ad92dca6c15413db4c87ad696885a09ab950103a0b66a89a254d05fd76564c728bf55c2254ae851c39a4d054a9cfc892487f21896ba31b755f45137f8f072b5aa307e2f88ce2f9f5d2d2d29c79119c4c094a0df2a454127d19893bf95ee45481d0a631c6e9c6aca28eff26400e64986cdfeca474f53a85f11c486e9b886d4fcc96b4f170c1e55ac864472e13c9df3caec282fccebf7534395a0f280be817ea4a23321f584c374195c18b6f34cdb2714d86076d82251f0079e19c1842ba8c71d8f4c1356a04eb06b3a93811b1c0fcb66c2a11b145b55da27fee38801555f8abdbf71f4292c056865c20f6ea6e8f", 0x1000, 0x9, &(0x7f0000000040)={0x18, 0x3, 0x36, 0x7}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x0, 0xfff}], 0x3, 0x0, 0x5, 0x0) close(r2) 14:41:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 14:41:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x8f, 0x5, 0x10000, 0x1, 0x3, 0x6, 0xfffffffffffffff8, 0x3, 0xa23939f5b2cf5abc, 0x8, 0x40}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000180)=[{0x4, 0x2, 0x9, 0xfff}, {0xfffffffffffffffa, 0x0, 0x1, 0xb65}, {0x7, 0x10000, 0x5, 0x8}, {0x4, 0x9, 0xe48, 0x1f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") 14:41:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 14:41:23 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x90) mkdir(0x0, 0x0) chdir(0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38a", 0x101}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000140)='\x00') 14:41:23 executing program 1: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) socketpair(0x1, 0x3, 0x80, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0xc32, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffff9aa1) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 14:41:23 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x3, 0x4) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050360000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) syz_open_pts() 14:41:23 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/151], 0x97, 0x1, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000700)='\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', 0x80, 0x10) shutdown(r1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r2, &(0x7f0000000180)='\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', &(0x7f0000000200)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000280)='\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', 0x2, 0x134) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000300)) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x1, 0x6070}, {0x18, 0x1, 0x2, 0x10001}, 0x4, [0x2, 0x10000, 0x40, 0x602, 0x6, 0x4, 0x1, 0x800]}, 0x3c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r10 = socket(0x2000000000000002, 0x2, 0x0) r11 = dup(r3) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f00000003c0)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x1000, 0x1ff, 0x7d78, 0x1, 0x1228, 0x100000001, 0xffffffff, 0x2, 0x1, 0x289, 0xfffffffffffffff9}) sendmsg$unix(r10, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) r12 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x6, r6, r7, r8, r9, 0x0, 0xfffffffffffffffc}, 0x3, 0x7, 0x0, r12, 0x80000001, 0xfff, 0x3, 0x100000000}) 14:41:23 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00'], &(0x7f00000000c0)=0x53) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./file0\x00') ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x35}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000240)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x10000) 14:41:23 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe67) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 14:41:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xba8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x74, 0x0, 0x5}, {0x28}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) pread(r0, &(0x7f0000000140)="59e46fef4364a1616f25145b318b2e642afd1c14d546180107dabd0c4c72e20b3c251c7726f0846052669d2bfecc7d4a2694e556e913579f9aa8bf60b345fa7751e2ec5acf4a7314c8b659154e48c84d98a03c63dd6b4c80df5dc9a2c3b70e2122b5124585a1f1a95784846ecb2b68dd91052c1b06fa6a94fcb146926365e35fad94b6ccf0897cfe67e20f58a5cc21be0343721bb275f9b45d9279207e90f3e3446ace34f653332115691270dbd4eac1f1b2fba3f6ff2abba60f718de3f8fd2e4f1687977f8286dbb91dc2ffb7fc941c230aa4a3c1814f6a6b5c8988fc42426695a9197211", 0xe5, 0x0, 0x0) witness: thread 0xffff800020b28290 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8065916f88) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_rdwr+0x109 #5 acct_process+0x5db #6 exit1+0x361 #7 postsig+0x4e3 #8 userret+0x199 #9 syscall+0x44a #10 Xsyscall+0x128 panic: thread 0xffff800020b28290 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 502045 33333 73 0x100010 0 0 syslogd *367877 94477 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020b28290) at witness_thread_exit+0x213 reaper(ffff800020aff8b8) at reaper+0x14c end trace frame: 0x0, count: 11 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 thread 0xffff800020b28290 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020b28290) at witness_thread_exit+0x213 reaper(ffff800020aff8b8) at reaper+0x14c end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020afcf30 rbx 0xffff800020afcfe0 rdx 0xffff800020aff8b8 rcx 0 rax 0 r8 0xffffffff81f21ae3 kprintf+0x173 r9 0x1 r10 0x25 r11 0x1362c572fb53f3 r12 0x3000000008 r13 0xffff800020afcf40 r14 0x100 r15 0x1 rip 0xffffffff81010db8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020afcf20 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=367877 stat=onproc flags process=14000 proc=200 pri=4, usrpri=52, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab18b0,0xffff800020aff650 process=0xffff800020aea708 user=0xffff800020af8000, vmspace=0xffffffff82386b98 estcpu=2, cpticks=4, pctcpu=0.63 user=0, sys=4, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 89594 369165 1 0 3 0x80 nanosleep init 86816 490846 82995 0 3 0x82 piperd syz-executor.1 17294 499185 0 0 3 0x14200 acct acct 38698 362684 0 0 3 0x14200 bored sosplice 82995 486001 89094 0 3 0x82 thrsleep syz-fuzzer 82995 37178 89094 0 3 0x4000082 thrsleep syz-fuzzer 82995 185149 89094 0 3 0x4000082 thrsleep syz-fuzzer 82995 188132 89094 0 3 0x4000082 thrsleep syz-fuzzer 82995 482873 89094 0 3 0x4000082 kqread syz-fuzzer 82995 100679 89094 0 3 0x4000082 thrsleep syz-fuzzer 82995 508709 89094 0 3 0x4000082 thrsleep syz-fuzzer 82995 411014 89094 0 3 0x4000082 thrsleep syz-fuzzer 82995 155339 89094 0 3 0x4000082 thrsleep syz-fuzzer 82995 458999 89094 0 3 0x4000082 thrsleep syz-fuzzer 89094 236848 38727 0 3 0x10008a pause ksh 38727 276106 62694 0 3 0x92 select sshd 62694 443944 1 0 3 0x80 select sshd 52513 178892 62719 74 3 0x100092 bpf pflogd 62719 455792 1 0 3 0x80 netio pflogd 33333 502045 26947 73 7 0x100010 syslogd 26947 137923 1 0 3 0x100082 netio syslogd 69779 359299 1 77 3 0x100090 poll dhclient 57889 486665 1 0 3 0x80 poll dhclient 73377 340291 0 0 3 0x14200 pgzero zerothread 1142 42770 0 0 3 0x14200 aiodoned aiodoned 85721 492640 0 0 3 0x14200 syncer update 13111 54196 0 0 3 0x14200 cleaner cleaner *94477 367877 0 0 7 0x14200 reaper 74411 111219 0 0 3 0x14200 pgdaemon pagedaemon 99494 216669 0 0 3 0x14200 bored crynlk 53869 429393 0 0 3 0x14200 bored crypto 29590 316152 0 0 3 0x40014200 acpi0 acpi0 79276 24394 0 0 3 0x40014200 idle1 54537 203539 0 0 3 0x14200 bored softnet 78825 520092 0 0 3 0x14200 bored systqmp 10816 508744 0 0 3 0x14200 bored systq 73374 214514 0 0 3 0x40014200 bored softclock 50488 460632 0 0 3 0x40014200 idle0 32098 345007 0 0 3 0x14200 bored smr 1 17599 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 33333 (syslogd) thread 0xffff800020b60c68 (502045) exclusive rrwlock inode r = 0 (0xfffffd806ec4eb38) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fsync+0x114 #6 syscall+0x552 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9579 6456K 7225K 78643K 15889 0 0 pcb 13 8K 8K 78643K 152 0 0 rtable 88 3K 4K 78643K 669 0 0 ifaddr 74 15K 18K 78643K 273 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1587 0 0 iov 0 0K 24K 78643K 424 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1206 76K 77K 78643K 3104 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 22 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 233 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 3 5K 25K 78643K 2084 0 0 sigio 0 0K 0K 78643K 17 0 0 proc 47 38K 83K 78643K 755 0 0 subproc 16 1K 2K 78643K 85 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 195 0 0 in_multi 22 1K 2K 78643K 113 0 0 ether_multi 1 0K 0K 78643K 12 0 0 mrt 0 0K 0K 78643K 10 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 401 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 103 13K 30K 78643K 7673 0 0 UVM aobj 58 3K 3K 78643K 68 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 111 0 0 NDP 18 0K 0K 78643K 77 0 0 temp 198 2751K 3392K 78643K 14556 0 0 kqueue 0 0K 0K 78643K 13 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 12 0 8 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 91 0 89 1 0 1 1 0 8 0 rtentry 112 80 0 47 2 0 2 2 0 8 0 unpcb 120 608 0 598 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 7604 0 7604 1 1 0 1 0 8 0 tcpcb 544 310 0 306 1 0 1 1 0 8 0 inpcb 280 936 0 929 3 2 1 2 0 8 0 nd6 48 15 0 12 1 0 1 1 0 8 0 pkpcb 40 6 0 6 3 3 0 1 0 8 0 swfcl 56 6 0 0 1 0 1 1 0 8 0 ppxss 1128 42 0 42 7 6 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 54 0 33 1 0 1 1 0 8 0 pfstkey 112 54 0 33 1 0 1 1 0 8 0 pfstate 328 54 0 33 2 0 2 2 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 326 0 179 13 0 13 13 0 8 0 art_table 32 327 0 179 2 0 2 2 0 8 0 art_node 16 77 0 47 1 0 1 1 0 8 0 sysvmsgpl 40 28 0 13 1 0 1 1 0 8 0 semapl 112 229 0 219 1 0 1 1 0 8 0 shmpl 112 66 0 10 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4900 0 3487 47 0 47 47 0 8 0 ffsino 272 4900 0 3487 96 0 96 96 0 8 0 nchpl 144 7969 0 6341 62 0 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 24343 0 24343 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 5 0 5 4 4 0 1 0 8 0 scxspl 192 24180 0 24180 12 11 1 6 0 8 1 plimitpl 152 196 0 189 1 0 1 1 0 8 0 sigapl 432 2278 0 2265 3 1 2 3 0 8 0 futexpl 56 24020 0 24020 2 1 1 1 0 8 1 knotepl 112 410 0 397 1 0 1 1 0 8 0 kqueuepl 104 416 0 414 1 0 1 1 0 8 0 pipepl 112 1188 0 1175 1 0 1 1 0 8 0 fdescpl 488 2279 0 2265 3 0 3 3 0 8 0 filepl 152 12616 0 12541 6 1 5 5 0 8 1 lockfpl 104 603 0 603 3 2 1 1 0 8 1 lockfspl 48 214 0 214 3 2 1 1 0 8 1 sessionpl 112 23 0 13 1 0 1 1 0 8 0 pgrppl 48 40 0 30 1 0 1 1 0 8 0 ucredpl 96 2069 0 2060 1 0 1 1 0 8 0 zombiepl 144 2265 0 2264 2 1 1 1 0 8 0 processpl 896 2296 0 2264 4 0 4 4 0 8 0 procpl 632 6711 0 6670 7 2 5 5 0 8 1 srpgc 64 8 0 8 4 3 1 1 0 8 1 sosppl 128 19 0 19 6 5 1 1 0 8 1 sockpl 384 1666 0 1647 6 3 3 3 0 8 1 mcl64k 65536 361 0 0 43 9 34 34 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 19 0 0 2 0 2 2 0 8 0 mcl9k 9216 6 0 0 1 0 1 1 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 10 0 0 2 0 2 2 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 163 0 0 19 1 18 19 0 8 0 mtagpl 80 20 0 0 1 0 1 1 0 8 0 mbufpl 256 608 0 0 31 0 31 31 0 8 0 bufpl 256 13420 0 6391 440 0 440 440 0 8 0 anonpl 16 223343 0 213968 111 45 66 67 0 125 15 amapchunkpl 152 13150 0 13020 20 9 11 11 0 158 4 amappl16 192 11870 0 11230 94 52 42 46 0 8 8 amappl15 184 8 0 8 1 0 1 1 0 8 1 amappl14 176 75 0 68 1 0 1 1 0 8 0 amappl13 168 514 0 513 3 2 1 1 0 8 0 amappl12 160 12 0 12 2 2 0 1 0 8 0 amappl11 152 785 0 770 1 0 1 1 0 8 0 amappl10 144 881 0 878 1 0 1 1 0 8 0 amappl9 136 642 0 639 1 0 1 1 0 8 0 amappl8 128 189 0 167 1 0 1 1 0 8 0 amappl7 120 849 0 841 1 0 1 1 0 8 0 amappl6 112 760 0 753 1 0 1 1 0 8 0 amappl5 104 163 0 149 1 0 1 1 0 8 0 amappl4 96 2549 0 2518 2 1 1 2 0 8 0 amappl3 88 263 0 252 1 0 1 1 0 8 0 amappl2 80 17499 0 17433 3 1 2 3 0 8 0 amappl1 72 57798 0 57384 25 15 10 20 0 8 0 amappl 80 7021 0 6980 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 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 67 0 10 1 0 1 1 0 8 0 uaddrrnd 24 2279 0 2264 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2279 0 2264 1 0 1 1 0 8 0 vmmpekpl 168 19404 0 19373 2 0 2 2 0 8 0 vmmpepl 168 282048 0 280420 165 72 93 101 0 357 11 vmsppl 368 2278 0 2264 2 0 2 2 0 8 0 pdppl 4096 4566 0 4528 6 0 6 6 0 8 0 pvpl 32 618854 0 606399 249 87 162 165 0 265 36 pmappl 232 2278 0 2264 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 668 0 15 19 0 19 19 0 8 0