ffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x7f) 13:34:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x400029d8aaa8}, {0x54}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 13:34:16 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = semget(0x1, 0x3, 0x412) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0xf]) 13:34:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000b}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) recvfrom(r0, &(0x7f0000000300)=""/237, 0xed, 0x2, 0x0, 0x0) 13:34:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 13:34:16 executing program 0: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0xd0}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) chflags(&(0x7f0000001080)='./file0\x00', 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x811, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="e9ae5bae251298215b128a3af2fce66426976ada3407146b78c016b6015259d4f97c567374f5c62b80118cc1c0d95957b8ed0bd72045d37d9d9793db1c68491ca12d3f1a4d8ff1fb4a5d1e84175a9ac7212fa77e80298b2f99a8a85946b92cd61a7090ec7fd6bd1ddcd0e6f5bfac01e0cd5cce82691fcdc142cce70781bb7d380cd22260e0423e2c87ca5ee8770315921a2551179c3bbf81a10650bdd796b76aa6b065ca7e6d1140b81bdaa71b4978f27b991df9188cef5f34f39afd363a14e9d43efa4ec3563090f5b282498e1df4bb0372e3b8743be3d89c890f25c172653857a28b3f977ed109d43e637875f775a2e984b26df93882147172660fd8b06b187a4af0be792fc36e331eb29584d33038297e9c7c4b8bfe4ea5203266a1cdc88aa09c7d691bd9dfba0b3348509bd605c6834a227180e0d8c9e5e7c5e030a61b8ad4ef32bb5b5e9dfe4d2ba6baa9dd9ce5390e897747842d952bbdfa0817ecc1607751188db3b8b96faeaeaf22ab8feb6bb99f99c7a18a564f880455d6ea46cab90732c60fb0adc8b7411e8775a0f160874b8332c09b92e08a2643f103c584206536a6d1266bb5a57b3398735f39db44e7c5be784c723d133483f7a498f52d78a1081d9cdaaa04dcceaddf4806f22a64fbd91f171ff59bd2dbc342e2921be7922aa7aeeda27e6d5441e848c1b3dfec8fb6da145ad2f6ccc226dfede43101d7df4a702c9afadbe16cd8d2d9e070858117a4b455a372ce9e83e4719c944333763d42859d328aa70bbad6ea6b4b37277aa338b1f13509f5486facf4bd78a3e2fe250e3df2284f60698a546610da2211b703dcf1bcb8a724f2c8f35bb91a636b3ecb859394bcae89dfa688a7b5f7ec04fd50e7f8e12c4c95c723322fc565b1750564e5e710130dbd67b5d76015c616b0449d82a61209e654842a664ed4faa4ddea0d01b48a9e7f4f8c8e2ae745c7085d5f4c4294dd25514ff6e53e23dcf2ba1966b15e5756aaf8222f5aef056aec6445f70e45fed7a006f977c51f9a94e6cac26f6371cefc80f86133c85aa5212a59963179ad4ff9c689dd3eeff54738059949965635663fded83f080c7a42b995ff7b7aca5be48e26b286cb40a0cc6dd616aa996aebe3aea467c9ff2f7897f3e62261273240b56955a6c58ae45660f9910daa8db2fbdb3c30cc87c65143ea5835ee9a57a10f93f0602288e37efcc7cd20b3d37dd07e26e27b32d6e861fb120e4f9f369b76f4043010073a882e4ca9da1c99bacd88f183764b482674812f65781500877bcbe730098193ee95319bbe26f5f7bccbcf7272d9ce6444f2837791f58ea3817acf470f3e01e5037c22b9e8e14ddef51ec0c393ad6bd80a096693edd3fe9e4a05d16bfdf01d4c82797fe3f45a41d7aa0fb01578c4e650b3c22f073d220a87bb22f7aef400bc1b8b41beee9d9625f0deb797b053201f313f83b9228dbb983f748d7d1cf4df8b5115523c8f72e6528a2df31cd2788068d0b66399ee7f1473c8400e95440bfbcd99039bdbf2ba7986020af451daefa20cd41319cbcc9e22ad70f93a438c0f350f279949ed3130cf8937c57aa2123c2deb3c03f4bc51d5a73da534eb2185d3ca544ad059cdd297a651821674defc9236bab713f45f18b7f41244135d0639e2b87f4190952176ecde1bf8ffac8a09da5958e2fd79ea97ab994907afc0a7c12e2a80f3570de5de31ac59f9e14d0063dbcbec8bc5a905c96fdfce52dc4505b9a5c0f9009f2d3c9658528474a3aeebb87c10fedbb43850e0f8ba70f11c4892572781ab3ad4dd287edb38c6e772c923ac3893800ca8196ca533659f82502bf92c8d78726f2824c1dcfe8075b1a526ecd4729fd8ae80704241f95f4a97813b391aa9188662487c82338266df3538a38063408bf32fcdcbf68014e5d31c3483a1a1d3b52cea12030e1205a4bbf706506fa9ccee0d4e2fa5c430ebc5cf04b18fd586a062df7207449488beacbee73f9fd7053478311d4a00d264c67ec8b3a948b59366e8dc7f41f74bbf124801bdd1c558e17613850708e2d80cce22ccb64fa1bc1dfa3b7be1c67c75b264cb4c1c847f3ecea3aa5c56dbb808f8ed804b909557410493ecd32713f3f5aea48c7888206437882ff0082075215da10e6e530bef6f961bc2fea4ec71e5d30f06eeb22dbcecba0430f6e6f02c5854b9736adb4861421133ea3a798389cad35586814395a011ef8dd9f8507d788eb8afb0fd1ec0b67792e9c590eb5a270053369b3b36f5a73251b1df906939247783c0568cee9a5830517564fda67f718bb9931739d6b2d4cb33f4c2f2e76b6dcc259cce9de32f85846c6389583f23a16b3536163e50fcf7cd624d07083396d5a132149d3274fef6d4e3e201021135b925f28ddd4c80d2a7fb22a43672bdf0980dc3e9e1bfb8fbf714526817853b1f51f51309db57599230f1b3f84ae5777fd582ce4b5aa1718008a6051298f8f42db0a98aa09e3f0262047454d43a4ea4e61c730cada3b6d08be5269e1a41af3299b59697497f2a6653b8797971751be0a2655b7c7fa850f661ed64ade92eb1e93efd12378565cc63bc9561a5ecffd7c53e2d8f94433454d420dba6ca944dd3f9f0abb42410023471c26ea12f0efac46c9f9378e04cf10b2c533e398979328aca3e174cf55ef81c7460647cdc8a08e40a4f98de30edf8b7bb26ddcdf7c16d34620f902fa9241c444f88567159df036107c093e4ac2f9561d5d13831e80c668d6b7b1258d5b57b7c68ada27638246df532de00afa60772b169b456489cf55a625ccff4a720c98d9cb6bf4b66be1f5624d36ac41525ffcfaa5c0b210678545a2a577fc46a0b8cf71889b01fdfac398aca153e2d820d501e67f2abaab907babd17cde6dd67321ef5a573a2513e08142ec7b73a7b8ea2656c4ce1b6f4749774acf1fca71edb0ee14bf46c7ae02c3251938b08c5f6060a2406b15cf914d76639d9d3fed932233e38cfaddcf485122efa8556f36f120856337e5540613105bdf20c9eb0dd856787e63ba339e93ff83dba6f197bf7966c0669c8d365d6a375afc7c4816794196c33b76f3c4c5c37cd5bd0babeb2da9d48de59223b040500e85a1e70eebc2ec0e61b486acc577c048ae2c79ccfc78ff396182b416a17c0ddf4eb9c221474a369ba43bd4049633d808a3d5ee841cdc99b1a44ee6671cc3c43b8ca4778954775d6f94c3c3d1fa754d983537f5d8dc12d20f67ea8bf6c17808403c1ad3c9bffcf64200feb9d9e3a9aa6cd5d3e2c7a0866f3a15013deaea06ab7a4a61f9969e6082f8f987ebdc6de12a8a86de2592370d129ec266883bc757521e63fca4988b8b86e81a6a9630813606d68aca1877db91a4c3fd0e1eea039c21b232c70aab7efa905a952d65ee5a9f9dbab76320ded40163802e630363104264dede26c6b5957790acdf16c352c90fa384862af9e8ac09523aeb0680c445d27020262a9a3b3af5d8fc258e18d94fd73a730f655e2dc8e4fa6a0330c53961f95b68d031552670ddfdce9f51148b6cb7c3cba7ef4802d630d829aa83c75fc6f410b774cab934a515df9443e6133b5fa22ad9c97cda87f56da598228e19e13f1df85c190ba0dc809d485f6abfa252819b9f6bc272ea26e7a007f0a27829c065391e343c3b8a0894afc0d136bdeb0956eebd175c3fc446dd3aa1d558e67281ad2001820fdc80db1a3343b35791e810c6c9554cd1fc9955fc7e63a7cd2c51055b4be1a752369b8556397817f5dc68662438b0024385a3761f26b37a80fbe223f9b9e6e721f222309945ff246e33124a3abe5537f3e76f7731e4e8014f1f71d9226a5d29e823b829c64f3b861e68015e939e23a31fde7ff9723c165e6f5d736cef62f78652202f393b914b62e876eb08d7f5f8ef448732ece5ea34be352bee5ad8c6ef1ec814376e8c17d79b5511779c259a70e6648066a4525eea5d79e619c37bbfa0a08bb08bc64ae16c174ca92aef590f56967892c89d458fd6a9e21ed643ce8f7aee2584a431612e3bac2c868cbff44d31b21a1abfa6e53e6165102d1507cd1b1a49bbd3c928be3a9a46992cb87cf6eab846c9f5a55cedfc42bbade398a988cf098157a5b65952f2b064a676f634aef5b8b78b350e3c1bc5739d2933c7526cdfa2fa743d1c41e6a22facf26cd8501524347db55794694dabe4b19af66ed9a18cdcb924a87feb02c8dcf26be540031f2930e7e3f0ab93cb7b1328943d5204eab540666a1a79fef40296ab7bc53bde0c7d1daee972ff034aaf2169d5ebe9fb5b3cd4c7060b3cd864769713d4f88ea75a8c4b6549b1fce367de52b291d5d5bd6e95baa700fecba19a2b5b1feb82bf59aaa632a015d9ee44bb455b7f4811e29ce8b46836d7cdb9397b435e660b069a42fb825b22cd7d977a623947e62ff3d643b404f4b68cc34f64bcc4c2b55b335874a9f7f4e3c6965bbe8663d2ccd4b30df79aff36d1426ad225fa365bad6b50361a45283adc0441dcae095ae352ecc0476b7dcd29e4e3054d92dbec96aa4b143d2e3129e6ff3a3873f98c8877789374fe757016a6444a3622be9c916f3c5373073592f6d9aeb5ce0e7c596660aa1ebceaab4ef0d0931e7f8601dd339309050c93864d9ac793ec1d909915a77d17a76df93587e3544fa10bb3884939c38face83624b9b074c8ae65827ebd4c77e62356c1a111b7a63398f1dbc332a364612a9334695b9248da7580f84ddda079ba6d6effaebc922c84c0451329d5f6b833f6232aba92d193acbe1abaaf23bff18391e9517309daa1233704dc138239d4acf7a78ffbee24fb5946e367a1c3a7224c9b64f6c4344aa870a4426ca69ff28b2f75ff9266f6f195bf640b0817a5c0e04dcc419404a9b0066060a8733dcc44f71fe969704ba8bf7f440fa2ac22d13d41b6d7601c0a395b73a2c2f361322426df10a55bf1e550285d6049ef9310badf4d1d1fec2c8004ac8821547c27516f19cb071104f199a107b85bc81cab91c740d0cc4ccc5f0055e0953bc1086f773b35547f847fbe0e69cc511997456501342dfb6e861bc1e7b18679a9712e5085379a3ee3cb7359e0da429f9a243495974e45cc089e7ca82f2eabf8b2f4ef7ffc40645bf58fa93d0c1bda410607cf485dc8f7508e2fd01e85f767a8a9a7fae31f15bac3c67c1090abff554feae533f843e1e4ec7682dd64fe91a8cbfc58129501cd1eb70ddf5abe917a66eabe4a828717fbeb61d331689c7b1b5f286d8d2d44836af426eb4466849f96f4d2c3ddf822d577142b2703bfbd24409d760c074f1768e793e2acea2fe4c6022e3f3a392ea1f7a5f6e3a3d3b3438cd49709afdb1c058d47068cb86d55f661a84f889c63211a20ac426ca7d768707f56daec9b6105af878e6deb1be079ea803a3cdfcf744501ec0fb2bde7e472f52e2500109b4fc9f3f192936a4ed18d4164de8b252f777f9ab9eba8344da0a61ea8e1aad5ae09ba3662dad15ed10531f2e5c9e63fe4c0857895a3cd8c035378eec4ef6019f201bb4781979c86fd765604d8367c20471f3a69a05b9d90f71d4db1a263a588e8ecb0f72ae756460719b736b080da73417d505062b246d9247ccef97b33a6ebbaf35dbc6d0ea42f57f66c232f5cbf0be67837cc68335c87c8c495d99e7a382819d8ba0bb51f4bb122de93bb9b594bf6bcef7ee0db0009d07e01e0f41900aaaee37ca5d541ea312669a3661a3a8e6a567dbad333bb5e27544909f15a9021aeafe934e66ee675a352461147a4192ed61eec4e0d3870b4c014b28c0c8423dbaddfa2c2d5873602eec36343e668555682705a8ae2d", 0x1000) fchflags(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) 13:34:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000580)="794a298c24cf6a51456d70115e7b5f18803d780bbb256522ed72ae393f3e1abec1406f3a22ca4d47c56ab7c0bbbf1ea8cd38b53faab269a053e8749bca3054828f836edd3bd30d11072d120ef75e43ed05bea9b5b5e6ab1abc0682057fe20980999b20ece0282a7ca45b6e7228ecea9852c9461b37f263b04f2309bff7b9ad7b02a7bc58410c4489c184e15b7351bb358588663b3df84477f13d2a3b5964b484e252ffe3ba712bb19934a8313d927585797845c239edb751e027896438a6e1cfeb95444058043155aacd87892b57e4495c011a0b2cdb", 0xd6, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1bffa}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000140)=""/178, 0xb2}, {&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f0000000080)=""/100, 0x64}, {&(0x7f0000000340)=""/160, 0xa0}, {&(0x7f00000002c0)=""/23, 0x17}, {&(0x7f0000000400)=""/209, 0xd1}], 0x6, 0x0, 0x0) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 13:34:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x7, 0x4}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="805383d2d3c85246371d2cb729a08528f27258ed1587a4a954b80b6e4abff3dd6635f39c94ef65955c70bface3ef60e9fc97df02f31aba6036adce3429776db4a230de0eea312216b5728e61a33d0d94106472534edef606730ac621738519ec", 0x60}, {&(0x7f00000001c0)="464ed0c794f231ae2a787129b9ef8485b0ce47144c3e930588edf4b412e0e97ceb3251d71a98759c88e1fc656f7e471678c045d89fcdddde2047168e1bbe65c43a177dd8ce03b5aa84b9d70f890370b2b75a878c3ead7ea3dab3bf46b224aab3a5a38f1cfb55bad29a0b2972eea447b7dce77eb733d0ef49a4be3e8184c978204be46ac830baf73e0203c06cbc19a030e5cc6930e0096a2c6625b55c989d8d9d2422c51ad705b82af051e78461b2065808d0e458460e1250c2f383345512ad10d9eca7a7de970ef6dcdc", 0xca}], 0x2, &(0x7f0000000e00)=[{0xd8, 0xffff, 0x3, "b1f0f538836b8844d892fc29a71f019b31f4d44feb842eca01e84a7a86455b1013881c3282cdc54c7484f12558412fff2e958cc4cb875c925845a66751050cfeecd3909b5f9c6729c3c3ca8c0854bc79b6d0d635b91fcaa0a43c09db1e10cfd8204ff2824f4de41a1247cd43d45c0eaa18b22e581ebb2ecd5d237d05839678b96b9130d494150c09ef94c0da20275e9a5ecc053064a12197d39f8f3be1e64271f2c4febc7995f8643f708a63805fef283155e947ff056624ec710619ef5096f53537467bb2aae754"}, {0xa8, 0xffff, 0x1ff, "d74f9140cfcb2f99a83e921cc7f218a8a2c7abeb163effe9a0d0ee8b4e6b55f3482d01dc9cd968be3603a9f8a33ad231d963fad214b7ca82a2b210e544450ac0983a6899cd42df1548a3176033ebf8e870af6cd8b29cd5b09dc0be6288c83c28a15b75401e3a890b96ceacf93b6e795580a232bc502fec340bfdad75ccaacfc2f0845b34472cb7de85ed3e018baddf4844e9"}, {0xe8, 0x1, 0x1, "835e3ac38dff1760b1566d6126c4494866d4cc8b3847449fb5f814abf3449975c726e4e3035a8e839a91b9bedbd4275fbb64234cc0ba42458a9d8305f167567a5bdffad4c1642bf8dd0edc00b563034d3cce49786c7763be6b2a5f04efdee8f306417aef0f5605b61a990c541c268ff90082c7d85dd88a743bf3756ebfb6a3944def62fd421a906cf3a2f2267da1d3a1ddd4f32a9475cdf77afde7bdd28667bea037a53e929e967d9a02fa8434b282bc7a11ab6bc01c30d8f536f264a4301fa8cf8a243ce06dd2617230ba6dba09e3ced1b34bbb"}, {0x88, 0x0, 0x80, "66baef184b3f049740b99cc4853cc792677627bc9f08455c0da00dd928e085a4efda337f822e34c918265190fa09f4714de496e656f610ccddad26db5f867e067847956a584f04cfa1320d3eba134549a674b3f9747e62f7f6ad5e55844be429e4d97134f9817ad90de62fda8de1107826527b2e"}, {0x1010, 0xffff, 0x7, "8077d18a33928bc84ddc09727560ad71d3aac4a36b11bf092ecc2f3d4eee935f4fcd08c27aab0b0f9305aaa19ce60540b361b9bcb089d033127d8afe00c2ca0f2adc71937b331c676feed7c2d7feb4d66fecb945487ed2949795d57f3561a99faf3e420fad70a8c0668c0ce3c23b6fc2a2ccdea718bd78b12fa30d8af76e1d3d093f04ed5fd30afcb8b75d355c6d09f5c14925a2fe695471664728efd777acbc327c3842adf5dae2ecef70839d0522c52c68f3dea0a1cac3264197cab2d4d6acd20ef751850dfbe7b0e6f5552affb4b60ebfd8f1368bf162fa73c610f2bf721f83bb6503be2b3dd915330938232b6f86507d3d6ad628b596be47b9d3e4fb848c3fbcec6d72636680517b6e8cd225e6c4e0b9bf162ae98ba0744121a3e83c869154d604522706a378c80aa1579d0952b7ab0f874b0704498f15846c001cf8c5001475c5e5b48e97ad33c8e08d4c3c9113889654d552e65e7b6b5ecdc0b5dd402ec67e42bffb6217dee9b3bb647936e471770d16cd84e9631d2f2642b077102bd2bfe5e76f130c606ad8ad44e12bd54311679db4d1e5d9d0f2ba8b3dc4f3fda4af3354e7bb20996c4ff69af9aaab52895727f299681aa32ccd47911f902b6c8f46010cd5c54013d28431e04a7a9984872167926ceebfa85df40ee19969bbe5efcc014dc47032f028b6e8373a587769e62fbf8b01c1115f381702f6b9ae28fd5eef097fb10782fd7a4690c83b2b20c8926ae335ccb84a1f8941dfd7fa74051abb511c2fbd8eb75df6c95a87866a4a5df08006d339fc48d465f8fd13eecb3b767b87b02d8a6058ed34231cf694e5266e74f4ec6a8676f4c67eed5776529f9f4491118b59208767deafab5775d14220624f13d98a21aed1ba6b46ab18f10a530d95333e7fcf91798ff8f622d9c8df977d50df3379a198f8e43f73e762ab45a3f5e46deed9312f0501413fe1914d15c2a8d3139bed992f3af22e03e4cb1a2f0c54f138956a0246d9c26493595474e2cc9b2f3213e0b4ed83b8c402283f6b41e9b6c190606b80cbc1caa516ab6b16f6d6c4dbb11626f0c3d987628ffd102612cf232518abf7ceafb6ec412506727a56b34ac28b57fc5e51a84dc1a1872793ee00f7756578da8751c646063928d52c2474b9d0c911f521f41aa9bff13c2098792abd7c733b6bd7f82785ae7b2b064c12f6abfdcc04ee9761890e83f36bd6c978e1aafbb4b0d8d8f8d95b46cf69c60325c5850871cb4b6f4a70f37e23ed7918ba7fa7f4a4e9dedc48b5743334504d708e14a5c44143c6cbd796c21e0d7b8fdae4d85c7d6554f85e55269091733cc8eff88235096c0442ae8316637cad9eae5102f302d69992deac959251d117b7a0309465f0c66945ac3786303ddf93ba9b04ecf2f76eee17fb4fc8fae4239caf6d2097172dc7282e143d66a492bc5fa2e9300af37b730e05fee2115c46d65829f7bad165597b4d0b4460e953e2b988b72602a5c34391c4982cc29e647bd1f281d2a22c728718ddf8e5c947fa233b151ac23fe70a6486d217d56553e4425fa729777910e210ec3bff3d2ce857609db071e4b4740f549a064cb5f61a5e035414bca601ea417314deea7c912218639d26a6633b084080d625a188d927a867bcd8ab74e463176f27fb7823da241d1a6c30473f18ac048f2d756ece2623c4cae63b040f7400534c516acfdb6f531ca47ee8ea8e688e3c134694c625ca1661c60fd4226ff172654215b024b38d7e4ffe987c30a8aa83a1fa2405e9153db1162933026d827b9c6943d6a168b99348ac39570bfe5bb2c48dfb9bb5015f444267e6d19ef1effef3b2c68f0ffc9f2e1c038a49bb244426c626569111b70d8b39acb77612dc2c09ce41f275a4a44c1a4557297df931ed148ce23318784978b08b119f3ae68131b815ace5159cf808983fdb47d15db84f89493408299833ceece3d49886a422eb3a68bed2e0f103aa079e6720a5db3b4f9501e2b7d88db971ce57691e9dc5fbd388afc1104ae81ac27cf4d06759f8f944ed0e2093e363674f1b02aacb95983793510e57025b3164062fb03148bd5111ce8855ab4f010142a8d349af6373e7afedb42d14448511df35703b09e0eafc4e3b2a711a5ae6ff8e00fc42f28332e8c9a037be29663c68cbb4ecd4733536af91476653f8e7a82a9ac60fbad93eac93d3ee5334f996689ff8afe35ba6e493704c43f2f1f5896021eea934c06ed4a1015b54d88bb7edc0d7beef93bc768c4b30aee118fcc6afe18da0f415142a7ac62d6652842bb9aa5b468d86df551dceffdcd0b13bab9120f41b9bdb19f585b19ffb557221eea2b05534dd93b73fc68e213dca2591fdab4f96781ec5496b1a391226aede7b0789fa94d07283b9c97ba434b7883bbb921347e361bd80166136300f82707354d01f0ccfe2a094387362477b067dec076163f208a8e75a218eb4865c79f812b9c9c9c02eeb7ed4caebac4c8a1a4aeaf5f4aeeb69269ab95d18a3c5b99670329e41e041555e236825195c5eb47927e14c3c4e56dbab36f1d8b19e5a703bbe0548b9a04a5178050a1a2b5f572796223b7d9048402b2ec4c2c64522b5b9b5e03eb557340b3985d57b2784be0651d2aa06d77a86dbf2a9edfca0a9e5aa8eb8b2297d823f9c514946333cc24e8186c4881917112754605da6d2c9463bef6cf0cbcfa4ee722130f0bbc9f81c7fce6dc3407c39484534c10d4168cd64f73ca0fe6ad4f4d3f021f43ac4380ba09597334414c26a5e3ba173de49220eca69b58bb5e94051677829e4dc6955bff2a8088ec8d2fabd89d848a503b08d770c0be8ec9ef2b754c63343e30c52eff989ae596298c98d149b81a24ee85d4d2c340a4a1286edd39ab705f9d384e916ad2d80fcbeb3da5e40bed5c4a4bdae3e6ad0e4f2f7eb0d79f0a43eaa8840b166a10af95cab8109475bf308a14c9420d953c98fd33ed684d76991d4cd520a6435fdcf250cb207f10aafcfb21b0bc785d1bd1908f0ee1a72e1c501e0c244bd5dd9d014de1c591f00197c766ae8c7eb1055ee1500fb155ab3dc4e10a88ff4580d892e702bce5fb933bec19a77d3421e99ef8966f121d0c9181907f135050b7ffdd42543f0426c4fdf83d0ba82d1ae942eda4d351b5bc49a9798ed240897e8006528782c9968925b6724ece2886c457fb7834b44a44803e33bf3e85f392e7d829768cd3d9b2d26b7c383b50016cabb02d19b5b13c3c180107644959e951573c06b1717a7d83f019ac1a966aeffe85a9004ff77e45e907f2f262f2e5fcba5a74551e6b1cd175ff874d815da54964752709ad3f5559056d6a494c21124b4378dca69ebc5001619ed89c079cb187c3ef3ecc4c14da095dea223398f4b9011087a2e30abea1a78bc6a16fcbf1e1358bb6d7aaf358b6e6e4e57182549d31cc0bb60cdf52a814d6d27923896306c9651d3beb91bd3ce5026e5833ff7e916f5a6b0581899c174486c42f37acff0938ecc27aef87c9e7e0aee7efb1f785d061056d41af5c86b9c9bb7a1204db3aeaa147969f48ed32e6fb31b05595e2b0c135f03b85d0049afa0ca13110c445f743b2e93fa3bbeeb64ccc47a3b2b908bb856a5210b04803bdc3cf0abf60594d2e1a2d04008f4bce37ae1805d63f4ebdb1210ded7e4c4c4e6c3f220ecec585129e3b907a870a858d2c9f3bdb604fdeb2b2cdc0e977a53a45f945da3aef2ee9f31a95d92c6021feb18951fcf4a289fdb5d5a31d01150c3dd0372efcd9d54917d817a4e2054b6c5286d9b7bcf0c6fa87890ed645dbee0fb1fe1503f85cb1ad0605f803ddcbe0c5081a649f41020abfe160fffc14164a3de22ee19a3f45dd8ec7449a7b9c810b278dee957da7c395b5d665b94f1735111e40cd24cb25d26489efb38f4d470f81ebf2a4bb6819d96ccfcd32901bf53a46ec20118019f9b817bbf8c1ceca78a3246d6f7efd31691ece3da245d676570349f7a399310a8bd06e78b0b145b73d977d09f335a8812574b70909d2dbf06ab68280959e55ba67be9efbf5c10c8f4984b1c637c4831089668f0cf93441243f23525f23fc09f068eebdcbbc16ee12cf2d8537c2540baa820652e0265e4c747f3a83ac38a022f3cf70f4cc36084c30830b96ce0c7dc7b564d5d1c84b8adb0da19c5fbfb160f1f69932e05e3808e6a41fba4105196f3d6a6cfdba1be642370a5f1134bd7b96c6b4a0a290e35be90db183e7f5890a2e43bba39d200fc26049537cad08ae1a989d4725339a47259267aa8492fbf8b93425dbb21ac7e60c3450b11952b59ebb555cd04eec528059204959810266227ddd5e652c58005bbb77632e24e3a8a5e70b8631b83d4e05da914f0f53298e398f7d7121a963b020603691a6ccaad91c5689ef724c9f96cbd444bd7d480155cb7dc88550fc281424eea682327f851a81dad2be8fc1ba774342f078040d6ed71e4dda38d6481ca176d467ac5874efdddd4b7027cab53176ac3d447879787fc9cf6a604e4b09a5b03379e7295a2e0147d31c78bcf9b4339b56dad9b66b7828a6e53cedf02dd1f972cf00fad6a79d975f8b5b02a507a55c2ca41f00d81036cf33237f04e8c3b9433c9ea9219c1ac298e43359314d309578e647e7da152b68c8195b34f4504a37fc2e11c02468ad7662a2bdf6de481e2863c7cdfc04482e7cfa27bdb91fe4add259ac33f1491c6d6fdb4048515f678dbaf9e6d7a045e2ffaf300b36948c893e054df3146b93e056446437cef6a438a6f41dedafe3ff83d8a64e86dbc111f2094ba96f540e6460a2b79eed75ecfde27f0903d40cf6ad710ad593f27a00c804179e8ff819891966df0757668aa78ed4c4a6b68552382a2ed9ffe1e9d102f4014d4f6c3a708f0944d33ffb005f5dc02ab5f99891a604767672eedfd78f979f9936503340948b2bfde58eda87dad146ee691c8fc52ee5ff1da5c512cf21ef66bd271df84c42f25b75574aba6b6bd391f8a834be1f6296f5522f265966f0a120e6b216673121c2b2e7b6c7c887dacc26eae98d285a662aa6d88857c777cc2d2438b51be28fbe10231ea73fb1b793447fd48550734cf82cff0a904565644a76951b0b1adb09a947e9a96facb7ee15df21d3be619f9518b6d33e64f9306cf1032c8ffac1bbf3f9d434b0ad2b5bed32211de230e5ae39b87447cdf1b51db15b533b631ec7195f8f7459cba5ee8e49e9858709bc54dc85d2bad828ca088580e5f818a08e3866d6f598c9c0eb74d90e305af2664ddcd6381ec53c869ce485c67e27d32116de1dcd805c96b8e5f7f961a262561f5af0c776938503200b5465e8c5a51a1d2675be06a99692579285a2e01aa20721626884a479877ac4fdc71489d5dc11ecf25df4e18959b04f70307e3c73796e1aaae5b1ce1bfb892e5fef7eadb4b8cc44cce2fff76b61014e661fb752c2cec23bde0138869ecef843457672d526983d439dd88d01e629b919cd393998bd8bb3d5a083f122e1835d150227b613131a2f7c0baa9fb1554d1f80a4d7abfe53cf4b3ab85e8989effe2c533d975319965215cbc49a91d22b0190a53dccf56612aabab91e08bde10fd567497ad5f9c4ee761ec51f0a47f0f166ab2e6d3e3054879a30cfa4ac2606bae51ca26739fba4cf524cfbb1f74c3a368325ef3e2bc1fba36c1a523a2ab21ab42ddd918e89fa73627a667dbdeaf8e10fbcfbe23762cae0805489dec3dd0b103ec3b56c57846f83f30ea34460dea3052372dc5df4f8c773d7a606d7e69aefaaf60fc0233e50080dd40302946ade36465937f97ebd2a67497f0b9735615ca82edd6a7ea71378dee932298"}, {0xa0, 0xffff, 0x4, "890e5884be7ef98eb8be83016903a49ee7275ec17c522e5946b13eccaaf80df49f508f9340505ec0c15a7d87c4f681b780800569aee479a130cd382ef5ee66e1636ab1c47d789ff2a0c30fa93214feca7b5c5d3e9125738f97ec6f622c40f940049cd36ae9f50a7c4a50027ad9b3167a42a2b8150901feaef95b9ddc3173dd5ed348de15020f4ae7e4117944"}, {0x108, 0x1, 0xe42, "df973801cd3d408f98422c29a70cbabd7d5b5eacce3a0e8a8f518172aa3f0a8f884a0e12082afdee574f1214706b1ca5ff969328abf35abbac72da5f4586ff78cc8b62b27b1ba602a226d953254c9db6c6804d313132cfe9928cdbb1f5341b56fb2013cc668f98b395afe51ce7ab702f3cf3216a289b7bacab593337d3d7139593afc18be4303a3a7f91d6badd5d11e7ec2caf35b786439ab9ec1ebf92b6066ed4a8bb79fcf1236edb3e6018f118d0682565249f5b4858e9b59c4839949cdb3b833c96a243beecb908d5649d50bf3ea860e80eeac35e729b38c5577d66ff4adc74559e7c39bef00b2eed28a1aea801e174"}, {0x38, 0xf2af90e5322fd73, 0x8001, "c064f138ed489b1ffc80997dd31d7348a16f667645979d1b24a17be933d0a8b6222470642f"}, {0xc0, 0xffff, 0x4, "cc551f22be136e86d714d34e03f2784f47662a1b60d0148680f0c9dd52e473025ab1424d6a7d0488e136476d75e9f679e03a3818877ec9ab63f82157adc09859c4a5bf83e8dcbccf4d39e39df41c43aee16615db1929c2e23182381098c695c20cc1716b64c63eb91f43f1917ed7ff55a94f76fd0d0f01e9427f8cad5946e049678f14bb2d6fdbc5f0aaa774ac1f4521bd46d5e2f70d2107b88e2a93f9073effa6e85cd3e16796e0ef7f1984599f"}, {0x68, 0x0, 0x1, "97cdc4bf0c36f2dc6273ba76708b3457d685274a32aeac5a2a0174ac3b6a6c540f00d317612701e2205d99ea78ddf7bc6442e6d7385bd5d971d8965c293d4e541cc6b2336d7573de08f5c892f6534f9fa545d1c5e8b7f78b"}], 0x1608}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 13:34:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001340)=0x47) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x200, 0x0) fsync(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xc80, 0x0) r3 = getuid() readv(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)=""/245, 0xf5}, {&(0x7f0000000040)=""/36, 0x24}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x3) setuid(r3) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r4) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000000), 0x4) setsockopt$sock_int(r4, 0xffff, 0x1303, &(0x7f0000000080)=0x3597902c, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x120) 13:34:17 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b12040000000000020208a371a3f8000400"/177, 0xffffffffffffffac, 0x0, 0x0, 0xfffffffffffffc7b) 13:34:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x25}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x81, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) close(r1) 13:34:17 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x6, 0x7}, 0x10) setsockopt(r0, 0x29, 0x404, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x6c}, {0x42006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) flock(r0, 0xb) fchown(r0, r1, r2) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r3 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r4 = msgget(0x0, 0x201) msgctl$IPC_RMID(r4, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000003c0)="04e45e2f7ef8a28c8951928c5d5bc523613c734051cbd779f26f795d3eadc5622d1f1a3bafc6ef472d93bb449ce2c02cdd5bf7c99f668c1e8832accd8ec7890aa296eadda726320e0b88f26077213cbe523f2643889aa4c9a903952e4add5e0b9778b3813e0b222e6708ffaca2f22740a11f05328960d8ada774deb5d47543b0df5c1e0a39605552384f1190026e11644b503037c7", 0x95}], 0x1) execve(0x0, 0x0, 0x0) 13:34:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0x61, &(0x7f0000000140)="00bb243f043825d3425385edf8480bde9b717afd8c0827e8ffb58e97603bdc13d5c0457d23fe13597c6d7d3aaff669ebf850298af9e80f19504728dd157cbd5fa90da6605ce7be4b6a4d2163b55662014a77d0ee260c286521ae818c174cd2d3cf") 13:34:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2400, 0x400) r2 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) 13:34:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x10001, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) semget$private(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) shutdown(r1, 0x1) 13:34:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000004c0)) r2 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x3ff, 0x6f3}, {0x18, 0x3, 0x9, 0x9}, 0x7, [0x100000001, 0xfff, 0x7, 0x3, 0x7fffffff, 0xfffffffffffffff7, 0x2, 0x8000]}, 0x3c) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d8fa6ac7e74dd6c97f4142daa9d3ddcaa24a21a7", 0x0, 0x80000000}) syz_open_pts() clock_getres(0x2, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8bff01fcffbfffff0c00"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r0, 0x0, 0xffffffffffffff67) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/104, 0x68}, {&(0x7f0000000240)=""/15, 0xf}, {&(0x7f0000000280)=""/76, 0x4c}, {&(0x7f0000000300)=""/106, 0x6a}, {&(0x7f0000000380)=""/54, 0x36}], 0x5) 13:34:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0xa7e, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r0, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x10001, 0x6, 0xffff, 0x9}, {0x97b4, 0x100000000, 0x1, 0x7fff}, {0x3f, 0x1, 0x3}, {0x100000000, 0xf1d, 0x0, 0x8}]}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x80000000, 0x6f8, 0x8, 0x8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x87}, {0x4d}, {0x6}]}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000002c0)=0x80000000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000080)='\x00') 13:34:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x7, 0x10) r2 = dup2(r0, r0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000180)) semop(r1, &(0x7f0000000000)=[{0x3, 0x6, 0x800}, {0x2, 0x269, 0x1000}, {0x5, 0x0, 0x1000}, {0x2, 0xb7d, 0x1800}, {0x4, 0xa4f8, 0x1800}], 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000012c0)="81191ddf8910558513ed54fe3e107e44de71416f7425daf44e51c4dc401b759015e97e5da4e3fd3ffbc89189646be03224bdb6943648f42370d4c93ad320267b80c39199a725a4b4ba85ed916f0a34a963e1e1d80de51a92e1284373b1c1d01fcfd25d2b8c4b9740488aa037eaea1379c949d27caccfcf24a6a009f681fc9010ff737ccb0de83306fb8dba347dd5f3c38b6cbbcc9e641d1576c5cdf581f5dbf9b9ea81a52278e50b10029f3bf8bc455811a50c906acc7ce948e34c45701d1f0ef7d0fe40adf6a306fd204e3143c6d89b5ce417110006f4203379238198a0abe7e51c0b427b133b8844febacc7548a2026e6d22cb89d9b2b6e94440a69027813787ee15f29393aacb9cab8146c76793b5478fbd1b827f57319abdd32d0d86c0b8242e3443b4dfb7f18bb9e5a3f8e8b5f2361fa5fec019482f0a4743cd89ea9894cec06432fd6442c536be69c05e4d476af8d5e649af2d952c3d43ce8e1b59cae246aec5f163fbe1e7db1eb03db0c4665cabcae8486450284df7c63d41e31af0abac10fa87ebc2058effec58afa469c02f2072a8143b894217604c5239f1c1dbaef74d1683ea33e149e4617e580395d5b1c9f4ca546bb24f47da", 0x84) r3 = socket$inet(0x2, 0x40000000000000, 0x7) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8220, 0x0) semop(r1, &(0x7f0000000440)=[{0x0, 0x5, 0x800}], 0x1) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000004c0)={0x10000, 0xfffffffffffffc00, 0x8}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r6 = dup(r3) ioctl$TIOCCONS(r5, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setflags(r4, 0x2, 0x1) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000001480)='/dev/null\x00', 0x21150, 0x0) socket$inet6(0x18, 0x3, 0x3) setsockopt(r6, 0x94d8, 0x0, &(0x7f0000003640)="89cf3051733a2e3cf3565208bf0a40c417bebd686468749be0a02e0e5567ccb19b010179efd1388835fb97046629bc4c852c995066f09f6d88311d11dc9cb95ff6a09a421de84c85e615ce8b64e8941b4bfc0e99dd5358334ae7c5096c809d1afbda1d972c47d04cfa7044a2ba9ce1e232bb44930b33255ce17eb00c5ee9b250f6542b761441f281f14d6514547f8caec51b5480a9506810a27e6ddc81e64c4d435cdffec91f1a6026aabf5b7d0e2c99d62ca3ee39a5643a67610748f7b50c0cba5313c52478a7a79e5645f53ea407a87fa9093ddfb6406110a7459e14851fbcc39e81d3f9b83ef31d0ad54776551ccfc61ac12be1ab2838c439e3d823c6b203d828bc1a26e4fce6368d658ca6d8a45441f48b4fba040a0bef91466ee3f653dbb615ae83d4582a8840f513ef75d19aa997e0798cd46a0bb8316508df0af4dca7312dc2b920eac09af46a147ba2feec28c0b780de3ef493296f1741327627b59a1ab5d9887fcd9112fdd8880b8b146d81d41e4017a732b78ec6bdef97c17723aae5786aa5e7ef53ddc87b5942900696d84735d32b888dfb6b28c46c59c2b663f0c90855d78b84cdb80d9f6cfdb9f05b3b1a3d9e8626304b8943b2c5cd92a7413fce277a86eafa1f61a279046acd619883578ee4dbf5b47d0a9b7c1ef20be39a4e968cfb3ce0f1939b748330d2e868b081147526c1962434f5e39ace730e8d27ef7d989d538dc3bc15dc34bfe6663b240ee0f36864d4bc5bd76f6a7a86093ac14b0053411db24491fdd3ca36baff559fc6d701dd1b0ee5ecc7fd551782b8f2d425ad887b455c113bb3cded52e1c8bbcb3bbfe8742df4f517176d325a46b31d4975f8f008f3186c31867fc120003db6ebcd59d81e3ef0f36871b22be6dd7258c50982d59730e9e0bbed8adec155c17dc3a9d67fc9d195875cdc0ee58c35df49668d78e277f114d512e181f74fd04157d1afedd8a1322be3b818a0d3a9d87e570a571537d4cacef77d46fa88548069738a73fb13ba85ba0f5701e0528563537fb18ed78304f91ce8356e580191737197926069eb0da48c48023619e160b2b935b5f4ddf374f0e1b1855aa0a3f64b823b27fe1b2087d6f9f2fe2377e37cb69b7248de62f4b88ddc7c64f92db55fb82b10e240f40a9121d3f3a5a1a419684a3f1e11626459d4d7d34dd80ad1d39d8ed8d4c29b3f6eb45cf1854affedb1c576a77abfa4637c029a12f1db4da5d2bf001f58718a6a8340c2f723782118c63003f79191a1e2075bf2961b7ba867c51b5caf0c025de9fc626c9bf598ec5393bdcc4a9d24f4d69938e9bc5621504623612e34cb712645f8c0b6e5a7fe81f9c229c6f7f7f2ec64c76121ffbdf5b5f129de35edecd8de75564f7cfc8585c303ea2016f88d1e70ec66b8a2750eed1f7c39951569ea58f9c4aaaf8d8617535d33c45b5429d5885b68bec398295a010fd685df1aa31470d0317c7a9a202c3bc90c657088f3c37af62595a771d11953a09c7c4e4a1733f59f6c46cfae415a87ff764ca76b9cc55f79cdef467213678e1925d5eb51b2f0a026d88b1b6bfb0743bca5a046ac1bffc33f33ddc24220ad9a2633ac972cb2cb88a097cce0d7576dc84bb81f59c83ae1a372deaba1f20789214ceb4e802f59965869a3c0236ad883e279fe7e48d34e8432afe66441be7dd6a965daa574858816d9e4dd4ac62cded36d8f83a06a154c7d4169174decd922172d7d4319c3677ce2c44bc483055215672fa8e1d707508eb3f55ab40c87395cb77310a1c43fe193bc36f4efb5374d29d1eafc05086f755ed077d1db3c9cc36298f9d45482959dacfa8475340af0ef7be172a2e3805e5e71ad6b8607064648919d72355161e6d9fc7d377609e01b6180291a33f322dfa2c9c8c2cd23713fec9676c8e00108bf19022e26c865da93d3ba159ea7fb8588a48767e47d194c7bfc1c8162e35f9becc8e743fddf60bab4bc341ed1120ab063329ffaa9ea945059bd54bb67f50018d884d91d22987d6fcd74e5ad2bc5655498bf4d6bf9bcc37797f7b7b18db44c9b0c20a8101f721d9ac13343c8d69616a01c1cff47ba3c60dfe4d91dba21136243a1896dbd08abed5710e4fc9a384643731dbaf90e84a65320769c6d9110966efc34b65d9010df561679222ff4a4c6a35f918a7fb7b10c8e279ef4a44b22311f6636a441d0f6bdca9cf2816a601af2977e498d949ee6e93c952bf0ac719663cbc1b54c4a498ce0dd578243ce1760761f7177de671aed23dcc182906f6d48966d8838498d22c18677d2ffc503ead4fba55c5de8ee8a8a8e872872bc2dbc25742ddaa02bb9f73715f994e79b28574a6e49cf24e08c62392374072b86d587bf6e8f59fa7b65949a163164ff9a17dbbbde41a883744a3896ef87c3e1e1dc74c6519b51a64aafed91d148dee293fffa6d3254934728206c50534fe0dce1e1deee0a43adcccfe788e7520841b73c46e605d932bb0bdc6b1130e7568e4a186d1de62394c4a2775051782767778a4e1f4f0a0e14b7d0833b8f3ff64498d5f6f9d85a7e6c18e419a0589c8e5755547dc711daa6d2897c822282390e0bb675159998de5e0c5ae6c67058eaab6d42e74057db1a783bd21243ff40a441ed6491defb4127023a5f530a9a9d0fddd8130fab615a694e9fddfe961904f39dc21395615efcbf287e3bf909e27300be987817ee9e9f5f08f48c3911d8247e3f1b40dc79399b8d9bd02fa9205dc3d843038f68acafefbbb2906efbc4432761bd8871509611e0bcbce601c186a37001fbc91b979cf67a1bc2d723f62db2946bab1ec3daff1461decdce415c2f6c1e4bb00d039c1000b2f0f9baa6e06bca91737ba362fe0bf7aedb06f20b3fe4f98da9ad57240230c599e34c772c83f0e34a0e3c9ffe6e42ffad0357aa21d879945b015d9105cb18bed06f711e8934e4605a94fd6e3c2e7138e9243ce97413e9402b2d26661b9a72afd1de22d22914dfd4f4ff3ecbe3de55d1687188756f8970d30f20fa576687c0d39f08ca62cbe9d2c24baa9d047707b3f7848b89b4d5813f6710c2bd39b59500c279ef57a6c8c88ea8c95c3d54c368c46035032acaaad8845a65055b979e84aa909a11ad0d470e113a4be7b405851fd81af886293bc9b888e605aed99087365480e5dc611943e9af112efe89243cd8c4591cef499d774eaf24e9a9653f055f03575ed0279df221e891a641bfb7398a7198bf217f52b521460065a8a4e0a2fd15e7b28c1dae757f891d907c31713805dfa48cea7f9e1d7633de741b561a82916e3c6de058ebf24af8e5e4ae513d6de7acf6addab21feb581c6c47ad9d3e257875573ec357f8f4507efb701284b5b033088f96f473e675a065304d1c66b55632fea4dc76863f46f2c5ff130665932c5d80992e1e74e246e4892a5ed901f258f5cfc5d12a5e123158a3c1a01fcd74afca2f99a0d7fbb18c8e38e79274c97f3b04c09f7aad3ffddcedd7c5ffa6f2c0287d7fecb79c4c0c6052a8ae4929c0c714318132844625063960d18ddaa371ed25e89551400d5b9c124dcc2211ec97013b2a7664b824e4d5d68827d4a329c5a61c7f989fe5faa05747127fac69e9454f20e639615472b1ee4e7a656e6222301530390ef5a36f731e70fb23f91e8b464d08d5fc59bf4ec2a2944a29c74a203a1af581a6cf1b3aae994721b6173094bc55d97ee75fe7a79559ff5722addfc350003c306f233344b56237d94a0ba51e69a8b8e0f9a273e36c9f6a6584b03e89bb65249831aba83321a817bf86200170976b5f451b50089f3dfd172b45e4bf5c473d21ca2db8ea0e13d2251a99ceeec785e80f217a0078c3aa25c66c632de6d040ac5e90d628110323af874cc1e7e5f9fe5947e8501ff482fe17f63315f458e72d38cfc82806be0dfbfb8879c7e24f98dc268326ab0e4097b42365a1f5957f4e405a6a008bab67e3ef8eae5ae38ddafec0642ac70f32b09208e865584dcb941deeca6ff80031e87dad7ba7d7616b1c3bb2b74c84baf3d20588b608200c51f7a7af8225cc2f184909eb39f1446f1271af604079f8d904a042d7a0ba30b25d59f04cf6df4b17a78067fa4b7b4557875684a3f3fd521822af51f32be2c0f7da88d78fa2ae9784858df2818a169e44f9cb95a43df792d59f8b001f13f310a46bce53ae05520c3cc92bbbbe285533978c925d9a6db596226b7c42060823a3160ae0727d351c18b111f5ebaa1fc62c9cb04a4d8697df5d35b29f984369a24c4cd5ed4b8d2bb6c8817f3d696545fc805e74cd5ad9862d9f8efa301c1f2c542b3a68011c0d8cf0b2c04be63c4941b19e88870a48ce7c5f2aa00559a6e0cb7c8520e234cdbfe8e1aab3c7cffc9f693a0e0696f454e503fcf02a85770e84e7db79653b0e8d29d8a0e1d6fa012da19b04d5421e3e8ea9ebad9b30e73d2ddfc2c21819133c37557cbf1297beff419a1eb33adc1c469e3f6cdc18ac6b19325649c5e1b3b9aa8699d32c0b48bb912371642606ba1566cf249778abf144d34f9516d53f658e1906af99bf9d62f0d93a996634aa27d4ff8aa887833a6b2470c015be7f78e17750e25dd69e25b955b031a43ee16dafbc284a1b351615ba24f4618b14844adcdb3a06b3aa2f1009dde6c0415a28296c4e4685b6ec71d2198a1e7b667c7041651ed01597fb505b58780943ef4547edfa292f87051cad6bb2380f90610fad14cc6e584bf52d0d3553b1097c5668183e6c05dc322606d132c9a84ace14969c4f025f7e218cb5cb25f6e99273090c61a25bb5d4ebb4acff4bf01691b550063cf96bc26d7fe913eb394798ca2cbc8d1da5a5f312fc9b8043ce4548510729ff76000570393569ae64dd4a95e9c7adfd20264cd0f55d3ee658e6fe1ac01ad978843357b2bd16524964a7c43a4ebf88865a4552d73e7a46299298a20233b1da5496e70780c44b8088d39ae1ec8b6a0b9104d70037fbf3d65b29b64869a7a45c87ffd8483793b7eccacc9b9a481775eca1b3c943a871de43aa3c05b095dd05d3346bcc943ba1f48a08f8ad9b4445dda3bcb008cef77b6a834d9172c7d4ba104b13e85df7db9cacbc22355f7ca724b9af273c4ac516bcdee2d48a43e8f34a4ce5f8b465135a51695eddce52b10711af141117fbc3cfb957a7ba545a202706b29f5d389b0a5dd2e177a55fbf97d753dbf701a5c481750b3bfc493e8b3ea13fabf839123d88dac1d1e57d2af7961545f170630d7d97f9c51f39659f8f62c2a36eaf887686625b5e1e35dfc82ee0ff4762b6de4dc65296416701ffe5958e02682d814a9f74588e0f93f7053c2a57a143cdcf8e8e73034e1f04b75da18006fb1ee2b3d172b890abbe95c702667171da8c1708838db9eeae06b74f6475bddf6e97ad8bc1e119575dae217803489ff68acf776b08de93a193c64a7c0d4364d10c055a9c233591801edad94121734bc878065f4e2d8098191f25b7e2d338f0837009b0ce34721926001c6f8811e59320ceb48ca70d2121b35adf0756cfafe7dcd082772c85537c1993e55152f816add22a6bf5f7e64b33c43ae4d8fe251012f8a767b5eba5167133d9c000680a7f923d481d951311777f43650ce7d7b6aff49fe0e45a870db30fdc151b52d4058b9678f535ac7b102ad23b364612cb342bb84572b59769f3d7b889bf152b7aed382d2d592f24ba9ff045676a8bab143ad48273a9a96dcd468e94e43d8388b31c3aeb15efc2ccdfd4f7bf888608fd7c20e9658b32f566908cb7e56bacc45900b40b39f72d2d2033e60633f095d7f44a0b9ceaa22a3baacc02f0e61366df46d3664c035e92d31034d2c7c736e4c6570c5ee817ed679c9ba62935b15050358fb764e3b0dde2dfb62456442a86e4052dce122ecca8dcf97c696feb4e2b2c2617f9fb100ecf1dd7017e46beb07704ad769646468beadaec6eb8200edbe5e316e99e8692d3ae728eeb975550e49a7870ead35514909daf416f954ea039f7d69ed8c4b5bfcfa24dbb69cbd7b2705cfe88426b7ac0b002195eab0adc0a9f3b7fb3efbafa38", 0x10a2) socket$inet(0x2, 0x1, 0x3) munlockall() ioctl$BIOCPROMISC(r9, 0x20004269) semop(r1, &(0x7f0000000080)=[{0x3, 0x800, 0x800}, {0x3, 0x1000000000000000}, {0x3, 0x8, 0x1000}, {0x3, 0x9, 0x1000}, {0x1, 0x1000, 0x5c0a3a4aca9f76e0}, {0x0, 0x62b9, 0x800}], 0x6) msgget(0x1, 0x0) ioctl$WSDISPLAYIO_SBURNER(r8, 0x800c5751, &(0x7f0000000240)={0x2, 0xb81}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x7, 0x687c, 0x3, 0x9}, {0x1, 0x1, 0xff, 0x4}]}) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000480)) pwritev(r7, &(0x7f00000000c0)=[{&(0x7f0000000280)="f39514042a99ce061c0e42792d290be6fc0de39835a949b1b38fa6f6666dbfda6c9c4f83b20d3ee0effa7f43d9bb96bbbfddfd6a860d93b4ced9ace9e2760e958b783196", 0x44}, {&(0x7f0000000300)="df6ccb77054b0beee05b812ccce350529326e273655cc1070c882d997b944f3727e7fc5aab56790dc41247df90a36f6fcc190fb24a8453c757b083551cdf82add32fd64799be072a0e112338625af36afd419879895c0280ba0e7d0e78740ed1a14d35280b75da632a3b387e73f90565721c61e6dedbf4723f7f26751b228bbd02582674df791fb9e6f73a5f1458b1eba6a1f2d0cb1ef2255832c80ba369fd70", 0xa0}, {&(0x7f00000003c0)="f37d0c3fa006a205fe65ec5e27396ce0ba7266f71dfab67e52f3ad82d3282cb9e50e9196e459c2c755fcb8a99e98227d7df64f4d8f86394870eab3aec2b043b59a5ed98b870c0043d6cd6d5eda62bb2da5b5c4dc1ec65036b7b496fb3aa3275541fef6fb20ef5e7d782b8dc756062b702a0ad95b3fc0a822b711933a5db17b", 0x7f}], 0x3, 0x0, 0x0) 13:34:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x1, 0x9, 0xffffffffffffff80, 0x200}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x10009) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 13:34:18 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x202c0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc, 0x0, 0x0, 0x1000}, {0x64}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x2e5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) 13:34:18 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000300)=[{&(0x7f0000002380)="4e3f91d2ccde50f5d7d976a70d977a5c82b25c3d8802ee0f4c87863a3f8a8957e7b141c10f46387a00e93bb5856a64492844d574f8c656f5b8b2611ed12273b8686fc53289c31f8ba29f0c7a854bf4efc1a122a52a792a5759de07a8c44c5a279a85284bce60f6df363cfdab0a4525ecfa4896c0bfbdfe10bb5b102e878ea0a72a145529e34cfc67e26e4b94514e67c3e79b7272c6963e3c218fde8cbd4b5aab13dea9b96f924f32d95c40d9241d0f8df361895335ac7f21951b1061ef3947af030836c50c8eeb01612c57a375a8d07a85c0e835b3c9816d2e9cf3a12480e6d9a6ae808d77986766f4362d7cddcda1597a99d6b961b6ea856c12c10f647b8673999a1e5c242c6e1324793f05dd433f14bc85782d7045a588ad3cdcd5e40ae174361caf4d3a6897c35c73c45628f128679064d367c38665b08caf011f56f80b5f81085a99c7762d9a5486ae4caf082d035c3df330fe4717e08d7d4680b039a912ceef1ce702c2f37a8a180d149b58adcb8ad1e49887743a816ee1d391457fad2006736b9ccd6a679f648cff7aca8ac315f81f33f4513cac7fba9d9c3f532df384b714ea8b5ffd9856777bb353a7eb3545e67c64c9e8fdb17c6d11d19f6aee7c10b54f11658a70d932f11c517e94ade94b5e5e081b702972703d8e02840ecab007c79e9bc2ea5c1fa694565ac5e9ad0d84a6dc8dde5ad299c1d974e70483f780712a9a6bc19df0bc859dbc4998ec65f4d63b4b67d0aa5a14545057fc87d67e0767393af9d5574c736c9a0b0f69b30c26ea7fc86acbfba3991aaaad1194b11e460d14508378dba276391415e8167c5bb387959fd163ec808ef4ee922877bddd237c42ed0fbf0f4f3defba032454182a962bc52a2ca5eaf0d2400211524c9e24af957dcc93f4dec0ee3a6aaa9658fbaac8d665dce86362235f2051c6abd19d3d432b84bd51bdb871c74e1fc717228a471cb425daba14058a54f2357f2377a00213cfcb0fc8332adfdde8b86bbddbe490da76584b10d0228881948e014ad90c35551360b387eb676d9055df892253d2758e98a2391062592898403572e21710445820624f95fc71a905721e194e0c22928474d3b4eea16e1c1251a0ad1e38d13314f8df7111745e965b7580a8fa712fa6f88c282170ac9ed9baa2098eac33e99ae6cc99ff55e163630a8d50d82aef625278c0a6eb0ae42fc627e24cd6254d9202ce4c22b4fcf5905b93b26d2e9806bafcf1e001ba1b7f05b4d7ea2b97d9095efa9fcc487478670e81b42eb4c6687b3dc78b40fa5133567b44717aea6ccaed51070a4adfbf75afd990bdb3a6ff125bd9ca409f6877ed5004cf5255cb6647c85b335aeaa342c1bcd7f805df0a4293becf4ece9ea1afa74fa764604bc98cfc035a92b0e0eac4e7dd3b8a28e5218d7c1463cf4a4d3294a8d92813ed4bf27cc87680c5f945ad8dc47060f17f10bbe8c68a0345893e9cc7197ef923267384efb8b9fa9ea239c4e5197912474f036df12cb2e6ba7f7257e78c819dd1069903822c083ce0aec02bc4e45a09bd7f4ef8635496e0f61e8ca826deb0b4fc25e30138ddade6e2c4a25b12aca7d5ec4bc59f956f11b387d90a978984a650a4afe40a69b56f84c2642b1afb9073cc792172f53a008d1584e41e94b23f740ba79b5fdbc55b199984d4a0917eca0ff9f17e8590d3834649048ea0e9b023622f6885ac46cf77cf38fd47838d7837fc9f42be0c58f0ba60f3f25f1f15d0e7abada93807f05d8f31e37fe34b6a34a48610969fcbf660e5f8ad236816bdd3274a009aaa79abcc5e1951a6fbcf0b8451604bf0610c130a9e52bd9c791f1f67a2c9fbb4e4b48fdf60668c1615544e65fb435dd60bdfde42cb9c49d415fb84d4b53b0293dcdd04b8cb39e83ccedf26ded3f3ef2e26e62226d6fe7dcb7851f93b273d83a2feb5c0db7b64da381681dc3e225059ba6e43fc5044ff406b57985649b41ac4e73deb73bece4045c780b87ba8fee33cac19308d04dbe5157d4f8d4d8aa82f4c861b2a01a26ee927fc517e1eea94a2d71634ec3705b4bd6c11447b8b9b62fad520d4ca5cb52016491751b154e6a6b3bdc31bf2daded531cc2add493da8f83db1762ceaa332fa185a92bea7938e37f62d62d7ecce59d8cdf96fc0de9d9e8b1fca81118a38c04e37ffb86d48d5328201dabe4e5079bd2737e492456347f8d4562f9d452d725ad3fa8618871d61e02479c20093eef7229d2fb45bb5b604f6b5a3a8bd22d56bdb45252ffab500bf6cb1f0c52a78fd6a80cc2e0933890173ceb8fb06dc7a1962eb9c56c4771025debeac872f03b3ba9e87657eaa6477b349f5bc1c73802df332b50a3e9de2a41b7d6fc3c66213eaabdd9f71b5fbc43ad7a0072a9bb443451cb3b90d18c5c43d7a5132e5b2ecccd4138e55384ee04688f9a4fc9a489ffdfa362414b29aa030b49f8e384338e620e67460cbc7d39d2321e83ad88cf6576da7255c8f4d5af43155f844ce1bc4b6d3e82124a4bf0f9d3fb15359d302439dc8c1b2b229727251ce0f515c67ad84114906a15dbb07973c8e5857f8f994b2695f6a9420f08d60352b15d3dc7ff57398eea99e1e2cbbc6ece5379cee498cd222fb08844c865480af98a620eba97cc5394889193551d3f349971072d3e7b6b28b70a323cac99a1ed404039586c42e03ec68e88d23003e5af23d96308c8188a73b13b74299feeef295c0b9c618443919f37e5f0b35fd525313b3de29ef33aac5593ff1ef63a8d859f1caa361b674fa19cada29684389b88be33d1537b6786f6954eb8195ee0aba1287f6c76438c74df4020e40f7876914f306f7c80ae94353071f230c59322e0c0c9b1ddc9d9139bbc9a2719d3429387463d743bea383edfd684ad1fee9c3928de60ceebdcf3ded75da59d2b5f9b866e6de8495499bedbf6183a5e61363567ed151ae8d3fac3d9eac517684524473f6225a8a1274537bd4bca7e9c4d84dd018451558ab8dca2b263fb934fae8d6dd24534def707744be77c846464ad3c1d98388d3abb6e0e6a555e89170d9c01de1f2017eb01a684a8e5a1b5ea031965ae8f6fac4727a5bf811b0fa4aa8cf01af65362ea34d4b77bebccde7e1d71653cbe67a23814ec9b39e96a12370efd23c5b7030d7e18c7bcc162f6e6f01f645f48c53dfdf7c02f462f4f562ff9e6c08a5201c54896477feaa105af4e3c0742f0173ac91a8b2d5aa124679ac0ab51a0acfeaf9a3e308d0d6f47da4bbd56f0ce88e50ee37503a2715bd10d5689fe9341fe58c3efce16d2d94e862ccd73615d75409da0d6b01860f3835d8d330f747a38b5a732f1e526e74d0757a84ca9504be1daaafd4c050168ce00ab9219798727ad2e6fdf18f28e35509ffe79d2d69dd82f5ac9a005097a41cffc1d4ab6cfbda904dec307de11ac461030ed8df390852f1da6ee10e6e5236aac5ed44ca83cdb44c4acfb487a3bde7aaa91749419d821c46b0534e35b9b7dd3bf46b62673892212a612f891cb96d6d195f3c86854c53afe093f507250a4eabe68f1052db5e725c69ded2178d9239d2ba9924ef757e0a3bb1244a3e1e0a471e2530c4c255930ed73fd33b3671fee5bb65b4d40279247163f40bfa3392d2fdd5d37437aaf19fd59f4a3651d1daa7c234773d4d738845d1f4d5b6b4d497f90f6864f4f9202919cb3823184b9043225e077ed8421f1c2637176bb0e58da13c2aed8c516e07b33f9338755c52d4e7492428594a838ea61effe34479bca98f7f7634d113d93cd51307c3b038ee6500e72e1c3a659aaf940defa1c0a3b043af4e32c951a1af4b778c8b7ed7441fe1d730c9dc481e196918862bb7782498a0cccdb915923873426f8157b7162e8730738807a74db33829d92f7fd96bfd22090da48d1924f945e1dc6edec388a1b0d7f92689fec64eda9eacf7bc138dff39ba0e8756ab4c169135a06fc8b20ab3d3b0744cad946a9cee81903c74e6ed939f21b1947f338518526ba49d95613631676a6369b48a509f8b671961a0cbe43ec2a4b0ba24c428da3243d588e33efc7ad6d028205d86670e0553150dda4068248bf722ecd434b2911ebccc26dc52223b9ade318544fbc481ce12c389afa02004ad410b38834c3e165a59f6460833022906fba571eca3c8b975a5140b28df17b912fcd0016e3e54703e6edf8b55932c1b16e06101bda69ac71c34160c904a9c81f3f4a2284655bc53d83a00b1f9a68a5f218930f5b00e1f911f116fd95edaacc3c888800a2d23a60f88e496d5090f26582da0ea2869ee1c32d1251ae4c0d09ef783be454c5c34c4b492a5227aab085d5db3c15ecb6e0155645fd3d3238c0e635d01096a2c2ae988d5fe55b9235e9e471c1dbbdb1f029892c19fd7b7f84c76f42c398c75b1159a1a61f167c58cbd09aab7565037ea8cdf5e4dc9a7c1e0c3946247b8f5da6f3f83b62cd15ae624e41a14a35bfcf607a739e8879398e13d8ad15e1c6e2db12e5b176ffc2cbfb19828fad672d587e9cd6dfb898b8ae39ec83adde9b6fd9df4b4da5198c2da9fbfe0444bf7624a561e2f09ec16978f5a9517a3c14312a8b81c8bef4af808ced074a94506a6ef55db3ec650a09f40e27e59ff943d1f4708b108a7298121f9cef425779c0e129b29c96faf26688941bf1cf18676cab2d69bddef1cf2ba90cc7e49b1a6639714bdd85aef0e28a552dd1daa2c4d32242df5fe808e17e10139c8a6cf542adaa33deb8e759272d3789dc1ffd88538fcca9c6a262b6068382692d8a37b4596bbd517a50333b3ffb0dce8f5ff9e5e829f4b09e37165d78d96d9f5ef8269178992ce4836f72d418804a91fa5ad61975b0ad2aeb3c50d91763b2d523af23835769fc003c687d29765b8acb7fb63462151640d39991786410e9296d5bbce5f6c81063758c08626bd523b425f9d15efad9a21ac70835a6c42f363bb7d35545b80726ac6fcdef0d93e6087b3cbc61b92592449660b53316114c1128eb7fa99d8c4623396662543ae22f54bf23b979fe3ff4d57b4c82497facbddee7bd8c8af9ea84719a3e5c9b6fcdeadc38d82ad00945642f0ff1808b27a823563e5f92a181e5b25f4bd834e7f2e753e26019258da16a8b305866706730f7fbf95798825a595ae8f482222ca0b1053c957555863fdbd6005665acc9b64487f0f3375907a9a22180a8bfda8bda5cf31468feb3d55c2568ca498f62c4a3f61596c718d7e1efa6785f5fa52efcb6ea12c930fceeef212aa3082ed93ec3c53fd83adffd20da86229d2de5b0fc490e94e70ceedf0e39f638f3f2f16697e10b56196fcd5f16e30f8fc1492b4354fcc7f5173ea2c4b4211cd35990b43c8e36b0ca2089a78f7aff786cc2a821e20d8e0db1a2e81bd9b1a41de38a1ff401d4c64c33763fd46e3b415375ec343994e16127bb629d4ca0413672345b64c085db58d82d288cdf7bb96507d753d9b4996ef6ee3f040d3d50325dba9721df06214048cff88d59ec048fa604dff8d45c1172191cfe2bfa6271fbb4741971c2459fbf9bda7fa2c4683e821d6adaf64c49d7b18a5f55357a8b58653ae25c6704b2eb8f3a63d33e71348c8b4e42417816648d5e1babfd1d32de40e4e7ef680a081bf96bd15f6ce0a65b9a1a6916e5740ec580539ef6f06fc3489e7c80d46c1ac712964f336f5c1dc06a8e3e066087b19d2fe5f9f763ef7ea9ba6f4961c928f581e6462e815d911c7af177f86354a03ac38cb468f6a3da307c14630f2133da71e8f8f57baef671c28c1179257e8a14abaa83698ddd38b808a9e3fa581ca05e4f9e4f00ad2717ebda98c90483a67c3a4", 0x1000}, {&(0x7f00000000c0)="053ca667c1330f80c381b1e3d799870154ea", 0x12}, {&(0x7f0000003380)="b252628cfebfb46ed45186c939483a227d2191fbdf99434c4de5f9893cb98b9bc0ad22ffe86be6e9df35c73ec5b0ba85a7efd30695226b03f254c4b683ca1f7889bb8daeb16bcc81eb6408b20772d5b3710d14da218efacdca86edafdb54ca3f9069a76c33f414a40fe8a4e160c9254a9861bb1205a44fcf5da74625a09d38ef1630aa1962622f5fcb376ed221980627086bf2e538a3bc951fb1c82aa9ded898635b282513918317855271532e57b606a5d67d057198df7a8699ccb883e267c150069454d8543c1085799e54e7a43dd7eb16b2fb31bb78e17ad012b5a99235217d6090aed67ac61976ad1a40d751c2f2a8d6d8d359079d5caffaeaf5704848705bac0630ba077d0d59b7a7d935c53bfe796fee7ccedcf7556e146ed32efd809e20c305451116f80790e733109cb770b4708ab135670bb09c35e7937ccc488342529eab69571397a89e3ceab32467ba604b5fbfb2895addea714e780d3e07faab5232550f3b6e8e88138c9d0f40ab3689e6b88962b4758c30c968e39e9f07c352901b4adce8b254b393fa225eca95f09097cbb6fdc887299faaf9f061795fcbed3a5034a6ca5dba3dfc6787a9e568b0acc5486a77a30a11239945e92f682426c06c5e772397e0ef2067de9f05a7f3e864f5d9ee5c611f15e881afde918bdd6519de93f992613a3691b37830b12be7891fbd235527ca680a1f38db100255b06389a1bf565e08a40b4a957a41795fadeb4f31a2dcf943f8af9c9de90f62c99ce264bf910246656f27b1fea4ad4ba7b97d0a3d5f69861017fbf1ec80f205811a751a4100d2eb9d2aaf67bd47eccf223409b752d3612d1a3aea3030a090d5d4f45f6cb3adecbe723ec9b23bf718b255792977cce32d35a87fbbdb6d0c16d9c9cc46f63608b871cd9a5e6b6690a7a94e598d6a416321e0ff53b5460857b0a528e90e794c2479676894091404b3abf7d44e123dfb4f2b5534c52b84c4e91763fdafa841156cb59e6cb7af200b3d274af88e6ebe2227707cc8e7af4dc7ae033fa2e0e2ff949ff350bf917ee020f081002991056e85d07932351ed056437ca3d9900380ed7be54868b84d7f8f71aa2e3e5a0bb708601ec5c8f7e71e91e46132c55bc76e3b56c6f6b54d800834163c3df6060674ce7a718c3402dd50a182105a56dedcdbfb6acd0d3f00d730729f06c0c957440c1df01ad32cf33b875e62a73d5c176ba5656459041c35984843e7d879c69b0ff3d8dba129ba9b699437c6aacb46afd5174a3bd1293f4ca0874bc3a11cb2913980b681e83e207d7d369453f90d74f1d29ce009edcc79f396fc5482f30bd50ce34a59d80cd703c2467f7a637dc0eafecefa656f505e67c4c34d3e1061f9580f34388ef99fcf6913f8e77889efdcc651bce0ffda6c04592e1c9b4248e90dcdd593717aca4a9dbbd8e83129da1052fa60f57f40bfb9764390ef5cccbecb25884240af4535e65dec72c97118d45bda976381cc2467d7425ca8e70786708367dab9442b6415452257d463698ae3f5cdc8d46b2053617404ed6f386e031ab2c2863e67fc981ebff4d7a80af6694daf09167abbceaedc4679dcd0fe861cd9a4219c0a03bad70840524815e434e52cf63a42627e73b36adee88e29c21b92dc74f572ff2de055a9a5583956479274ccb5a79ecc0653c2b754d3dc4a2ce5f4dc3fc830a9fb89efb46b1ae7b3ddc62df413c8dfca6c4ffd07c4ca49428cf8bb727b2f16632846c6489d8507e77f9ebb4b273bc224552b6e96b2119c0372644e0931982b20de262262fc4c03ade463a39af88f36b7e30cbd9e44b20550e1fc35dc8607274973327a8fea0fab08bb7420b5d62e2337ea81c5b2ea84c9a321ea7c56fba5d226d23fee4bd8540a445734ce3473c20abb9b44c0040996e1e95344897b65f5f75ad9daa523daa63a0c3f8eb280bd8c5289be54787e6728ac25279a67137bee642231c32ecda10e70c3ef906a7e0c6a7d64783e119dfef6a0c81e194b2169ed4049d74ced25f612ea6c79639da236cbd44fdb284b22b6e5591087b9317a8d7effe3d92344dc8b81c717d28b489c199ce09b4e61ed49b8884f7ffb21ae056dda63eebd452b9f317e65b3d6c3bf653dc1dfec7b72829871dcd1a86fcb625d68d9ccfca50cac56d5d28e1a3a07b74716a58afdbdbf300f2f754099aa38e696a5ce9c19013ce4c97548754ccf5c60b29c7005f543d8a2cbee52d46e56fa8582ae2f3e5870787b65815398c28b9a736c33c2f68e06d11a5b4f318227df9a7cb84141979d2c150e0aa1c46ec91a7c1f9ace6055edd919995f9a1e372a680b4d7da645ce9339048a5edb549a7696406fc2ee1351e5ee552a060ffeb757cb7600eee6e723c28fdc5456c056cb0332a8fd40ef32c2ac6a2aad6229e48123db7d7d4f65bc093b4b73470a178e8d6406f006e184a3f8bab188ff8b556751c69eee65ecbdb6a6e35625692e9c009d33b4e04da53fb03de16170af0987bfa727ce68a0335bb0c10cccd01b27f0ab33193ae398170406a6d25067c4002ab11dbb002fe3f710474e8587ac739b2a16281d60d72cf95e84990869ff43a994bf8a01448acedbe2b3d42d3c0a204051f539530d1245acbd71549383de0f2d761e570b26d9a3a5055ee2d5b5283317a853df678a8234754877f87ba9eab453bda61450c65058a5a1f5aac82054a9846e4627f29e89c123acc97db915ffb774e2a5f7bb6013976b67c0392425dca1025a1a430e8c9aaa74b1f0a2bf064fe05deca23f1e48bb246236e78c9b86104e880963f0c1b28dfd3bdcb746c890c3f2af33c4b4b5fe6e0482cfe8c62a7de055a19ac62b4156086d71563a1b1f2268c268253cc9bb4d0002b79380fa142e4f95a51c722c218b6c0bd7ff2fff9c3417f3d20d49bcbad36c5d259604ea7ff694445081f2c9ef4748cbfd93f1e39ce775f52c247996233e0fdc9ad4c273564d949e7427f97261c504ef0c9cc19f4f9fbea3921d239ea91f6f6fad858a6df9a03035e40005389112de21ba4a8f5c9f94e638638ce8ed8a9f7018d944e490fab78eb42a9b33f2e4ac2703f516a7ebeea1c21f97d642b57eed240b6f52ea22ed31916438c87b688355d480ca2d5e4f40f53f38f134dd4222a80852ebb5498dcfd5145a82225b6c5a9b6756f2c28bd466b5206fe8a7408d59ccff0ba380aa4b80cd1b22ce03cd3a4af56e31f29621cdb47fa8e665a0511df7b757f653597afcabfc77be82bef040fb644a40f2ea552c653edcb2bf8a9e95079e09bb7093086a4b107c220a619baec2aada4de1c98ebe9b07f61f99b8d3b867deac3589b43ad439c150a4912dc1ad4b048cb51c4b11a4d4c7fd9e2534cf2141c966374abc5ecd6c20bbe6933e503cd88cb88774b42c5cbd61653160961ec039c0f6d532019915e34c0881627ab5064e61cc6a775eddedf9f9fb3848ea2635376f7b02e5a8ebd527f8c103718d1096c39032d0c8e1a67ea5cc41bfdb561f868f5df9798528103405682956e0441444cca4dd7e9b63aec437b98968182837ac32aaf30cf8e76d54f4ba5fa4de2fcf332ce28d22b86dfd636080848f0473fb899b5e8dd999b3cf45f29121ab4080e360aa9162cba744fb3903faddd4ab24fe0f88b788ac76d976f1b3758d64bb227b5f47959c449828dad1fb0e022b55cf1550ac31ae5c1dc98fb83c7b5d97ba5fe3150f704c1e8cc4cf5af7a184b8c9cef67dfa4c0643489c4625d2245ca3bb9861f1adadd53d3679bbfa0284138df4ddfa0a1045e9de1d789eab5252a5b5b3525f0d08828cf46823e435fc594234a6dc11d9455d3e663e3ad1333b8e987060425d87fb3b5e879fa7483b75e69b5420942bb9b63300e056524ea01fd60225bfe08fb1996d7fb3c41584b0c9eba18ce3c9329ee43dbdb6c27ff4a97cc66db4034c1b1b5959aee9239fd35bf5b7daf67b21e44d2050edfd75a38feb95f1e5bd5880db7fdf70de5706f7020f3b32c912e01dc20608b2e44e81f0d1ca0e17555ff7069058aaf00e7a6f02aedca7d3e5750cfbb0d52b46a040c542735b9f1630d02e230960461a62a1f33f964438e561c2380b7ddacd66679f7706c17a566e600677ba0ff2e1448cf92d9ec8ab64afd71b2d592d6890b66946d13fe4060a7ea71eef8f8cbdb5ea93cba7ac373ab349713f6d870bc7ecb5b715a8a3f81ef74dfdd461678a5dddd1135ab24fdea6fa382dbea530649e516173a943fd75b45b30cd2f9270d104456eba759482af0c01850762bbdda1c9719042b1b55d2b68fcd16d040698cf8000b0a735149f6deea378ffb69e2a81538ad45c94910f75fb53b7bb4b838cb8a7de5221b6de1b2135b7d7b0c11477076bdcd8ea6380162c07786488aa57f5628eabe5317fb12fb5098497806e882eb3c3039dfd0662dc57a3970678c4a5db2fdcb7b96959adc3a6d4db24a6354429aca5bed3f3fb54c38589d55a91a2421c6b276c2f320fe3733fc47534430b2b75c998aa69f103d2a48f7c21f114923ea9b974fd2cfb016fab11e0150da9fded04df38ee6347b095376573b610e02b9f519c1a3738d344d978fdefc07b06c6a258e485a9e4155bf6f875b1cb57dce8560621114b279eaa23fff877386fbec20d8d7be1492f4cd8ed332e025ea73abab51beba94bfe84abd49a9327c13e0613e0177114dd3e17e56fe5d3a87c3be85ff8fbb17c8ee95cfb3bd94aeae2ef0cdbdfaf466edadf3378092cbb410bb9fc70a1a329a0d85c8caf7905c6f5f21af06c73899446cb699cf3ffa6d931d0f24c84baa34a0c1db18620a535374d5b71fcf4e589294f2da5b6defc3dae3cc6c1e1feb620a88c169c2bfaf356d3c0bb9f6c71c0042274da507eb300b53e4edccb933a12bcce7388b8e36105818137500767208eee7ee5bb9e6dc044e206b1f746ddd820f764265351053af02c7c9e5918d319371d2c6a819ed84b4a9af2545d20827d81b24ac5ca35dd42fabfa4d960a2730a42836fb2c7b56d6fea080503f6e08ead51994a30cbdcfbf484246ee24bcfe7a842c0e2d75f02132d4eccb98b75bf12677a6b744fe6f198c9354d8ccee1a9f98e8f5c9903de02939ff9b08ea61baf1f9f4cb0b38cdd9554c7fbb938bdc6131cb84d436d9b311a0d410ca46dc3c75f1ef604430994f6739eb1936c947ca9cfa9eaae3cf7d5e07a45182f1b308b0516bc80809e3108a24f5b94fa1e7266137782f576bd8b85640100ab11205e4b244449c3672293ce5a0cd02fe3b5bfc2e65c3a1b68c580d21185be463e5d24183dc9cb0cfcbdcb369e25f81a83eab7e2d59d7c", 0xe9f}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x81, 0x1, 0x90d2, 0x4, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0xfffffffffffffffd, 0x4}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628", 0x63) syz_open_pts() 13:34:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x48}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000002540)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x91ee, 0x2}) 13:34:18 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) setregid(r7, r5) socketpair(0x2, 0x4, 0x10000, &(0x7f0000000380)={0xffffffffffffffff}) recvfrom$unix(r8, &(0x7f00000017c0)=""/4096, 0x1000, 0x3, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1700) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x48, 0x4, 0x9}, {{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x4}, {{}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffd, 0x10001}, {{r0}, 0x0, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x7}, {{}, 0xffffffffffffffff, 0x28, 0x1, 0x80000007, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) setuid(r4) chflags(&(0x7f0000000180)='./file0\x00', 0x10000) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, r5, r4, r7, 0x20, 0xbeda}, 0x3, 0x200, 0xff}) ioctl$VMM_IOC_INFO(r10, 0xc0185603, &(0x7f0000000240)={0x9a, 0x0, &(0x7f0000000080)=""/154}) ioctl$TIOCCONS(r10, 0x20004276, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCEXCL(r10, 0x2000740d) getpid() setuid(0xee01) recvfrom$inet6(r10, &(0x7f00000007c0)=""/4096, 0x1000, 0x1, &(0x7f0000000300)={0x18, 0x3, 0xfffffffffffffff9, 0xffffffffffffffad}, 0xc) ioctl$TIOCMSET(r10, 0x8010426d, &(0x7f0000000000)=0x5) kevent(r0, &(0x7f00000007c0), 0x4, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x4, 0x3ff, 0x401, 0x0, 0x3c79, 0x81, 0x61, 0x1, 0x3, 0x1f, 0x31b}) kqueue() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) 13:34:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 13:34:18 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)=0x8000) mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x0) setitimer(0x0, &(0x7f0000032fe0), 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x1}) 13:34:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x70da339f, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:18 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ftruncate(r0, 0x0, 0x100) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10842, 0x90) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000040)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:34:18 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x16) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) getgroups(0x6, &(0x7f0000000080)=[r3, r3, r0, r2, r2, r2]) setgroups(0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8300, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8, 0x0) fcntl$dupfd(r4, 0x0, r5) r6 = getuid() pipe(&(0x7f0000000040)={0xffffffffffffffff}) getgroups(0x1, &(0x7f0000000180)=[r1]) utimensat(r7, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xa7, 0x3f}, {0x44f, 0x9}}, 0x2) setuid(r6) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:34:18 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 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x100, 0x8) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000040)={0x100000001, 0xedf9}) r4 = syz_open_pts() readv(r0, &(0x7f0000000000), 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000200)) write(r1, &(0x7f0000000000), 0x0) 13:34:18 executing program 1: r0 = geteuid() r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xf74) r2 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) r3 = getpid() r4 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x1, r0, r1, r0, r1, 0x1, 0x1}, 0x7, 0x5e, r3, r4, 0x9, 0x8, 0x2}) r5 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000100)=0x5) connect$inet(r5, &(0x7f0000000140)={0x2, 0x1}, 0xc) shmctl$SHM_LOCK(r2, 0x3) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000180)={0x2, './file0\x00', './file0\x00'}) ioctl$TIOCSDTR(r5, 0x20007479) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) close(r6) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r9 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0xa0) shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x0, r7, r1, r7, r8, 0x40, 0x4}, 0x8, 0x9, r3, r4, 0x1f, 0x10000, 0xffffffffffffff7f}) shmctl$SHM_LOCK(r2, 0x3) setsockopt$sock_timeval(r9, 0xffff, 0x5230749d7ff0f57, &(0x7f0000000340)={0x2, 0x48bdee1f}, 0x10) chdir(&(0x7f0000000380)='./file1\x00') seteuid(r7) ioctl$BIOCGDLTLIST(r9, 0xc010427b, &(0x7f0000000400)={0x6, &(0x7f00000003c0)=[0x3869, 0x8, 0x7, 0x3, 0xfffffffffffffffa, 0x40]}) mknod(&(0x7f0000000440)='./file0\x00', 0xc104, 0xa6) getdents(r5, &(0x7f0000000480)=""/134, 0x86) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000540)) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000580)=0x9) setrlimit(0x7, &(0x7f00000005c0)={0xfffffffffffffff7}) ioctl$TIOCCBRK(r6, 0x2000747a) 13:34:18 executing program 0: r0 = socket(0x80000000000019, 0x6, 0x80) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r1) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) 13:34:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8001) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x1, 0x1, 0x1, 0x4, 0x9, 0x3, 0x3, 0x2, 0x45, 0x8}) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 13:34:18 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 13:34:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x81}, {0x286}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000001c0)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x4) dup(r0) pwrite(r0, &(0x7f0000000280)="c8891083b2e86f9b00aeb009f6655612ecb513d58eeed18d623b09b385a7574e63196e948dd40b76d7f47d53c6ae135df31e0443f14429132c0df5d9b6613a4420b41acad216299b40e5d982f7750471054d1094145f4be968f1a4e20610ee9673cc11cd048a585a3de436d6ceffcd43e52fd32eac0994d78ecbf0fcbf16bebae23d1fd20aff", 0x86, 0x0, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 13:34:18 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000003c0)={0x8}) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0x42) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setreuid(r3, r4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0xcc, 0x6, 0x200, 0x9}, {0x20, 0x0, 0x6, 0x10001}, {0x0, 0x2, 0xf4e, 0x3ff}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000380)=0xbfe) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x87}, {0x6}]}) r6 = shmget$private(0x0, 0x4000, 0x5c3, &(0x7f0000ffa000/0x4000)=nil) geteuid() shmctl$IPC_RMID(r6, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x37541272a15d91f9, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) r7 = geteuid() getuid() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x3, 0x7, 0x2, 0x0, "93423bc9943b08bcebf0361186fdc8ff37e0f0bb", 0x1, 0x4c67}) setreuid(r7, r7) geteuid() 13:34:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x20000115, &(0x7f0000000040)=[{0x2c, 0x80000001}, {0x400000028}, {0x6, 0x0, 0x0, 0xda}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:34:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x6000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x5fd, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) ioctl$KDSETRAD(r1, 0x20004b43) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) write(r0, 0x0, 0x5b0cb9c) dup(r1) 13:34:18 executing program 0: kqueue() r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 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, 0x4010, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 13:34:19 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0xfd78) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 13:34:19 executing program 1: semget(0x1, 0x2, 0x0) semget(0x0, 0x2cf437904cc2f7a5, 0x40) 13:34:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x200) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:19 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x90, 0x4) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000140)="925bd3b7171b38dfe777c49dcbb48f67e42cad9039096745771819b16705c3bef7853f37acd5d0a831d5f4a70a108a4d28d8918fc44ce78ce11241040edca6cbebf3a7fcf0d33799f1d0b2cf8e43874d6300b75a3e5a3320bbf4c9a4a4bd77527546577a2279e9d0cb3563101d88f678a9a26ffa4d87e0fc9d8db980bc1d4b34c827e81210eb4244bf7d605bf880ae641f8f2bbc17f00ea18345f0b3d9cc766c733c425b112c21df5bccb701c161df349c012460e2083d0eefb8f6dca0949822ae5adace692195f5f3377768b4e2e960577ca68ccc4efe", 0xd7}, {&(0x7f0000000240)="e075d0e77ce3db485690447e6a87bbe3e26f868ee1fa1fa3d017279eb4b0c284895113f21dc4d466469865b6f292e81932c6ee83c3d4a22deb2aa94debe6614b5aa66085ee27369990cb132e0d47a291598461f90baf40a257fc7a75998efc6be259a4d6dd6ef0cf0b11b24dc33e148f3028", 0x72}], 0x2, 0x0, 0x0, 0x2}, 0xa) 13:34:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x802, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) preadv(r1, &(0x7f00000025c0)=[{&(0x7f0000000100)=""/53, 0x35}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000140)=""/13, 0xd}, {&(0x7f0000001200)=""/119, 0x77}, {&(0x7f0000001280)=""/151, 0x97}, {&(0x7f0000001340)=""/188, 0xbc}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/75, 0x4b}, {&(0x7f0000002480)=""/124, 0x7c}, {&(0x7f0000002500)=""/180, 0xb4}], 0xa, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r3 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 13:34:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000140)=0x7e) r3 = semget(0x3, 0x2, 0x200) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000001c0)=""/243) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0x7f) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000002c0)=0x8) 13:34:19 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000003}, {{}, 0xfffffffffffffff9, 0x11, 0x0, 0x4000000000}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) sendsyslog(&(0x7f0000000000)="79306e138d628475582a5525b71b2830acf1ef68e3fc990a793b3ebfeaede161f5af83ba655938dc956983add7725ac0d686fb47f497003d9a5455a0b2b9e0ef468273011727b3ed144246aac2e47ab0f73ee693c90d45cbb76b82f706d5cc2cde8a24cbc5adaff7153accabae17474b142f92c2683406bfb3019b633483a176e3a92ca4b96bdf8e26194d6a112239e881f0808f8a4bdc626d0dbdcd89c81a1c4decfb2491c9eec8f6d770031cd677663d22", 0xb2, 0x8) setpgid(0xffffffffffffffff, 0x0) 13:34:19 executing program 1: r0 = socket$inet6(0x18, 0x7, 0xc550) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0xffffffffffffff80, 0x1, 0x7, 0x1e73, 0x3}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x2}, {0x6}]}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8440, 0x40) r3 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x2) renameat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000001c0)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x4, 0x9, 0xf28, 0x9}, {0xcae, 0x0, 0xde7}]}) 13:34:19 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x6) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0xd6aa014e7f5c4b9b, 0xe11a49df86d4d2d4) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x8) close(r0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r1, 0x0, 0x20e) syz_open_pts() close(r2) execve(0x0, 0x0, 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x0) 13:34:19 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x100000000) poll(&(0x7f0000000180)=[{r0, 0x8}, {r1, 0x4}, {r1, 0x1}, {r0, 0x4}], 0x4, 0x52c2) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xfffffffffffffffe) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r1, 0xa7ae74370203bf8f}], 0x1, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) 13:34:19 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f00000001c0)={0x2, 0x1, 0xffffffff, 0x6, r2}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x4d, 0x0, 0xffffffffffffffff}, {}]}) 13:34:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x8001, 0x0, 0x2}, {0x10000000000081}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0xc0, 0x48) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0x83, 0x0, &(0x7f0000000400)=""/131}) shmget(0x0, 0x600000, 0x20, &(0x7f00009fd000/0x600000)=nil) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x50, 0x1, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x6, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x3, 0x2, 0xe8, 0x20}], 0x8e0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x8, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x9, 0x2}, {{r0}, 0xfffffffffffffff8, 0xe6, 0x80000001, 0x40, 0xffffffffffff555b}, {{r0}, 0xffffffffffffffff, 0x41, 0xf0000002, 0x6, 0xffff}, {{r0}, 0xfffffffffffffffc, 0xa4, 0x10, 0x0, 0xffffffffffff8001}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x0, 0xff}, {{r0}, 0xfffffffffffffffb, 0x26, 0x1, 0x6, 0x8}, {{r0}, 0xffffffffffffffde, 0x80, 0x4, 0x10000, 0x1}], 0x7, &(0x7f0000000040)={0x7, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000140)='\x00\x00') ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000004c0)=0x81) 13:34:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x15}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='+') fsync(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) 13:34:19 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x20, 0x10000002, 0xfffffffd) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000092fe004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) geteuid() close(r1) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(r2, &(0x7f0000000100)=@in6={0x18, 0x0, 0x6, 0x1}, 0xc) 13:34:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x6) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCMSET(r2, 0x4004427c, &(0x7f0000000000)) 13:34:19 executing program 1: r0 = semget(0x0, 0x1, 0xa8) semop(r0, &(0x7f0000000100)=[{0x7, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x1, 0x800, 0x1000}, {0x3, 0x7, 0x800}, {0x5, 0x9, 0x1000}, {0x3, 0x5, 0x1800}, {0x3, 0x3ff, 0x1800}], 0x7) clock_getres(0x2, &(0x7f0000000040)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 13:34:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200000000000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0x4010426e, &(0x7f0000000040)) 13:34:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 13:34:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0]) getgroups(0x1, &(0x7f0000000040)=[r2]) recvfrom$unix(r1, &(0x7f0000000080)=""/5, 0x5, 0x840, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 13:34:19 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 13:34:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3f, 0x0, "0000000000000000ec956c7100"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x8, 0x3, './file0\x00', 0x7001, 0xf6e3, 0x20, 0x7f}) r1 = socket(0x18, 0x3, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x788f, 0x1, 0x6, "0ab1ca1b3d2145c8bcb0c5a27a7834dcdb41835b", 0xfea, 0x2}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f00000005c0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b64bf54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e2bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a7645bab7fffdc4ccb9561ca3005fec1c0d325402a9d6c68de4ca116dd887c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c1df62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b908396c87d479d863e45c7b2d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d431700acc6ff2811cc985f6a2d7a8e4518eb55a8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69bc4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf74a5d6ee04b600d097155310fcc00fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d53c688816c9680651053e5845bc4471114980378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b0701c3f3e7e2b933849b4c2ff4b9473a44678e859136d82ecdd03f1a1f3f9f3264a207fa73f5cd2ba3", 0x47a) 13:34:19 executing program 1: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000040)) flock(0xffffffffffffffff, 0x1000001) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20000, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x810, r0, 0x0, 0x0) flock(0xffffffffffffffff, 0x800002) r1 = dup(0xffffffffffffffff) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x2}) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000000)) getrusage(0x0, &(0x7f00000001c0)) ioctl$TIOCSTOP(r2, 0x2000746f) 13:34:19 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050360000000000008000b01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x97ba369a44939cc6, 0x0, 0x0, 0x0) 13:34:19 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x400000000000003) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x9) 13:34:19 executing program 0: msgget(0x1, 0x210) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000400)='./bus\x00', 0x10800, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="40d4d43b61ff7d0980710d5b5d3bc0b44f4db2ac03268819bfe43828e5956ab299a84a3b559b02508e1a64ad58c9f692744543238d28ca6fe8e8d7c2f0d5b7e575e8fa547fb3c7ad290ec5fc79e365eb9ff8652d9baf42b0813a4552ce6b611655517c0720be5af6292d3204165b48fd183f0eb8646611fd7cf1f4a8071ff4f976c300f074ec3f9a88a33eb3d54f9b7e", 0x90}, {&(0x7f0000000080)="1157e98443627227ea41dd69922bd4b41f1859e7db056f5a1c36b829ca271130289c2a446287244b7bcf78c1344d3da9364a8e04016d8cfb4bcba495405cc9e9e5ab6e733cb13a4ce47c2fd9e0eaec66", 0x50}, {&(0x7f0000000000)="7cdd74c549c22370fe25d09b99d294ff29ccd233d1ca35c31f9f6de0", 0x1c}, {&(0x7f0000000300)="93762015ee47d44cf8f9fa7d3faaadf1fb30ca7d67c28013d721d20692d9c2e88f0f20be25deeaf8ce4a0b305e18a3e417b39decfab422144a8a5f4893d684d465e140137e78c529718d5a7f3f951c47dab4bfba8397f8ea2864f98e7ea039383f1ecc95665cdaf55d8ff37f81eae99a342cf196ef9a314e978ab6989557c7632e4d4ec8b692c0ae21789fd2857af7085c73d3e8504046d63d9353b4504c4d12a2871aa36a8555", 0xa7}], 0x4, 0x0, 0x0) write(r0, &(0x7f00000004c0)="220e2206eb825cb8662898f1dced91c63428af4385156bb02c7a93442fdf73eaac658cda63ea86029cb233afc66100f9d19d6a8fd278e6cfc6d57fd6008113dc1f104ce1561d69d0b755bdd577a1d31a4a0da5209d6675ce54e15299eeb160ad11f364003cebdf7ad7afee4e886d907f27b0c7aa432defa05862b208b66fdb5ff86c900499ae51fc54edfed5d8b599314c74e75172b779e51252438b0f3b8be897a465f9b1d0e8b4a07ec47059a9c1a2fdffffffffffffc069b51f9040b1d8b976a3968fed6681b8a29acaad21f25a00f70c5a8932edae8194a3dea7d40ba36e8ae5e52194a38f2392692c996c92146d97a0c56cfe49812f6d9b7d18b9aacae63dca39a0cb061a59abd80fb6f717e886944dc89d2d56a065897305d42456b09593d1a2d809fb8d0eaee01362f51aa965eb0926aa668dd1ded12403e3250a71d960b89d6a9e6e04b6d82031e4ffd8ddd598c40040e497f4c144e1a7318a210585985a9b23db0ab9da30d90a32598d0cca4fd4dafb5d7627a71d0cd0d5c0b0201bf30c996bf68438f6c9acf9cc", 0x14f) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x100, 0x0) 13:34:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff000a0100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x0, 0x0, 0x1000000000) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000000c0)=0xffffffff) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x100}, {0xffffffffffffffff, 0x4}, {r3, 0x10}, {r2, 0x1}, {0xffffffffffffffff, 0x46}, {r3, 0x4}, {r2, 0x4}, {0xffffffffffffffff, 0x100}, {r2}], 0x9, 0x9e7) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x104}], 0x1, 0x9) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000240)="8bba99493189b1ae7af9bee69d359821e873063e571d5994e5810ecab7f5bd03b28c78626ccb3b58cfd9977ea362f24bed4d05e9db48ea990d4e3d61cc293636ccb8d08f4fe6747bb181a42b54033591bf2770bb6e80840867854e4cdcdeba0a5ca302a1e4bb88da2547714d2a16de4e06ae8e9aae381f2cb6475ab4c93c061e9e8b065b2909ea36625edd0906e619e5a188b600fa48ff3da40de4d3d906995e11a649c6be2dddde30538ca997b00fd1e083d0048bc410f3f51a637d6f2e6f954433bf7b8a8da5323280e9f6f3e7bedce37f3da43fa212c4ce9eedd9c653", 0xde}, {&(0x7f0000000080)="3950d373a3e461d2691e", 0xa}, {&(0x7f0000000500)="7f41699c795f650ba55259ba60836ed1054f840b5d22644928f8bcbd9bf8b196217f253a068b716cf0466412fc44ce8dd6f842dcbcd31a1b002d3f7127d2e814a1cc3682ba0d1588a502b19c99760149a74daefa54e510b0bea7b89287e681494a1e7a6ca081c288c73de29a990c3408eac4ec10bff664da070574f626e6edeb9ba489ca6fc24c87fc487b84714c29e82273091b8f2d9a7385f62e3ef18f7bb8160e75f402cea2bf2e4dba3f4b9a247b2f6862703fbe5ba49ea399ca1a89bcc6075075c2d6b46e1604437b4147c112fa5f1ae11082638aa63d82916abd041e7263db87830df2b17cdbeaad7422c387ea82af6a79f8538723241205761f0dd4c56a66671c4fff879119ef2f09da940075cb3c7bf4a5fefafe843ba83eb24c412d5bf0614e2279f3a64444451b4fed48a35a29d992f302e8ba51ebe7d2040f6ad618e37ccb03fbccb229c1ba6de450735af982af2e17f515f91c7f52b1899126e1dc1dc13a85990137c330e3dc650da62927d6d813b5d20a74374136a1813742cd29d237f24f1613bd6eec8782c1dedbaaef4d30012cdb8e88dfcc22120214af1b3310c10f046b75850d92456ca0beb8b1efe2c7468452b4163bdfce5e6ba09e590cee8fd22cad3ee0ad0529e717f76776d163f37863ba70f6f0298bed8f71d8f04965c970aa319baad3f3caeb1f8640259101678ede36fb9bb23d488a7e29aaa1d024372079f39c8761c91fea49f8136e237c0cb1e20d2d646f4943bbb372451047acbf4bf831c20bf27a560cbb227bb1c2a02321c9ad0698d977c42e1143d5077f3da8173732a5fb7f208ad4acca6379d5231ccc9e779fb014fc2ad828a364f39b621e298d7c01ba4b7639b234f7622b3160281e5deae32a2f7fee7ed416a4c8a94d10df9f273efaba9b5432e650c519c56caff4c56a3214ebae5eae55aaf37d7625cfeb0f4163338a9169bb88045e5669e20a15f4151b342cc525cc52220803d0694f67c747da7c531d7a676b9fa8881ef9ff4fc8908746e621fc50cd04e2031b5a2e623ab0426d3f6caefc39b85afb635381599d44a521a10132bb7b9a3e563307f66a5c80f52ae96c7d9325a2a5d909339476dfd5983b2afa943a7405bf1abe993ee366512432a8eb8b8a7dc56da42b28bc42af83d7008e83e41310da95de8c4a2331137a29e28386ece7f2982e58b6eab6a16abe56ca0e8596a9e1818fcde03d3f6bcc2609b9a04406056d2818302f1756c427887b85f6f4b4ecff7625be1c92af4b975090286e759a3d6c1dbafff182df03e188e290e6a26e59415026ddfc4137b2f0921d5cd5a61c43fec804ecff2653e7e1243a80b2dd42f34daee53a742a1d90aef54ddf6510a18ad9f94c30d9a87d0439d2bb11be89bffc9ead6cd25b56eb4e66dc4ef6326da4bd2ea9aed1504c5b5a3ec8382239617eb011e8d48e0b256286c413cab2b3e66ed27a334b2d38fa4e7abc11963009b7cbe833c3fcb2c89905c1231eb5454154e2ab31db7b907eb211a19ed648145c34d91bfc56b5b70af49867734a2eabf3586f039951ff26dff4d801670f16dc20cb116b119d3afe7cee0b30940745b8932e70dfa2f5efb349edee2279fa8a7903e400b978b2395fdcef624ff5ea946d004c01700e7a28e75e3fb378f99ee9699f33a3ac804124393c99991636878362b171771b23a4cafc00180ed6298f433159007f44e663bb9f4f1d4fe164e2df86f7ec8f77eaafda169b9c497a7a91207d5e538f76a07ec1f57dea881c2c78cd75ad13bba64c63c6313f0a4ab1b899f03aa4911cf967222625f720376b9ba2fcc3b3a31d07b46f3f3d70163a569be047f778d8b3c1f582371b96876115c1968ee94e841f3687dc4b1aabc7e9ce52ab649b663da4b0b014de97eaac144c51e04387810a3112d35651190a8b4d35ac196bcfad2614ea9dd8a7322dd55e35815d39ff499e5f360db67644321164ea052d4270b32868e4e5610fae4d88d054739d2c33648e6e7d7ee5566488983111d3cdea22f1e45f114aa459b5328171c7f322816cf08c1b9644af99da24f33b04d58d5191e7471a599cb372ab394084dbfd3248e4755f05ec6dfe93eab6a5e27669df67d57aabd98fee0f6ef7a94be8e0cb0ab98ef2f991fc935a7db3775dee6aa40f09b4181c6cfdf77341c37377bd3a44d6f5c6e1c0d51bc16c0e254b4a07188fd523afa0f5966ab69aaab3678ea6e94ce8bfac081a628dba41b211c4138c9be87da84c730e80bde3f4afa77096164faba1a197090bfbd2595fe62fe3460653158a027de9ffba42fba8e45c3e6c11124976cb1fb51bf98e1ee906e02c7b501a47188e43b6148692f90a683edd38d28809bb7383c495d39abf61f28e605f2a6e2abbb188673daa6bd4339d605920ffa55c0178de7b60e8f96249ca38a90a83d8d709ffa13801f72c337fae16c82f24d00b1b45e5bf5727bd4e8c66bc982762fdd588ab4cc876197d9ea65e70d919f5d760fd4d67217b1be70916f7cc375dc3e17fb57459c295a5123db794ba4d117424f12771ba258f378fa1c26f41db824de6ca87074fc66005bb7f7c0b5d439a2c6bfb6e5b1a9b306c801a90b14650b009207b6c651e009790030b7c3730fb4c30b914b5f3565f2eb4cc21aa26eeb1bb48cee89cdc4629260463f47f84dd501bb1a2f5114db52006076fb13be5557379c3acf2906d43f868dcee1156049c688e9112b1d502dcc7d64a0e6f45251305c60725346d57dac1684584ae9ef8dc3a75ac7c4e6e43339298507ec1254da7eca756abbec8d02504904b86d10a7bf80e084005361008483f973805e2a9c3e0272d1a29fd4e8bf80d283b0d1f5e3bb444697cd69a01bb10da37f49763f50be6080b2bc8a54a203e4c818d668b62cb294ea825b604002165e5dd2beac1d792b8ae881549b242b8580240e8d342146da881605d4b19136c7daecb4d72b91367c2032511964b6344d6c674bf5a9088875b913991d42b35fb57189193245e882faf8de9b7d4c81e690b72cb2cab3f626d9a656ff68ca4de62bd07fe42c5cf03a5d0285734417718c0eeaab670bd0a5bee4de319621095b13d755d5bf69730c367c9b0f4297a905a2175eb48932d031eed96aa1b16b2c6d50460e5bd3b9fe394cedb2341c8c10651eb2c324dda4c26a6828b14fdb99f228ae88640fd1e6a70d7eaa7745f23881dc453bf5cc62a320f4be8a018fab623e570d2508ee0c2fb6e11ec9b136ed7a7924c8a234e85a2c8cb0056640608b188ca1d289c9f357af0af569b7434d181fcbf03a25a66dd095e696fed5be8d2582164f72778b02afd3760a9d005d0e45d33d3c55f34f3c749ec19188341dcf8fd719499cb6552e25cc9708855beb8541a118a9f8ebdedbea3d1dcf3427cc0010ea8fb3ad88f9aaa5bce6dafa4491cb355c014ac2d281d0cb9c142db61e96b54c32fafd3335c1f17378a4ebba13efeed39de7cfacf3d0dee5e011468f36216e0ae3e3083b181a49f14b5d8290c9f51f3eaff4ea21c2d87e920301f68721ef7d4e3bed354060b323abc8c870cfcf504d7aaab2f8fcde0ef1dec2fc0747452350672d45d1fa11b95a6d49977345fee671f20ea913c4a93b8d464719a67ee2611bfeb2615d57f1cbb9f0364ed18a7420b5db46f519b432d2cebbc4cfa2a4eaa7c75d6b70cc84ce2f19ee2ec082c4f158903fc556ff0f035a0ec371d959b5e156f4cbaf8348ed53a6be75face124fe8c4c08c1a2bcb4d817e6e048e82b3cb1a367dd0b1f11ac04749a19a864a86eabf105d64bc0ebb492dbcf837d9ee2db5725a979fe6fd48029dcf46a7f73d5aa9d640f7cea0f92f4aafad1de72c813d61632788fc165137852e7cea112bd8a4418814ccdb5765c998e234dd04b541745c3720e477f8fddb160232bc9afef33c4389a762b155bd79342b1c2a3f7c7e77559e00e67e7405c6d052b3be5b51df3273e25475f80022f7f958c6329d4d7b765ca0a0a7ed1e7c0969d3050f473480569431168da81f1770101b26996eb2a0a6fa4bb40c5fcd7f93922842b4b552c23e5d2c30a9ffdf47b6088a8a81bd0f138f1cd68103f27e1c641407e1562e7a62f8137728447f44c45beb124bf0eaf2bac38890495fe908bc0e551784d61d0f73fc7b0e674e8d9cb23b4066b51a47812d396ca94c35df7afb8132d4306cdbbde47b2e1280907add13434b51da43d56988b58eb7a5d0dee7ea85d59fddc2da8e2506895cf8792a04b05a13640a57172eeb0cdc1d9825a75b1b0352929cda89eb904bb8fe0256308943c0bd97d30e58bf1ca94aea4ef3a5ac52f0af062c9f92e458389b457cd4846643b2caa121a9ae7c985e78a5405f59db085e000392c78deac01c4041cfdf57d208adcc32419712492b078873ae54c9854467e0d34ec262272360765a993eb702c67c71911a1177b16a1983807c97c745a141d7c1e4e7db4482697df3587302ab81d11d5f8537ad3820e1da848316f6d0921c4db6dc3c3729c43547b9562496de12703127d630aadcb228e712d5c4b9fe6936f96f70a3491803f23ac5397bfb366a0a848cd2f3eea5079a5c85075c4ffe1600a6e210403ea38bd89e438821fb0aa33807540dd2516d31e020bfcad92b2b2f80a16d1594ed61b5d5cbec6afce1b61654310f8ad4b4780945ce1395a24d3dd1466e8cee8af58609b68f9bd20da49edb9da04c1403bc1411c99bb2ce78fad59dd8d1478b42d57710e9d68d621ba6cf94a14044e0a77cdf6f2c53712647c855bd1eaffefeec8605857e813fe65fba76fe8882fcfd7e4ee0ae88fe774107a2bcd996cf355f757356e3ddfbe8067497fa4daa9a9df4822556cadf1a1eab35917ea4eba4126edc6c3d9eb512e1022b361e50b23774503afed7d0ce710bb5a5e21671b49873dc8b936d1b0f4517bcd593f1b471c173f12db26c9710d8bbc93bea079a8e0275e3017e419d2b1174c97691044a0112f2e2fb42e9670478e793613ab708f84f8c3a1ad1c559bcfe880e4865dd667fe756875d161aab227f08123a77dd374938716c568298e337684eb4007f60711ca838c0b3f48e3b887e357cb0f58f14a13d7e1efe81e12aab16942bf88dbb3fb13cdbaea261c083ecf77ea31976b1d2f733dd2f7a831d1b282a55c766d11c167ab6830d57aba2bed058c0238c0c0d77ad8ebf9c9052a71939de7b4bc56df66fa437f0defdf21bb55c733c37505fa0485dae3d55827cf5631b10d9edf307aa2c612df5a9711597352738c145dbb07a7641857636c262223847291a3a7cb8a882f345a295543cfd869e9fc1af842b45438c33b66bdc7244d60514213edbd77bd8b7dd97ad90499f3377afa49bc057332097c7ff2f1a15172ebebdcf0c3a4f5d274a2025ccd4f783ee30dfd44cc836df145fef5809c0652a1cd5e7b8840d70e1d7cbc61b655afb9a334fbc6f9af40e956127feb8890f578056d9dbf65767bb98c72c054b40605bc3d14b6ad16d5723bd3bd11e42609c0417964fc9526b84cf8d1613f6bea1d3e29c62d94bbff81494a25274f7951df2dda5693e6c3addc81ad7ab17e9a2b348b47460a4ecace436ab0bcf40ebc333b47502f59bd9e557ee2ff44198929ed4d251dc21c68c4721b648c4c8cc601cd23f86ab05c6571f20f042af03094e82f485a300ab36be6a11dd39824f4238a52808bb20db72769636477e78efde1a383891234d23e023bf66d05a7c578cca4c6419cde8544658b1cfd1deb7e5581c182a2df1f5e5afba7374fe40c101bfce0ca16042029333589ca9e0c9eb40d5d3d085cc3d0c3ae591b0f", 0x1000}, {&(0x7f0000000340)="b6fea41b92cd39c98b554c485e62bf858a6841ae1a3cbe8ce84cfb17f67921ec49116a83f662225b580cfd36919d3248a2d1327a5af86a6af4a1557eb9cd36206c65e856305347cd5c3cb27ffb067751", 0x50}, {&(0x7f0000001500)="dc8590281193dd763e8ebc3573f88e885f8914529df1f774918a561e1dabcfc2c9a65a574f8ffed0a8cfecea002eb7565b20967ef7d044c1c53adf2c26f3f7f4f6d647dd2357b6e868aab2d0dca4c81b8db23572cbc3a89a20a3f8fd39926874317a31a24607d5ebebdf685e7c6c69e1b7fbaa596965844ca11b27e7a76ed757273bd89a0f31f8d07ae8d805c44f97ade52ea9c403a3d0eb9e4e02d96c3b457625360ee5dc8a122f4f810d", 0xab}], 0x5) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 13:34:19 executing program 0: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x8c, 0x20, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x400, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0xa0000002, 0xa3, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x1, 0x7262}, {{r0}, 0xfffffffffffffffa, 0x16, 0x40000028, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x1, 0x101}, {{r0}, 0xfffffffffffffffb, 0x82, 0x3, 0x0, 0x400}], 0xf7fb, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x5, 0x2}], 0xfffffffffffffff7, &(0x7f0000000140)={0x100, 0x6}) 13:34:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_dstaddr=@in}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1c}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000240)) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0x4, 0x6, 0xc8c, 0x1, 0x80000000, 0xffffffffffff7fff, 0x5, 0x0, 0x1, 0x9, 0x1d9}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000180)=0x7f) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000100)=[{0x8000, 0x0, 0x355a467, 0x3}, {0x6ed, 0x79c, 0x4, 0x3}, {0xf8, 0x3, 0xfffffffffffffc01, 0x5}, {0x5, 0x1f, 0x400, 0x1}, {0x10000, 0xfffffffffffffffd, 0x3f, 0x7}, {0x2, 0x6, 0x8e39}, {0x5, 0x8, 0x3, 0x1}, {0xfffffffffffffff8, 0x2, 0x8001, 0x7}, {0x1, 0x1ff, 0x20, 0x7}]}) 13:34:19 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f0000000180)="13", 0x1, 0x0, 0x0) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 13:34:19 executing program 1: r0 = dup(0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8881, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x20}], 0x2}) 13:34:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) 13:34:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x3ff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 13:34:19 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) close(r0) r1 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1}], 0x0, 0x0) r2 = kqueue() mknod$loop(&(0x7f0000000140)='./bus\x00', 0x2040, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x147, 0x5}, {0x101, 0x10000}, {0x44, 0x80000001}, {0x0, 0x1f}, {0x83, 0x6}], 0x5}) 13:34:19 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)) mprotect(&(0x7f0000253000/0x4000)=nil, 0x4000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x102) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x7) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r2 = dup2(r1, r1) ioctl$KDSETRAD(r2, 0x20004b43) setgroups(0x0, &(0x7f00000000c0)) setsockopt(r1, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) 13:34:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x60}, {0x3c}, {0x7ffffffe}]}) geteuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2f0, &(0x7f0000000040)="ff") 13:34:19 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x800000000000000, r2}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:34:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x35}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0xffffffffffffffc0, 0xa8b80, 0x1ff, 0x8}, {0x8, 0x401, 0x9, 0x100000001}, {0x7, 0x7fffffff, 0x8, 0xc0b}, {0xfffffffffffffff9, 0x5, 0x0, 0x80000001}]}) 13:34:20 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x1aa) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x3ac) 13:34:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x5) 13:34:20 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f00000000c0)=0xffffffffffffff5c) close(r2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) 13:34:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x4d}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x6, 0xffffffffffffffc1, {0x401, 0x400}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 13:34:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x1000000029, 0x54a, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) 13:34:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:20 executing program 0: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) 13:34:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0xc003, 0x9a) ioctl$TIOCSTOP(r0, 0x2000746f) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r1, 0x40047309, &(0x7f0000000080)) 13:34:20 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x6) r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x80000000) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getpgid(r1) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) 13:34:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x40}, {0x44}, {0x6}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x52a684e6371f5c19) sendto$unix(r2, &(0x7f0000000240)="92da856e685665a0c8c3ca65c084112efb79c7153927614988afaa8eeae7f24304a1e3d444d9b378c5f5e3837e7f9d7c7ad2f100f1efbeb35ad029a139029d51bc0e69be33401dc0415557df39ed7d16e491fff832c1ddeb139db678d2a60e30416007098910d65094f17265573e3cf58dfda33e", 0x74, 0x400, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 13:34:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 13:34:20 executing program 1: r0 = socket(0xfffffffffffffffe, 0x2, 0xfffffffffffffffc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/246, &(0x7f0000000040)=0xf6) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 13:34:20 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) clock_getres(0x0, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fc2, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x4, 0x8b5a, 0x1000}, 0xc) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1, 0x7}) 13:34:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x44, 0x0, 0x0, 0x800000000000000}], 0x3fe, 0x0, 0x0, 0x0) r3 = kqueue() r4 = socket$inet6(0x18, 0x8000, 0x757) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x8, 0x4, 0xfffffffffffffff9, 0x80000000}, {{r3}, 0xfffffffffffffffc, 0x1, 0x2, 0x8, 0x8b2f}, {{r2}, 0x0, 0x20, 0x40000022, 0x3ff, 0x4}, {{r2}, 0xfffffffffffffff9, 0x48, 0x4, 0x1, 0x4}, {{r2}, 0xfffffffffffffffc, 0x8, 0x80000006, 0x4, 0x3}, {{r1}, 0xfffffffffffffffd, 0x8, 0x0, 0x6, 0x2}, {{r3}, 0xffffffffffffffff, 0x18, 0x0, 0x0, 0x3}, {{r3}, 0xffffffffffffffff, 0x4, 0x52, 0x37, 0x4e0d}, {{r2}, 0xffffffffffffffff, 0xa8, 0x4, 0x10001, 0x1}, {{r4}, 0xffffffffffffffff, 0x81, 0x0, 0x80000001, 0x3f}], 0x3d, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x84, 0x80, 0x100000000, 0x8}, {{r1}, 0xfffffffffffffffc, 0x20, 0x0, 0x7ff, 0x5}], 0x9, 0xfffffffffffffffe) r5 = getpgid(0xffffffffffffffff) wait4(r5, &(0x7f0000000380), 0x2, &(0x7f00000003c0)) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x80, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x2000, 0x4) connect(r4, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000340)) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000480)={'./file0\x00', 0x80000001, 0x401, 0x1ff, 0x1, 0x0, 0xc7, 0x3, 0x1, 0x1, 0x9, 0x1d}) fcntl$setflags(r2, 0x2, 0x1) close(r1) 13:34:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x7f) shutdown(r1, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x200000000005c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:20 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x20) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) ioctl$TIOCCONS(0xffffffffffffffff, 0xc0106477, &(0x7f0000000000)=0xfffffffffffffffd) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x5bdf, './bus\x00', './bus\x00'}) 13:34:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x20008000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)}) 13:34:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_open_pts() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:34:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffded, &(0x7f0000000100)="b63d9b1505d6637c72482d08bb83c7fc0015998fd60200000000000000c7d26ec3aaae76535c72911de1b0ccca6101c8032971831b077d1c0d42e1c5786231ac80847942f5b2") 13:34:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffffffffffebf) 13:34:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x8000, 0x200) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffeac) setrlimit(0x6, &(0x7f00000000c0)={0x2, 0xff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001540)={0x9, 0x0, './file0\x00', 0x350de8c, 0x6, 0x7, 0x9}) rmdir(&(0x7f00000001c0)='./file0\x00') r3 = open(&(0x7f0000000b80)='./file0\x00', 0xe0, 0xc0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000bc0)={0x90c, 0x3, 0x3, 0x1, "ab249d23a4a522f7b357aa896f7327f6d3520681", 0x9f4, 0x800}) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f00000015c0)) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000280)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ftruncate(r1, 0x0, 0x9) getsockopt$sock_int(r0, 0xffff, 0x180, &(0x7f0000000200), &(0x7f0000000240)=0x4) r5 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000180)={0x8, 0x8, 0x8312, 0x4, "2ecec2ee6b37692795099dff637ae09840167727", 0x362a, 0x9}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000500)) r6 = semget$private(0x0, 0x1, 0x400) fchdir(r2) semctl$GETPID(r6, 0x3, 0x4, &(0x7f00000003c0)=""/178) recvmsg(r1, &(0x7f0000000b40)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000300)=""/186, 0xba}, {&(0x7f0000000540)=""/137, 0x89}, {&(0x7f0000000600)=""/212, 0xd4}, {&(0x7f0000000700)=""/171, 0xab}, {&(0x7f00000007c0)=""/223, 0xdf}, {&(0x7f00000008c0)=""/197, 0xc5}, {&(0x7f00000004c0)=""/29, 0x1d}], 0x7, &(0x7f0000000a40)=""/238, 0xee}, 0x1) 13:34:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 13:34:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x10}, {r1}, {r1, 0x20}, {r1, 0x80}, {r1, 0x15}, {r1, 0xe5}], 0x6, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="2af37e8cbb6c1c4d0502b79323273fc8170a8d086ba9cb603dad147139a8622a609e524e16b0cd75aaf34ccd924bc84b6312c4c4a6ec62ba2edc1c7a7b95438205bc2bdec6859655afd25610990f"], 0x8) r4 = socket(0x11, 0x4003, 0x8) sendto$unix(r4, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x80) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r7 = getpid() fcntl$lock(r6, 0xf, &(0x7f0000001040)={0x3, 0x2, 0x7fff, 0x100000000, r7}) flock(r1, 0xc) writev(r6, &(0x7f0000001100), 0x1) semop(r5, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) r8 = dup(r4) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f00000011c0)=0x1) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000002600), 0xfeaf) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000200)=0x1, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r9 = socket(0x11, 0x4003, 0x0) openat(r2, &(0x7f0000000100)='./bus\x00', 0x800, 0x23) sendto$unix(r9, &(0x7f0000000000)="b10005016000009005001b0007000000020004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000001c0)={{}, 0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]}) 13:34:20 executing program 0: r0 = socket(0x1e, 0x2, 0x0) socket(0x11, 0x3, 0xbb) chroot(&(0x7f0000000040)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x5) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000180)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) dup2(r0, r0) r3 = semget$private(0x0, 0x0, 0x100) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000240)=""/134) 13:34:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000), 0x0) sendto$inet(r0, &(0x7f0000000000)="330c1476c00c34ba04e3a97f6c42aa9f", 0x10, 0x0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 13:34:20 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x2, 0x8b, 0xfffffffffffffffa, 0xfffffffffffffffa}, {{}, 0xfffffffffffffffb, 0x9}], 0x7ff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xe31b8094e356a7e2, 0x8, 0x626}, {{r1}, 0xffffffffffffffff, 0x41, 0x2, 0x3, 0x2}, {{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x80000000, 0x8}, {{r0}, 0xfffffffffffffffd, 0xe8e0473f8d8ca2bc, 0xf00fffff}, {{r1}, 0xfffffffffffffff9, 0x16, 0xf0000003, 0x614, 0x375}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x7}], 0x7f, &(0x7f0000000000)={0x1, 0x100000000}) poll(&(0x7f0000000080)=[{r0, 0x5}, {r0}, {r1, 0x2}, {r0, 0x20}, {r1, 0x10}], 0x5, 0x8001) close(r0) 13:34:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x6c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") r1 = msgget$private(0x0, 0x184) msgsnd(r1, &(0x7f0000000180)={0x2, "438f53834738cee3462f5f83d5998822452456f563ebf10981458c6f02e6b4dab210b5b6b29b6ad23aa254c4b1079c57bb5f7643f7ab4f01e02764df00f3acf3685d77bd7a39dac03a37fa65a9417f1a75bd38d4a5c498b279fcd316f319e0"}, 0x67, 0x800) 13:34:20 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x72, 0x5b) getsockname$inet(r0, 0x0, &(0x7f0000000080)) 13:34:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x81}, {}], 0x2}) lseek(r0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) r2 = semget$private(0x0, 0x3, 0x226) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x7f, 0x3ff, 0xc0, 0x0]) 13:34:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4020080c1, 0x9c9, 0x0, 0x0, 0x0, 0x4, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:34:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = getuid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) lchown(&(0x7f0000000080)='./bus\x00', r1, r2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00000027feffffab7b74371b2891fffffe00000000000000000000000000000000040000", 0x2c}], 0x1) 13:34:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/173, 0xad, 0x40, &(0x7f0000000000)={0x2, 0x3}, 0xc) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) 13:34:20 executing program 1: r0 = kqueue() r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8029, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10108, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20100, 0x0) r5 = fcntl$dupfd(r1, 0xa, r3) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000480)=r2) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x40, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) r8 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0xa0, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x22, 0x0) r11 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x90, 0x8, 0x100, 0x10001}, {{r2}, 0xfffffffffffffff9, 0x40, 0x0, 0x7551b0e5, 0x1}, {{r3}, 0xfffffffffffffffe, 0x1, 0x0, 0x5, 0xfffffffffffffff7}, {{r4}, 0xffffffffffffffff, 0x8, 0xfffff, 0x100000001, 0x6}, {{r6}, 0xffffffffffffffff, 0x50, 0x84, 0x1, 0x3}, {{r7}, 0xfffffffffffffffe, 0x20, 0x20000002, 0xffffffff, 0x7}, {{r8}, 0xfffffffffffffffe, 0x81, 0x2, 0x7, 0x7}], 0x8, &(0x7f00000003c0)=[{{r9}, 0xfffffffffffffffc, 0x8, 0x1, 0x8, 0x1}, {{r10}, 0xfffffffffffffffd, 0xa, 0x1, 0x4, 0x3f}, {{r11}, 0xfffffffffffffffd, 0x10, 0x40, 0x3, 0x9}], 0x9, &(0x7f0000000440)={0x3, 0x9}) nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) 13:34:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xf7fffffffffffffa, "08fc68e0d477ab225fc40f0000000000812400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 13:34:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x110001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x60, 0x3, 0x0, 0x40000000}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 13:34:20 executing program 0: r0 = socket(0x7, 0x4, 0x90e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000200)='./bus\x00', 0x4, 0x40004000000028a8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186004a1a300062b2bd4c478af5509eefbe8b6a48b60059d00feffffff0000a3bb6b3c042efdd10000", 0x2c}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xa9, 0x6, 0x1f, 0x1, "30234823215033707c8d6507cf5c583d429247f6", 0xfffffffffffffc00}) 13:34:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xde32, 0xffffffffffffffff, "85495500020000000800001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 13:34:21 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0/file0\x00', 0x40) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000240)=0x6) unlink(&(0x7f0000000080)='./file0\x00') 13:34:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x40000000401, 0x0) write(r0, &(0x7f0000000180)='b', 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0xac07d628144a8f4e) utimensat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0xe0, 0x14d}, {0x3, 0xbed}}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x3, 0x7, {0xffffffffffff0000, 0xffffffffffffffa1}}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) write(0xffffffffffffffff, 0x0, 0x0) 13:34:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = shmget(0x2, 0x2000, 0x600, &(0x7f00003ed000/0x2000)=nil) shmat(r1, &(0x7f00003e8000/0x3000)=nil, 0x3000) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f00004f0000/0x2000)=nil) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0x6}) 13:34:21 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 13:34:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x2, 0x8001, {0x4, 0x4}}) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 13:34:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x2) r1 = msgget(0x1, 0x120) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getpid() r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x8000, r2, r3, r4, r5, 0x90, 0x10001}, 0x3f, 0xd46c, r6, r7, 0x7f, 0x401, 0x0, 0x62}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r8, 0x20007479) ioctl$WSMOUSEIO_SCALIBCOORDS(r9, 0x81205724, &(0x7f0000000300)={0x3, 0xff, 0xfe00000000000, 0xffffffffffffffff, 0x0, 0x7f, 0x9, 0x10, [{0x248d, 0x8, 0x9, 0x9}, {0x2, 0xf6e, 0x0, 0x18}, {0x5, 0xa191, 0x6, 0x7}, {0x56, 0xffff, 0x5ae5, 0x9}, {0x1, 0x7fffffff, 0x9, 0x3ff}, {0x3, 0x6, 0x5, 0x2}, {0x9, 0x6, 0x7, 0x80}, {0x3ff, 0x9, 0xffffffff, 0x7}, {0x7, 0x845, 0x7fffffff, 0x6}, {0x1000, 0x2, 0x7, 0xffff}, {0xfffffffffffff80f, 0x400, 0x7, 0x4}, {0x1, 0xd935, 0xffffffff7fffffff, 0xff}, {0x81, 0x5, 0xffff, 0x1}, {0x5, 0x2, 0x15, 0xfffffffffffffeff}, {0x0, 0x1, 0x0, 0xf80000000000000}, {0x4e, 0x664c, 0x2, 0x101}]}) 13:34:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x800000000c044, 0x800000806d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x3}], 0x10000, &(0x7f00000003c0)=[{{}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x1973) close(r0) 13:34:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x2d}, {0x6}]}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000240)={0x5, 0xfffffffffffffffb, 0x4, 0x3f}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0xffffffff, 0x6, 0x1, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='~') openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x44, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000180)='./file0\x00') 13:34:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x102, 0x20) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x6d03) r1 = syz_open_pts() mknod(&(0x7f00000000c0)='./file0/file0\x00', 0xc000, 0x80000001) ioctl$TIOCSDTR(r0, 0x20007479) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r2 = getuid() setuid(r2) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x71b) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) ioctl$TIOCSDTR(r1, 0x20007479) r3 = msgget$private(0x0, 0x28) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r8 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x2, r2, r4, r2, r5, 0x80, 0x4}, 0x800, 0x2, r6, r8, 0x3, 0x7fff, 0x1, 0x2d}) ioctl$KDGKBMODE(r0, 0x40044b06) fchownat(r0, &(0x7f0000000300)='./file0\x00', r7, r5, 0x6) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000340)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000005c0)) setrlimit(0x3, &(0x7f0000000600)={0x4, 0x100000}) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000640)={{0xe9, r7, r4, r2, r4, 0x114, 0x71e7}, 0x3f, 0xa9c, r6, r6, 0x8, 0x7, 0xffff}) close(r1) 13:34:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 13:34:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54, 0x0, 0x0, 0x4000000000000}, {0x1, 0x0, 0xfffffffffffffffb}, {0xffff, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:22 executing program 1: clock_gettime(0x2, &(0x7f0000000140)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x8cab, 0x200, 0x9, 0x6}, {0x9, 0x70, 0x7f, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x10000080}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:22 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8, 0x0) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) open(&(0x7f0000000140)='./bus\x00', 0x800, 0x140) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)) 13:34:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9c0240000000c4371266"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) fcntl$dupfd(r0, 0xa, r0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) dup2(r1, r0) 13:34:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="6f0c8084074b45b4b2080c100afbecf2266e1753a857aa443095bdf728fd14738cdd7314162b990d83decfeff3cfba128bc52b0218ac25666db1594d601f57bb7711aa82f7e06805135c2c07df202af37e4bbee192d0a1a15a35c22400d9ee57f4f266fb3389516da0b163ea38121fd863c33f89623adaeff2f0ae5f75cf426a02ca15fb2d9cb9ae94f4e690ba5adac2976613af87e91f211bc6beb30921bbe675c5436428991fe3a173be8f2dcba46ce077f106", 0xb4}], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000100)="c10cf67a96d147ffd4b436641ceab0e877b1fc5043db3366320fd322613dfd0837cfea074532522c748dafcb3bb94ea8c49996b56b1e6868337fb06533f39c489208246c661714a12bbedab6b76108fc9e93a06481ef9f272a5d9415bb40d429fa6d056501a2726f", 0x68}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000240)="b3fe2810637dc9ba71a04ff36625f796cf26fa7183677fd86f80b5ccff16c7b31b6e332d89ff85b594f0d4dc9c848fbfbdf36fbc34cc8bf6dc17fd9e6818d6a8ad43cd0cbb8a822ef9481e84133a93befd8c7de9306f7bcba15e254effa3afae50d0ae036ea1d125e958ef6da45d67ce2a49b68209e1bf0323be7993189312f54a95b6773f30abda405f2331551611ef2baed1ab30be8a15d13d06089513a1504edcdcc72ded49870d7042d211df52f605d76250f768528b94925c9946a2398911a8d740cd414837b9c45e8c17b67c0e6f", 0xd1}, {&(0x7f0000000340)="501d1f1b2ebb79cbdb7b77c55d941f6cf1d45d9efaf86fe308d603e207e99d334a6710", 0x23}, {&(0x7f0000000800)="9920a89b26c73d08ffab1d24169642310d871eb75c7ff4dba28a8eb568fefc36911e72a568edc62141414c578c9fa2e6669e90d7fd5b851a6acf21b62db4bdc7759be01822334c1be58ee0eb304021f4bac3ffe169fa6055904f7636a47c041cdaa5f3147434908e51775f3c79994f61ca17a4972a4e3496e1985f57c746c04469", 0x81}, {&(0x7f0000000400)}, {&(0x7f0000000440)="24f576af5d39e4bde68df594d7afb4765018ad8346687517af8a9e552c42d4845bff8cb68df171e50d5588aae6fb526bf11662430b6e032d4520a022004581a89dae48fe83980a6762ead3081828c345370e319e2cfcd6138b74e390441d96ef53f2184b9fb996a93fc3399f57242f1ec70812d58375fa62aca3cf416931d3cbbf19ff2ac9896600e64d78a00e4908301843841b4fb70ce66b8cdf62fd70b3f7d0b513e60034d25ed5f9856357d72b0735157c0bfdf20e47c89d81b68197e3c2438337c61d", 0xc5}, {&(0x7f0000000540)="a2e5760f88159789ff54f8cd26965574c0e564f71b91c6ae22c449928f1fd200b07fb47eea633de5b06950ddc04a7f", 0x2f}], 0x100000000000008f, &(0x7f0000000600)=[{0x68, 0x1, 0x6, "bbf428e3193dcc69b33bc083b9ea42edb0e850ac2d4ae3de24c4bbd22038decff01c03fb34742e773ebac4606f5e84e1b520a661cd0d6a9d15459e55b886377d0d3f5b080c6b461cc94d66ce523c3320dc42"}, {0x88, 0xffff, 0x1f, "b2d9d3fd514ad5b73b233461f2210590241801a38f273b06a69163e90ea739ff870c3693fc0813f5be9819d61fa812fb6af4408aecbbbb16f73da44fdff439eea259555855c0a2fa0cdd2d3fda38e0e4193c20574307e33e28ef8a3aba27227088a0119e5a8c54ea0127925f59d7b0038bbaf18b7cb868e51ff3e62a6239e8a61f6f2688a06130f038aac28b3afeb8827f62438afe02dad7b462bb678797874cc139a632597e280eb92d10e8cf8cbe978ae8fd2636"}, {0x58, 0x0, 0xffffffffffffffff, "9fabebad1ee1cb9ff04bcceae6fc146d906a6e92036a99c54b2cd3c4d52e2f9115b29572e81cfdae268cd0616183e4987268bd2e3315cc0c4ccede24f6ed937632aacf3a7b2c5f03"}], 0x188}, 0x9) 13:34:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 13:34:22 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) syz_open_pts() 13:34:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 13:34:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd42, &(0x7f0000000340)="b6") 13:34:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="5bb020ff3405a2162f1ac1db26b5b10ff0389a06b9069d60243b622790ad2f02b17d465af74d20d977646aa9ff58d00d598978f380d27501464a0301e3f13ea0450051fccd611fe626a02f2b3acbee2cf40ff0fff18123e8b85e92b978a5cec4b86710730b844001d10e27e674ecb901fc51700bf1fcc0a8ae819909e6fbd7de7fbba13f8f0938f41fa8aa25a00011e38f69b94ea3d70f0f9485", 0x9a}, {&(0x7f0000000100)="5bbb05218963321b97dfb30d645643b5cd2f36f93a98265357a7d6b701d00be8e826d5dd94338ae14cc19468c2b6fc66daa3d007dfd3b8558c5b3370754b743fb69cd6687e950a5c", 0x48}, {&(0x7f0000000180)="993b5722e7a1f1ab1d1e26b3fa262fb8dba83d5635c382cb04833f734d1b813495d8e62f682b6beba102ebce2463b4b69272ee105e1cccc23b1468585eeeef22ba0045d8ae30b21d2e1bbdb115b1f3fef32ab669d5bb547d5b8e8b4bd28671384cbc8052443341f3dddc83b36e976fdb74bd3ed3c11af2", 0x77}, {&(0x7f0000000200)="af70", 0x2}], 0x4) syz_open_pts() writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000840)="498eeeb22cdbcdb4cedb60d2e3b77bda48a0663610fe3277cb5eb2cdc6727c7acc25c8e6cab8f1cfd14b363c368d1c1b46c79357ac73a4c9ac783689c018e7039c4e40c5ad1ae47f8b2e67e95769b3a906645bd6f477e64da4c22f703f59f94926d5b471e03774ea5fc152ae924ba7137ea19dde971cb86857237b01cf4a75fdb8c2f6d1685fb833aafa20a9f2d18bce6d13d939f1a60f11d37c34c057c37d17aa183b4c8991cc6a61c00ec5ec6e183dcf5fa7b92ab0d1fbb5e2c847a6ddc0433a83a13165673ee43ca5604a20470626f5af85759e7a35f102810481d0b9563e0e82c163f5a6feaf3f91628a0427d93c98ba71e1ba37904b82f74dd480b84039db38ebcfdd769b931f716212ef2afc54b44c737ba570b41f884186052d98eedd0ac4fcaa8d4f61fb67e6b903124173bdca6545351be7b35c60c6adb341426e992c54a040c221117dd2e15c2582953d7da8343e9de0a8aac9b53bec3e8d1614ef5f89a1edfd2695fe1cabdf50f93d52284d61a0b302f869795c5381fd6667747f4df2b3ae853b9860b79e2399a1139f698076191801aa1626c5c561f93de12ce616d899fede04e9f86e78293e9b6f3762adc325ab53de1619a0c5df1868ca265645837480a86a657f2d581e91bdbcc5c13b0ef72cdfc0723aa549ab2686d14e2d276fd28691583f81de7e722a367e4ceba7101151e120cf94aca21decd1c880b35540e4c26e1dc89a0719bf3ed6f6ae85814ed6a269093e79bd2c37b014f022e0ee5acac60754f3d0bfa785da08045d9633cce07431ca86f25ec22607594e126b03092dc20622c48c15", 0x249}], 0x1) 13:34:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffc0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x6) 13:34:22 executing program 1: r0 = socket(0x26, 0x4, 0x8003) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82021a0366696c190400"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x1) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 13:34:22 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='+\x00') madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 13:34:23 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 13:34:34 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000fed000/0x11000)=nil, 0x11000, 0x0) preadv(r0, &(0x7f0000001180)=[{&(0x7f0000000000)=""/206, 0xce}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/14, 0xe}, {&(0x7f0000001140)=""/57, 0x39}], 0x4, 0x0, 0x0) semget$private(0x0, 0x0, 0x20) 13:34:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) 13:34:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4d}, {{r2}, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffe, 0x4}, {{r2}, 0xfffffffffffffff8, 0x4d}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 13:34:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x9777, 0x5da5, 0x5}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a397e11de3b90e1caf58ad8b1352b3d027130d35ee1f755710aa42b23d96eac3158ea79fb773c4b88df1977fbb5144bf80738cf54edd674880f93fad3a5ddfd4742fd8178b2835e79189d9ba9c5270be88fdb1dfceaef7fe58e6cd3820142da0ace1efd460f12ffde3a84e9da8114017c94615089d05363c6f430c55493cbb95798c7862f7656894a25ff296eb0800c6e99dd052393f130ed537cee24e677a9739d5341c7896366701ba8705018714200a0a2d2f1b97c8be1de0aa20", 0xef}], 0x1) 13:34:34 executing program 0: r0 = socket$inet(0x2, 0x5, 0x1) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000040)="8107c122dfd1a5d4efcd18c3b0165ca02520b102706afee44767b294fb669d86b119f5b2f71250bb96ebdf07d9de21f33fd69c051f863911ff146cdb5a", 0x3d}, {&(0x7f0000000180)="086b0129f2ed37dab15556a3d77637b9f0208facb2f790d319af6c442001be44407036ac9296f3020fe1236c81f4858093149e3681d99afdd9826a1f17e7aab7bda57f409bffc3e75274b9b6ff553ddb6b9225958b48ed22cf087f7d955bfcc0dc82e2e04b2d115163d3f597922d0cbe02b2a6a447c32f16cf227a652eb6931c88fcb4af42fea6ba1245c09a61a1330cc2af3b909f4a410a566fd0bf8ee3d32b821d7d8647c25fa72102b6f976824f91b001b248678faeb94242680e1254a09082a4b53532c34563e683df77aaadf32c259e046f486ca2063573b2b13519d48bd43bedbe4f3f4822da34fb28c7a536d702dd78f95d8f9cd13ce0f842143c14", 0xff}, {&(0x7f0000000080)="3f966675178988358be9df778a92f31de036ba813faf3aedceeff339404f5e884adde049d929337177b305646a361cd4c554537d9749cf22064eb4a2360ad2c37dea4d5e76bb49af4bf6f2154c8792ab92c6e712c70a96bc4ca8e182b36161044f5e8d458b7de6012c16479911803bcefe8196a9ed1380976647c3bd68cb9c97397261165ed7490f5449d2c51cf694e5598c839e15604ca6d58d372b6e6ba5035082562fbaf0b12201a0015d35d955fa82", 0xb1}], 0x3, &(0x7f00000002c0)=[{0x38, 0x1, 0x152a3e84, "583dcdbcd29636efed9e3fec529e42580fff7a326e038cf997c071103d49ea8d2f958342"}, {0x98, 0x1, 0x58e, "344f49e7cb8b0cd18caa3756beab54bbdb2cebe126dd63e37412bb4e5ea098d70805866c396ecb864799b40c99b43fc0085f552e7c52b07f0650da6670108bbb48df2d2090e506721aa2eb1b4f1286bd66a3382d35af2ae02cd69675e06ec89d71877075cfb68ba6a6df1454f294d484b41fed7960ec60231e193ca482f1b002551e18a52d53"}, {0xa0, 0x0, 0xffffffffffffffe1, "acfdf5a303e83c483efbdf3aceba4cfb143859b32e6c317d7cd99c1425f58c478568d4065dd5e37506d9fdca98dbca445289f8319f97fbfd1e125b37daceb9b6035fa4596881f2a2ccfd147bc89f01fdd2a2b8b1541c55d208da9bf60851fe21ec81494c94f962a51cfff9251dcedfc54c2fb31af7f8ee6f8ef8d81aa8d64894f76bea82848254dc3ce7"}], 0x170}, 0x6) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x2e, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:34 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x20, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000380)}, {&(0x7f00000003c0)="a71c47b404e595050e84e708c8a877e574fa028947a8fc6ae05a1243af9af10e58d1edc8fb7370e8de3b208b50d0d338b27bddc044f2cd261f13300faf86262eb7e286916ac3", 0x46}], 0x2) mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000002a40)=0x1) chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[0x80000000]}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) r4 = getppid() fcntl$setown(r3, 0x6, r4) 13:34:34 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0"], 0x1) mprotect(&(0x7f00005e0000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0xb79d516618660e10) recvfrom(r0, &(0x7f0000000040)=""/111, 0x6f, 0x841, &(0x7f0000000180)=ANY=[@ANYBLOB="d3502e2f6657696530009d0a0313f8b8cfb5db1afebe8365b64945bbac7a1f3308fd916f44d7b82d968888dc9491380750fc65d77659c66f5b1ab6d2105f41743ee1db088b1523ca30b2379a6a03cdd59e50b5d4a3f4729d8d5975aaa8323abd64ad7617eaaebb910241546ab6beaf063269858b7809ae2df464f9f7f1383728f3df4e5b"], 0xa) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x104) mprotect(&(0x7f00005e2000/0x4000)=nil, 0x4000, 0x7) 13:34:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000580)={0xf52, 0xfffffffffffffffb, 0x3, {[0x4, 0x2, 0x5, 0x0, 0x8, 0x7fff, 0x9, 0x7fffffff, 0x6, 0x1, 0x4, 0x4, 0x20, 0x1, 0x8e0, 0x1000, 0x5, 0xff], [0xe0, 0x2, 0x7, 0x71, 0xfffffffffffffffb, 0xb9ba, 0x100000001, 0x5b, 0x100, 0x8], [0x7, 0x3ff, 0x9, 0x1, 0x8, 0x0, 0x5], [0x3, 0x2, 0x5, 0x2, 0xfffffffffffffff8], [{0x8, 0x8, 0x6, 0xffff}, {0x3f, 0x5, 0xffffffff, 0x9}, {0x8, 0x4, 0x3, 0x64}, {0x5, 0x6682, 0x401, 0x800}, {0x9cf, 0x8000, 0x2, 0x8}, {0x986a, 0x43d, 0xef, 0x1}, {0x7fff, 0x0, 0x5, 0x6}, {0x6, 0x6892, 0x5, 0x6}], {0x5e1, 0xebf, 0xbb, 0x5aa}, {0x8945, 0x4, 0x4, 0x8}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xffffffffffffffff, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) 13:34:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) 13:34:35 executing program 0: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') rmdir(&(0x7f00000002c0)='./file0/file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)=""/4096, &(0x7f0000000000)=0x1000) 13:34:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x10000080}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x9) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0xfbfffffffffffff9, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 13:34:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x60}, {0x6}]}) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/68, 0x44}, {&(0x7f0000000140)=""/149, 0x95}, {&(0x7f0000000200)=""/27, 0x1b}], 0x3, 0x0, 0x0) fcntl$getflags(r0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 13:34:35 executing program 0: r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{0x8, 0x80000000}, {0x5, 0x670}}, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) ioctl$TIOCNOTTY(r0, 0x20007471) fchmod(r0, 0x86) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 13:34:35 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x8005, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) fchflags(r0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r1, 0x0, 0x4000000000000, 0x0, 0xfffffffffffffebf) socket$unix(0x1, 0x5, 0x0) 13:34:35 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:34:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9c") 13:34:35 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000140)='./file1\x00', 0x181, 0x4) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 13:34:35 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, &(0x7f0000000200), 0xfe72) r1 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0xffff, 0x8}, {0x18, 0x1, 0x6, 0x3}, 0xfff, [0x800, 0x4, 0x9, 0x6, 0x965, 0x1, 0x40, 0x7fffffff]}, 0x3c) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x7fff) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000001700)={&(0x7f00000016c0)='./file0\x00', r0}) connect(r1, &(0x7f00000017c0)=@in={0x2, 0x0}, 0xc) sendmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)}, 0x0) r2 = syz_open_pts() close(r0) getpeername(r1, &(0x7f0000001740)=@in6, &(0x7f0000001780)=0xc) writev(r2, &(0x7f0000001600)=[{&(0x7f00000000c0)="9dbff5838bf0148239281fd9cc24d011c10249a874fe9ab5fe52b5baf8562448e3f25ba64d8944655a3bd9461a904f3f120cafaec1781d201d1d112d2a628ab3e596021350fd0951f56688da57867185b068da33a7ca05eeb0c30c399f480e9778d131e3032b4478cd93615d9a784ea639994d83e71038e49b5272106651d88f7665c0f70d3499f54a6677e1e704d23e0abcb193d3ee5b224b7a17aee3a437c6d9aab7881770784fd8311c1721ee9d9e8c0cac742e7247dd092c4bdc1f8e21e8347e87f995a2893887", 0xc9}, {&(0x7f00000001c0)}, {&(0x7f0000000280)="d2f7a359b28f2cf5ccb1088544cd58943a59598e4f7e4439faee8cd1725fed0d5f6fcc5bebd1fb24a4be27faf4dd747d564da363093b26ca972ed0e07a2ca45e4a65b1e4eb0fd2757c574085f4bd412aaa0e8b9b2572b85024ad2ff14cb6f67436a41acd295f038ca409b4a45b38bc5d4d548ed54eafbe4bc0d9ce712d82fd6b644fdc9e531271ea8b9b41fa813cfca2707ed685a813", 0x96}, {&(0x7f0000000340)="a1caba05280fd70670937a072c9722af634f18e4b177b436fea98c09ce71f766082a3de8487af417828a3c8c925b9d06e6644ced15", 0x35}, {&(0x7f0000000380)="e9a8e039bf7e55e7c37a7efd46bf80e66937799283a87280a4643fea2e72688b97531891c031e7bcec371e8af960a6e6105483b60c1eb381e4e2b4de6882719e44ca6ee8b782fa1d33e0e5d9a22cc22f6626281f9aad8c851193931d24e12a0786279329fa81d0a1c5ba19b27f4fc88d15a9c87e22fedd2880d37a02fbaaa96dcf938cf2f3622491a178eec44d531992885bb3c146c87a89b0d277d87dc374ce17fed33ea106cd119b1554d0", 0xac}, {&(0x7f0000000440)="c6e2a27cff040f936771e6c8980ff4c60823455f2a4326f324b3ba1bc6a50d0d6473c77efaa7ad221587", 0x2a}, {&(0x7f0000000480)="5b4c58baf9cb39c89171fd7ceb3c96337501b6c643ae584e82eb9114831957674ad32edaad849d8c899cad926c6e3fa37487a77b14c3db8804c56c05aad0b41e465556f8b79a1b7cbdc721401306c1da627d18a124e5d700a2f816830e5e4884dcd1f01c4cd14c91eaa514fee85bc39ce33ac07c5bf65e41d712a546984b8ec87ed9f29bd91eaf409012fc64b62eaab50bc27fb614339bc29b415ed9cd10963940a038fc0c9da35e21ab36643df31fcb02927c", 0xb3}, {&(0x7f0000000540)="461c1ee82fd69a27bdbb1de18e72eb16aa32067fc369168144d7c68b23e49b72e9a53ac6ab8c38960a", 0x29}, {&(0x7f00000005c0)="e9776a46abb825cfa7c2375260f53d6d3e2bba08306efdb9a34a6439afd808cfb71cef0eedf0b2f8d2cf4579a33aa9d083fcd5c6f599cb1e1607308f97cff0d24f0a5418fc080ccdab6ae3f446d964b5377db74cd8b0fe742749d366ef7b9f16f826519a6ceef51bfb0ed065d5dc2d1d5bc68c32a24714df77848f2cea735216b4174bb1eea572995f1ead4b4691fed1e872a6885ddfec88abfa633449d9beaee7aa243b301ebf2cf969c01748d588febf5bd253b032e80392a1c8f618d927744e170a2dc45bf383fd4a11eb9a8f99e68748518f54b07cd52c1b46f1d1884d7430c16b7f12fd9f190663b77f005fe8df11f599143645df9205d5fcaa9f69b9f092a90b2f9ce3260a677047524989810da6ff2132c4cdb603f72795b2545c9fe7db0ebf46fa23d1224a45c352fdfc2c22614078a3d033b92d8282a2bd5220fe1e9f9afaa80597a0992fb11c855f32621a9932add1180118a0351d51ac8d56ce2bbe5ac316771bd7f298db04ee2d9488ad7a6beecf95139c173082645518312985d85592c6fa33b9125c62c0265f607408ddf7c5a4ff719104aee23804b391642dac96f74415e77b9a1a1868a2d7bd606629fc6dffc434e32b32a43974358f2adff777f6eed06efa0a43a6a889d07a57401572fce12e665409060ba9596f77618903d4199d213f5590d414770a8db4c30ef08cb8cac0e910445f9fae46487e38db7aeb134855c757dbf6bb03a760ab2b39a6a7dca6f1372584e43580dd8b892ab90ab39cc490e679ec67351ab57d56ee1c87ec380563190c01f8e46c800e1adeba954d5722d5d6b37d969804e69418ab22023a0de44d3f5d4b26674826b7a44b4b92037859893dd1bf626d6fb2a1cbc30c577863f38574d57a3cfd14b3c6366340c96a7adbc0480b6ee776fc0890c101ad82ad1c875fc651cf198df158f55033c313320fc2ac0c3f3c6f91d77ede18479baa63e3cff4135ba3e4ee7e571e77d4588d7b97daeeb950de3902090e5162ac86a683a99835e54e718ed2d392fc22910b576124eb86a000b428b357efea6e494afba95d777c0ec7018b3849c0e34c63aab814c8e8e87f160aad20b6f71cd07cf8374d3ec47b3ecaea7dbeb11b81871f7a50b0d5a102e5bb22cff5201b6d2570b2025b42f0740dbca508ae26ec3dcbcb1fdef36b4a0302321364b0636cdff7faefaf2e628d67b468b8529343a3504e083ecc0e69a9c8734ac5bc6dba91b039b2f14bb3353d263f40c8e7f81fc30e40b29f1b16bf5d1757971fc0005011b0f258c580410d4a0f7a758df089334e288ee0a0487d56211eff6080803613518a576accf6c10327c3c4ad745ac13d64d5ac4305f66e7a5bebcc05f47ee8dcaceca6244fc47b4b2ced8ad081619e5721407ae884dc3849a4cceef7aad34ef833f3712b6e031c05235c17a5ae9660b80a814e9bf5e1f3ee735ef8a8e219f3da207e44b38da726148c1dcbab48afe694eb8647af73702d3b0e3375480d9125488296d9c834ec4c91030757eec12e794e8f93ceae74871cf9632fca9d90ba7fb8b4a100d9bbab96bd2b34144692b213f6aceb18d274dac377b754bf905f74553ba34e7c87afe6a9b55be1eef82efa3d4b461bdbf3bca4e778c623a02ca8fe01ae9c1afd5d3a8b531c2276235890042c805e2c8eaded13d864e320c2f70b26f570c866d4b1e3db5561a4617c4b86e8c95dcbf6d6a3fdcf6e1a8d65948410e1ca73df2f98b99a7d5961ffd0c04642f1939ba3e250e7eeb93e560c74f9f9b7f75da6e8e342286a32f8c0a96a1dbe1038c5a7ed8326353fa012dfb1309b5414406ddf9722c8ea4658c4c2e386ba9b8cd0984bf897539d40083e0002456daae44bb8f5e54e33cd56f71ac671f381e6d6df64b845a427e41f95113818a4070b1775866839fedc18aa1de5937671f7cc29c803409b0104ab92d0737ea5ab4a1ff3b2680b127c681009c21888f2f51fa90d1e2671bc2b6df6d85fbb4ab8409c10c8241b58b86b8b8df617e7d8edd3df45355624eeeb67e61c3b2df79e2024a936bd4068996056267e5d1c7665cc98897b499f6a98c0166f137df145fe2a18ab4207f4a35a0d05a8c7eeb005ab41cda65d6b08008e8220e238d5b13cb7785767e0074241a54b963b166830c7896686ea87e9402baccf77c4e370e78819dfa8ca9e3e464c173145edf22b00a43aa376de10afd57ed2b44366cde0b4d21faeaf8caf1a75ad44379fbba261bb536bee8c15ee0c83a3da356036b8a98e40be9260ea2cba25d897abb7d096e83c9b35943049b5a2772e90ea8899d2fa9d0c58f26e1ad9e61ca324bfe0b49152b8e5ff9c715692ceda475491592cdb8137fe27bb673d2c3a3266a80796f3a2e325f1be510f2f5e3f4173abec871aff1512104b08b8717000b40ed98feb41a2c7d1eb23d2346b3ce8d137148478289b5821932eba8c28e8ef9eda0de73c9e1ef927a7a0e01810da3d443fe975e8f8646cd629cccfe1f94e5c6db69da8807d1cc329cd5e2e9baff7e433c3a0d1da4428294094aaaa297df6addeb0f312a428a7bec5492c7a5bf4508608a3170d08e8eac2991b32a038faeef279495d024dfd004b3a16d2f06ef6cfa1ad1050278886a95ba0125fe0e785cde6692a8bbe7889a1eaa24ee929b01efb6580ccc61ad1ec0f37fb1b4c6530855df60f57c5b3b273e02bbe60efdfad0aa7a97e689cbb127df49991b8e744091c3bdd86cf2da3c52782d29bfe701a3c4e140c9feaac4d2e7b1338f45d0a63581b46d4c5aaaca9c9a0c51dfaa686bdff849a3904f5aada9396d3723b5091ce1c545eee51dc4991ec89325e71a98623da353506160f97395533767eb5715fe07c29d9ff589df8550176ee7b54af169fae272fa4805ba2058f9cb849bbc7ee83d7d26d384ccc23f6f858a1459fa6614333a4c7951777710a82b8a69903c47444269efc452962b11cb5cfd79bc8455cff469565f7f207cb7de485d2b187f18e29574efd12e3525ce7639eefda222a78e6ca6f6f0d1116fa02825bf98872bb2d92f34e5d41b198fe0c08c31710dc35bec34341343375e20b081a805494fede0e9e6b5c251c57c39f3c77b4dfb0edfca7745af828be8061058ed97ed111135a90d005690839e53695631dc5634fd329f23aac0ebdbe02569435439b9a622a5298f5d8d96ab6dd28b48a8e25e98c583aec0324af223936a66ea3bdc80a6a5d9964ed610670676dbf172d2cf7169b6f74c36f0fdb691b72038a7f70008b018ca0b7cf101f28e3b35aea8e4731648a35de9a23ee13bb3f6f61519b1f94b1c2d8cd61ed6b1b94666f255eaea8a0b1cd40a4a48d5501db418413d79a151a3caec594143ef994f2d2ae90b04bfb0049fc7fe61f2ad94e3230d58324372b8cc72f6ecdd4a164c11c4ebe04299f2a291abfd29f36898644d565e5c9a506f5f386b12b0ed5f6bd3233ad7cd2e558061acb8eaad0ce7d953bfed22da7eb27c2210f80c24ddd8efa27de92e90b1f7e177b687360fd8341ef00ce8905ab5166502dfc5e6b208e23bf0a05cd15c70a47a823c759c3193146ff8083e91f79e4c70883bf7a453f7ef51f5f8da909634934ca409ba668cdb3a13c76121052190c45a83f300af979d71c8a56af2fc51fac531f351e85a7125eb753aa592cd95d347e241ba49fdac7acb7774d020c1bb8f23e2452f2226c5ff13b23a122ab76075eb3e11e1e673f9f8521b72e0134df7c69d8100495915ddb33c3652839722d50953fe8b44a04c36d69f7fd47867ffdf97a1d8fcdd167d5d01108462b5634c6300fab57d1c21d8446e35d288389fec797e55bd6cc8f4ef6870d1c8c232926b54850c9ded9cc538039fa26cb924de1258a8f4ec5b2fb32aa3b34a8fd6a35f0a8e30ea2d91104db2f8d8f778f4c427f2104b7592a673dd89429e3d264f43e7ab020d024c8fcb7c538d2b89da3249ddaacbeb55b7be734ac77ecb4d9ee471e0d0b0ff123b29c51af01f99eb90b44aff746e77d2a0b0b8f0333ebb4842a4814b1855a55efefb99848d840083790be6136558de8c3a40da7fcd9c7cad1669a8638b38a5cb0072fbc50bbd14c534194088f6a8d358aabf7ba8edb020f95fc2049733769fcd9d99c05213214aa44e28d0cedcd18dedc704d3e80e25e90580ab886f5e14f949ab14090aa3436be7c24db91c65a24deb74c099e03c229d4385f03c40e129f31fb75137a54e20ac606b17ef5d7b665944cca27d54c3a9f64d475fec323654ac1bbda8de16a007fdd98691ab8f4f5d18238cbf4d0d67a661716bb64b22848c70aac4db11968e66920a10598a2bb4d9579d63f948b6296064f4dd9a1f7ca8297e6787c8b68f7fa557bae00cdd907192a8d099e1a10b1ac843a8eb9d9ceb5a3984ecd57076afa24c20e748e301529788fa2fd13b6125c620a8607b714a780b03a55f0476388ec3b58bdea31f3438f9cfcbe26f1a3d6241e6f7388c954a45aa976d3ddcadb01b308b21e99ebab4f0f93e4bd1b0ff822ac3491ccfeef3bbae54a029703f714ec19478f1508a50dc4a2aed38eb9eca363fd092672e11d468607ceb8d8bfd66b70dea2474a8b676038a38b7c7842000ba4d83016cd2b2feaf123284ca47d00152b99b9a497621bfc7ec01de0675189abf4b73a118724c3c04f7f24047dd9098e12541d5ec3409945637abf2e22e179dcff0ff0f486adc42ebe57039e5f57b00be70b9c902d1be027821d5511e6ac2a78be12322efd781835bd82ea27cc671aa3f63f3f3bfcc9dbfc59efba5bf1793595e0fe2407957368cdaac54a49b46afaca7b4a2e1ba7292c54ee543f6595d0d87b0fffd9ef31ab314f014e9f8e2070c34352d71dbc287ecd794ceb4226a1dee959df359fbc3749e2ff5dd56ae8d4acd5a740faec3cc85dbc5172107333c53b119f11c6e012607ba22b45782d0a8495e9a8f41fce567ab37626d5f094034384b691f94be0b2dc47abb1d3700c875652de052dd7ecdb5ab0b93bd7bf3c062915ca3e960ef74afca11aa2f15f10b27a1891195529eef88eabff5586a9a402bcc9e2a891d47ef19622445d53761af12a98f4f430e21ab6fb372cba0675bc98ea2a7f855722ab0165a21aa34ae86816cdc03a0ce2bf9210c66793d129b2536d60985beb7971a55752b72e8d24a1b6c4083e2a4efec66844a99a0b0a88f85bc31ff3fe852d12517e6980ca241f70ec26de125c40720a54549e32780b561b792c97bf8bd3f5fe5c584be2579b2fef8390f4f9e5545303f8ad30c579f829d5650de6e763e803a3047344807164d2224ac8230c9e998c4c1f9dfc916fe6bbe174eb317538bfcd128e41de44081a817e6767e10e5fb84402feff4bc7f3fbc16754c9a3654a00b26168b8d94aeb742022c1d409212ab657de9d0c53a1afdf44a0339e6b66bcf5165f5060daacf1865d54627cc192345287341bc87cfd827c00def292332aa399cc60f9e7e22a211dde2ec26115ea40aa1e11c64263809e996467c8cf67566b2fc41cd01a348a27e2504db6d0466a266d4097cf6897ebfc9207e4d0d9a6821b2a5eeebbeef26dc9ca618b96ba1bcffee690caa37f9a49a74d427482d2d3098b1a53a53852cdb667368e41434694b1628212353a582226dfb18be94b750a2a8ec552770b8d21999324bd731e1978e0b2df3332beac9c71d45fb81288e098fb88ae99653c51482ee170345a6f955cf4b88a97ebcfb7c0acbd5406c3a50846cb673eeee3bf35482ec750d02b502976780d8bfb9f9e3116969b5e859456860f1bc03b7d38f0fe88f5cdf45771abb834550fb014e5", 0x1000}, {&(0x7f00000015c0)="50d2c777f158a50078232e9e68e6f81028af56ec", 0x14}], 0xa) dup(r2) syz_open_pts() 13:34:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x1, 0xfa3, 0x61, 0x8000}, {0x0, 0x533e, 0xfffffffffffffff7, 0xffff}, {0x8b16, 0x5, 0x7f, 0x3}, {0x7, 0x200, 0x3, 0x8}]}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0xffffffff, 0x4, 0x7, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000080)=[{0x400, 0x6, 0x9, 0x2}, {0xfb, 0xaa1, 0x4, 0xffffffffffffff81}, {0xffe, 0xea, 0x50c141cc, 0x6}, {0x7, 0x2, 0x8, 0x4}, {0x3f, 0x7fff, 0x0, 0x8218}, {0x9, 0x8, 0xffff, 0x1}, {0x100, 0x7fffffff}]}) 13:34:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getuid() r2 = getuid() setreuid(r1, r2) getuid() setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x237) close(r0) getsockopt(r0, 0xa84a, 0x9, 0x0, 0x0) 13:34:35 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:34:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40084}, {0x14}, {0x1000000000006}]}) msgget(0x0, 0x200) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 13:34:36 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x83}], 0x6, 0x0, 0x9d1, 0x0) 13:34:36 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000e4ffffffffffff5a67071b542a538706000000b8180000002900000031000000ccb503000000070005a2ab35"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000002840)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)="a9841b3c97766239a16238512570bdf65c4c1652e945e1b5fd9640083fd4debcc91621f017575f6cc8", 0x29}, {&(0x7f0000000240)="619de302517178a56c552fd2a14ce94743ef7ba4e215957efdd54ac16603664eaf2c4cfc0746ea06b497cd9c472896d9fb486d52fa88f10ff37cc412c36f7f48edad05449d8628317122f022a9c3965a7ac044ff9ad5c45f77f0090c09e974e48125d51942a5eb18f5e89282abc4f25bc534ae4ca47d92ab98c2a68d546e18e8c80471e10525d3b6f88a7e27e6202e9037", 0x91}, {&(0x7f0000000300)="585f501ff0fbb0c7799accea3062048cf23e93e8c7f9e58943431adc2873e9bfa3b9f210a747efe8e2735557d3ce2189e535b4ec9355a668c279362494f78f6cd6e801d784e5649f4ecb6dd0ec7679fb9109429075fc50bacd664a3d0e1e59ffdb4910468e59aae40bf23f751f2502a07d60f3f76c527dad3c79bf9d33d7ed8b686c32a937fc532d77deff06f1e11ee1", 0x90}, {&(0x7f00000003c0)="3a2e4af6e2db7de10ba0ddbbcc5770e57f0cd6e35df00da39ed41033565b02573072354a03becfbfd964619175d4490010573d89fd24416032a7e933a3ee7dca0da27e7cc25566a531ca4114cf00809280cc41165ab96c147beb809e8a3db0ed1f4f31b14986b954766311c7718b80aa7110fe87100196d56443a08f18042c7fcfdf09e99b032dfe5938db9ee40c7993eab166d738bf833f3cb79a4719fa893b", 0xa0}, {&(0x7f0000000480)="ddd10845c763571cf1e955deec8e3d59d5768afa058a45fcb46f8b02972204b9054eaeb66c1631a5a0a75c115270ba0ba3d542113a47940fdbdbd7a090f0840c84d9f4d5cf3421baf93ef0c45dde3dea11bb17861ac683cd8d96ef3a33977111c4d3ee60c29808790bc766f72c37b09184984513ce067c5dd417196ec2cec4ee8ce0f43115e373b2cdfd6d7df36e87d1a212aacb6021764764e2e74dee6c65860f2b4a0d88a322228e16b884fbc8e2ec40e3c6bcb4545e163e1b16ea8747189ade5d834f4510c459d299132fbfe19c134474b905024123695564f7b3b21c94002131d498f04f2588a029eec88cf6c0e916f2857811807f0df5e08af79289d244e882fcb2df047166e7ec968d34d38a4db63140212d8f67c9fef60f2894e519bc81bb96b88b3c22278c0dcfdb21871db5807fe97ba09d78363292e6effa19699f95e7185cee63bb7ecf7e94c9b1383873f4674d4a2ca2024344df74a4b0f133e453d3344daaaebe123a637ef011b87cd5b1129e5c30af0e82749dd1a887a133004b51fe9050dc24d65caf602ab451286ed298d333a7350875534a5d60745fc1057fdf8c696894f863d3cc4f1af62569b8b3870949147a8540046a0758be2a12d9cf1b60a8c7553219e3968cfc6a931efcf8cf6a26ee1a20f7af2e9c6a5f3117e717034378de66a3b4de2aadf8c309591efd457334ca9739582b8ea7b8d52e753dac6c582aaadcc293ddf5611d785fcae99ea1ef112eca840ff0249c84ac83053c973ceb949790a12f3a8976ba9aa5e4a1cd82516b1dcedcb240903a4eab0190065184ace8d4d979171a3e0c7adaab8040d7546b5899a5fe0297c907cf9258611545fcac15ae84bff32d99be6133ee4b095addce3ad8efab7282c56515121671822360c80b736254ae2ad0af231942add7d68d6339d7e5ecffb13450f11b385dac48c66da368c8ef02b4430ebb3eb24ad2c09765a630eb6185fac30683b268372d8ba1e8cbe11df390086a6233906fbb9771152f2fae44b20631fc044eca2e82aaddec00800961cdedf41dab8fd8e703b9f9c1cfa49954ae0797c6779c65288f69494753fbd7ecb9c86fe413a280b81bb52073280c7f08f201aff3e0e86490f9a84621f13421f22357a903535c6649974ab15042edd6baf9f793323d28d72fa505d2a11a42bb42577ddc2e58c6456beaa6f9d6fcbe6853e66ef8a5369f03adef68c3d4074a5c0a0ce5ee2e563ca31ca51747851dd9a5154dbde93cc253474cabccc5f1965976fb17378051a0879c30cbf2020ddb69a9eb98874111c0a93d82e142beefea519d9263bc7e45fe012953ac511395119a466b0c34e128e8bfac72969da6f5e40f55effe9ce978b3183c2f3de8402afe197af0a0682dd913e9d5c36f06e970a5800cd31a0fb69126b99ff39c5442b020a8b512d62038527d20ef9aec8398852b373892b882d4e7e06ec2cfe143f1529068765c2dbe32763dd1cc9391ebd1811bf062b222d5973bef4a7c838cf178b148df4e41ead386456eb38d7d31ae4df5c82054796fd821412a0032314da24b45d5e5d9f59b820b83e72ef5baa897135101a79a2ae7c36459c2aefece968e0ab2e53514e11afc098bb303c0a8583d53321ab4694644874760f65df82bed784e175db32853ad58c8baa04b892d371c76aef5b0432303b3c54e8b9a54bdc3b996294783f79b95fb85851490598a69f14ebfabbf1e055e39ce9f891baef77bf17b742fbdff006281624f8dc62eadb161490936717bcf9fca38ddfd2c2c829b46944daa7c65f9d3cb43068342f2fd9fe51ab0538970a5158a64470dbbd2396cad1afe2c5b239a18b245da6b92d6f9fd6de5d91e72866aed352995aacd40882b020001b1c93414b953d29c8aba79fe2d69de783152401b2fdff031d5469a91372a6f1d9962750381069e98dd9029c19a96ea9f41add193bd0a671e2567e61070c90a3c5e81b08c2b96b74542273ff777ddb0fbe706273839c3005de7194d57f3098d9620f06f623dd8b98489ce8c9d30c019695919f67fd089872180e5b774d430f3736c5e042991fb58fbee8f474425868d9d74a48d0380842adcc2b7adffa1b0776b9850d46cc3487590f2d16759c341e211cda6b81738e2d303d72af6fa9fb46e2472df5d1356e1dbf8863aaf0dc559357e9f470fc9b551104208ac959e4eb37b2b4b9af47cd9f7b34c07b92e68d712a2ff0e824a2237022af9f3a7c113e23d98e3f3996226d21b0f3d7e8091b08e1473a581bd9d4e246fe5f9562aad1652701afe21e765173c67316d51c4e08715d0b09a55d2f52d8655ee7e069f5f0b058ce97b07b809ff51f081a4f0f2fa77fc424b252cc033d262c3d1a790bfaacce9ef8ef8db3648110bbf096e1075977e0641ff56b6756ade3b5e19e485bbffd9407c05ee4e330e9102dc0c6e4f759f600be781f51b0689ebedf6551baaec5dded22f3973d38886a7008a10dde08260063cf5e39120029719f30ba96ceeebfc55d212583fc5f5fa666f009c734e60582e17166264d5b60260c61c2f6793dbf872c75b837d0296e2a5c53ad724d26137fe8f9d7226eb699f53b6a8973d68b5b1a9595287d2bc0d83aca49951b8bf215473752b46ce546e6902f10bf80d6aaa022cf623611d22e7b6701a6876693b48274dfb6d206e88928c7aa2a1ae3f2924fe4d342fceddf6786d0ee0cb305911dc995c79ea6608ed8d22f7357a852c71307a257afc43fcef61d4ec2635605c6109bdd836c768bf4b1c5277f0fcf1deb5ab06cea9755e98b82c78ebe5d9f7f774af7d99702a1b479c20c6cc9c69fb32d536860f291523df76cb93b481a53b9742e9e4d4bb822b207afac1bf6b01e7f7f72dda5310c98c04829065d4f2ad90323a7a882d15eb7bb258bb75cbf0f7211c5806d42c5e0a8acfc2d9e0945b1f181df6db1f1df855f9f7218f9a632aef1799dc7f61d9af06090b76c0d6639b2c398a0ecf0f74eb3c6454797525bb8f779c28e3b61cf427e450b9aeb182c0e3cd047e4719b8c7862ca2006431b16bc22aaa7e15d0e7760076996b087c0f667255eeb6f9578dd560d72edc5f419ba4100bc42300d3f07c9a11cd59a150b4f51244b804ac03e1093aeea1c5b98cb0f95c0c2eb6860f20104850c689a6b0338fdf226943a396321b9e5a10b36bae59fe40d358fd97d3ba822659a523ffa61f18bc1e0dec25d0ae8251753a509faa9ef678534ccc56edb6cdc3497a0756c20bcd7f7470f86c8eace0940f204279ec6fa0330c9116ed3953c9a91bdacae5674d77a8fd657192f766df14e0ffa5d64bc5cd8ab13ac20a53b9f14d32c9cc80a7379bed3accf71c3c869ecf93982a0d0dd9c96f459927750a25e187437c2a4a73dc95bc2beaeb893be4330b8a48256fb11249dc123497593f8c802309a9a49747d776a6994f7ddf4dcf7613729c84d5a7cfc50e0992566baa01e728e7aaebeae2ee3f3d61c48445554665a7e0e022c80a52a5000a5122afaf2fd82d9c0bc3ad70fdca61d27569ffae5c1b7e69be4e1b332bd6308e629367a2e3674b6d37072cd8bc3aca702c6ad93130346c8c6193b1229d5493424a7f1da0f6297e95712ab17497c42bd8afadd614c5ec942b09c623a93afcc9715325a4735c5556f2a7d86ef2d7547a2a0306c56ad3c3f3c56276eaab33eae0a4303ba8190790f438bf76706a004773c6487cacef277473795243c74167a29dd531c325f78f96675b981aba73e2cc77ff77d3a1fd383acd03f5d5e6c03fcc8cde4842f15d68433e965a0bff4f466e68f5302a72795d84d61d01ca3332aa0165bd332bfd41267f7d1c7e1344ab0b6bf14793a1267b1fec238d3b2361109e7db6da8aa73a61496e49f79a8fd44aca35720489993c6777b504cf9d70f55edbc0f40c508b3ae6245c9118d5c6ca2a999d2b1e445beaf578443f7a4a9748c77ccc458f942d3dc9adca4639e603e36518b0994b46f782fea93117205a2bb6626ef3d0598f36bcf6250d3c5bb4b0765738191e33b4f7bcd78ffbb067a51387c8f11828d3289bda80ecfa1d99e8621c0ac3ef09ed90550b569b58052f885f200f61799abf939f6962bdebbeee80a905d30ee6170dcd9e52d1d724a5889e1106291316d80815650df4c7e256a7cdda3c3337e7c9f14fda39583d7d233e3b3056c41dd01fa2b83b7e2b6aabb79fea82726bce973b32b5506883dff61316468c201e757ab08a6e08ac4b5da62f9fb786973da55aa8a0c513e31f9455f8921d0a40e693a748a69ce3d9c8e89abfae7435b7ccd5815a448930d8095d38cf2e9daa6e9aefa8a6be75b006ebdca02be96534793707ba2e0913d982842f54ab265cae0e360a18baeb6df5a6b1d6d7cd22e3079bb42ccfc646c38ee41911a476fba9d0e4a22d68a780c61c99a03eda69e76ed1eb4303bc88553d01cc0ab459877e2d9984ba5f5631536dadf5027f1aee76593ad4b7d38c524a6d69b42e4f5217c8b4a4523fcfd8586b337211ae272e164d600d04de7e8e40dc0fdbd0e1b8bba7b81eb8866f1e188bf92cf7f340e832b5e3b4ac9b570b9097671e642ba6a0de2409e2b2c4d90e6b6c6df6da47f8194751ab3001ff03ebec7a285e0f06e4862aa925749d46d7093138f1e3b7714c62d3eb529d1c5a8654fb9c78d10e5c364dbeb8c078a86761cd3b3f8d708772ff89da554d41e2567a05e1f0395f9b2b25d8ff2d670dc74418b4be94b8b04e3accf2784c45b630f9d96b7c1d4484aa5d1d67dba66b92d966767421dc17d1fd740975a3bd4bc174fa7e3f5987ebdcb11111e47d54b37eb699680f484b1c827acb79d4fa926d8111ff9c6af8a2784aefab9f33963a48a1109c42aba4e6e1812a5fda3c8badcc782bfc8a58ee0b0d62f049a1aad795bc60e8d6f6f6a6616977e95bbcdcd555901a3bc3495f27061c4f384e8f99ed613e43d4bbfcd0a6502b0788c7e8925fcda5b2e785d3c025793a0c48ac1f1cbecfefbd372b1319c3f5908d6c04cdc6dcd17700b1d17ebed32388cb1c0faec986112783f4e17757739e54b3503ac6e1045da343eb1335f9096ef5ded80a51f59cf09cd96201ccf4b66b5e420be788cc079fe5eda404ea725d5f5acc946ecf21ea0b6a4ff7168d80b323ba275d7246b826891aa04aa53bf8ce656648a906d14144d25af6300eea26e617fc9ce29deeb20f67bae7f8eda0233d515ff604fefbce7f21ee1c8f4709b525e3106ef1a0827601b91e503cc4c91271eaa9706543717eb386579c5dcd2af2006fd229fc90877b13bf038d4b2bd9b27ffb9e6b43f310166354822a9ff522a0917b73c9443bcdaa8864bb79178c8f8823f1bd94bbb7163ba927824a052755ab1891acac1ef7d44d320c30fcc115a9a15a9f046b5d4ebd886e95f02f8620ef964acd5080bf5df7e07f69c5d41e4ced08efdbbdb9dff6dba5060d3f5507c421a1667764d025d023984747219dd966ecb86fdfca6e48f06db3762d1482347c0e1cab4e42113de1d0a30c3ca886aa7e6b891d2cf5c88394bf0470e702c207ac7377385cd6edbaa990ac9692143c4daa14cb16207797c70875ede07674812c10a25fb8f602ae31d0f1741ac5d81f1568b386d36968bacc0e085d1d6c4cf8b7b338eaee89bca6e46fb9153bff48cb97db0d837aec4c833b0e7505d0c63eba27b43b21fe9b7d1936bcc80aa8d0d594293b601b4309c66275e46e64e5d106cb165a37346f0472e7f495f3a2e8759fae468f8043b726f49df6bfa2abe2ef6c18d3b70b5003c317edc61a2a92ddfeb02bf2d07f179d671c89ce4ff7e542bead", 0x1000}], 0x5, &(0x7f0000001480)=[{0x1010, 0xffff, 0x1, "85471aa183ac7c44ede268360458c8ec7fafaeff6c367315b74a85ed2dc553b33be240331a5f20ecab57b434bf9d6722d6df2771e045034a76c361132aedd63da67de52d3aaef70c9e2c9d336c763d199fca377562837e50d57d8dc56419861782ffbe12c2971c01f1db7f8415cf35a3e967a98d91c62c12c62ee6380c969df3ac075054d165adb6b0fee796f578d98101f39b76882e2029c0846d8bae36a8c8d779735e928218318b472c97ec65db32f185ff5377b703f85a701d04214390df6ca81e1874d82b6514a6293f11fd7b708280b38950f02d7e3bb56be67cb843ac6a8a4ca12e5ae1d6308de75f284f2115711092103061c49cf97f49fd38c5261fa33f8516af9ffc98023261f5f5c54e2f869ed9c74ea1a3509220ee9833c66d728eda4fb26aca85309e25df751db4e6434a86af90b3d9bc18cc2ac07a08dee9542bc6bbe42abf3cdff07cd1a16931b2f8df0cf449fd607f1ba4e574bed045dc2ad10ea902e3ab74ec044baaa248999595332e4e00240078eda4fe18270bbf4ea12c06939e56155aeb163716e8fb1443116ae46326428c0f3e624790fbd24222ed4d1813120e50379517a0fbe10ddb474a278f6f750cc35209a5a50d04b702ce8fb8c4ef670d43c50b5577dd69fcd9f6c9c95b32dabf5947e47a50a6710aa8d889f3fc6dff0c8bfea2830b7ca9a0a46c7fcd6826cabb6517a9e1d95ebdf3518b8131b41a5873a6453300de5050c94e1f5d531244f8fea335f03aeba701a33c54ce733dc4cd65446045fc740f5bb0067e78c3919e66a030e5afc37b248fa01084655ae7edcb198128b4fd0fe96e1498f806e884e19e2aac86c519632891c8430c373ffaad78f67aa56dfe0d1c791799325cd9800d163957c02b368939d8679c4dd0777361685f45ec23445833d8c573e12480537873e4595fd0af784b40d6d152e98e50129dd53998ad6a007afd72105cc1b8858e76968da10d12a56660fa94f2ca4ae5a1320d29c444e5252a22d4eda5b8f66251812d3a568c3a3cafea0099cca2d019b003406d0ff8e262e69beae42ada7d8e72f62e2db5bf27f0972be0486c43f840c7b84cd497a2f10d714b22cf847c0730079210779e9fa31de272935a2d8b06722bb9d129094997642bb8fe1facd74f26c614bd92c29cfb675a8c13f4b2e8030f33cdc18107163daadb4ddec226f576edf81e2cde1d2134470d21333bb89b466e9a913d264489f77b581d56177392d618c2fb1a9aca378deda5503f840cc037293377e1be875f5116fe568c4edf9756260414421c5db94e05d23bb6aec80ceb3b38a33320394f4c801ab47288c932f5839910fd55553d93dfbf4b424f3a2ed0628871210a79a558bd47aefa902926f898e6c63285166942fd4d36e1228ed2bf8a01a79688266cc35025aafe43ab37873440f28f4fab7240725db8de0dd278f291a1814765c2cd6023d2a407279393d267b6d37c9fdd3d48fe12284df15f3d40f79815d6d583f4178187de4b8923f7e7384deb12190d84993dd63661d6a8a0d3bd26d3a0bc3546a77811fb307f73805029daef33d82be8f09b67cf9f694357aa91466bc471111e008497d77052990cae8a67993472167f749e7dfb59abe6e7d09ae527407be0c7ac9d485557bdfdcf52d690d3a8c76d4bdb75a59f6711b33a7f43f21e966ad15bc83873e7d4aeb4b190ccda624fbae552b27411e3f87fbf092ca3fc908aa2c2534ab058d6e575ac14aedd79c1c9e235b02f9296af4b4760a09a5901460b1ea95bc175d512a9c3470f2637fde501f658d5e50e91fb7c512c398799d1152c27fd1672bb6fcfc93ace8bfd8107370ee873d573c683cc38faf1de79749ac3fd40e3c2627321e716f3aa559f9278c64f2c61bd31c76b8778182cf410973c8e592212efe67fd9c01a8cb1252e46b35400567b5d363ea4f1449cc26bc118e226c3ca7a1cf662e68a9f23e64b87b22356e26311b53be2f72a319ddea07fd94438c23ebcaee3a0577b1a0682360e96afa3ba0217db2f07295b4a0aa500de86a35155b0ddaaf6b6c384618d072a2777621ffcb48c05a3d559a6228c4afb1f2b5d17899343ddce0b9268fa6c129621ef9f162a55da5040ef00985bf136e33de1555a7f504186c62ee922fd2adfb7c79f6e436269d7f76094b18cc072cf324a5eda31053a45a555ffc30383468322bd21aacf6a816591f63106b21f04689fed85f22841878ecb93ba757d5c6220e9775f3acc4914aa26c0afa90209a4c569dfa0390e4e7699250e567269cb2350b328518accde049452624438b7cded04a4b6d0c7fabac224db8009e3ab18d73094d377eb5ec5a108c21b088b337cfe60264220c7f92b65582936c3c143b45594c5d9ccc55652d0c256ebb9d6b952c3a656f334695060ef48bf5440025adbbd8af62ab975d6298198ce465d8662eea5e4b1bb6de326910ed28c8a3bacc9f9bb98f88687c4928aa012b87c4b06ec14e053e2310716df910a1c86ed8845575559c088b9ceb4fe21ed9c1cfc6ccd5034b1655efab9bd04ae33c4a02fd47b853b752360ff25c129ebeb8df81967e2bb83434fb0c6b9b134722dd4af414e08ec27cb18167c6647bb0b7737bd5e296ac0c5bd02bb4378a545ebf26f6b9c95c253c651b3eba0dd853b04a64b7e349f52eebbf85dd74dfa67b6f3dc1b070ed21302f29c780225be08d5e32d9897a203d61ca60ab5aa096d3be99fa9636a353cf0a127265400b8bbe617258d2389f0a14a395ce149a55d155b1e7864bfa8d6c47af14503e9d59ca78969a7db4c7ffef83246f69d294b0e0cdf39a1a39d8f302ce82585d4f06c63dfc3c58aa2c40e6f8165de67d75b17d2cabf87d0474ef658d4c721f296166179e1abd1e2a9e64c8d16e48f61fb599f0f5d1f0aaeff9892d3bff02fde3bdc8cd65cd8bab83a396875897b9d128571438b5d3d4abd2ec85c03accfdd2895d971a066cfdb894c7d159e42e763dd5dae56f8d2c1c60c4dfefeeb474c67eba474c95ab1bc08aec3e9d0004d2283c59584fe4a7a0e8b764a4ca17ef7a3d5343f1a1af9f7cad237596d1138158533065a3b668818e7495d72f92c521881337ec7f32d0a433a84fe49cf241ade3ffa45ed8f33a0f2c9348dbfb331e0620b165dac9472f6e7e139220db722ec0f7c47de4aa7a0a564a1432ccbb7cc88e1a44b1e2732fdc3fa6aa5daa965b997bb606524e6fb338c2bd8ef2be3cbfad130c51a33fb9d34e497201257929d39b02f8d19e598ed0a96e2310bc12a683a8c8f70bf4decf284588533488b47cddef05921dfd4c2ed97fab98369c98bc7c3a322537458ab7ef7ca50efc7ead0e745a70a98e4be7b770b79b74661e6a6d36a9ee49a3cbc9ee66824add1e3b4a869fb6ab998801950026f8218b56a3c736319a57bd35df8e9f683240ca4f9770343660861b3271983f0e1d3ab2c3cff0c08af604101adfe1e71b8cdcfd4f2c195305755bcd946f0808236a5af8825776eb46bbadd32054bf9d93011262ecedbd93de7d13250c70ebb84e26c5e9dd5163e14c5f500116ee3574dcd5eae398571c5635ad05efd4a55d4d13b6afee4094f3e149bf6885d878b78e6b4ee7243fe7d4f6cbb9c1c6921fb7da1fa4a40b59977173b73fe2a20d31dce6e89b11f4cd9e70eaa6633bfd6675d7737019038bed4ec29d6fe0bd87fa7b4c52e5176be7f0e0c8d9936450900ba4cb4c351c18ad7bf0f39c740196e2c8b7ad5ddf1ec2488280accf260818274fc38163ef5c543b780e24d3a3dba5be876bcf5ddd9cc5bd36ea475dbd8a22019e6e2692c81e06156622840604712d83edbbcf3f59047a386b6897d21a7f247a4de0aac75698b8e96e03fbf931c9fa224c4ea654adde861b837e8603eb4b9dc60f89bcff823ab1fb2a419277abcdf7508850629d57dda3730d52e83504dda7a3317c91fbdd5e545f796f76af1b57251927c114901db7ea483e2521e622f7a3582a3751bab87a7b8a7d1bd30804d1ea832c7cd90ef98e22b79d8a62e3928827a71fe1ec56e14ed536379a59fda3347d80af58f8f74fbfcfbde997d51e26eb96b3da48daff8bb7c4fadabf1d7886b660a2334b6e9e8a8e8e19c2e52ac73776fa788122468df73d31e30495373067ff0f142c1e82b9a967af88c42c7b02c2b97dc3abd39a98dd79350c49cfa6c397ffbf69572916161f6d2d02841320f850751abbcfd5734fe6e478d046d5d5de7bf8b8d84607df11599165c714b89a9bbfdd537223e15edd4cdf59eccf4ab4b7ae3308d3959e191531c2f501929a85c8d821d929c2209f60aa92807732fe13733b08edc2832363bd78aa5b938b92b28c246724b9882fc9480a78b07c9fa50078a1c0cac3bcd9c4e4bbdaed58682aafb1852806f6f408251735cf680018f17baf42f2894e855566b92cdc227d8d43e08f9ab9245225fc961cbdef9e0042dd792edd9f616f3c91c7464e62dc04e2bfa5e932587d02b1fb158e432e89e7a13458e2071a18f7ba6e092f1909320f71857fdd93a3ec7599f39202c2bcf39cd786c9dae37031784ee8267fb0496125ed12994a27e88fbb1e12654b22280a990377af9509f767e3637d23425ea92d0b60f3950bd68420089bc77bbe7daddcedc5498c4e77659beaddf33f2c6a028c80c706a86241c0449731cc30d13347d86b2426908a4a05b5c6e5915fe87524cafbdfdac03de25f832bb32deaba463193c9a7879bf4461e9961083e747716809443fb25b8fbc44f96ca4d69d9572f7dc6079a0aa24b7f7c788f4756958cf4d9326552f136708cfaa5cabb27513417812babed03f30be6cfd24c134a9cb3c4a837dc3574b3ac1670e78ba68e5c8fb0b9ed4910b5b7bacb2cdba97f9afa1f0c65e617721427fb6a3ec138e9a6b4fa6dfe3f69a9cb83231211249bce92fad1c2826add24bca4f0c68a341bb119e7a22785443be50a9b2ff0889ac3068cb0ffc9b031dd8e3e4ed71bf46ff905a9fb1a8f909c31a098240cfae5a84c272e7115262d36a11a404c5ef7e52937ce688c1ca5af0ed6507dda3051f1399bb047e2404e504a6c7e552ef10f64b1759c58d146ccfe0511c1a5a94c26ab27c933824f444bbbf8b87232134bc1a980bd42570bc146706d539eafdd573edd132c58667f1b2a247f68a21fd38a7d58a64aafd6c7401f85507563767471896abd28ee1ed4d9de7314a73eaf8017730b796a6bec82972c8524d77135fd657cd13494656b63185aae025573b0673cd2c213cfb1a4b23fde6475ff18fdc36afdf37d569e405fe1c6806bccbd8a5b2dec36735a8864afb8c16092bdbaaddb728027f960bd78602615038a26fb8af3dd787d9b5cbe1c0b042e43a7e301d71055f124fc2a571ed91413b1a00dc71075b7a0e75b424fb93143d219ba0e27d42b2fcf395d782fe4e84c6606c4fbe8e9b7f228e1bc47ae2593046858e95de42dfa28e8674824f2bf9b3ffff9f9660566a18fd046a3c390af30bce228a9cdf20e809aa16d846ea0817375c3d301346a37121f27737444f88947a252f28f938f42aa1d80232f8bdc0fcf3c64ea81205033a456c10c966056d8d92b0b723cbc2eca93d6360c7c7198e053a917b0c91ffd3a31c1a5039b81fe3ec2828620b59c60260be6b95b515b265721b71910d9c8f05f6e405593ce387def747762f22c48d0a09631edbe7296a515187450f93cc8327e59e1e367b39fef0a0820d0025c9adca335befa44170ae7b82b177a046b29f729d27a94c25dd5c11c094702532b49d94a4387d8d57319d54a8af3d63cf6eebadcd4e1a9f3551e8217971fc1a"}, {0x108, 0xffff, 0x7f, "56cc4aa26678c3305061d58605ddeedda1ac08c3b9a0e2963ac658892caf211c466da28c9b40e4e5d887fda9552d73cae2914d2a951a234776410510f249cdad985f2ad6f0de8ae33a97241a8cbd4bd568c3a79fc52d6097fcaf1f8c5c9f2961d24e7042abefe4216657fb6c9ced894a1aa19851467bfda81609ec83ff3f87d59ecb6f59957bc33a0794f5fa5f131fd97413c69863d3f64c0e7ab12ccac5742b952ea87a96ae850c8094d6728ee7337bc34f975d0be0e3fd3c6b3280c190b521262cee257c05b43e018710e13c8bf99e8097be0038417ba94c07e1218ec2620fddfc77e2fd8d424782fbe4c300b7e74f34"}, {0xd0, 0xffff, 0x1f, "13e34fa418216060062dedf6343b07c8d384e9c89062b1972b76ca7f1fddc6099f2ba83e11493c0cad284235596708426f198296e2cb1dd42c537cf79142fe9ce923b5a26a055cca8bd5a2fef31deebfb533bd2d71c10ca669b7b7fed568623e001b987894011a5cc667933430f4d80c21cbd8edcb7c304256a504c1a757d2ab97eaec1f9a8e4130d288d301fbcef3689189a564120ac6edb7201013a0c3bcd89e660e3cb91f441831385207db4d51743d8358c36fe05b9e8b1ced6d0d"}, {0x100, 0xffff, 0x6, "a0a57cde4a883747eb7e6573aa973c2694a1fe151011a55a903d3860afa643c4a96dbaa9860c1f3b6f0796a6655ee20d2d52096f9544591212d1fe67842cccd33431c9f131dbe7fe6bde17aa93bc63d10f81af9e6dd482b96845221172dc888ef43c375eef440f7ba634cfe0bc9fa06eaa02d0f272bd37772e1ce6d1b182016ebd4dcdeef4ace6293c5064502a163fa8f7d1c7f9ca3dc0553878630e8e46471183589559aade2b1cdee3b2d33fed8a470be784d9a2d281734d05b1b075c9268570ca6fe653f48267c6ba316360a09f347a9f356c6125a5e4471c6cdffc372452ab02f678d647638206fefd"}, {0xd0, 0xffff, 0xff, "1a6b4cf78b1567080fa590a3a45a879a090410a52a277a1ba9b9e1cdc3aeb96d079f919c3ab37b7329d6aa082e878a47db60d30e8a1e9850d82e86b5eaf514163a3cd071f561cdcdbe2da165f3f5cf3bd2b6ad8d63ea53ef1e1f006403201d1832a49ea05d092030362cd5bafbe4ef6f1853fd1751564c155b67270c08e97b52dca062a125925204b8b84ce290f781db224bb842972c71a8b02869fa0c8cf57c728b7646d5e5c8fb34d10693da2141f37140de73884ed7b43671e7cb4786"}], 0x13b8}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:34:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x28, 0x0) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r2 = syz_open_pts() close(r2) recvfrom$inet6(r0, &(0x7f00000000c0)=""/66, 0x42, 0x1, &(0x7f0000000140)={0x18, 0x2, 0x2, 0x6}, 0xc) renameat(r0, &(0x7f0000001200)='./file0\x00', r0, &(0x7f0000001240)='./file0\x00') syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f000320000800002af8eaf89b7200"}) getsockname$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f160a21746b2548400"/4098], &(0x7f00000011c0)=0x1002) write(r2, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320", 0x2d7) 13:34:36 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x100000086138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:34:36 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f0000000740)=""/53, 0x35}, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x0, 0x9}, 0xc) 13:34:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000063e86cfc9d071b9d2a538706000000b818000000290000003100000000000000000005020000139f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xd) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:34:36 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() 13:34:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') 13:34:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:36 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x1000, 0x0, &(0x7f0000000340)=""/4096}) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r2}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe}], 0x85f5, 0x0, 0x9925, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x401, 0x0) 13:34:36 executing program 1: 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(r2, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "586ae973739e00"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 13:34:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000003cda8aaaffea8a0000"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) 13:34:36 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x9) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 13:34:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7d, 0x0, 0x5, 0x7fffffff, "002100008000"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() 13:34:36 executing program 1: open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x3) r0 = socket$inet6(0x18, 0x8000, 0x1) getgid() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x0, 0x0) getsockopt(r0, 0x9, 0x0, &(0x7f0000000000)=""/120, &(0x7f0000000100)=0x78) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x3e6) 13:34:36 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000900)='./bus\x00', 0x442, 0x0) write(r0, &(0x7f0000000180)="e345acd7c55deb926423aa38dafa9beaea813a54352daf3caba83ab00798a720bfd1649a744846130f351547b760190859e29baa5e1805243918f881e0ab5f6ebfe76fe0999b05b06123", 0x4a) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x20) 13:34:36 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x40) write(r0, &(0x7f0000000140)="bff5dac2c87eaf83636a8b9b8f816990c3490f039c20384cb4c39d639a67b5476c48af1c12c03060e1007ac02c2707e5dd01d2ee438d6771f4eade809dbefb58cb12ffecd91dcd75adfa72575a232b9b9cd59b66420c05e5bdcf4707ede4b6ec827a1fffe969a2c41d5bd902a8318d8b28b5ca1e8230a3f1c1fcc015ea77bf5483ca31bcb57c82d7c8513cc284fc2af5f63c6a2dd776ba8fe8b5ba62a5718653c86b4a07cd112029fcd5092e2052f5777b6a437ec55e0f378c44f948e75ab33b8e4fc39acfc09987114f8bdf170a885ab16c3e1329ee3b47c5cc4b3a6ddd7f3f146e", 0xe2) r1 = socket$inet6(0x18, 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getsockopt(r1, 0x40029, 0x40000009, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000000)={0x887, 0x1}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/25, &(0x7f0000000080)=0x19) 13:34:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x61}, {0x6, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x80000000, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x1, 0x9, 0x3ff, 0x5}, {0xfffffffffffffff8, 0x7ff, 0x4, 0x4000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') getuid() 13:34:37 executing program 1: setrlimit(0x4, &(0x7f0000000080)={0xc, 0x9}) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000ac0)={0x1ff, 0x65f, 0x9, 0x9ae, "082f0564c49769d4af7a23acf70413f9c475d446"}) write(r0, &(0x7f00000001c0)="88", 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) 13:34:37 executing program 1: r0 = socket$inet(0x2, 0x1, 0x40) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x4}, 0xc) setrlimit(0x4, &(0x7f0000000080)={0x10001, 0x93}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x6}], 0x1, 0x0) 13:34:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="0a88ab39e1961a7224fe59cddc14b9a554aba53287b5d9dce447dbb956026cd5732740dd7e322f5b94728a29fc1a02d355962e1364445894449a1a54e5a4fce859f7254640192032edf71994fbfe8ac59162aeab5046c5744263ed16bf958c9f09c51f6b8fcfcd2f124c1e22bd9e9afb29ac00c25debdebe1d8cef4c1b6b4f21fececd4ac13624cb33b7ed64626533779d25ff5dc7eb84f3a2091986ebe87456f1fae6197ce0a92872d30a55925f9270505cb6f57d1c1585e3b2933d1d7e2cef029ddf2da902fd9c845c287ea4aa18f4", 0xd0}, {&(0x7f0000000140)="eb7ab658b86fa3eab117163d6a9f71e055a9f3bf6b", 0x15}], 0x2) 13:34:37 executing program 1: r0 = socket(0x18, 0x3, 0x3a) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r0) getsockopt(r1, 0x200000029, 0x1a, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x2010, r0, 0x0, 0x57) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 13:34:37 executing program 0: r0 = kqueue() r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x8800, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x800, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x210, 0x0) r5 = socket$inet6(0x18, 0x8004, 0x7f) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x68, 0xf0000029, 0x8, 0x3f}, {{r2}, 0xfffffffffffffffd, 0x28, 0xfffff, 0x3ff, 0x2}, {{r3}, 0xfffffffffffffffa, 0x10, 0x80, 0x200, 0x2}, {{r4}, 0xfffffffffffffffc, 0x35, 0xf0000005, 0x2}], 0x3, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0x1, 0x80000080, 0x100000001}], 0xfffffffffffffff9, &(0x7f0000000300)={0x9, 0x10000}) r6 = syz_open_pts() syz_open_pts() r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r8 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0xffc, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r7, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0xfffffffffffffff9, 0x7}, {0x18, 0x1, 0x8000, 0x3}, 0x1, [0x4, 0x5, 0x1ff, 0x5, 0x5, 0x8, 0x0, 0x9]}, 0x3c) 13:34:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) syz_emit_ethernet(0xa0, &(0x7f0000000140)="b489a83b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0795de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502c") r1 = dup(r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x8, 0x7}, 0xc) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x10000, 0x10000}, 0xc) 13:34:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x5a8, 0x0, 0x0, 0x200000}]}) 13:34:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget$private(0x0, 0xa) msgrcv(r1, &(0x7f0000000300)={0x0, ""/241}, 0xf9, 0x3, 0x1000) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:34:37 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0xfffffffffffffee5, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1, 0x0, 0x0, 0x400}, 0x8000000) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 13:34:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") syz_emit_ethernet(0xa9, &(0x7f0000000080)="4e917f6453262aad5247d1169af1ee604fb2709e1da69a6740864848566cc72c785b5c12bd25b5550c7b6923242fe6feee76e5f521e57aa0f8ed34b8676a0fc139b38703d2a0b55f428f49d17b9e33cf46133af9897783d39a910dca500d2e3c93fd4de276572031e1dae9fb677d8a2b3e9f76855e42734c307ee7bccf0b8f0700093666b46e8aff96521e97c63daa2b569742c84eed37b33225f1da3cf5a8b4b9649f71c7d2bc80bd") 13:34:37 executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xc4b, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09", 0x55}], 0x1) 13:34:37 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 13:34:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="581fd6a65fde0ab6b2c7d0f3fb0dd8ee52b0cb4117b5c07d52b82fa01e9d64202b2de19786c78dafcaa7ce24562270f2279d1e32d7306290c61355d2359473972d63d45ec7eced159d3861e76bf9bf8b92a93ca39606cd014b5f958ac7", 0x5d) socket$inet(0x2, 0x18004, 0x7) pipe2(&(0x7f0000000080), 0x4) 13:34:37 executing program 1: r0 = socket(0x18, 0x2000000000000002, 0x4) setsockopt(r0, 0x29, 0x80000000000003f, 0x0, 0x0) 13:34:37 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x32}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 13:34:37 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x40) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(0xffffffffffffffff, r0, &(0x7f0000000180)='./file0/file0\x00') chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)={{0xffffffffffffff80, 0x3}, {0x7, 0x800}}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:34:37 executing program 1: setrlimit(0x10003, &(0x7f0000000140)={0x4, 0x100000}) 13:34:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x3}, {0x6a1, 0xffff}}) writev(r1, &(0x7f0000000040), 0x1b) 13:34:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x40}, {0x35}, {0x714c488e}]}) syz_emit_ethernet(0xffffffffffffff2c, &(0x7f0000000080)="1b71ebd6") 13:34:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x57) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x9, 0xf0000011, 0x1, 0x10000}, {{}, 0xfffffffffffffffc, 0x6e, 0x10, 0x162e, 0x5}, {{}, 0xfffffffffffffffa, 0x21}], 0x9, &(0x7f0000000580)=[{{}, 0x0, 0x8a, 0xf0000000, 0x348a, 0x7c9}, {{}, 0xffffffffffffffff, 0x12, 0x5, 0xc0, 0x3}, {{}, 0xfffffffffffffff9, 0x10, 0x1, 0x0, 0x3bf}, {{}, 0xfffffffffffffffd, 0x82, 0xf0000000, 0x3, 0x9}, {{}, 0xfffffffffffffffd, 0x80, 0x0, 0x8, 0x101}, {{}, 0xfffffffffffffffd, 0x10, 0x0, 0x2, 0x5}, {{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593, 0x20000000, 0x100, 0x5f6}], 0xa8, &(0x7f0000000680)={0x70, 0x20}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x100000000, 0x0) 13:34:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x20, 0x4006, 0x82f4, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fsync(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x20000, 0x0) 13:34:37 executing program 1: r0 = kqueue() r1 = msgget$private(0x0, 0xc4) msgsnd(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="010080e7d38182661c28400746d8c513c599b3fcbe2971325300feffff8e9d7a7120a59e71ff2ce927fe4657b06c932216b32aef73c29fee921c0916aca2b92a22869fe25a0f99d666f44d61d6b33229d24e000078000000100000000000000000000000000000000000e27c393fa6e4d343e0da7ce7ef5f0ffde03bf1c007bbaa44e736ff2e04ab03f66194c9655017abadd901ad598b7ce3391435dbd6dbc4c394bce1151721408e1af589f35f8a532e3d81aba6753df7f8114300000000"], 0x1, 0x800) r2 = dup(0xffffffffffffffff) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000440)=0x8) r3 = semget$private(0x0, 0x7, 0x31) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000080)=""/93) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x11, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = semget$private(0x0, 0x3, 0x403) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') semctl$IPC_RMID(r5, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000000300)=""/164) r6 = msgget$private(0x0, 0x401) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000003c0)=""/12) shmget(0x2, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) rename(&(0x7f0000000400)='./file0\x00', 0xfffffffffffffffe) poll(&(0x7f0000000040)=[{r4, 0x4}, {r2, 0x1}, {r0, 0x5c}, {r4, 0x100}, {r4, 0x107}, {r4, 0x1}], 0x6, 0x3ff) shmget(0x3, 0x4000, 0x240, &(0x7f0000ff9000/0x4000)=nil) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x80, 0x0) chdir(&(0x7f0000000000)='./file0/file0\x00') getsockname$unix(r7, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000480)=""/43) msgsnd(r1, &(0x7f0000002ec0)=ANY=[], 0x0, 0x800) msgsnd(r6, &(0x7f0000000680)=ANY=[], 0x0, 0x800) r8 = open$dir(&(0x7f0000001580)='./file0\x00', 0x10100, 0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x10020, 0x0) fcntl$getown(r8, 0x5) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000004c0)=0x1) 13:34:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x20000000000008, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x401, 0x18) 13:34:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xde) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 13:34:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x20}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="b297d33e") 13:34:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000000000002a4, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)) connect$inet(r0, &(0x7f0000000040), 0xc) dup2(r1, r0) write(r1, &(0x7f0000000080)="92fc698f0cd0d3633345f5cbb9498df6b1ddaf5f187295cebea02c4ff5d6b34ce6acfaa1b0c231893dd27c5099c084b1a23b3450556b8221da5f7b8df7e2a0c219c8c0f05ac8e0fff4d41a4b8aa183ad8fa1e8ab6f00c1e7fd83a1e0b174e8426ae6a982e92e6a86dd1a3dd3e9a89a078e267d1d1f29684a76e4f187af3e7d1ac75520c461884d562a988623c21ca922f02e50c80abbe769da15f278c022875b4968c12f423cb5b319516ec67a4fa01543933062e48e8cb843988dcf089608f78aa751c08899a732255f67019cd5e821d6cda4c6a5cdea705da1c5532d520c3bdb8839fb46213c2af5d47b2d8dbc05bc5e75ba", 0xf3) 13:34:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x3) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getsockopt(r1, 0x200000029, 0xffffffffffffffff, 0x0, 0x0) 13:34:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10020, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000000), 0x7f, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:38 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x3) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x200, 0x4) 13:34:39 executing program 1: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000001140)=0x400) r2 = socket(0x18, 0x1, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20180, 0x0) close(r2) fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x3}) setsockopt(r2, 0x325a, 0xfff, &(0x7f0000000140)="50630d69cc14b9a3446bb70ad90d2070b29924be1f4aed706003b8a9b518b226fa0b26c6962b614905881c37d27d67bb3ed27f8cabde7c419bcfb2ad8f8687bcebbfd9b474cada80f69b6836e4f111b0935cdc56393adde8aae2c861858bce5f8101bf557af8bbb5b595d8f956614759fd585904fe7eace8c8fc5b487a13dc6a894e8e509bb4c80ab92f1a03b62a5304d34c601ecb80c1afe68e5a9405ab4d17a7fc0ed00bc03a2f65598105bd565753b438d7bfca354dd4a0b73c6858305adf905fe41ad4c06ead100b1405b26f637def7f4f782d2c31f1dc1f3d3624dbc015ecbcd4a2a155be19dfc0e85e8ca89541b2d3a209b86798d0793d14b62f92b5c40912ec20bdda82ba1105e042585383db3636cc6f584c39edce1e99a290feffb40e62d3beb2b24757006cd38c0de95ea8f2b355b3bc480811a81dfab105911d940a33a833d8918b77e24c91e336cd58030d85805e6516050fd04c07ea58be518d3e8b3e7d1852039ed805aaa8617a60e8aa0ba242030999a36025959ae054e5e939aecd42476964556bb22bc5cf582d1a3e73f728582adb4528d958834d2c0f458c838bde3993d6e2744817a7eb2f44d43a6918b8f3fbef8af76f15686e976b49cb745b5f1a149d0f03e2f3f21b7182c8a50aaf842f18549e0ff499a0bef607f14cf7165870b7d482b164b9e4694a3a27178891bcc3772262df858dd2cfea495b94e025af4594f0d1cbc05e51e0246730f197cff1dd1c503ce2f4e034d9429a4f16b783a0e1080512a9fdca6743766580927e8eab8c758b57fc89021be344b735ab87bcab6eee8de20deaacc466053198a95590fc7150b6d8e8095c96890c3aa9671aef4c721fba4a7a8856e1f8792e0426634a5ec805c363a191af60c014a05af4d1d1396e64539f2c7c5c6817470f23bcb93b7820c4aa00251d5fbb4c561519da18276bf233aad1e190103d745fdca2a169d9c419167b80c53caa9c33b98fc5d6fabf92b0aeb0a41fcf686ccab6f169a2257959ddc6fd660c5e2a6e05f8dc0b16335b4a39f7220dce29f74fcb12fadb3dac16e2d83267bb110bf9be90b661e12426599d7dfda688bc608a4b29263dfd946c9ff0e4936890890729b6813a04f790d5b1a4b24bc96048f7fa92a33dbf8acf6630b0cd12fae132e633ef43048b523c67202f014a8e6b18e4e88fc379856a084e91751307be072022a0db561cc93aab96754dd6f40bc8ddc94cb4e90de770e0338a4799ac0c8869142ae7dff72d3d67fa21fc100f5dc4d0741ebc491fbd930d49848e817775fbbd262e62f935dc195764ec1409ac3b8d4cb6019688a559229e5b768d82f8427b1de87a68fbc6ec1b2ee0e6f2171cb4548670e40b1793a239d1793cc29c495210c9b46949c0af9f2b186f67c0c2421c68183724fac732131a7f0e5cb374143d4ae727ac457cda57875ec88a4f75ae15db0328b3e4eed58b9c4b3cde4c986c879df7d2c9f8e294700872efcbba0582a26c737dfa45280402aa023f5ae0bc06e9d955e197b988aa2e0c82e5bea168a295ab46ebcb9c397d2ca2dbce24e3a724ad6ef0a5b7b7790cd51a4a2efdd70a03d989c87e738000be4cbbd27a8752692630edbdbefd25f7845cfe2863d46b509ebfb685337b6e5d4577c0bbf5a6ae729c67594dd28f02000154681acaf5f37c0f5a83e569eb95672ace866ee7615e65c0842496a84d8aa2c34fc03d8ea7e9ac3c43bc0374c972e12aca137e783eaff8da7f55e635d0a520b8ed960aa2b2ab26f0e97e8d261d8191d0d35be454e788856d42428678f37050dc4bee33a6794fe61fe61edaf76421a4597df8f1388ca366f12fda17adc5e69e7d9b61960acf8efb4911a76d603e93afd4fe122deb48a98102e8aecb9eebff3e041019dd5d8a94d8df14b8024d3163cb83866bb998c797d3cf5da6b73faa5b539b5f50c9346ba1e14dac6ace7af1e0ddb60a6987ea1ee26a73946291f135f5bb04b6dd91831f3a9e338779e4b750a162b60e2b645814a27e4a80f19cb823be72e898b427dc25a7f901077f3e3562527c866c5db6ac4008fa3b177aa5864442b13165791ce4353752708862ede25d36988a342ff4c7d54196b9c4acd02e5ba9690f67310da0744fbe559e4fca05f21ac4dd4bfbdf8f3034229ceba6a5bb8816b76de92ac0d168f134c0fa8ef8880f7c16aaffea49aa33fc48289b0407555f60e79174abd8d82aa4c01b45b64afcb9dc7a40b76cdbd3cd6cd84e5ada5cd6a9ff434eff168295ac0beb9e6a01e6f098b332511f8f273a11ffa81629fbdfaf92ad3e220ae43444e83d46e9aa60ce6b249931df38aa8da781040d68eba43c9773d4744dbf7d5852a524640cdf07df8c375dfabdaeb81ceb64dc41880cdc5a7c70d84c90c3901123f97c4413f6c7dd67555c3c9e8b73834bc0cccca66ff825f5eddb5f51a1b78bb4834a0bd4c5e0f919074500feec37f4a4379f5e835e4520eb0854baf4895c93c93225df556f4ae04c9cb8efe1cf2327b44ee6ec25afec225907f31b194566c6d583ad447d1fd10f9051f04185f358122130ceb1b9e590364612b23f656b3c78f193e0398be59f78d0c8408ab2a4f2231787237e3f712ceb1ba1d99468d6c20f8d7ff45cc1cce70079573bcf17aae46b691d31782de0f17ada61e8907e3f5236a18af71f8f3504f244d13606bb1bfc1dc0e84e2e76c3c10e9451c216cd41cfb55d357d4e1e1058047b2b22a87360ed69a1fc27264dbbaba6cb8b75620ad78c16a77f3dbb55400f298ce03c5bd2fc7c28d9bacd4ba1b9ad0688c3a9f89cef54a7efeda11a78113d7216d5ca926aba28a2aa96edbda03657d12f0fc249b6db7dbb13ded5d2e6fc43fd718c6a0bc920edb4a76bb17060470c02030b0fa18796f7ff4c5c47e7f3a4ed2284ac83798876fc1206dd7ee85cf8c55854d20221a6fe0f3d4759833f3a1cd273947cab3d73945f044e322a9afd38b6ced4793250f2e3b293986645781d8f3b31de3566b7e063b65140c2a290486772a3898f0fa8b9416bb5d35a52f272bcd979895677938f6888fd699dd320bb933c5952a4b9c87b67f3d44865a869732c0ebdc871cb02ce391ca382c90ecba8f96c2fae7a6e71a88ae28215ace7c6914ea19b3e7ebdc68299fec727a62854e55120bfbc3a1e5e66b730c0101600b6f50288192b21f58830477dfc29f3fa0a051c4ed5e6ea4a1851e7127b47cefafa9da716e3098c0980f86ff76920ef1f5ddfc257c06e49d8fbce593110ad23afc466272473586048ae2dfa1943bf1828ee57ebc9e20f5f0cd51b3f02b09650e952ae3cf2df5f99d3000ddef3b374e6b8079d7f3dbd7be8379fc6cf28283674127f094818036a8d681320150a66e17e536b280ab29438d15180fd462a8bd4ed061fb01a7702f479d1949b12548de5a10c0bd703f21f8c3c96ddfecce179914ad65e065b0c0d21932f6b6d6e8a0b5b6be4e8da9f17295fa20634d99049aa227626cf988ffae587e94a851c8cf54ca0472514a682c87bfc270e3b06d5cfa0511fc6b889e9446590f341da7a62d4f1a95f44767ab6111d6aed37c2c9fffcda32a641191a5e21c9000892bd783f51b3776ff547b5484ee26e7eef135784859fe85eab759eeeece4a0aaa5aaf74b820bcb7b6e517e142ead370159e49d82a208306132a1ff945ee0b8daf2768f44e1ad47840e8989050d21ef21e38adb8b9906924ab99e04e17dae49e6f401c0b384cf93e8e472c6154b1c0e7a2ff0a9181556c328664610152c3641bc4bd9f7f959306953d662187672ccd5f79b7793ab4f9be669e14628aa77879c377909725dd030acbbe4d497bc29e18753e3214e1f012372a1e4017716d0f65fc659e6978fe2896cc5076e370a338475969203c78741c8a6f23a98d080fc52d274ba9ea48fd2393d243f814bc64396094abbbd416e361c5651c8b8a28874d98e36f006fce5a37fa44071ea13868dd0446f7a3a485bc267605f35869657e48c602c4571ad564cac4611b290c6beaea81fbf090c61280c9221cb316453072d59ce2c89892b1b7ecbfc2b6b38be4d6944ca02f2445ea2c0297c427fab319fe816aef8a1dbf9d3f4baf6b1a898615ca1ebf822e2c25af2c431f343ac4b9aeb89a37d57285ceac35bd56feb17bd32daf83b964d916719faaaf08153a5849f0a56d165a9f7a856865ec4829f707ec66568f36fd4d73fd99a8607a4be3aee1cb0c0946eef6704375986e3a1c50c0c0c2aab09c7b046562cc21bb77673e4b889af0d27fd462a2d161b14276ab3fe129cc3a0888e6851b86b86086383148346dc58d3652a38b5282bcc7992883a39a358bab2d37b946ac996458fc5f6cb0f09790e6b14b98ff596c73da762ae8574db095fd2e1b46f684b467df69ecc0cc93c7a0b243f9c6199836f3619b5f26542ab1b6524984706ef538928f6b0723e458696df176a4d5dc06b83af563898718a34f47f8157959d0cf9607e72dd18a12746874e4042959dccda0edcfd8fad62942b5fc998c0a5d63bc6de8dcb8b36a28c165291bab01588c421abfaa7f27490dd2e89ac2b45f34833d333ef8cf00e3c3e74604313b2d963d597f25d691aef8931010367ccce0e9de0111c4daf490c080c1d223860ecc5138a3e5085f3850a4dd6fd2efb7be31f98bdbdd965b7fb904cf926bc134b3dc00772c3163bb6b51e68e91a0206395ab90e5a03482cefeb336c3cb1b928b1119ad57a025878cefc8afe3a4714ac92e1aa4b92bd1e08064e55e91d445c05b2a5556e0d0dda18b634c30b8e1503bda22d89571edaf1a6527006ba1ee534903eb3cf370ceb382ca79bf1e328580c23af5cdac79808c64616b697cdf7208cd80ce283da0eba4fac2bb8eecb32ee0535f760019faa2e021a6f1f5bdec6e8328d2266ed2e6067e15d59c8b7a2da4a64bcd585b308cd23c36b232334f43b0ece71c3d93d95242ca628aa83a2b7d49fd0022e0bd4bc26308ab78f5c5d9cd4cbec8d0b4a2536facad477221f3523c63ef71a74f739577aa338fb7575d8afd1750784cde08c16411344372a3a9b00cabf8c2506ba1197474b5d9c435a73595606cbc29aa84a2012925cce1091b1407948db643278c2e12ca7c5742f45706fb6c3f622d49027d579a8d93230710153fbb908fc8e400da6277893e37c3a4946516b6dd622cc663e7f49a76a38dbaa405e76a0e664ba473a00a230c8f29e6600eda267783769ebcf5e5f466ea8c53c0ba900805fbac051ec255537464af7c5b807acf9297593c19a2219641ccf61859d8ae24d57256a6ddc81ea8fd80ecb06fc28712a7c2723e2747350d219a4bc94bf28308e50c959764a8e84ab1905c225c9fe5cee1144c4a9a196340d88463cbef2c83394844eb02161fdd958a00359c1c13a19cfb2cb8a80fe78269ee0eeea05b5dd5b2232cac029bfea7503d1283976d9752b029fd7e01ee72f3aa8c6b733e3a45a5a6e9791a8462a322edf0c181c9abd5d9b813c51f78c4d1f7c2cb8f93992476ce5be7105f329e593520e902ec1bdfb7ab8cd53394e487f693db449989ba333615471a731dcdac142c87696566b47e7f2189f51f7fe8fc13d591bffc57d9ca048024ff95ae2b57e8c7c684cbcfdaf5a50050632040f2e5ff9006eee7a0e0353cd0a6a9b57feeadf7513bfb78cd61ca383be728c0af5a179c8ba173773ffae2f553594dad801ea7b7d3a97e9d03b898cdfb5099a324c338505dd31d7d2f48d57b70392e571466354cf994e7ca7a11b85dbfac1b7eb3bdf82c8df36b168bbfc9c0c9fd5a5377f924d213b92c203", 0x1000) write(r2, 0x0, 0x0) 13:34:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x47a) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000180)) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0x8) 13:34:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0xc, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5, 0x5, 0x10001}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:39 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x8b26, 0xcf}, 0x10) 13:34:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x3, 0x1, 0x2c0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000140)=""/245) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 13:34:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 13:34:39 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) dup2(r1, r0) 13:34:39 executing program 0: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) r1 = msgget(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) clock_gettime(0x6, &(0x7f0000000280)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) r2 = msgget$private(0x0, 0x400) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000240)=0x5) flock(r3, 0x4) clock_gettime(0x2, &(0x7f00000000c0)) msgctl$IPC_RMID(r1, 0x0) r5 = msgget(0xffffffffffffffff, 0x750) msgsnd(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="030000000000000039929412bda7793761ffc83230a470abb54eb7f4909d4eabd954aaf2336b46396eaaef80ea643ea48a5f7f6901254a839f96a8ce53bf1e8083bdcefbeaea5da86ccaa994d29b24a652ef5de663d678c77308370aff42d734d49a2aa6900332d7afc6626d723dd9d41ea1531209321e0e5f2d025aba7da92045a431e57a68604c3a6ed744bb5454b67be78405f4dd06fc467f036d4413b7b90bad1a4deb4d74eab1b9e73f27b3dd58e97ced2f86e73c590f4a5979ad67ea206faa7ce427c51ab4716b6c7a963858735f1769eb48050ebda8cda60d46a4f0370800583c9059ef7399595a998e855a46f4e773524c94257fb71fc20a7d0332da058cd940f0eb7c780964b638c85cccac0fcd2a965c26279c26085127cfbdca8515b49abe634740b0fe30de68f2e0a19316142452a784d96ca3ef093c33ac1f63e20a620a0b44739bab958a6842e0daf8b8fab1fe19a75b064cd1ec0a25207942b626b1a1069ba2bac7277710c7c5fb26da9b71eadd2db82378bf8da2f66c8915b36e497726cf6212e05b2ab6b2f2af938506b21499afad26686b761464ad5f3b2c47b55b562aefb290de5075e3fee1eb25fbeae55776b4f51896b0c79191"], 0x1, 0x800) msgrcv(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="0003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e8fe77f27c32b96720790c49a1016d4c7c3a322d945260532ef6de0fd8ef59bb3f39a66fe7ba7ca8388bf45a33ef978c2bdb943eb87fd71a980c67fb80a1bec82b157a2f328f124019e96220f292e93748168845facffd4daaf49fa90c77edd97a40711933fcd4371334471312319f43b325a0d418788da33d2fcb26a5e8bcb2b70c99cb7005d06833cf74dfafa25e5425f5f34c00000000000000351bee2c4d31c3736ad60c4a687c7cc853739720538446a490c5dc2fce60657ed62690f1f1c2a815b50b06e3c255da787f5d3b29f6098a89930bd247bfecfd8fe9139d"], 0x1, 0x2, 0x1000) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) ioctl$KDENABIO(r4, 0x20004b3c) 13:34:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x5a8, 0x0, 0x0, 0x200000}]}) r1 = msgget(0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, r2, r3, r4, r5, 0x40, 0x3}, 0xfff, 0xee6d, r6, r7, 0x200, 0x1, 0xf06, 0x5}) 13:34:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x4c}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) 13:34:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x8, 0x6, 0xffffffff, 0x184}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x1, 0x4}, {{r0}, 0xfffffffffffffff8, 0x4f, 0x8, 0x6, 0x4}, {{r0}, 0xfffffffffffffffa, 0x9, 0x40000008, 0x1, 0x8}, {{r0}, 0xfffffffffffffffd, 0x81, 0xf0000040, 0x2, 0xeb4}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x81, 0x7}, {{r0}, 0xfffffffffffffffa, 0x52, 0xf0000085, 0x8, 0x3}, {{r0}, 0xfffffffffffffffd, 0x38, 0x1, 0x13, 0x8}], 0x3, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x7fffffff, 0x9}, {{r0}, 0xfffffffffffffffb, 0x83, 0xc8fa785beab26c76, 0x2}], 0x800, &(0x7f0000000540)={0x8, 0x3}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = semget$private(0x0, 0x6, 0x2) semctl$IPC_RMID(r4, 0x0, 0x0) sendmsg$unix(r3, &(0x7f00000002c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000180)="4fe38d0ac930be949a6696bf49961f8b38e281568aa0287f7184f49129c23c7fe1ecc4a10f87c2228b08c915194b5f0a9047253f97787ca41aa2f4ac4c89fd498b2589b929a9e5d155af2894b36bc83757acbcab23636d0adbf458f43b2e6d8d7a4248932c59a357a64611d08432030eb30b05b8d23d6395cec525c12b7d6f30e4834af6c6a8e2d69603bc93b4f7a7fc824021dc7a06e21b420e7d747e4ba506db10d40155a6bedba112bae5d5ce1454ea8652ba1b0c0b7dfcbf839c5df390e45259c139fddac3a491ae337b090ee01ca770c01144c4c85ffce72348e2e3230a8ad5b389842c4a223bb37f", 0xeb}], 0x1, &(0x7f0000000380)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, 0xffffffffffffff9c]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x88}, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$getflags(r0, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000140)) 13:34:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) chdir(&(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x1) chdir(&(0x7f0000000100)='./file0\x00') symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x100, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)=0x2) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x8) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x8140, 0x0) r2 = accept$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r3 = msgget(0x1, 0x90) msgrcv(r3, &(0x7f0000000340)={0x0, ""/56}, 0x40, 0x2, 0x1000) chflags(&(0x7f0000000380)='./file0\x00', 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000003c0)={0x206a, 0x7f}) r4 = syz_open_pts() kqueue() ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000400)={0x4, './file0\x00', './file0\x00'}) socketpair(0x20, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff}) getpeername$inet6(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000500)=0xffffffff) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000540)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000580)={0x7, 0x3}) sendto$unix(r4, &(0x7f00000005c0)="94d79d36c235d8fde223c05d11a63f5a175df857b138e9996c3b39cda2ad03bc231e60210c6ec1a61c0274d141b5bc87c94b5ce66d857a897bc630e3c23b3490662fd31fc926dbdc0e9b4ed811894056b3937d6fc9813d7d74c5dd87c244408a662869c374dbcd248f0a7af13a28052988dfbcbe3e335562df28a9b681fbb54343ce3b7318257d790b77e9e709affdaf0c65eed99e8e640443c76fca0a6f55b9cefc6f34ea758d32b93bb321d13e47b41bcce295e5803e144494d6fe1f40c6fa98e0174f83e780151835ce0be594de108a6af33973947c7e1d7e9853354c3a59f418a09f58f5d1d56b74e69d6f2206358f849cd631211c7613503283d352e5a7ad85ec7011f32193ad932c2462704dab7a72f1ebdd6d92c60c5c9d8d659325f3e3de8a878f18c61c2033fa1974d7f97f0e18fe5dcabfe0024853b63277f669e9bbde15d074ffb00339ca19d9a86bf0cb37954b06cc79c99ea117f7ffe3e052975db3cb132a910514facefd0037ec5cf4f1b1aa9fba513548de5b6d5b9e770bc1bba7734994bcba225996d2d9999464f7c3c301da26ed885898150ba15da584d4c3796125d2e616d67e8b669080131e4ffb2cc2b24350b3ec98507347b4e911d1984d262bc1840a10febe34444ba546290cef7a453ac5db7ce5db9aa7c14370a1e26a8677c89ed8a71c2ad93b65294aeeef6559d57d7d67d9fa2d31618a9f05793de746a045aeb91b4960426cd09b0a3f51c952b412facbb1fa8f26d9e019e257315b2e41eaecd2eb512976edfea49437f58ee149d9cca133906ba686e027139b494c9f7c08c63e428d64d09622c956bb5b06add17c25a5ac435a6054fc50cd85a3d5cb0e3ca476acc2627509a5223a6af5550a7d4c132a724f339ca0ae3aa8801251d3b60d7bf7514b532daf105afed50c178ee0ce0f4535e88a799514cd25ca2796e2cb0102ca97f3e6ed1c2b9efc376741e82ba70f638a9b5c1328d4c19d857765f0368d117543f61342ae70b91399b1540b655f16e6e939a774b54000e889f84762926ab83fe7f3cec2a357bef27c07d04424062ca21b6f8bf4e3aabbe218eb5e99434b0ab02015ad4f029fd2532046207c2b2083c2fdaf1f5f62ac9695a31f6918d69c9310e3e7c89b0c6dbe296cc12494a2d6666af069ea7cab3a39fe884f962d393faba10da7770916a8e65ca220e523d09e253d5292c0e8a4e9087103414777bfc49db852406f7ec2c549fb47f795c0a97bce6b83095fefda9ccb161e4980dd9a9512304aa5494d1078a8bab79810ae9d76ed7d40a50186a4a57a43bab322e703e07f127fff0263220105995c60729dae44cba06bafeae6d1fd7e3659eb335413bcac245d58995c4a1531b58e372104aa87c259539e646fe0257c7ace41249d9f2119383f7f0b800e4aa4f8ac4cfa228880f310d7fcfe702049db93b6f568f5160a1c0321a7d51b75f7c90ade45ad11dd93fff7497189f503ebb0a3eb6e6d4c3db02b94c1bce464aa08f2c0a19299ae539b770ff5be81705d4fde600bd7489c5d41ae0e861a4325e2d48428edeea86caab7a6849b3ad8d893b5ad609a8a6686697f574086b3d52cb840f348c2cd93fc89ba904eb2e266495fdca7a02ca325d6ab954eb9bcac7f4dee7f30020cad2bc9b7663645c1b64ccf2d388c430303378cb764b52f0ba57698a96efc369fc161f46328852b55d960565f72ce8a3c322b81d953bb7762cd24f38bf438e92caff5b0a027e61f7491f43a0a85beb1c8e00bd712267f14a4a7cb14803a245187e5d0056baf674e21caf9a095dc6f6f1f422fc5238b4a8b03beea1b9cbf4513fbf8de949c266ea79f7dbafef037944f814335e39eef0842ed5cb33865bdfe4a543f79d3ab549615cd69319aa4aaf17bb9e8f42c190cdb5f02c48125c71c425a67db1b6da389e4ca7d120f27d09db79d134b87ebb7b567c79a498ada786509cea6ba0692a7ec4155f0a61238d94fd596682ce56a981cca73357b7e72b61e0513625138c8ad12ff3e23a7292a87277db951a2db6408620744ec38c0637814952f63e827082adca208c2cc8d1b81b1e00077e73821b801e1d76bc558231ba96e1581d1f2d4fca7be3e81c2bdff90560a5632ac8d8f45b25731c5bedf05b3b23f754ad88ea94effa4c0baa52d70b9fb7edf04a9cdd3e5eac1e64e232e1ca19a76cccf92e0dd0aee2bb63beea4bb181af59ffe2e4cf150494bccff39d9051322ed2386a348e06b61485ce152cb945ee137cd8b78dd19f5c48dd695d9e940e449a29dc8b30a7dac0d1cb35b0035a16ea2aff950d0d13278c08d0572532d851e9aa896e2c05d657fb7acb039233e8dc62809f53c14064442d2810212d40abc40cb0f772902db3905102bc032b7ebdbc1947f11eaaaee95095c21865966cd0bff0b506aa7fa0e861cafe7a37ec510531925742fb9ca6e9087821c29bb98f9465b75faa3cd0be4c1db485094bad20eb7ffc3499bb9a7a89e6a4a617beb000fab7fc15917045d7544f57cf818e8118e0c3d3ff642798265450e032fb066303dd7dfb6311ea0669d31fc6a1616c0ae7a8e8f7025b2fefa13b931c6668e8460e230af5003214ff3deec193668bf5df474e48bd2d4b503917b5a07eb76ec03ad664ccf8232bfb35b7d48c85c13aea08f7a7f1d54b8c2e0f7792e08f7992071461bd160b3b5aaf12e656e59e6672c822c511ebcb2e92ad918a4fb5488fa9a0ded5ba44bc5735d35b6e7b298d9e84e6b446faf673147c85f1e2ef445e16f2e85b4dcb2f704efe7ed0617911fee269e98688d9da9b7a863b62fe6c63b847781ed08a088b922f41beabf5d167dc9d70dcfced0d295300c62cfb3757ddea6bc850f3844c5d605d7abecf17056b16a888423152a97d3fc7aabbadfc27ea7fcc0e551a8740621d36e5a2ba08a9021b00bf27df34bbf88bfb6a805d8875632dd4282dc18d19637fd86a684f1cf1060f005e751415f7286baa736cddc82249f70682d7d3cfa2797cb471e8d923ac95aabac3092311d20474d623669802f63338a4361d2cfab1c1a93218754c0d5841d34add40e160134ec5653b3d83d20b5b7a4b267655c326540a9d66fcd21f8105d9de5dbedd981b9858292fed612cfdc7725af7e28558453f90acf107c6a9bdb026294cb2eba554a54a7fd40b8be398f51acf398f1c6eeac37524d8b241395667de835b0a52b9666b1c218302ff103a0e8fecbeae2da8b119ea4a73564aaed7b8d0a66ef3dfb14065a5516c156db867ab2d2f1e2eaf02029a3236722a5c965de2e8e9f3faa62fb8d2c960227249a3011133edac78a7639a634826284b4e99a629f8272fc54ead0d15980983f4e2c903a5ac26bf0e861ecdf34e0d1ab93432078a09889503f0b4938668d0ec0a1f3d848cd895c1260d008fdd6786c029d07b22bcd49a003104c5d3a8c3f461f826879064a84c33134f046b085f078a2a7b72a39ec1f64105cd941bd37155eda01497cfffcd38ae8885325513cb742465a545b98388ad3500da2d5a1a8b1ccaf07f599a4d39b8206114a8cb6fe0a51ee6e1d2c9276b9d876c543e4aa5f217c26a3c90feaee7882429d01d0e12c24204de617a39c79d14d372e518af243e56d0753939f325cfd38eba319ad0b0a493c03c86e6ca568d971894a788ecae04c871e528b8fa163a5108c484beab5b020b2ede782b0addaea4caa955b48ced740e53237296678085b08823599afa6d6302c8430be8341a4e3468f0512f8c0dcaf8b8c8b56c2c874607ddbf8b3126b0bd4e73a602b84f9f9d97cd906ac8f91bc8d2171da245de40910cc7d1be2e2943812e5ca115278daf74f6c14739463cd6b2c27467f2adbcaaa544de24d5601d8897e34ec6c3b13d6aba8031c1aa6746c9e9eeeabc68ab78e227beca51fb9beef35c9392070dd79b6d88070911c127f790d52be2a2b8fd2e43729203ed2f7a8255435904a489cda6c87d3536f1c1fba5564be23f65fb6f31ac1294f758db2a584fc12f6e972ef6ea195f1c867a6f96402b2088af4c201febe515b72624f3924c51d2ed7ab32e7f10d899856b6b8dfb19c78c851e2deeb2299aca6d52e85216de6737f7549dc24a4f4836f4b457d49a009fcecf28260b738351395c5317f263c9be443d13055f134f15614a0283df4413e010efc0cd4913d9738d3a0074f4053c4141f11d55b7587fc677b0d2067ebb33c15d05133f7a18dd29c62405475607398ad3cd8bb89a0a27c6234a48ced968f6766973fd5e04484e06007bb63ed23a44ae50ba18cb278b585d8c37efdf27df44b2e7be8bc88e9e4c43a9cb2a48162c3046a85f465e256c8be049b397c1814b5df3ab30f9193c59cd63f11bcdcc34170f70da6057e4bbb4f2ca5947a5c1863544d35c8c2fddf0b93413d17f7dab233b0630c04f6f812ef9474772ad137a634e384e69a557b7541d1e0850cdbf4b788c0dec1981538f981879c6af9de03800f14b0cce086c9dc7b5701f1bb5bee5f2a55ab5339f0bbf0cc5ca00e841f10aa0df11de76b6223bce592989767a1e87328a9f25fb4fbe38e843f1782857e3663980e2a04f95149fec1ed8f586ffd42ba1792896d415582f27ae231b6e3f246666e204f4738c964114c6817dddf0f9d40ff029a3c4dd1a000643e7eb9dce0c1107cb460d8067c7cb0105dbe95a5409adfd5112c5d1445fa0f00c4db14a6b02539e52f2e3191cb738fbe207213517d86d319ec3e5e6fa07ccda79b477f422ed78337ae0f96fc52cc08034a71a8923a9a16d75289166fe932db58c26cc2ada813ed31acbdb5cb2f2287e4d3cb9d9769a42f4e5938b977e49d174fad59b4d97cf71372de259de58f75eeed9c48c6ba6f6cb6259311c3c3caf9b84b1decf2ba2201e8c42d08b3dd2eb2bdef8baefc81e76f49cfd30e4bbf17940badf31b30ed1d5ac725c422bab096d9cfb11eebbe57b40358d07f82a97a422d6ea3b670fea3b57b8c5a218f7660c4b5392aaff6c77b14716da30a049318681e55463ebf2c7d084c91823e03a9395aa5313dfb77525ae32f026341c980e9dcd7f1370dc43aa2c5a885921126fdaf483c9b9cd3613e54fb2685ad7ddc6b094c5513323a82a7b8de6b1d628152d59d4480c05287fb4e3ba61bfa2782941a37880544be882335278f2d170a228105ff2c721cbf1dfd0875522a76b0351642aa30127850a3d767d71481b8e42e94ebc9097862b325ed6b71b53f398469ebcca264db313e1a42dd401787cf0a73c9da85c1a9044b8c5a04ea94d43498283a0da9d640a1516302d9cdb88ea32d53baa8a03a8cd5dc8e78280be1d4e3880386bbd0e98f5b564d89e49d5a34136c814c6230431fa9c6a5a72c5a9215a6e10575c8661bb58296cbbe7be78cbe7e5ec1f270f63c2403e8ded526cd657b753b749eb8a41de82a70557efcd09146c7108d45c2d233da99dfc7653437e57fbf181c7f6852313ab67ece8944309b6195a6fdc414346e5da27c491762b6551e6b1ffdbea0a73d45e5fed041d72ffdb698af885a9a97b33815a27c1ec875c16e0228377f954afa3b72e09a31a4b99b8c0fa5df66a70e1ec0d099c3b729e55ee79aa5238c038b45d61ffefaa53099483977e89400e81e6e6dde7bafc2d418da2d5e21948939c3b79c02c7b74f08acfd8106e155de053ccc5e25751d019a4272e8dcfd650c318d3e52db83364252a403f546c1ada06c4a46d87df89f13435309105aa77d440f2d2afb6ac6b398624f5b7adad3e9b853f719d8a40d45c73f6356d68d526d0cb1878a47d2f6040ec243282da13a5d2f4e4e7eec9a", 0x1000, 0x0, &(0x7f00000015c0)=@abs={0x0, 0x0, 0x3}, 0x8) fchdir(r1) getpeername(r2, &(0x7f0000001600)=@in6, &(0x7f0000001640)=0xc) recvmsg(r5, &(0x7f0000001900)={&(0x7f0000001680)=@in6, 0xc, &(0x7f00000017c0)=[{&(0x7f00000016c0)=""/3, 0x3}, {&(0x7f0000001700)=""/170, 0xaa}], 0x2, &(0x7f0000001800)=""/247, 0xf7}, 0x840) 13:34:39 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720d", 0x253) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r1) sendto(r2, &(0x7f0000000200)="5b0529f3c1eb124304786fe21052a91f9dba65aa9353bf57885531095766c40907159f9492c074df7becdf7fcbd1d118aa78ce302cc816398f7081cfcb5c5844cc7a5eaca16b85f9bb6e45b0a6aaf78c35ff1bc5c81a03ed38acb23c7b6f2dc2345cf40302458ad963e805ab546481083e5920d89186dd1a2cc702bb750d7511241c65edd0ae0434e99b264266064c58adc27a76aaea7b2d94fa17e61d28bdcefd60839b8a41a7aa2027e3718811bcf65d70cba69c4f09d6778273fa401d5db4122bc8aa4705725c49db4858f7eee4caafd74395142dad510935e934fe", 0xdd, 0x404, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) close(r0) fcntl$dupfd(r0, 0xa, r0) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x888, 0x0) 13:34:39 executing program 1: mknod(&(0x7f00000005c0)='./bus\x00', 0x8100800080002002, 0x2e00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x3) 13:34:39 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x9, 0x10000, 0x7, 0x0, 0x40, 0x0, 0x7fffffff, 0x0, 0x3, 0x3, 0x5}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000001c0)=0xffffffffffff8001) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0020000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b12040000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x2b8) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x101, 0x2}, {0x18, 0x2, 0x74b, 0x1}, 0x4, [0x61af, 0x802, 0x74c57ac2, 0x1, 0x8000, 0x7, 0x1, 0x1ff]}, 0x3c) 13:34:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/27, 0x1b}], 0x1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) sendto(r0, &(0x7f0000000140)="24f87c1f9bff5853df5570fafbe18a013025f17d92172067c6911b8619a256ac82b56143fae678221548db4b14e377dfd95e72f32e022610a71f3ada7752098437889beea60ddd5f1e93b78660183e14a5d08608210175c73652977fde5105ae3c217e21c527bc", 0x67, 0x8, &(0x7f0000000080)=@in6={0x18, 0x1, 0x1, 0x4}, 0xc) poll(&(0x7f00000006c0)=[{r0, 0x140}], 0x1, 0x0) getdents(r0, &(0x7f0000000300)=""/171, 0xab) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 13:34:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) bind$inet(r0, &(0x7f0000000200)={0x2, 0x1}, 0xc) setreuid(r2, 0xee01) r4 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x8, r2, r3, r2, r3, 0x90, 0x10}, 0x5, 0x54, r1, r1, 0x2, 0x14, 0x3f, 0xfcc}) getpgrp() getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000740), &(0x7f0000000700)=0x4) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000380)=""/125, 0x7d}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000000540)=""/172, 0xac}], 0x4, &(0x7f0000000640)=""/46, 0x2e}, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgget$private(0x0, 0x285) r7 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chflagsat(r7, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) syz_open_pts() clock_getres(0x3, &(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r8, 0x8000000000006, 0xffffffffffffffff) chown(&(0x7f0000000080)='./file0\x00', r5, r6) 13:34:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x1810, r0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 13:34:40 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x3, 0x6, 0x80, 0x9}) 13:34:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a", 0x178) r1 = syz_open_pts() close(r0) read(r1, &(0x7f0000000280)=""/138, 0x8a) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 13:34:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="f0000000000000000000000000000000f77aaf91d03d795b07d4a44ea99463928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad5c76a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067741e5730f10eca6e4fecadabc3ea7d08006f648f90b10664b0361179f77b16da2c3c98a86713d48592466c971bca42a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b8b5149c190bb6eaca5b24378c97cd301de4493bfa69b2a53183fb5404ffc67a020ce5131600000000000000"], 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 13:34:40 executing program 1: r0 = socket(0x15, 0x1, 0x7fffffff) setsockopt(r0, 0x9, 0x80000000000000b, &(0x7f0000000180), 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 13:34:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82fcff2f66696c65300006bd64696a91aa4474da20c0bb9d49e5105055c7f8babf0b853af4ab6629ff6a4a827336257dcce3fffeffffd98abbc478aa8e44ef55fb57c9b45a140f7bdd88fd89be26f20e5e4f706f945c0dff2aa772f9c1468591d23e51dd3a33fad29ecefe8da6658d5d46ce6c867eebe49c09e74e4bd80aab1dbd769d2c739845cf07a54365937b9f6408ae6db3009948e3648481f451501d2d86fa6ac61377ac6ec518cdaecedeae9a3ae67664b6ea31ed11b30200ed4f46a5cc11e0be1550e3594dec025553f3ef212a902fa92e1dbf7dd7f809ce4957c632dbf2e50e89264b77feb4a6774d28556189da2635b66ac365063d328aabb803d4aff6ba11eff805ef47223a30bbd62d65b0f90abd4923396c6d210dbd0809"], 0x10) r2 = socket(0x10000000002, 0x8007, 0x4) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x7fff) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket$unix(0x1, 0x1, 0x0) 13:34:41 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000080)='./file0\x00', 0x180, 0x40) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 13:34:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f00000000c0)=@abs, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x8100, 0x2) 13:34:41 executing program 1: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1003, 0x80007) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000001c0)={0x7, 0x9, 0xf49, {[0x2, 0x2, 0x100, 0x1, 0x37, 0x6, 0x7, 0x84f9, 0x9, 0x0, 0xbedf, 0x0, 0x3, 0x1, 0x1, 0x2, 0xffff, 0x5bfb], [0x7, 0xda, 0x0, 0x40, 0x1, 0x4, 0x9647, 0x100, 0x4, 0x3f], [0x3, 0x9, 0xfffffffffffffffc, 0x9, 0x400, 0x2, 0xf67d], [0xffffffff, 0xffffffff00000001, 0x80000001, 0x6, 0x7, 0x954], [{0xe40, 0xdc, 0xd7a9, 0x800}, {0x3835, 0x46c7, 0x200, 0xee0}, {0x5, 0x6, 0x0, 0x100}, {0x3ff, 0xffffffffffffffcf, 0x8}, {0x3, 0xffffffffffff0001, 0x0, 0x100000000}, {0x8, 0x6, 0x8, 0x1}, {0x101, 0x100, 0x400, 0x7f}, {0xfffffffffffffffc, 0x80, 0x7b5, 0xc35d}], {0xc66, 0x2, 0x4, 0x401}, {0x4c2, 0x0, 0xf1, 0x2}}}) poll(&(0x7f0000000140)=[{r0, 0xfffffffffffffffc}], 0x1, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x880, 0x40) 13:34:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000340)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0xfffffffffffffffc, 0x6, 0x0, 0x4}, {0x3c6745e, 0x8, 0x1ff, 0x1ff}, {0x1ab, 0xfffffffffffff000, 0x3ff, 0x3}, {0x2, 0x3ff, 0x8, 0x6}]}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "002100008000"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 13:34:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f666900653000"], 0xa, 0x0}, 0x0) 13:34:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x2d, 0x800000000000009, &(0x7f0000000180), 0x0) 13:34:41 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20048, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff02}, 0x44001000e, 0x400008001}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:34:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000240)=0x6) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x1, 0x8000000000022, &(0x7f0000000040), 0x337) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x81, 0x1) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r2, &(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x4, './file0\x00'}) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x120, 0x120) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r2, &(0x7f0000000200)='./file0/file0\x00') lseek(r1, 0x0, 0x0, 0x1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140)="94c5e0a71259cfbe8676b586d5402ffc9c9455164d90c7cbcee680d5c13ca4fae5df21208ae40a2a03e0b39695cbb25c5d46c91b0c1178e59de9517f482aa521ecb6a7e5ffc74c1d3dee8efa357719b1a2c1b742e5da75ec33c175cd464354c9eb75a87b", 0x64) 13:34:41 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) openat(r1, &(0x7f0000000180)='./file0\x00', 0x8c0, 0x50) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x4010, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x1, './file0\x00'}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x28811, 0x100) getsockopt(0xffffffffffffffff, 0x29, 0x38, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x140, 0x100) 13:34:41 executing program 0: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 13:34:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20000000005c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 13:34:41 executing program 0: r0 = msgget(0x2, 0x100) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/143}, 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)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r4 = msgget$private(0x0, 0x10000004) r5 = msgget$private(0x0, 0x42e) msgrcv(r5, &(0x7f0000000380)=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\t\x00'/43], 0x2b, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYRESOCT=r4, @ANYRES64=r2, @ANYBLOB], 0x3, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r5, &(0x7f0000001480)={0x0, ""/186}, 0xfffffffffffffe9f, 0x1, 0x1000) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000440)) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r0, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) munlockall() pipe(&(0x7f00000000c0)) r6 = semget$private(0x0, 0x2, 0x20) shutdown(r2, 0x0) socket$inet6(0x18, 0x3, 0x100000000) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000280)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) recvmsg(r7, &(0x7f0000000000)={0x0, 0xfffffffffffffeed, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r8, &(0x7f0000000340)=[{&(0x7f00000003c0)='I', 0xfffffffffffffd9b}], 0x1) 13:34:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x40004004000828a6) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x800, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x42, 0x0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='c\x00') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe(&(0x7f0000000080)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0000001860b5008b00002b27feff0000000008000000000000000000000000000000455ddba9000000001fc2", 0x2c}], 0x1) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000180)={0x1, 0xff, 0x5, 0x41, 0x9}) 13:34:41 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000)="a487884765d7ccf2d10a763aab7c2a590e8a07ba250dc4c40c8cf7c86e9b8a97130d9c6162aad7138a8f1aa68748565b5f516f3da5e3824fa6ceee", 0x3b) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)=""/27, 0x1b}, {&(0x7f0000000180)=""/119, 0x77}, {&(0x7f0000000200)=""/52, 0x34}], 0x3, &(0x7f0000000280)=""/49, 0x31}, 0x800) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) fsync(r0) 13:34:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) write(r0, &(0x7f00000007c0)="c5f7053b30d41c1ce7b90000000000000000e5ef9e677a30e3e8cf4d9423191b20594ea127860ec3e55082135d54338c25c27e38265fad2c400509db75503a3c1ffcc8eb2a816685887f0d047b01bcec863b163f9bf2300da73942e4736791e92244e8025d798be5b288269c8f36fe6d01094c05f026663eb5db6c8b3e2e98dc30eb7d922bc6bae8f00bbd3b2377c0c109d093c1e6c0a2a1acd1dd1b9b9d76054e3937fc04a5765f13fc5efbb7496b0f831efc093ebd218e167e7d758e54ccd763968c6e9ce765e2485b037a05a1beec617dc4d161761210812ba9104af8d0f572c3b980e33613aa3e0ba5ed0c059f3acec8878f7637f1098df7ecd3d776ee824a342318f713eb7b6cc468ca5b25ee7f2109db96320053cd8be2d60ab1ffb49560d217c11e82c4a381b1e5c37021f05bf8bfd8cb23b29bacffe73c5f0484e0621f4382ff5e0fdc10c9ab775c3c041bf54cbd244ab00ed720ae56ac3da9c1db0e99f73f610634f59cf4ec6408a56b8e49564ac5d2", 0xa3) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000080)) r1 = getuid() seteuid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) 13:34:41 executing program 0: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0xb0, 0x40) ioctl$TIOCDRAIN(r0, 0x2000745e) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28, 0x103}, 0x0) bind$unix(r1, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) r3 = accept(r1, 0x0, &(0x7f00000003c0)) fchflags(r3, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8, 0x10) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) readlinkat(r4, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/151, 0x97) setrlimit(0x8, &(0x7f0000000080)) r5 = geteuid() munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) seteuid(r5) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000340)=0x7) fsync(r1) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 13:34:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 13:34:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="3ae6caa359847b9934903faaf1c45088308643d2e81d52ff5b57fb1fd9829552e7f0a2d20d50db0853dba0a86542c5efd4f48918cf246770732bd27cd5fc8fb7e5d7f6b4d8411dc222ffc400b497d8bfa3dcb7f3abbd7cfd3006d2efabb14b41723d2fbd2ecd81ff3d26282b0748f7eced02f817df5801bf305e751a70b5af1c16c6bbc05f20c903401172a889ed624a24350b876034476c6361f722410ca7e520c722bcd6853041d173f3a39e237a4cfd24", 0xb2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r0, 0x1}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) sendto(r1, &(0x7f00000007c0)="ec5647a8a0449e032dd02f42bb9008b7ebb8fa64", 0x14, 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000280)="eaff125c00000000", 0x6) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000002c0)={0x10, 0x1, 0x4, 0x2, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xe51}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x26}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000001000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x101}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x400}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x80000000}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xc90}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0xfffffffffffffff8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) socket$inet(0x2, 0x4001, 0x200) 13:34:41 executing program 1: r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x2}) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x1, 0x2000000000000, 0x0, 0x100000004}) close(r0) r2 = syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x1, 0x12}, {0x18, 0x0, 0x7, 0x1}, 0x80, [0x6, 0x6, 0x9, 0x7, 0x4f3]}, 0x3c) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r2, 0x2}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 13:34:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) socket(0x38, 0x4001, 0x1f) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x6d8, 0xf61, 0x52, 0x8001, "f94dacbfe83c3a33ea31f8ef1f1274271a8f78be", 0x5ed, 0x1c0000000000}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x0) 13:34:41 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r0, 0x0, 0xad) 13:34:41 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x60, 0x0) r1 = kqueue() dup2(r0, r1) kqueue() utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0x68f}, {0x2, 0x38c7}}) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r2, &(0x7f0000000080)=ANY=[@ANYBLOB='S\f\x00\x00\x00\x00\x00\x000\x00'], 0xa) 13:34:41 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x10) r2 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x0) shmdt(r2) 13:34:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5666d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d753580069342986abb786086ad403fd13ed874ccbd16f098a1706f31169bcd071aa03f59668d1b53bf876a7a18b42ed69cc772731dcdd9cd7975be0f6c256bacff058e05f4f09c0a0c7b6536313dcde70665e49", 0xba) r1 = syz_open_pts() close(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x9) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x401, 0x3, 0xfffffffffffffff9, "85491702876f0000bfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) r3 = semget$private(0x0, 0x4, 0x2) semop(r3, &(0x7f0000000100)=[{0x0, 0x2, 0x1000}, {0x0, 0x80000001, 0x1800}, {0x4, 0x10af, 0x800}, {0x1, 0x1, 0x1800}], 0x4) 13:34:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 13:34:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x1, 0x7, 0x141) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x93]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:41 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept(r0, 0x0, &(0x7f0000000000)) getpid() r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) 13:34:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x2) 13:34:41 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0xdd, 0x0, &(0x7f0000000200)=""/221}) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) link(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 13:34:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x2}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) close(r1) 13:34:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') readv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f0000000280)=""/227, 0xe3}], 0x3f1) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 13:34:41 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x80) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r3}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) semop(r1, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000001180), 0x1, 0x0) r4 = dup(r2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) shutdown(r4, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x0, &(0x7f0000000100)) shutdown(r4, 0x1) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001300)=0x2) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000001340)) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001380)) semget(0x1, 0x3, 0x1c) semctl$SETVAL(r1, 0x400003, 0x8, &(0x7f00000001c0)=0x3bb) read(r2, &(0x7f0000001400)=""/4096, 0x1000) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) readv(r2, &(0x7f0000002500)=[{&(0x7f0000002400)=""/169, 0xa9}, {&(0x7f00000024c0)=""/13, 0xd}], 0x2) 13:34:42 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x6, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$KDGKBMODE(r0, 0x40044b06) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 13:34:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0x6, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 13:34:42 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xefd, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x2000c000, 0x9) fcntl$dupfd(r1, 0xd, r0) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r3, &(0x7f0000000600)='./bus\x00', 0xc000, 0x100001fd) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x8000) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) open(&(0x7f00000000c0)='./bus\x00', 0x801, 0x0) socket(0x18, 0x3, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000006c0)=0xfb2) r4 = msgget(0x0, 0x410) msgctl$IPC_RMID(r4, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x9, 0xa, 0x1, 0x1, 0x10001, 0x4e4, 0x1, 0x1, 0x0, 0x3}) ioctl$TIOCFLUSH(r3, 0x80047469, &(0x7f0000000140)=0xb) r5 = msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000540)) r6 = socket$unix(0x1, 0x1, 0x0) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r7 = getuid() setuid(r7) r8 = fcntl$dupfd(r6, 0xa, r6) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f0000000680)) msgget$private(0x0, 0x84) msgget$private(0x0, 0x4) msgctl$IPC_SET(r5, 0x1, 0xfffffffffffffffe) 13:34:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x400003) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x1, 0x5, 0x7fff, 0x4, 0x1}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x800000000001d, &(0x7f0000000040), 0x4) 13:34:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x1, 0x4000, 0x3) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x40, 0x10) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000001c0)=0x2) write(r0, &(0x7f0000000000)="a7b6ab9245f05485b77dae9ef3d9da471d93200a", 0x14) accept$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = dup(r1) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x3, 0x5}) pipe2(&(0x7f0000000080), 0x10004) 13:34:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x20}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1c6, &(0x7f0000000180)='\x00\x00\x00\x00') 13:34:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x4, 0x168}, {0x4, 0x3}}, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="99020400000000000000a50710eef65a935233139c2becf9c2155b2994e3bb9afc87db333c5ad2a38bb133894298af55fb77eb04574895b73cc58f5fe9a0fe873a56ee4949dac5ada72e3473b34401cf2d00825f3e22c2d70d54135bcedc9eff3abb5dc7652ae8e076638d9a535032824b50dee1a0ecb8d90938505f178adcd541918a80518e6dfb04ab27a6480070f530e097fdca66c9dade70390b5fda17923d7d7d546dd52e264060fa98db2292fbab1b688bc057fd886c0db8cb4fa45c16606da59cb5033c6bb3838bc81e897d541c795adbc586b08e9d0b4a3886412067237b4eabf1bb69bd9a0c1f00db2f6a32838669f6ef31edff879ed84a9b4a43afe1b4ad19331d6fd3d13ab36a46c741d721ed275af68595ddb205a74fd5b02121d4b5f171a64b8d5b5a9db38f9979c127daa7123223349fd8e715adbfc487bf67bb297738c38a93bc03000000151b95acfce741ba4e7fd3afae450595586eb6dec84b1df4db9d82fcaf616d7616f38e829132a64f0311bc0ab9610b518b9c38656da337d1e4cf5fd95929a8a1155c56c6eb9dc782e5b1b145f22dbc674f8fc462f312ad6bd6a5c62a32efa89bdce5794dee938c5a82fa562d797ef1d9aa9424f2fc933ab294d876d8892a116bb3164f61a53d11d2d705c1adfc9cab98301b16a7"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000780)=ANY=[@ANYBLOB="10000000000000f0ff000000000000001000"/32], 0x20}, 0x0) 13:34:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2004, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 13:34:42 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x5452, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 13:34:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000140)=[{0x35}, {0x16, 0x0, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x28081, 0x70) ioctl$TIOCCBRK(r1, 0x2000747a) 13:34:42 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) kevent(r0, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r2) 13:34:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x1ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 13:34:42 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/94, 0xfe40) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 13:34:42 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x20, 0x0, 0x10000, 0x0) close(r0) 13:34:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x40000005, 0x7a50, 0x1}], 0x5, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x9f7f, 0x81}, {{r0}, 0xffffffffffffffff, 0x8a, 0xb, 0x8, 0x4b}], 0x5, &(0x7f0000000180)={0x7ff}) nanosleep(&(0x7f00000001c0)={0x88}, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 13:34:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0243d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304b9d2600a", 0x92) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffff, 0x20007, 0xd9f, "0000fc0000000400007e00"}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r3, 0x2}) bind$inet(r3, &(0x7f0000000200)={0x2, 0x3}, 0xc) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:42 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x10001) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r1, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 13:34:42 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 13:34:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) getsockopt$sock_int(r1, 0xffff, 0x120c, &(0x7f0000000040), &(0x7f0000000100)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x400000000000086) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/183, 0xb7}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x2) bind(r0, &(0x7f0000000180)=@in6, 0xc) close(r0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000000c0)=0x1ff) 13:34:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x400000800000001, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x5, 0xbdc, 0x1, 0x9, &(0x7f0000000180)={{0xffffffff, 0x1c8, 0x4150d588, 0x2, 0x7ff, 0x8, 0xffffffff}, {[0x6, 0x80000000, 0x1, 0xfff, 0x80000000, 0x1, 0x58, 0x2, 0x1c0000, 0x8, 0x5, 0x6, 0x4, 0x9ac, 0x7, 0x6, 0x0, 0xffffffffffffffff], [0x0, 0xd2, 0x80000001, 0x3ff, 0x7, 0xff, 0x2, 0xffff, 0x4, 0x1], [0x1, 0x4, 0x1, 0x80000000, 0x1000, 0x8, 0x5], [0x400, 0x8, 0x9, 0x8, 0x1, 0x2], [{0x4, 0xb40c, 0x7f, 0x8}, {0x8, 0x7, 0xd21, 0x500}, {0x400000000, 0x8, 0x8, 0xffffffff}, {0x1, 0xf95e, 0x3, 0xc47d}, {0x80, 0x3, 0x9}, {0xee36, 0x4, 0x8000, 0x4}, {0x0, 0x8, 0x1, 0x5}, {0x6, 0x34a, 0x1f, 0xffffffff}], {0x6, 0x800, 0xfffffffffffffffa, 0x80000000}, {0x7ff, 0x8, 0x7, 0x100000001}}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 13:34:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x54}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') socketpair(0x6, 0x8000, 0x2, &(0x7f0000000000)) 13:34:43 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) socketpair(0x1ce3eb5b0fc5178f, 0x8005, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f00000001c0)="714efddbe018384b2cce779777470eb9b13e268f70d755edf1dd1ebf870f73e427e641d1df8bd9c32749ae4e468d19e4c76c5eecd864e662a8675b", 0x3b}], 0x1}, 0x402) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) chflagsat(r1, &(0x7f00000002c0)='./file0\x00', 0x10000, 0x92f25b479e64f9d) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 13:34:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x100000000, 0xe00000000000, 0xa028000000000000, 0x61}, {0x3, 0x80000001, 0x7, 0xfffffffffffffffd}, {0x5, 0x59, 0x9, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x40}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)='`') openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xfffe, 0x0) 13:34:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30, 0x0, 0x1}, {0x54, 0x2000000000000000, 0x7e}, {0x10000006, 0x1}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 13:34:43 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) getgroups(0x8, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./control\x00', 0x0, r4) getgroups(0x7, &(0x7f00000000c0)=[r3, r4, r2, r0, r1, r4, r0]) 13:34:43 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000080)="d3eef3e75ee0b2a43a47c9e04d87403fca205873094afddeef38052535d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf201de8c21f9ec51570c0b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x75) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:34:43 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) close(r0) getrusage(0x0, 0xfffffffffffffffe) r1 = msgget$private(0x0, 0x18) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b64853e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008da336048fe33013cda7b437714762f901504ea79dd20fe79793896e6501a88f34909512370f8bae78b3f72f03b80d18789083cd9e207b40e5c96c4a61343ea3d11dc95b37d9c6e2116b376c842d6483e9cb5896d34c6de5fe479d12834a6c42fa8698851357fcb9a3bd66ed89933164666b5bfefe2f3cfa6202b34c923fa5c169a8782a710e8ce52c8a986616e8dbfaa26219785e0418d5607af7783482238eec2409b59372666f31056d2c83e3eb6c9447a2329911da8cab24839edbcb35d4df194d36d64e901f9827"], 0xa1, 0x0, 0x1000) 13:34:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) r1 = socket(0x800000018, 0x1, 0x0) getsockopt(r1, 0x6, 0x4, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x14}, {0x6}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r3 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = semget$private(0x0, 0x1, 0x101) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)=[0x4]) socketpair(0x22, 0x4, 0x5, &(0x7f0000000300)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) fchdir(r0) r5 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0x82) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000080)) r6 = msgget$private(0x0, 0xa) msgsnd(r6, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) 13:34:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) kqueue() r4 = kqueue() close(r2) r5 = semget(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r9 = getegid() readlink(&(0x7f0000000440)='./bus/file0\x00', &(0x7f0000000480)=""/248, 0xf8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000003c0)={{0x1e8, r6, r7, r8, r9, 0x1, 0x7}, 0x0, 0x8, 0x1}) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="657638dcb2041dd23f052ff17621ebd03df2b9a3dd1f4603ee4f702574fdccdce22ec1c7e6b9d462b02def4a9736f1198f19ea97a0bdf77cb5487cac00c102b2bed8d62024813739c3b4bf61f9a96a2442cfcb5a0c572152977b834cde98a64dfec05382f49aaf10a3a010e07a15d9aca427868cd9535884b4bdfe18b91f545e05e27a611a8f94fc6c4ce5c31abdd35ae009cae22e39362d3d18552c59725f86919755b36be393a7d706e26b163bbe", 0xaf}, {&(0x7f00000002c0)="c8d5ca0ce31fa1cd797fe717a2310f0314a9bd23dd06aa8301e1ced0e30b92e30eb52b2e7f16028ce307d01950aade468141c3ffba006ff220a04bb2bd03553833d276c580a4027890e191401291c6cd9c7228ee0b0516297d92f91aad81fc1e69ba28210bea1e086cb9c18c2477c9402216b63b7960a9eaa26800d096dc5111bf64de45add9fd09117deece3b81fcc02cb73f55f568c418417efc4f69a084cec06eb3adef9d3b6b43f3f18fbba233cd7d440d0487250ba593fcdd6266446d7a01394b60e41145e243e1fd437111856a0998f810c0dcb21841e8e311b627", 0xde}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 13:34:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") shmget(0x1, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 13:34:43 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x2403, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000500)=0xffff) stat(&(0x7f0000000240)='./bus\x00', &(0x7f0000000300)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="0500ff", 0x3}], 0x1) write(r0, &(0x7f00000002c0)="f1dd070000", 0x5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x100000001) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000380)=""/52, 0x34}, {&(0x7f00000003c0)=""/251, 0xfb}, {&(0x7f0000000e80)=""/4096, 0x1000}], 0x3, 0x0, 0x0) 13:34:43 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x340, 0x2) pread(r0, &(0x7f0000000100)="a95f6a7e49c3ba78a5e9c281cffac5fe6503d490d25a2c87b980938c7b472afd222aa284987cf78be768405c4c79e33fbed0990134d3fac30d084286ef4ad705c4ba072536c2eba6609f202fe4d2aacd9e4da153caa00ff6cc12be13034330930417e4c0599ca546f1cfe48606fd04cda6d15d012895fb732cb44d4e69b39666e918d4c74ff9cced367a6150ee2d8c284bbf47b173fa1fa3af5bbc04cbd4a27062329320dacd97", 0xa7, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r3, 0x4, 0x48) writev(r4, &(0x7f0000000000), 0x1f0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x23}], 0x4, 0x0, 0xffff, 0x0) 13:34:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="002a7002aa55ef8d76242ec442aae5c475008192ecf9e0f065cc063a8889b3d885b67c37cfc6c1e7be3b43bc5b543d01701e095085526530d3c6f65d4261ed3b0a5773439c48b8e727b70694813a366094e4b089f204b8b1085e6d922c", 0x5d}, {&(0x7f0000000100)="678049da8179f1c6981b4f1a52eaaff9de81106c3f0ff9ee759cae0fdd3b787713721abc22d8dc17923410abd1a9d4fa05", 0x31}, {&(0x7f0000000140)="11c970e155ea0b146b7a4726491e69a77d69725b9e928c3e6a0fe2161c726b346483f56489d58cf4778f12e3920364e1660a5b6d9b2afe08a609b4b3222702af82583d3af6a700c6ceffa9a0fbee8078d3947eba9f370f241d4639542939b7042796dcb4b06017e4cad890868f5a3292202ca0f9c19e4fb11baa53705ac0572841ff4b58", 0x84}, {&(0x7f0000000200)="acc09114864943c0f0459ae87d2cd10ffa2c1745560c5334c145d34de7f363ce4099bdba826fea1f429be6377675b60ad85a86d2fec175610c3cad0995993ff9ef7892f15d0a07ac2831a9a6d0f8e1ed4edbe0eec0e24543b87a16a0b28608970cb2075c0daf", 0x66}], 0x4, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000002c0)) fsync(r1) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) 13:34:43 executing program 1: r0 = socket(0x33, 0x4, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000080)="d328ee56", 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 13:34:43 executing program 0: select(0x40, &(0x7f0000000100)={0x0, 0x7, 0xffff, 0xfff, 0x6, 0x8, 0x0, 0x3}, &(0x7f0000000140)={0x3, 0x2d, 0x0, 0x2, 0x1000, 0x7ff, 0xeda8, 0x80000000}, &(0x7f0000000180)={0x3, 0x2, 0x0, 0x10001, 0x8, 0x7fff, 0xfcdc, 0x100000000}, &(0x7f00000001c0)={0x3}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x40, 0x0) 13:34:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x81, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x800000000000, 0x200000000102, 0x9b6, "0d592fdebf96709dce4100", 0x5}) write(r1, &(0x7f0000000140)="96", 0x1) 13:34:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x14, 0x20000000}, {0x2}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x81, 0xc2d, 0x8001, 0x1}, {0x2, 0x7, 0x8, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 13:34:43 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20210, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x4c1, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x80, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10, 0x0) r8 = socket$inet6(0x18, 0x5, 0x689) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x10000, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x9, 0x100}, {{r2}, 0xffffffffffffffff, 0x20, 0xf0000001, 0x8, 0x7}, {{r3}, 0xfffffffffffffffa, 0x80, 0x20000000, 0x5, 0x550}, {{r4}, 0xba3ff1e33a43e229, 0x8, 0x2000000c, 0x1, 0xff}, {{r5}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x2378, 0x4}, {{r6}, 0xfffffffffffffffd, 0xda, 0xf0000000, 0x401, 0x3e}, {{r7}, 0xfffffffffffffffa, 0x80, 0x1, 0x7, 0x3}], 0x10001, &(0x7f0000000380)=[{{r8}, 0xfffffffffffffff9, 0x59, 0x1, 0x1, 0x4}, {{r9}, 0xfffffffffffffffc, 0x4, 0x1, 0x1, 0x1}, {{r10}, 0xffffffffffffffff, 0x2, 0x0, 0x84, 0x81}], 0xe000, &(0x7f0000000400)={0x6, 0xffffffffffffff79}) mlock(&(0x7f0000516000/0x2000)=nil, 0x2000) mlock(&(0x7f0000517000/0x3000)=nil, 0x3000) 13:34:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:43 executing program 1: socket$unix(0x1, 0x7, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1a9, 0x0) r0 = socket(0x10, 0x8005, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x5, r1) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0xc120a1545abab04}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0xa, &(0x7f0000000080)=[{&(0x7f0000000280)="815484b73057713d2b357b55225bb43a449bcc2d524ee95ed1eb0bf8d61eaca3700037fa317514424e8b4263b800427ca10330cc77dff81accb9b4bb6da768f6f9ffc0d090b244195f89e0ddb291b91186aa6abec090bd5c6c58c675afde4c88e8450d6b640fd1f328b0aa183b8f671abd9acd270de7b47b3e96292d4e10ba0d5508d598b538e0cf44dd7fa995cf6d9384e24dd8632c311c60b8129715cbee7281b8055abb32826860b04a72fbe9b3fc80588477c18114d11d5eb3f9737428f8b6f162bc4288a2e49911d6090e52d9141877d0443ab057f8d4a6f07b32a5548a6f6d1a4f0086c23a912703c2920d423bed4974f48118099d760d56d8cdb51e6eea0074bcf3c91063a71a2bdb602551058833081ac99f4728b32fb9052dc0da1bcf3443d7be6e71addd4ae6e03c26741ebf53c3df64e0f09922acb9fb4fd6b4109e5b45a8f360286257150fc18c88d91f9668ab7cd14347d7a8607568d46b9b008e947b2dbfbe269a862a2ecbed2e0478bf5bbc2ab74b98ab979af2b279addd484e7d1aa272042638fa46975e4debb9fd07b1beca72e840de93a920cad5a3ee2ffdc275417f9440b9b1eeb926e4eefa3df52eb2d37c070a1bae9b1307f16ecf3735b9baa78dfc75795f2c44ef6b497b841cfa63dd76532df81f3acf489fdef9c88d798fbc998e205b9871ae2e2b17482680bbe0b869b7af28ac4609a4979d470782d6d6fea693cc5472fed35a9f165351a33b9a0b9f04aa7b9ce3a8d093e8122c4cc80776fa4a22a52231efb7a866933054094974d7f8afe9a3ecac88f5c924b2a935c5b594bb6bc394e5d120c56a30e6a969491ec173e56fca8cd2d44af4985a731a1fdcd44380730d23b698c488a6df9c5bc2cd7ca91cf885922204e99ad27479f755eea0cc8de636d9feaab3bc2a7f4b7e4a92826a1ef3f1af010506b6e2b2fdc8814f7db602a0687486d25c8fb474da678036d13df1ad12776469053176e282039917e34dfa33cc58b44f9659898cd203e0c78e4278b40f885a92002656d18df1931916572372d69ee365170c727eaada52f2e9cbaa8014ab08c4fa198ac9df85159cebec2010d8f6b9058e4b99c85f074d977fbb65eab326f747cfc80e094206f8dc9342e9438d72edb6226dfc2aa31c0c42275142f74c13ad225cfdf1039d6f594afa9a324110a6ae3f96380511fb1d2946cd9d59e1d1ebbd9fd5e4d91be61e263ce7d1d68c8af66733fa9cf9208d7c35e97b1b6b34a2c729e3589ea47514e032803ced56f9426c735e2a5eb991c73dd6b9ce9065af93f0d54d8167cdc8db91273df3abcd760801708e8ddfd5781aa8455392c58eaa01dddd5b3ef88f4309569540f4f8d878d74042529709a9363d3f2d50627bf892cdbe0b2efc74a1d70aeda553cbb57a72faa7e7a87eb9235e824bbc05015735b71bf669b908053c6f40201cd2872a845c6fced2edb2f45680f7925991a3f608ceacecfdab745e83cf811aaedb94f534c417f71562904b4c2a04a6e46f30c13a087d5dba8c941c358aa433d9a5d048addb68fb42d839a42471bf7e27c201aac2df87194b46dcdd3f87e7d11cd0da9af2cce0a4465db529357d568129c541914d726f32c6fb1c0cc846e895f230339dc18e66927ed14aeccef97f5e540978ecd7f9e5eff468284f1062c78df26a753a53fa9565109ab8b14d773124afe8b0d81a9802dbd5bb82263a49933a84199713389ccdb876a1e4e4d82b9ecb2411ea10f05d0bfa452cec6a7e222d932ecd1cef622f6ccb69beeb26f3ed56547f28beeaa86c22fbaced5f606c2026049a3abb03f79d2ca2c9c548bd7a17d7c156ee0f78d797d4d337d71e29d6d98391a93cdf9e29d427603b9304fdea55d262e23d1d0ca9444d71891688e71cda1c97bffac6533311a661c2d299079ae064f725c2717bc9c28671bf3cf2c36e03f7d41a13af21ba9bd5401fda9176a59f8e35699b8b3f84a5f2d8ec1625c43378844f5dbd082ad5dae55de8e96819376c62f4d71a8175950ea114b4dbce3bf06c69d8a94fa3ab2de7a0942e8ba02d600c80f1d4bf08cf1c24e65204e67f92cc3495586197ba8764a48e6a0fd0577c46c8c6c92300340347db63f69ccf3f895aed0bd04b61ff400a32ca7e59708aa6fc4560044dfd5e829ff51f4219ea26b9efce7f7d9172d38c60b16d92893acd35d986c96c582cff4aadf97b09fd07bed801846d6c014be6e7f0afd71625cfe1c85f1319b1e10bb8d731f692328f3707a6d5f44378b5adf2977fa3eb341a08cfac469e25d99dc051fc0b4e08101bcbd8d676db0081c9adecf5d83890595e7230494366955066be09b7ef6687d3eb9338144627b93d10fd90c0049b9c083a7d6172ef381f68be8d7e43325337a0ea7d059da3db9f3b9aa8622f51fd09e4edee7ff3acafea909baaf9668ab501ecdb0b68e0b448de9dc2ae5afa9bfcc92dafba10b51023b6bf1ea22807fad4d655652bdd1fc22f5eb9f9579df591ae6de2c8e6bb0e82d94c60dac44dd63af022bfe781bf9b09c3d3526fc337b17c345b30dcd29c743021f22e66424aee24638d434d0c60077e6dc04d85f04038e77bb1f2aae2ec96049f4f927dec5bd645fba91d4212395feb8ca6477ffefb1a069dc2fcf17a5efb942b49c2a074989b03a19f982279683ccd6da3c01359c4499a37f1d1d5648952ed4d9c576fd825c38dac0cc7317d9b0723c7f73f8d455c328b16c7c266f091236a18899b7a2d0a3a04510d261ec3647d4c0bd0de6285e1b154d9b4fa728384a07e08d2c5fe0b242bf1d86fc920dfb2eef6a38405a44accb30160f520c76d820e7f437d47384eeedf9f8ed4b543d57f432d9472137c26ccfee1df31bf3ecd44148b252435d37bcd330333c222bd9721ab7bebb2f5af7d6f7abddb84514a88ae20a78ab5a711779253d6628660175c6469a9c67954c520c9af92b3cd9c13a588a7d04536e44db9f387134a724dc1ea6b468310709bf37d2c66090f7a038dcdb936a54b91f444dd809a0f26dfdce618334dc913a9da357400f94c713428d3efae41c296d9fbed12a372431541efd9943c8ad65bba9ea256c0167264c332971345fa1a3c78d94b451d8e291e4956fa6e966618ae903f496dc589ddf086282eee70ab1c72e46d9fb481ed005de9cfc54a59fb7b7e899b72ea01fc648231ce3b5129f5548cf4ebc3ad02bb1a8933e1b4ff81c83538818e44c90ef37b3c960f32a4476e7c4dfc31a1fb69ff51187f1b3c446be7ef2a60bede36ab1e300d18af103d8ace5b667c4da0a9e3f930bfc7605cb2686368852777566c722d509f8f361a2711758c5f8697f6ee28c383690832c7f0c54ad62efe303bebaf8536812d3a347cf9ee20d0704a5f405367562bce61854d68c2f9799d00b77c8efdcf6a56bcae828c646ebc41101c7f62255cd9b4823434f72dae83e45eeb2d4a8bedf508ecd1c62a402926ed378afe2d06121c820645d1733087c184f7d8465f242cec1a3ad0596a2b92617031b3e108c92b7c88a8a1962a3e18bf32f8c664fe1b25f22fbf334f9d474918d5f97498ad8ea8704a634bd7584cbd4ccb813120e08ed2e14b9ad24523ece0bed4fbbb4f0312458863b5d39722947a4c2b5fb683adbed80513f19fc0e5e9efc2f05eca02629cf6a0d6388fc22b8172df6b21986c5de55a25e08fcddec1e7a7e5cd60c5444b12bb2455d30c9a6b3e09ff7303bdc3ec09a2b52847000b055070fb64d1ab081eb3b9f8a4ead2552875dad3c520c8cfbb1143db7d19e9346d0f4caf20af7849cf646056cb6d1813eb362be8100731e62ff5d82975c827bddbc872e5683218dfb55ed56042c9d73d0dae519ac1e0b5b76436158c200fd3fe07187b18b5c8d458e16f4a0bc8015204a6333e3b3ca6a6b4da553a5fa55c9850d8edd4f1bb1f0a6ad6413166e1095370d973a203b6774f35af20f36ca2e17690d17289352616c74eae0aac1c37460868ac3b9b71fe1d6881d8e102cbb191a443423e065fb9cb143870ae1bc2d5d83cf9bc6067795e6249cbffc61f276e1289b8b8800e66cb2fcf9b28776e8d07948e4fa7f62028731229d337c64f523388775408e78c063115fe27c23d2221d1648b6bf3f57bd0ba420856264fc0d1a8b4275c2484db572065c9abc9ebd10a3bdacc5197d5957426761bea771f04ef8ce6952a887896b17f07f659a9b35ee15c3db9ec08b2f67015a31ec864ebe0039b7646d12b2e7ec2e42121081ebb62e4eda55c3bc0019118186c456356b0daa0c87784df6915f0804b582609d9372fefe1da908f7e8671b950a74c55f5c4363952b3cf7eb1039a8f3b40767c3bc13d7572e8b2e9c159340d2cfe5d2772daf7c657089f73933e9c0ba3b1ff714a045e8b745328ce815bfd3857802f125495a04a820927d94105793d72d3fbf75aa837698abae9e10575ccdae8fc4fb029fb59ba27d9dab23b87b5f4232f612de67d4fb207071f99e88333b765e798abe59b43351371257055e3b86b2f84456af31cf09709377753de96634778b9d227912311b19a08b98d393ebb62d4ecbb67fd33445ac299800069927809b43dcbe3634c6887285d49be3d78ae5b42c0ac3d7b1ee384ed6dcc6e46050144e3acf0dc1a6197e0fdd6d9ca4b0db0b2c790b614c8b606a50ee18b6f1595fe01877d3f55feb261a5b709976c57f16cd9ec688601b4cb2479032af0dc2d029d5c70f0f8dab3514e5d8446e6b9023c71ead601573e96bce6c0c8a90d46a7d27ad8b24965d9c6846303e70ca300bc564cb95862ea065385fc8153d579014de3082fb5c109aa174d14da4a014bbb548fabf2f1b04bfebad5179000304286edd6f9b3118cb03a0fe9480043ab4a62d7eee2ed8379200959005e190e4f6ae1d1bd5c16ce7950443112445fa993f02fd3ecfd2e764754fa9effb019462858608359672f75febff32e4c8578e23aed89e8f599a91fb3648e21856d3aebb4c93cb4b949689e4a17d28d3cef8c3915caf1f2215c22a9ad58b9c8eb6cd2baca28719fe181d629e37b2d34cda6938ba30b14e8ac477d097dd6e8085d93bee270f69f1f4e62817d0a30ebed95cebff049fb1b0aabc5827d91f9169516363b03e181a6bb94558a571b64adef715daf374c89775b9752c631d8533f11f57445de789c22872d109d60a4b8dfca8abf4e3422542b05e77343702b3e446b55c287c2fdea0c15899dd7f14ed7bdd8b19c6e999fa3d6c589e29c6510fdfb3e6d74bd546c7accbdd527396eb38c749ffa4be0223629abe64afaceeac970aaed687ccf199375f6a5a0c6e62bc5f77ef5f8b9d7f220da94e7384d8b5ed62ca6707efe8d7f02d4d50c1cacfe91b75f492964bb81ab11241e1f6c2578ece3b50bef7dd3f9c3b068a8885668d5db7cd4e9dcd99c06db735761b05a4455c3e44a78607827682c0ba375a660b5fcbbd460393471e4bc1b2b2f3317cda9a4422947ac09d119bc2dbdb841210bf0a82e6e6e13782df63412ddabcdb36b461d1b0d302c63f6176b91c2bc9f0c5999d943702d51f1729a2b4f75e4f413f307fc05e7a66dabef03c37824ff812da243e3336806f296bab347cda8b7ec49867374d9488d6e7abf726418a7e54aa83f6295e6caeac380a2715ccaf76d37230a8f7f9c58b9e0fa9b7b9fb69c38768fee7ab090f37487f80143c6d0654fc9855093b79676c3b2540c88b90835a7c86ae0eb5f170f103b90b87f4139ca65abc4ee093078b1c1b94a887dcad115f2f6db7c82f4f13d28e61e34dc7d8cb3e03c948685df1d307673e98df3e32f33d3daba1789b9", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x400) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000100)=0x8) 13:34:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000300)) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) chdir(&(0x7f00000005c0)='./bus\x00') ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000580)={0x8, &(0x7f0000000140)=[0x4, 0xcc, 0x4, 0x0, 0x7f, 0x8000, 0x2e20, 0x4]}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./bus\x00', r0, 0x1}) close(r0) 13:34:43 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20480, 0x16d) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x7) r1 = socket$inet(0x2, 0x0, 0x9) getsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) 13:34:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) unveil(&(0x7f0000000700)='./bus/../file0\x00', &(0x7f0000000740)='r\x00') sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000140)="ca8c5d282f4c33d6b56b6a055cfe8f44ba3d938059b80bad848c0e2074c4ccaee4a0a91e7ddf330a8fc7ddacf8478d1de5c5c7aa20c2e7cc23f2c1bc0a5db11b7277b64afb977f52fe04c9f0a4ab2e2f0f682060e54a7f616b06b186151b1057223dd56608e75d0230704ece26910a93b456ad83a6970ac206626528b259e54b4b86e561ab63e3e7b36f898dda61e568d1ec564e605302538d969df44000b772e3993143bc2852d636aa7b8b4958f22532b341750df7d3e754ca5ca3f3a3196f6673751d41ecebdec01f", 0xca}, {&(0x7f0000000040)="a912fcf2c422ba4b5b0e7d8c5a2690f62ac922a272244f8288fc1b3bf6ffb586781a01367c7911d8ead8f7673390203473d696ae9cbe52dc3d", 0x39}, {&(0x7f0000000240)="7091af678ea2c526812ba79f9d35f7281c531e1eb03b95f191d4af41b32eea765f12726b1da45c9181a79651e1f64f22af5e0b770851045bd0bf8c3a455cc2907f62ef9244a1ad1e6815e25131532a1eb3aeadd595f51202389a976c4776bae125ceb5c2af7967bd80ca6fff2af9f70ecd6f6944fd21c3082ab62a9624d30920f32d2a1c1249ee18773fe1fac6ea72fb993bd93536718d14d1c56421b8296fc61abc4071a6c4ea419d7ae7f61888ca43178231b5ee4c678d71a25d682f4caf45e5", 0xc1}, {&(0x7f0000000340)="e2e1f0a9b556b6a1e8818675e9fea7ab00d29a880a1558375412850b846f98762f38332724d7a5dbf53b3d73ca463d65aaeb29013ae00ecffbc94dc77e22a55c480d7737864610919a726611561d8ab1eada316d859dac5721668b57a582437841b82cbdc66b1a4d5a4ae0bfe73b5fa3b66f24e8639e265719c3c70971de1a5788", 0x81}], 0x4, &(0x7f0000000780)=ANY=[@ANYBLOB="08010000000000000100000400000000b6e7420f6b3a7c91452f8405089589b80aab65d9af5096b8f34f77f5fa46ef4543798e5d5d08669e484f333489bfec7968b1d11b0788d0d5d7ec7df1f7fbe2b03787cd2dbb66cec23b797a19e976c48adf646581f53432abaea119947678a1d25c82fde628160383cf531bb93b91e6a8c3c08200bd3bf548f573f25212aa0e225c672d2d778e16011a85d035f5fe76d9089068a387de5975ab3aa89f1ba878af992ea21ccd586893ce2ecb71e8ee56909658d01ddd42afee06a2e31e172322154876b873eaada388fd7d7933867a885634c3e6ccf58f40e907669ff3e67d36786d42635a9fe115eea24a7686d6bf9cc2d7be0000000000a000000000000000ffff0000080000002d1e004b63254ffaef36081cdf625a458a0735ec652431e2657c3025e8a7d6bbe7facb412445f9a77e616b5a5962b1611eebefdfaffdf029458256381df7f07002d676d7475c0f1d494081775dd1437c297b4c247bb1136dcca4379c25725f747a7668b990cc9ef2245bfaba442e6481d5e9ba67f28503adc94b2a86aafb2aa6e5838a2b74658b6dc97c134640000000e800000000000000ffff000001000000ac0f7a1d7c754d437a2dd5a96ebad8e9e9555d18e3ba47825eac57f90f896b200c7ee2bf5d8f7fa0181e525228038726a3f82a676129416445717e03ee1c84223356065e6fd70ae8783d1aebab775516aca8a6758b7f7787f1e3dd87e9501dfc016cc2e7b9e081704472db7dd7a91e3fee5b9aa456869274b7e96d55485f396a14451fbb75ba8a127c5349f1d3d6a82c1f187314b892ac3e9254f25f215296b80568d042d3527ed65409ed0d8cc817374e78c2b17c494a04d56f64f58e356a14b8858b94b5c9b6c0e19874d539c155301ec54e29c7fe718367f1ea8ae1ee6d9059115d1075fb13b1a7f8f21b476a1fe75caa456c534441fabeca0fb2c71034a16f14e3cc01e37d9884c7958c10a565d312aa830a2657def03f"], 0x290}, 0xf) 13:34:43 executing program 1: r0 = socket(0x400000000011, 0xffffffffffffffff, 0x0) sendto$unix(r0, &(0x7f0000000180)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4ffb2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f000064e0629616b0a8e7000000020000000000000e0208a31f07d3f80004ffff00000000000000000000090000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a50d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc107c21d548f2de6c031b7b303757e60642b4506000000070000007105889a2b32728f83ea65f3482e093d00"/336, 0x150, 0x0, 0x0, 0x205) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 13:34:43 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) chflags(&(0x7f0000000000)='./bus\x00', 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 13:34:43 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open(&(0x7f00000000c0)='./file0\x00', 0x103fe, 0x80) munmap(&(0x7f0000000000/0x8000)=nil, 0x8000) 13:34:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x28, 0x32, &(0x7f00000024c0)="f2", 0x1) 13:34:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4000, 0x0, 0x0, 0x0, "9d251fbc349cbbc6a4deef206203f9785e537660", 0x4000000000000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3) 13:34:43 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:34:43 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000003c0)="bcb5d5fb43706e6073e5eef17d46319678da8916da6daa70a666a246c732a1b8ff12f567ec7411e130d7bc95", 0x2c}], 0x1) write(r0, &(0x7f0000000280)='oL', 0x2) write(r0, &(0x7f0000000040)="99fa69dd1dd3128a85a0227d3fe94c1ec2c23e20723679eaa8f8690a252f4e2727c21f6c5d3914d2b622c34530", 0x2d) fcntl$getown(r0, 0x5) execve(0x0, 0x0, 0x0) 13:34:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x50}, {0x74}, {0x6}]}) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x818, 0x0) 13:34:43 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) r3 = fcntl$dupfd(r2, 0x0, r2) setuid(0xee01) fchflags(r3, 0x0) 13:34:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg(r1, &(0x7f0000003b80)={&(0x7f0000002900)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000029c0)=[{&(0x7f0000002940)="ef3c3a73905896cab0ab14eb5f725b1874f713a03f7d08df58a0edb9397ce464a08807111dd7b9f995ab563d3664732c647e721559d45f8fc10a357ecb21e2290eda1dc37b172e9b6c97c72d7032e45acb8ee429d07d2da755aff55201aa8a3b54b804ea45f3c65a54aa83315ceed8178ced96a7b40545a6fa1c5e6c38c6", 0x7e}], 0x1, &(0x7f0000002a00)=[{0xf8, 0xffff, 0x40d0, "b193db88b2892309384cd58060288fb86a16519c2554e750066add0282048dfa0e51947af473b42c815ed753848426bc5c15b4d47c602058931219f8712bed75b18b4bbfd5af70392a02c09940f25f0fdb9ef45df0ba0e4447aba8faa04692c9f06a1c59042a491a36566022596e9039b06f75adc6382bdcae2f5f1f2265fba13ce59c92742446d4115d37ba5fb7f103a5c67a348e8137f75b6c974e1be1a8e7e7aac8811cd30b05d9d63ac84f16577b694ef3fd7c4c242c1ef37c6ca98778469bb68a543a18018933be8e1874f5dcdc5e872aba02b26f68a34085e82b77d2ca48"}, {0x58, 0xffff, 0x70, "da0480c37d94f564affa9c2fba62913e62e3a3db7386ea75d9ed4470c7f63f31714b9c677c87cd6e05ee0606b71fff8ac244a0ab35f89647b549c3d3954f63a273"}, {0x1010, 0x0, 0x2, "416f6503c7863f417ff88c16c7e299bf96392441b7b31613a475c6119095ba64e459980c1d87dcd54b66c3fe31116518b2db2a1e6abda50f91ab977e0d301d95592f1077a71e4516a0aa6f373b041d25b20abd323bfcbed7ae998ad8ca2b178b655313346a7ee66ae4a94e120459b4bd609163c913dfd4876536ac077223f1feeb97d349c040f7f71c51109fdbb5cc1f8856bf42406678da351aa5c68fada8591ffd6f3a2c60554f3777fb21cea2f2ed71829926d6e4b14eafac9c639efdfa7b935ba872dca9783e78ad27fb070abe84592bf1c4970f0983c5cce94ea4adf1f11cdfdd5fbd6da2a430f6320b6cf73f821cad5b6614518c6ccfdc00edfd818ca8101e2840d294ff61ec32a2ae2934f7a936e76a816134bf0662fc1899c417a430e7d5dd71b02095c8a77ffe799ab39ff2b1b9d9f834ac3f46ec9d03e95218626b828fddac22f7b8b36025268bf2c25c9ff4308395fccedaa22c547feb975b5db038cc022e5d29726f62f9595f873b65428d26ec5327ca8ec109d8073ecd139dfc68088b0410a6a9c5f28290b132bc3d27554bba2db8507aa76791fed7d807917b4ee775e1a73b07b5c0d2ac1aebd581b9b757b8cef11d64fa16b2ab8aa3069a4d5908d1b4087fcc98f9772db837aa03d452ce23f8883324e28d6baaa3482b37dc77d5989a4c1056a53a50202366a53725afabf751559a49012b5ab134bddc60e2c3a29586dde71cd468a973ecc9a15bedbcd7a49382ac997f2569c69713d92e94d9f04afbbfc41762e1d682030f9d04e9a1afcb1ca3216c312f2307cce79fa1a5f968d8d882f7f1e0f2219599300762263e18de414f950bd3c921b9b3ce97b39d0e59344b1b3b0f5a9bb96a47ce311bf3ea5d0eb9e2743c16e5290be9f5429f499b253209da039fd928cdd73850322b4fd79327f6c2b5b53a7189019de24f52965765c2614bfd661a52d6c839dbf52d44860c19b1de6613b54e4bab77460360e70cca8b234dd78848a364c5afe358c3fadfbdd2e594dc0731cfa67ea0dc28a9ee6b2518e3397f2b40339d0b8659154bbf323717d801c4eb8cbfdf16afd10ffe56221ee524b1aaea8078277b7fd7b0c9d1655cc86c6b8e36cb81040d12eac31cef486449803cfaeb112c4d65cea2d15d88c0cab4e20bc948dd2ecb2427b1008e21c87e0e898946c59c28612e74c42722bd5254ceed2a0f64c0bcf20e921bbcb072446659b1d54ff7f7056bd0e2e7c641e98578da957fdb427256b3522f5e736203c9c7cebeda773ce496e4a3a69d94355103751d67b61a4a8b762bb62a50b39eaedfb54049ed7b6915609714f3603eee46c7dbfabe3025a0936fd2c2609539a66510883b76da50d576afa7ab32b2ab45ed0df91eb3eddb999121aaa393c380542c036bc2e28c3da2f9b45f58b15d1950fe3a2553d033b32792d23174e48deb909aa6a818bf140979ac5e6cfa028553c8b6addbedd64216a4013323b11f8571fe23da3711d1eb37272f43afbd44bded976fbe6c5dd2b460dd787dd7f1adf9d9add55d596500f2616e822d4fef8bcce8253ecdc0cf6324d347f1f6d996ec502409e560e8daacd446e3cc6a2fdfd83377aa6c4ae8fadb5d6ece1c61cc02e3bc165b1ad9cf739a59973d2448d9b762cc635c03b294e472e047a86b079eb08b463e3a2ebadb4ea05fa7fa3cad0cc5e732b3d9ddc6bdf690def94e3237194ae38b13dcfc9ffb2616fa407f3b4cd91a9091b12d90c31f421deb1767bb9fbb91a07552f5e1134003f8b68db5c15ef9e3f3c6eed02bbf2a61859742771382b5fd3a00afafa763fd879ece9acd7a699b6b50d9ba2f17a7c059f62527bec8f709e34005e53ad58039fe3aaeca5e4766f9d39577486cdde1ac1ca5aef269f6d6c24f996c66dc0395d74f9652e0a11015895d4ac24598e00c743266c5dded2e6244fec19acb3e485db2e4810d0f53bf1872586d9d19f66f422854453b0a1265d07742ca9b5067f3d1936936d64980fb6ac69aa4b5199e1be58eb17f64a1756cef6d0068625b852582c11d6eb8a6e4d0cd361274b269fc8c8288c978afc368b72fbb9ee0a4e2261d43206fcbdfd5f0549d08fc32aaccfd62757a90a6f13db2d6ef9f097803f4b4f65892dd1d9427fbfd9f43622e35aba3f95730a8b91301192ced152333a7659cafe100734f000158d8aa96a85d79eff577825ebcb7c46f2d3c4c2bfb01898020409fe2363347fb9d6e70a23c95ec4bd348ce9eecec16475c80f2098d9615cb746f48a48fa9e250eb1d562e73adb2bc641629e8a8834a797373428a6dea3553df3f882534466f3f894c9a5c4684156381ec234a892797b11087e3ca92ddde9b3dd1a653fa3f7d633a56148ebcffb733bf255f2e651e97b4c1fed35b74947d63effb754b8fa4e0d224a2bbdff9cc50889952e552244141ff97dba963236299bb4e5c745d359dbf9390d2e60f93d2584e4e70063dfccc3aaef25121a0ebb84805e7d631e815ea3e2f61fbafa601d5dc60f7678a3c04bd643d93039c4fcea86d70da5dd4a5d107610d3ec638b2fd56e78042636dd79052484f338ff1f57a347056ec9572a974b6f744aa7a1667bb8db2b710e45fe100224baeb63d2a0143b2e7e22de688d197a37acb09bb7ad5fd5385e6f7349aaa2927eb5a646dd25369745c6264c713b186761d18f4dc0eaeda47a5656a86ffe21c596e2e0781557d9c4b694f380225228537f2f6f97680b65f09264b791e7ec2f8a831e65a111864272865943755fdafc5b7fe38c4d78730a636da1643fb70a7b15481ce0086e7baa093978fd1f604cad3325095bfb04d02d0c07c902a9085c8a371a8d2f9614a29d92f22bf421f036f74d316baaa5c17bc45a1d2e721cd65e368798cb39b5169af0f643162857a28a8abbd63480e603aaec480116afc5de69e1d81cac9c56d82d793a1380d9e8584dca36f2838a3d198ed2724016db86110034f65f4aa1a9a191fe0bf8166ad68763dfe954a47ac55808c30795d8adb8417308baba493f7f6d19d09a4b82295d8340ef92a2843320f047bb0e36352dae725d0694ae64b54410709af64c7c6a60a69361663540c9d7823921289973d9807a0120f9b7f4e77ec800d4d74d59bbbc2c30d6cdbf81c04b03f8b11dae5c9aa613da5320f3171ab0761f51bdc8aba55cc21a4ed21930b1a9be22d3eb5f7197cf4418ef16be4611ca27ae0e0af5bb961d0e37f0820d5e3280def06289163e2e5a14e698e0b87d8b97db88b50c304c1e39618f487494cb0565730627b5feccbb46bcc4ceaecbcfb23b7c45d115e3c60c771ba1c3bdd155b9cab7d15a9ecf0877da4c380a9dd1d1b8ac57184a66f29e844ea4a25ee8d9555a5c9411af5bc1f79cd38a57bfb63d2dd4a48a54f349de937e8b029e938edb9e25a30a9cef3f025fa8602b0c461417a5cd324047eb0213950e84d909a86618e91c66ba8c297621bd8aa06ec695861110a49c7796744fa6bc42421d938b58966880af1c27e61d25bcdd0556ced3557365d8ad704a9006e3d4991be12c41c5027254eb9b53c3cc041f54054ae3dfe5c509b8d70187f79a805301ba217c6c5e362ddd89d59d9e906fad4d8e093dc2839072ff44072172f8e259a37e25014208d434baf40ad5ec22ad948bc543dca4809174d373d12d1f613efbdc1b935a07e3b827cab71ba941d8eee66f14c3a5d8de4af0ebce7d55645ccab32a780143853bf98c778a181b62578574bb5a9cdb29e7a4030a70f79507e271ea5f3f5e151385eabe03e85f769cf4607e694ce4e476a02b67e50dc073d6f2cfdc3800adf5334897a1d2d6b122ba3b18ff2b1f850df007b0ba92bdf8b888218c9c9412143ebfea2a8bd60ca53a9e0a28446493b5265e35a1d5e7fdb8fcb231af4f0a5046465175d9b696c8f53b48c64c11731b68e7b0f029c7c6655c365a00487e8ffaa8ac5a05368ed13b0022b0811e59e37bcb426614432d9ca58aba64ebfa2b6969bee00b820560ce033cc84f11557d0fb7588822352feee531135c83a4de52f14def92bebdc1532e81a6b5187ed2d6bb20347270b629c9f1e25519a4479475037d5cc437e62c7d81cabeefde8a8af91d4f6e9a243da975144302dd17a29393ae2ce9d55fbea2b9688d771f5b06bf2d310c042cb3df55acf9802e209c70ba7ce584fea8925805e532acef1b1295fb47b68448b883152a504e29fefb89bcd99d4ddfb1d3f6c95d0b1736cfa8144a2929701e69c3e4ed180f306051a8847c9d96df673258a529c3d778f29a983bc48157bf356c9c5a791b96f8d700d03d6c6b4a964c15115dc9e9362e80e185ac7bcdc32eeeb14e326b25eb2b58d17462574d509bf11f46ab0c8cd3ccb8cd70d78a98c720b03882357ee7ee1e3e4ddccf32e5fe88f0e39a4d34b774ca8084e72897c432583c31bf7873c78a2a20099e4f98d1d480dcac90d0b6e40753d77fe3ba13f4e2030cbb1f57c8692bb188fc31e8b0d42e773240a0a2f86264792f28ef0fc5371f68e1f98e65e133862d49aa968099f29b48c4660c106c071054152970097b672981b92ad786dd48f1a3bff25367ed5915cfc7c7cde47c91a1da663561530f2184f7dabadbcb9adc577c0ecbc79a86347858de238d59dfab2be79fd6ee9cf4fb06e3c44ba908d091a8e53966719b0ba0c9685d2a9fe4f22afe7da9f9cb0b465b965a2b5a05190e847bf4273969a7390851d5331d71385cf70be7d0937f8e8aaba1f451177d8c5cd274c185a57fa276d9932777069a080f357ea7036996a30b446909f1d8948a76fc7dea26c6eee76106443d00e88bc4aef2a8b52a42ba2f5df2b5504c2f02b513d480acee91e4dfa43f5e5bc1ecc6a16d39272eee413b433e3dd3e5cfca72d5c2e757959c7bac83ee18386d4874b84c37345207c3feb3156360bdbb7d36d6c24a35f902b93eddc7ade06aa6de8d52bdb34acabc629fd0ddf2d666552e61fc0b9df1b5f4dd435d03f692dfa1e1b00a9a7e5444d4f32e16ce49b365745cfae76cbf7ca4ac15b0636f5761e08be26cedf10eb5d445c45489178643574da105ada50f4269286ca58377e4e399760c0f40de66199ba2b3cf5db3c05278704f07025e405c376c397927ec2c217b1926a9bc9740244b675c1dd14423ce88d88413610323a62e55b7e3a6f30e55eaa51f13366e63ad1b0ecbac635ab5242522fe4f1af6ea8a2df196aeb5116cbe9eb67f92ca1f41e7a1396a5f696f687b601e84541235894b57556ccb106e392cc6c4c96a07a79d47b1e82a73a434481070749ef7fd3c03b15e8211624e5bf747e18a581e078da64189c082ace8e1bc8ff37761fdd52b16defc53a8947881a2114da8a5cf04e47df27ad51dbc53224b060bc1ab6025ebcdf4818e8f99bea0c0d4fc39ea690b5363dfd0b9d585c9ded680e3a9b6b9f3cb49f059844827cc6660ac031f157efa2a46b12cdf6dde0882a969db7420e7caebaabd95aa6e8b69e3f848bb46a3cc60d1f96c43c74328061cd723153f54dfa28d38f91984ddcdb8dce4fd26e5f313f8532e1213d85f72feed5ea4a005ff242c44e2ef9132383543ac6306f958406f8777fde671fe95062d4fbd1eb2ffcded1f26e1c6b926eee9f1e0490b92d7251e5c216b07e25acef36e2bb29226c8ad6de47ea41b21d8af096b053a9c4d815d2accac2ebc7688d4db91ac5eac983da96ac32b6226fe7852677c9d211adbb564289f32644dfdeaa4e3e7a6cf86071d6328a4d7dbd5981750ba40314a7373443653bc5d20200c458d42af12017e906970b12b45895ce289e8a35d67cf4127c2271"}], 0x1160}, 0x409) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000140)="5474e03dd95b0df32f7d892346b7ac19bfd7dbf8b32c76189a6f439da98ec9397ffd1c226f2bb2cc7537d0686e8bef3850bd60e51be6a5369bc2bbed73b134ce9db32d67b9c940d7074d2c21997fbe64b4c953ddf0c552abda5765a5", 0x5c}, {&(0x7f00000001c0)="01f2c2266549855f21ee488f5427826c1aeecd4bd8ac0a79fe027b0b2e6a3aec37e77ba34e88445e1b78ac172ad5c01df999a610b35219ba08b2209177720052274600a15f5c6945614e820e598d80cc90d815a2ea80bf801a2a7a3cf8a813d38c68dae0c3207ed4014ddc2727995cd236192d24edbdb30b4f482fb16f54f85a2a090797f14a967cb55de70f3c4f19931f8019e21d0536438b1c8164864bdbed722f9ddc3c234fe3a1f6edc72b83c7f5d37c3bd18b8345ae5234293b5433f97ebd4d", 0xc2}, {&(0x7f0000000340)="dc802e599533f30b32359e6f9f520fc7a57a5209aa667713e639cca3323d51be10dfa6501ce9f33b812597eed6f1a3321794150319ea353777b92f0dd48d7100704a013270d7e8d61cf3bebb96ed8d5aedae996eb1f172aac55ce50df6b2b4dc77843664ae07767e484d2d290f3887c4e8e9c02dcf1254b30cb18b962f79956843173a31ede8e8865ff71a6b2f6c5bcc24d901075e2ff2a75851263aa346ad6743c34c419a4668249bef2879878b430caf263eef6c391f925333d426b01479d5d78392d862e94da8d36fb293b531158774fa69b479b29f20a4eb63745756e01d128baaf3115348dfe5020a06fdc29f", 0xef}, {&(0x7f0000000440)="d6c157996b0d169a3e38f7e15092b79f9bbcfe68a9fdcc0bf86f542cfee1aaa5d1ba6887310440913ec25b44fb4ca7cedabe063fc7c71f6afad9265d03902cb6c1e3704f7b9ee9ea82eb63b72f7c8d25874581a30e7cee23d3eee5af85252de7639ca2b4749264e62d3db9b30ffd869f7b0fa5825ae135b59536ca5798d0c31dbad2276af4e9307c1ccbdd3ca0418e29c1c77bfc34ed32ca1540608256862d96c31589538ef5ee21f80d2d56d1a45184faef50ee83192ac56b1507ef1f5a72bcc14ebca674d35f88270ff42ad9cb500e41b79b8464f453702d6dcdc0c7ccee918c45f9f461c0a92696f994569172f1b95bb837880b2ca0717c3b89", 0xfb}, {&(0x7f0000000540)="dc92a5d56d4e4cf1f3b98f73e1dd86c01496fc249e7ec1046ae9d157651bce0d45c2eee3ecafd7fef626360277eb1d4978265b2fa277c3811ed4b1bfdc3e620083ea59f73f6bc513a30cdd2a76029926e01058b7d1377aff66dfbdfe273442b2", 0x60}, {&(0x7f00000005c0)="bc6fbcf841766ce0204f2c9e62a55b41f8cf96c0a7c80355cd90c87ab577d8a925751d96411a0258c8741b15a9af696dd6bc1aa5750fc76af3bd806fb7d5a32ddbb2b133aba761d7eacdd183c7d02fc933ed7129aae9addd8ffbbab0bf52ebf2abe1c398487610d262c7bccb97dea82170553324bc218c", 0x77}, {&(0x7f0000000640)="7cefc2b5113b11caf03770a6de075ce762280be329c3792de27bc0b7c491c665ef22b64bf2c0bae72930647ec6ac1f823761842429d3401bd673e8e01b3217fe24ea35e65385695e", 0x48}, {&(0x7f0000000080)="383e0f816bdef0a691d89b51cd3958ab6da9baeb34", 0x15}], 0x8, &(0x7f0000000740)=[{0x98, 0x1, 0x5, "480915bd5b748c2edd6b4a884aab16ad13daec16985b22b7d2af513c44909aa417b5df78c6fa515ef8752518b9c44d6edb354d4e0e49077715a980019a003906c6b0118b1521845296af653ce5b5ab15dc7f2677ac4260714cdd2637b98f6091b2cdabecfdfcdc5ce8ae7ec02d21cf7a50bd9953f6b1ae33cb6ce861048d9117ea"}, {0x50, 0xffff, 0x7fffffff, "a4cefe0c469db95f8c8eb4997b48da4a1c54393e588f73e8bd7deb76d8b60dffde6a3bbc1f67df3ee856a2a73f4cccbbd769e2b0d1be1c3793743a"}, {0x1010, 0xffff, 0x8, "0ea191d341e57790e690a9d271082b2642d7ef3a43280a21edc3b2648665acdc4133abdf381d1d95452ef901d204a24e42c5ff644a9e99125dec6e38d9e8bdd203561e370631034bb996793e64a520f5b773d6acf21edb702e1340ae796bfc7cd0ae850cbd4042e425fd17afeb837052206a97866f62a6b7214382b8d5eac6a2ee748c980bde49d61a2b4f88c2893f5282bf9e8c53b8291e14a0361f6f1e90da02ed9fc0385419576a7602a38eb09ba0e938b59c0cef2c9b02a809cc91e7e47a5fbcc02f0f07f470b5c37cbfd056d4bab8ce083cf82170376380bf2b1ca3311510e2a0922018518b6741ab85cc13a6ed396305b9856cda2cbef566c117c03fcc79ccf6e6602df2c2d440b3b96bfc4ca470d938707c6255cdc40b4ccb5f233e74a3319aa54c7e3ad511253459438dc1933f693f8f09fb964a77c0eeb1c563ca073e657c4b560b58813b8d51edff85083f0965da4261da711e212d7e5a5996bd1f1aa1a8bdff78883a2e3f2879ed89ec685bc15416e459910f1e7ea88558a56ea5df93fcda684a3788f9b9abee391df3db604ae818c6e949945e65d66535d5632c681a1bc04325687b5a5930d1c486d36f52c8e8f01e30ca3e70243b4f126ae5e9eff781bd142299ac9c9ca942d35797f60674dd4481a5b759ac9a7928d4acd6fa32651169ae45ff966e1c1020bdce71dd020ede7def09c6d04b95637a001dd040402f14b4ec51d8c38ec383f7d8015781d7310354b45bc61ffd780eb1c6b2990504fd68ed09f8ab3017e0608509b7b3b25c60ae851b253548d4ef906f1662f5a0d128bfe236484862064f2ad1619622e63ed1dab791371c01eb7ee87bd7db3916e19b391b27d86b58aecbffef6285bcfff70adcece50a9975fde1a4aede99662d9b07a18c3401eed73e177f7b89fbf4b16bdef74779025d947468f184d7f6f0f7327e81ef49c935032ad8a33a0b56ca1ba03ec70edf1f96978e9b08aa3cc003a41ed8d4a5316115f03b87d327d383bd0654867ef120badabaef1e547f2d99fa866a930de922cb7cd284fc233bb114ff58bad0f26421d7631436a53b7f3e4da973cba1ce17d1096131474e38f12b9cbdba78f6cc21a418edda6c978f14dfbd7cb63e9760125ca8cb7ce37937df089b6d52d40d39600f7a2f0eb1d70c7c293bcdc495fdf3cf9e6db09d897f755c82bc4f2e04d7e1454e117507586c104291a0639bb335b83ae483faf1429e385477237faaf0190bb67e7da62f63fb965f13a1f9603191af286b20dfab9b313ae73c9f2ca697db97ab88ca4c65982dc845de53023216e72a4e53d2839822c655f00adf36f95c0cc0e2c9bbe85730a932fdd0c876e5bd48fcc6876759c5d6b714f63429285f6673efb9fec371336ee40d2ccc42289c9a5061e63c5842d4739a0d8e9d21755bd152abd4d36c5fda385a62581014406772d690358a8a52bd6e6776000611bdfb3cb392ed479c47d155829e4b5b1185acb1fab4e0433dc4897716da636c77b3832b1cdce2b8140178175ca10c8cde969fb7e676e8a50e109e2ac1f7c94b9b18cfd2737ae3d8653dfb32ecfa757953fd905e188bce9627d503cadb64e944e8223accb78a6d95aaa3f86a5150fe07102984a7590615ae29aebd10c3819f16c65356c1df17ca4ea069b39a2ba0514a3140fecf57becef3d02d52b5c3fe2adc013a4104f09ebb8670d36e170b412ccb44f617959528e8bb35139722309994838dc86def9a35e2d120dd57a67a66f28f9a56c466070023bbed9baf4bee5f9627c1f3937b9298dbe899edb73c641fe5858d18a7d95242f59e086f8ab3dc946eafdb2fe0a639e570552021e1597612b3c00ab6dbd31159c34e5d8c835929aa71ce1817d93330ebd49b1ef8b4a8cb9507fd67fd1e163905ffad34e686743a9853208b365170a94a98bf0822474366413617f40fe371a18b4cec3996854a6ade2511370d76862a392fe68301419b59ef43a6c09f61d22dc9e61560268771a230589a7462fe91e1b9158fdd385f941d40abdbe48be853b5aeb537fe3df2330f88230d9a5f44d5b09c0cdf69d785bfc6058fcb3f9cee76bc2b833f8061150d4f5fb8504beee731a14ca66561657792b98fac357cedf9fe9ec3a002b1cb7888e162a292bc41eea0fdb388ed075334dc14343ee92af30a7aa6e0ebad6c320f7e92542ac5bb8775b49a350cb1875f9f33e5d9653625c0ed29a2006cd7afe5f8986d6c46dce8691c4fc2ca5886bf90fb68665677b3f6b5b2299416282dddf36b4fb65a322872c2cf70c20dd96b0d0f1fe0d793a86761f3a82701dfd42212c691afba664748d4ef4b97038fd3e8340aec08e8b63a3696e4be703a0a7d6dab0d795775bd5cba5a44ca7daf1082fa17d93de313aebc3630141ae407c95f24a07b63208ce68b46f3b35e5cce98861b75fa6fdf2d8401760b2abd5d617f3334b46ca16023af4978ed7a69a50029c02de278cb675e4e66c97ad0954037b6fad0141f753a1459a67389d3aed9156811416b6566a42932acd3d2ba10455ecba6591a5a08f7db3e1040246bf8fa1961675b80da491abfbf206ebbd21c0bdc82f141c41e82d0cd795df2ff92af875e85d28db4068b73fe60fce133add0244fe58645226fdce9c8fc7d38a7893144c26fffc11a952fd06f9bdfc0411a9b21b2b7ace1da97c2fb75454284974199e20d7135f544f31f07c16e2752feb0c25cf0c7de3075b86415b25984534e6f17ef5c0fa59b655fb644ed7dbac3b8785b0383aebeb6e19e4d777b66ce476c8184c32f9f896847e8bfca62c2fe7f55d724ffe71a85c0b2fa44dabe5396398381b1e8969165b736f608fb5067560a174f4d976ee73f215469ea6d97b6e8db2c786177f94d46d70973b3927bbf348afe71276387cba00f7f5e98762c4c4046331790c1e16bab10319f19cefd6a0950dd12e2b5269ca0e7bd96e8997a78106c5da204bd5783e853a63cb13b5f7aafdae0f9914e4aff8783592d8e6dd5a1f2b822214dcdd7d8d38e98564cf01d06e6a82cb104d724ad1d6bf42a13c22599619b47b6ce3557be6933417acba7d5da7c6845846b3ce37948e4da3c8c8d74084b10bb1aff8527484e9ec17020ca6c290d7b090099ac05843c838fd1ae6c9e20a62d8587e91d115c1acbc6007e250a24ce2f3a15a986a303c29b2fd8977a31aa0ad26fa06e288fba03bacb9e022c90f88a2c1d42f2ecf214fe11c4af4e7db9ac21b04fe2cdfda7f0e257fb924dfe1c54ed19ef465d69415971e7526c9440790606273e5dcef5fc0ee71509ee3ec6fb2ec34b70f174f140149f607dd3ff3d7e47e3f7cb46b7e3dee7c9836088fd47e8e0418a3cf3e23b745154fc721c76c59405ed38ad8fd2a7b65b40f3e8bfd1b8a08174c5733267ab997e31ede8a04d272f2e460b1424ac1d398b089e463d45d38145081c6d64c1abb849002d51c34a992132cd7bfbf50bcac1b506fdea66b08bed70e97ebd8b3e4e6aad8d700d9d5ae8c7e961b4043a445b1c05465718bea21d087ee0e74721a99bd5bd3ef46388fbf46a4da96671d4f8b6f7d8f9078f4fe059e858fc088232fd5eef6eeb78732fb4b486154bd89c35314efb98b064707bf33cfb736fda28aae650ab65a7c3f54909c965ea9c5a9a74098c09cac1b9d01236f60277865bfe635db51082cf99104dc9fc19916746cd21d90b82a6ccd55785cf50a4d452fa4618de26ca1e091eed4bf695fdd1bc6d039e6adc89bb285d7026aff185c88feca9d4f35a73576abf518035fe05e0c8a7dd04f34817458e628d026f4b91397e231df6d9d2bada73c5352fd7bf4b91b265bf7222182fa19ca76903feaa13d10cae758d4355c949385f2b79d4852ce0290ca00b5916263d3b25c6598e77efae928e660912690939703a822c81c7b76919289e1657015a3ef07f6f2f30d0cfe6b6efeadc11db3040bcd3441cdc54623369b72381b724a73d0cace993fa20dd939054d936e137d3381c3f361fe8925ca1a0f56111c7f7adc5316dc4746e14ee331ad76f44faac90cb66f091678c68a00c4af5fc6d8bec70143c9a38127a5af5a3be8589bf0dcc1f81b79084a50388fcc684a1dc14158517ad7604b03a4912e9ebeaabb46107ab35fba27bca046629f88bf0ce4978caef695a6c73ae9046302cc82c389851f6345db6a60b358d3fed937530496ad5dab8b9835dd44e3276c0a08d1cee59a1ad966a849d0ec3e0c992af0009b93d4734fab10a3c211ffd327407a1a69d3f07b7f394582b24c61480bea636b9a6b212274cf512d7b778c7ff020dc086878c5fc20f4a5b6c4243bac852039c62b1e4f6a6d391363ea73af4a8cac54cb2264262d021d234ad1a4a437cc20a3f48958f1e92fe3c199034fdd83df1113d88e8160bad9cb5ecba94f6c069d86298998cab68faf28489d2f53f71c174c09c15cc28f9cc7b5a5c8dafcaecc7006f407b5bbbbb0d0965cfe6280b78e2fefb6ca0ad4cc364c1ebbe706c4dba04affd86458520bded1075f7b4728d01fb68a07ee7ef31a62edb7238f47cc1788c5fc2940ff95a725d78da298cfd9004dde4c2e56f776249fba5d7c3a24b1f44c874925cfb1f8dc37e375293e20d3573d24e5a3fedb38e30a2a8511bca8ea154fb3754cf4883a23350ce3822bbb826365f12f7245ad79d8ce5e12669d80ce650864b94bf2645f9af78f1b0e602d6454165db230f4ad73e274c701cc99669200e79d4abef5852329c78f75f0d5a7474d9bb6c719ccdae9ea2889b37ad5412617f9ff55b2a6626fe6e0c08dba66c2ac3269038bf18878469bd432a33415d17121cc624a82954384ddf1e73b867097643c50da594ff9555919df2e142810e1c48f40b3e9f9c6202be13ba12871c2b35e0bbcff3e2175db5ca1b6a7edcdce845da1a699b75eb74e35cbd939ef0aed32c8f3bd28103801998b8683e7cfa91ba10a3938dd9aa47874c8c78ce12524dc752866957b25f7c08af81946fb332f50eac129b9ccbda4b0e372b59200b02bd8f791fe88527ff8108e1d49867ae85de2ef1456624f388286ec5ac78459f65843d263f5d1027d8b0ae7fe7a746e3754ef5c6b70ed414dc2cc9881f7321fd7b59ebb56752828076518d985ae98f0c4f8a322188f59861a32b4380c1c6ee7dad0f65ccd96081acb5e1b2f386c07e566347e8afe58b7994d422ca6b7a1090d56171e8970bbae78b705a50979a1e01f0a8668154bac08818e4dd952473239b2ffad2b60cf485e51d7c2784780d6cb070ff41b122f54994318b7ca4081dc40eee08afd127b79c8f2a388ab79cdd2838edfb7d5e9d19563c42c27fdbd453c672a34be0bac689859189464bf4d310f13ab9d1c3ba150c8a185438a502296d6fa5e5aae7689cae0d043d4ac13a3fde59359244f73a50f1ab4847bb0f7b6353321141d811dbbff5234be6d9f8a0d10ea81d1c6207cf5d6b08d1a284d4d03b4265de9876575c2b398a5d2f54cae058b8c21b721845e88d0a6289d750bed42fcbabb8c72f0a435957e8088f85fd02e10ca6a714e7851c4b1c60ac166cdb27aba2ffb12f3d661d2ef04a679ca31ffa0893c780ad9ff8db08a5848f927bc9ad8233121561fe02daf52d752cf9b5b18b34c6fbbed3dd4fe4178b947b4048e24e83e719748b166b6c74498682544a12010dc661ef412f65c6e4447dc037548cc2057cfc9bf15504f4a26326fbd14257d46d7146a7b4245afc02ba95c33025a84db3e7ca03c1d6fdf89ad1db7efb6c955bcc44d7ed81c1922d43b717a87928bea596fd71f826411723ca8cc42d4bc8d5a833cc92ae"}, {0x1010, 0xffff, 0x10001, "49ddba6f6a295956c6c2ba311f8c8452cfb119118d84046ec6d555377a62010bb2d9cd1e30a7bf0775908a895858a0a9c832593da65dfb89bf7bdb90b8f4c3af5952450d9924ac5ba82d8784c71a5a0e53e8e2277d332cd53dc45f43c96da7197bb5c4fc078aad425b270505e30961086cc21f64eb302463eac5d6d024f8324cfab4796ce2421bbe780d413022fad5d5436570d8d3fe1b5100c21a5676147e7c1d563651b218fdd19e2b093192a4245d237ded4358d658af62eb3fe0aed77c47900d76a287da66f187a0b24058aa215a20973a0303871fede4660d0977109e799152c6f63193bae4df4642e103df5b82bf365ff3a4a0b53d21c906f0cba4aafcfa3e35faeb8d5aab04e40c43412234551d83978c32243e66e1df17f2d722b5f1c17597c3f8f521b27bca129ff9b4a2df65e76c12156bf8b0b3bed84698d3bbf4dbd973324e811cf1ac0b62b48858c5d157766ea714688218637ad00b5998569d743180587eda5e665f9af3b30daac560dc9728dd42f017b8a5e5fe55c4b7382cb3248a4e6f2f897b4bf2555cce26d93ef3a2c960f2fe8e381e2424ad0c49a677d4f594ae3ef12c0b9b685fbd76711d11439e03d5498d20a2562ebd85fa4027576f38deeb4632cc86248fe4f4923a0b42434fe053f16cf2f28502e0fa22a72d08749423516e6ffc687366ba571c791d64db8193f65cf777ff62a07d966ec6e4d77f5a27b4f8984219641c9a49479f111c42a1f35a54e88f1441c71531ec8ed61b1f21456d892bbf10425fda838832effac8aef658562538d8ca24443a5e9e4b9f515d0dad2a38358475e10aa01c4107878689e446c570006f74aa019015cd850fae12e6d9d16ebe49db1eacf098ddea254f8d430edd8248253bb4d26e160fb5773aaab5588501f78d482f6f57ae6560015e0d6130ac6bb849f726820d5091d6329038af62859e5a3666a6a9ebc76658f960b71d12e26bc669d0faab292b1e8a98c6089a0b60f7d07cca5c33a08e5c48941a8f9dca1c6a95b64cfa6008ecc48606f7bdbcc2950c2a6affc63302f4f87c716de46df74f89c0fc2a8dbd316b9af53bba11d2460e59c9162a6bd1103b922308556c9e7f8b5147a504a3fd4920c3e7a229b8437b35bbda16b5f3086edb0de8f6b35a2448f5a818a4764f68529426ab804d8fa428eb1109181e0c06471ab9210ad5b151b14edf76564e7cd1d545c63d01c6bc83d0d41f1c045480ed42b24922a393469e19fe10d59f28f21183124eceab9be6513b03ff35c4f04e54cc22b8ef1a5fa6bccac47db2ab4b2076082b6a593bdad23fb0b1c95d655459db0b6616632da9ffdfc4cb07b6beb136b102831d03cc2be0109bec41d12504c4aeb9d3f07f6730eee5dcfb77af7562c9b2f858c788fbb9a4de0dfaa6e6e1a9a2572e2fc60279a8c01daec12345498e23743f4c9b7050670293ace87c955c658a4b34a288ab39d9bee71cd42ffb2044e8f1cc5063ea93413457e5b257d76c35e9978f832c062bf2090c35e727ad601995ee2a1509165d8bd7ab93b7f1108b0b30a684cbb28b8602e185001f63116cb99ca3740dff91a065fd65494a91f9da73e8c5187456e380a3b917d8b863345dcc6ab2dad0896442c4d8b32744be2017ff027599b50148975a913ea8603cd8ffe93488b26b6e5840786d54e603f902278c56c1924933f1e0c5bf190520b238d20f56e9f0d8ec2512408fd9b132895091dd5d264adf6d43535a6eefee1e35660cdad632c4c98968b911e5476adef204f8a5d120615db8c8e7091bd48a78b3f0dd082cafa7bf05f893b25822a24c1c5aabef370f3ca5a494d00784147517afe6665711b376532d21724174ca4813a4abc67d78897f2898f80422deff744f480d246795f284530a33fee8aecca2411292ad264d98e323917a8442f8cefb1d78ee3b19c962111ec1ed4698d527935ae9793bd88badde073007e70c047df09a9236fd7d7131e6dc5cf90c38e7344c93937ae950d4d88ee8b980179de920a8d05d639666675509c061829526feb92aba6a54f70cef7ba26c8c782ef2c91ea2c6795050a35d2c06598635b89d498fed253cb78d53fd989c3afa8fb858dfa8d8c108297884eee03998ae18de39aba9f2ed54fa565a2ea3557db8a3c860cdaf0be7909e50191bd94ccbb7f4a2ba49cb8654d6184536e33716bd2233a193921cedaa03da0ce1a13a9259a971c0b1182001b6e8d5ea2a05cb8767d29451612650c5bfc3190e8f2f70e146b194b1a800ecf91b362ab7c6bec3214a5684dbbe055c8dc5875b20d09b8ce47e93e2e186d5a4b778b3d453c665fd049acafac70580f1fcc3560abd24c957fd42f1c3481c64e9304872fe6ce61400b513e387eb16451c1c7440f3947f3effee97fe160bee497dd89ae1e86ec70cec21bb4be78477acffd98dcbd60d94af6489a1fe2dde2c58126933bf53c4396876a15d3c06d871b4214850599983f705d769259e3d54910b07ed97e11f287bfa87963be145727078540a2fc653e38ae3e10ec3d6f91b35b4b4b205eab72aa6dbae237fbc97ba62d34eec398ca8289b1fd41003e33474316c434f77fa95b86908eb19009dfccb2ea0063e361df5b0c15dca9410d08ca536a9902fb8c4bcbfdfb090cd9a0e999dcc7d8b64ac0c1332e37666832742ea3634e1a8a9a920324a58dfd732891363ea659b4bbc665e192b6479db5031bb3d3b3bcfc805a06f1c8735ad4880953af5e6271bd9397855966601d89954bf46e16f99e2e75e2e06ed1ae11821227f12825804bd449b50881d0237291e0be2a99280599e405ac30607ae98418e6bbaa9e53ae2a948adfc6abdd0356b4f52fd56493fbfa601b5dbcb43ea58cf94bf22a6b6da3eb1b4d74afa788590d10348f7bd776c712aa20e7584bd5fd206864d9b3c05ebe554567a2b563a5b88d2e208a9b4743403f1c17329f01afb2634bc0e0b929b8c53da450557a17319a64a4184c7197c3677d892f392307350de64b3484cb498ec73e6b478bf5614d5dbb9fc5b848fb153e79803df3bc5514a161b8c24a55be47dc850cf52ac842c14ec927231dcfad31402859c02a53c4844302f004323c60d9f628c9488c9ba7dabb7a68f8f322aeb9ee71315f56fa30d5c24c5fae3aa43229f74f56fade58927beb56dfda0b662f4092ea974bc4e24dbe367352db9d6dc7097014b9a03b0cdc42b78f03ed05c7ef1029fcbda901ffad6a3e53520623684425f84dcc376f5ce5fc32958be2cbe39b1a523bc8a4eb933683f927cf2bf94df42ee18710430d94b92510e3690284cc81a3143f7bd8a3a7f1a74c3fe733f45b08de6e9253a12cdc2731101fe9de2ad48e72d985ac7dce776caef132ee17d650d8cedaecbe3c2b9e613fe34c072761f46cfcda12798ba637681bbb189dc7b181c49132735843c6ce3eeed6aeb2b8f07dacf16ea0ba0474c423c961dd8ac72ced8c602b408c4d31f9aec0aa2fbc41113af6c4448f3bb4d4c85795c5b4774299dcbc8b81c7378c10183d5f0d38a482226947956811d9e19cd17d47f9e8c9f86b3194c59a57965db1b684f405d43855f751318ac66c9503b72cc54fad9c071d40a5264181d790452e6b660d87c7e8adfa817f4db416c3af17ce3e840db4a7b3e3e4192b6636857dad7d635a068b187d46926609b8d58ccc737e0fa2a929da24ad13203fcdb8ca5b9f4f75050df125171968ff04c8debdb16dd11adcce195bec088642226df4d3211d65ffc5ac01776d93add79fe1851da58467745e605ba0e0db22432b521f7a2c4109dd2098d939285308d514d05e8a9ad2d87de142126f93622a36723f02f11f7e8c05ce3e15f5c738c4b0f3ddb47fc570393ebcb6f554410c5ab9cdf2afd6b7aa3605b541658a3f9b94f1eaf501f53b38752cdeb0c5faeee7d0a1242a6506f4b9efa2cc01210bd7c81872d4fdf417c0a1864ac80705d86a92582b37a39fb521af6f0780ba0694fa3fff6f14c2c326e74f5f313859e76623423cab768d1b1191f7aa4a29daed8ea31a0324bc05fd824a5feb2b99dd5956a5eb1d9be61e7285b7c94fb0c721bd16dfec8c334a3c7b51dc4b4cb9b3686ff7587f5d8ee74295061d1e43cd4d6249fc17cf9390a45e2699beb443f9e8ed7b2d70bb87ccb91701c81b3a3d8c8541d95e25ad6cd5675addf82dd442b11950701d3d836bd743a7340fa7770a198df12bf08a77f0ad0ff7db70cf86eb3af7011c2dcc2811839bd09be09b63d17911f8be1cc635795793d07c3b7cef1241b0ddef2d4bc15026346e5d55cbf96754038d638efb6c94d21fc4e4698bc8ddb914999be838c554789e257a4159ba5046e4f7c346e995992c7fb6df4499ea06f4dd4531593ed6fc7ae0dbfa4f46ff7cbe4e610e79888c99d20388670cbe7374f24402a4e5f9e4aed8cf03ac4b3400d4ef317e05bf5e071c986252b3863ce48e9f6e6338da678502ddc521ccc08047b15a417b510df1d9ee9b430e16342deb4cd7cb021a0dd00bd8cef6dae394373c27adf07405f874032191858e93ce4b8949e035bf1bfdfb48cdac93202529977d5947bf1a858726967260a01254e56d7881e6d7a75d07f900ca130af4dafc9e2576b0e7088889b16a0fa16510ee4164f2d83fe96da99ef7e88894a9a35a988c86cc32ea9a0717804496650692e8f8389477589615ed06e125a3070112c5f3e807ceabe72a8f6320fd76485642954fb182e90d0dda4c0453345f571f1f9d96fecfffbc4632cf70e4c3d8e76ff2d12577bc2c5b7f146bfd61693dbdfc789f5bb69e263103651e7cae025783c6b32b6cfcca4bacf637466041b622443bf217d5259bec1f5974f8330a56e427908848a41fef88e9b438e174403e8565285e1fa83bd82566b2b880bd17e32094c4f45d3de42257b17b59dabbd381af07a008045b879b4a1111e2d5fbea877c07d91e81f174e4370ca01f01ee06842559b3352871f3b145df4921a364d79ca16e71318e99b0d21f6f9e5225f9354936b8c866e9098ba27f6d81c2cbcf4c64cdffff77ab887ccf47e5935ab7349aec2bda1c3a92806f42bdf559c216778ed1d2a30eec83857ad342c5acf3584b8b42811218f23320a3930c0b05bbf70239cc9be3378b5b1a861111a08a35501b3244ea0d45cd489d2eef002fe8e2936759f63b4d82d0e21b1494473ada9f5d4731f27af5a940f475274d012094b97e3005dad2a20b1b46a1cf2c90c9548ace2709f6c1d4f38ac79f938c9dd74ab2a279f0da0088ed8f5ade2ba0ca6969579e7aa1c6bbff98714f913ec901993f710928b2f02a015a638e4140162aa8745abd3d70fd65313995df0249264e8887f11d03b7f52f7867c969565d309910d1532f8370b06ba84954c5c5c5d8801fd3a45a99fc56dacc476c352482c582a51cadc0b7180a015110149132f5c606f6f028e1dddb0d4ccbfc71100008f12985aca6da1f8858f4eda7d9e911baf18429ce258d19b58af3f623073398237bd2f578af5afefab25135969223d7914253fc4a914cd05fd8b9e0a02eb571319647a645c5e9848cfcfd4c5058c4da22e3303e6559f28e44b83ac1484e80b608105a1f0ae0bdc1745531f1b198a23561bee8e6fc240ba2eae2ee31c7c4b04f4bbfe81ceba6a013d33e97fd018ceb116c41e1cdde87d43c8cf95a82b2b3de3c5b7a65f7c075e15aeee54455f36238a3ed3c35841d6c8dc7846514f5b97249fef1c20ff2b169656d323d5a57c68771952e82a74bc962104766a145209ca682b9e82d99fb79be503e2bab5e8ac45bc7bcbfccd6a497f2a9ab4e8411ea6f9"}, {0x98, 0x0, 0x20000000000, "200670ff124e313c15ed062b7401bb1ac29b7761f366399f3da61228bf42eb252ec43bc5d0c00bf3aa2e954b8347e9753c8b240ad321aa096d937f756f1d5e7cc7ba2c62b42bf24c3ff9b91785c4d78666faffc28e3de4fad65b8ed31cda58dc0c5ca43c37b7f2449141b5fdb01f2f79e0048798d0ca32856836f732c5c3f3df7d4f023ff106"}], 0x21a0}, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x400080) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) setrlimit(0x0, &(0x7f0000000040)={0x7fffffff, 0x7490}) 13:34:44 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000080)=0x6b, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x8, 0x3, {0x3ff, 0x970}}) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) 13:34:44 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') link(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='./control\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000200)=""/105, 0x69}, {&(0x7f0000000280)=""/236, 0xec}], 0x2, &(0x7f00000003c0)=""/122, 0x7a}, 0x840) getsockname$unix(r0, &(0x7f0000000480)=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) chflagsat(r1, &(0x7f00000000c0)='./control\x00', 0x1, 0x2) 13:34:44 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000380)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x81}, {0x6}]}) r2 = socket$inet(0x2, 0x1, 0x0) getsockname(r2, 0xffffffffffffffff, &(0x7f0000000040)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x480, 0x20) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000100)=0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000003c0)) preadv(r4, &(0x7f0000000300)=[{&(0x7f0000000180)=""/84, 0x54}, {&(0x7f0000000240)=""/32, 0x20}, {&(0x7f0000000280)=""/127, 0x7f}], 0x3, 0x0, 0x0) recvfrom(r4, &(0x7f0000000400)=""/4096, 0x1000, 0x800, &(0x7f0000001400)=@in6={0x18, 0x3, 0x2, 0x1}, 0xc) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000001440)={0x2, 0x7fffffff, 0xff, 0x8000, "5def36e3ab5fc45d216289d716cab9e805635b92", 0x8, 0x3}) 13:34:44 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x1, 0x0) r1 = semget(0x0, 0x7, 0x0) r2 = geteuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x7fffffff, r2, r3, r4, r5, 0x2, 0x80000000}, 0x9, 0x8, 0x2}) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0x6, 0x0, 0x246, 0x0, 0x0, 0x0, 0x4}, &(0x7f00000003c0)={0x6, 0x0, 0x0, 0x0, 0x40000000000, 0x0, 0x0, 0x4}, 0x0) 13:34:44 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x3, 0x8}, 0x10) r1 = socket$inet(0x2, 0x3, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000100)) setsockopt$inet_opts(r1, 0x0, 0x6e, 0x0, 0x0) 13:34:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001e7ea22db7cb9ea659f2f8e877883ed197131d7526d19509e7c2b899b00c349e86126865509caaa7c08a8fb6f085f5f88aa6d1b3b665ed2d05214ab72d6a17404db18e222287360a88939797715cde8ce02f57edef41856dee726165b1900e1aa19c81870595bd45eb235b6056d5db1fb8c266a85e8665944dac7c3b93d02bbd4ff438f0d06b79e15caa221b04c024b73427fc95c37dc9d97c86578ca95c17bd6864b20bd2fd9d1312e5a7d73ae2e94f91eb61ad0d3d535511119"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) pipe2(&(0x7f0000000040), 0x4) 13:34:44 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) write(r1, &(0x7f0000000040), 0xfeea) close(r1) close(r0) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) fcntl$getflags(r3, 0xfffffffffffffffd) poll(&(0x7f0000000040)=[{r3}, {r2}, {r2, 0x12f}], 0x3, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xfffffffffffff001, 0x9, 0x100000001, 0x6}, {0xffffffffffffffa1, 0x666, 0xffff, 0x6}, {0x80000001, 0x2, 0xef0f, 0x7}]}) 13:34:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe2(&(0x7f0000000080), 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 13:34:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x7}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r1, 0x0) 13:34:44 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) shmget$private(0x0, 0x3000, 0x45, &(0x7f0000ffa000/0x3000)=nil) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000300)="f54a950009d12a49cf4231bcdac0ce4c8efbe9e0f36e17efb6313c2b197e39ffd30557292c519c04267205eb455853516980dde9ec88b8f557437c39f14fa7986640258f5046c2a8fedc9c043f38733cbea865dd92534e3c1810400d0e9700dbd69ed54c80c82044a1fab5febb6edc29362a7cac23757474c7d423a62bfb04a29dd9468770ebc0ad0b36d14e22b122b8b0e182099ee8ef442d", 0x99}], 0x1) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000080)='%\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='+\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)=',-\x00', &(0x7f0000000200)='#\x00', &(0x7f0000000240)='-\x00', &(0x7f00000002c0)='\x00']) 13:34:44 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000040)='h', 0x1) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 13:34:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8180, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x20, 0x0, &(0x7f0000000080)=""/32}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x81}, {0x1c}, {0x6}]}) nanosleep(&(0x7f0000000200)={0x1, 0x3f}, &(0x7f0000000240)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[0x4, 0x4, 0x5, 0xffffffff80000001, 0xfffffffffffffffb, 0x3]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x7, &(0x7f0000000300)=[{0x9, 0x100000001, 0x4, 0xffffffff}, {0x130, 0x3, 0x6, 0x8}, {0x6, 0xc5, 0x5, 0x2fe}, {0x2, 0x800, 0xffffffff, 0x5}, {0x7, 0x7, 0x100}, {0x200, 0x40, 0x7, 0x5}, {0xffffffff, 0x6, 0x0, 0x2a}]}) 13:34:44 executing program 1: r0 = socket(0x400000000019, 0x3, 0x800000000000003a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 13:34:44 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x100) fchmod(r0, 0xe3) getsockopt(r0, 0x5, 0x6, &(0x7f00000002c0)=""/244, &(0x7f00000000c0)=0x2c3) pipe2(&(0x7f0000000000), 0x10004) writev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:34:44 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x1ffc, 0x4503) r1 = getppid() r2 = dup(r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x2, 0x101, r1}) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x200000080, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085762, &(0x7f00000006c0)={0x3, 0x3}) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000100)={0xffffffff, 0x80, 0x1}) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000540)) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000580)={0x6, 0x2}, 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="514ddbb5361c89d12fae417c6cb153a2ff6c9f34134d05f9fa272f0da28dad63ec2ea045a5892115fffd3bc34252126037dfd60bd9a591dd42e9c632298e2a04a269b68512bbd82d59477b50a104db03f8d3c37d6185b67739cb87", 0x5b}], 0x1) fcntl$setstatus(r3, 0x4, 0x40) r4 = open(&(0x7f0000000280)='./bus/file0\x00', 0x200, 0x100) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x200, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x8, 0x0) kevent(r3, &(0x7f0000000300)=[{{r3}, 0x0, 0x8, 0x0, 0x1, 0x200}], 0x8, &(0x7f00000003c0)=[{{r4}, 0x0, 0xc2, 0x80000000, 0x3, 0x400}, {{r3}, 0xffffffffffffffff, 0xd7818252eab51c4a, 0x40000002, 0x3, 0x6ea}, {{r3}, 0xfffffffffffffffc, 0x40, 0x20, 0x9, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x64, 0xf0000000, 0x7f, 0x5}, {{r5}, 0x0, 0x4, 0x2, 0x6, 0x1}, {{r4}, 0xffffffffffffffff, 0x8, 0x20, 0xffffffffffffffff, 0x1400}, {{r3}, 0xfffffffffffffffa, 0x5, 0x20000000, 0x7f, 0x1}, {{r6}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x8, 0x3}, {{r4}, 0x4, 0x80, 0xfffff, 0x40, 0xffffffff}], 0x20000000, &(0x7f0000000500)={0x9, 0x7}) fcntl$setown(r4, 0x6, r1) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f00000002c0)=r3) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000240)={0x3}) 13:34:45 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x1) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000000c0)) socket$inet6(0x18, 0x4, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x5, 0x1, 0x3, 0x68f7, 0x7}, 0xc) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[0x2, 0x100000000, 0x0]}) r2 = socket$inet6(0x18, 0x4000, 0x0) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f00000001c0)={0x1, "2c2ab5906f088980f6dafc77d5f7be549276c9f08f2788ab1b4aaa9c5b62277cec70377e33a72018490977e398af737d0022646912767aff494b3c7dd3697c3a9323aa31574ac93455267c9e8adfe1272ef505d7acc5810971a8e66671d2b04af88bc3497a4d6b133c084bad0b2ad4a60d5d1c8c9caf2814f93dd84bee74c3e5821100e17e0bace14796323a3514d84ca65e59c4ed0c9777188b229ca8b76caf26e61fd3957c4c96ff7871053fc51861710b9ef1ad119c180d2c346c75a5b15a47cac93f240999c0d25bdff976ac44b07823bb9a1744550ba3324a9fbd224b951b42e073d4650e38664bd9"}, 0xf3, 0x800) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x6, 0x1, 0x6a0f, 0x2110, 0x8}, 0xc) semget(0x1, 0x4, 0x400) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x10400, 0x0) socket$inet6(0x18, 0x4000, 0x2fd) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000340)) r5 = dup2(r0, r1) getpeername$inet6(r4, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000400)) r6 = socket$inet6(0x18, 0x6, 0x8) ioctl$TIOCDRAIN(r5, 0x2000745e) openat(r1, &(0x7f0000000440)='./file0\x00', 0x0, 0x10) r7 = shmget(0x0, 0x1000, 0x220, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) readv(r6, &(0x7f0000000500)=[{&(0x7f0000000480)=""/115, 0x73}], 0x1) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000540)) close(r0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000580), &(0x7f00000005c0)=0x4) semget$private(0x0, 0x0, 0x202) socket$inet6(0x18, 0x4005, 0xc0e) 13:34:45 executing program 1: setuid(0xee01) r0 = geteuid() r1 = open(&(0x7f0000000180)='./file0\x00', 0x10180, 0x46) ioctl$BIOCPROMISC(r1, 0x20004269) setreuid(r0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) read(r2, &(0x7f0000000040)=""/141, 0x8d) r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r3, r4) 13:34:45 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x280000) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x9) 13:34:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3e, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4001, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:34:45 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:45 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x100000000005) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 13:34:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x81}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) syz_emit_ethernet(0x0, &(0x7f0000000040)) 13:34:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000001240)=[{&(0x7f00000000c0)="2dbbfb1244fe677b84a7ca559751bfd22a23d9903e0a547ed089f8a767de38dd62a977c0928e2fd7cf9053e3fc2367f915e9c778bdb3be001f4204ddf8ff42fb440b8285bd0e92408f67b8ec7a78af997bfc0083e1490b64858564d01b8d1846cfe193ae1b1b8010d51152813045df8e448a8bd02fadebb943", 0x79}, {&(0x7f0000000140)="2c7bea17e9f9f055dad0507987ad15aae1e22a68734c3ae13f89119b09bc220c044b376995078475e90f696036ada337e95117fccffe87e44b4090a17aa3d164c8b591165ef27002d5b08da5445de836ea9e2084f31943520913e42067b088a97771bbdb15b2b4e8c254f5575f8828b8f8b19c028c4b838babe7250a4b7d4e29357fe8d1a7b6a8dbb87ee667abb350aa3763a58928c93ec2c269cbd2b68668df4fa3b874446b6fc5edc91d46982bc47c93445ae023f50e229b29a0b3c7db3eaa9643705b3d9c55b8df2ffaf60ee6f84fd63f2580300f5095bf0edda99bdc7588b672a65b9d137cb645e951a4cd046597edae4525622e4da6f182b3922f11ed5da021e3e5bd0dd4c18f0c67c3acaa295dd0dc8378c6053ac454f8b587d9295d590454e088de174c5cbeae09bf521456a6b3a234b28b717255fd6d2131376a72d5db704af57c75598ec2a867af62a2a63755a2c53e183f095bd03c37583ce393e819bcdf3188c18080bd45c4dd56671e5dc855e326b7d42f142b3c6ccf651926e2d17c0f954aab7f62ab40c3d72d9ea9eaad1fa96ecc04dafd2193fa052bd7042ff76077c556ce8ea12fbf15e1421ba8cef8f76fca6b09e32ea002483299eb153eb24af8c189ca3a1bf066cd16b3e4924da35be6934bea69508e795d79b5902391d3eab8523b2c229594278a615065320dda7544d07e77a3bac09968212ec6abcd76268ba8ced9eee035205a832382f4ea80071bf8cf848592754e0d8705b188215d13d7c884498af8d3e63845ef9216d8d2b3ee5b84df9a2da6c9138f44b7e47134cbe804931e208e717d7ef74389eca31bbafe8e800846883bad61ab5abf7ad3b340b9ae370895e42b21b5be05518e74ca4325527ec3a2c009cee0cd99797323a9ffbf782e3b491823959da27c09501033e978de94d18fcaa33be23d7afe03729f3e3608603d06b0aeae383e63130eefcd17e46bdf9a2197b413e07c91cac4203fb3d3857d1ff1a683965aa8bbc2a40def4e4d840c0d56e50315701994010ec8cc8b2c8d49f3c621cf75e1092d063a5af47873e11c79eee4ff5ff940e8b94482b192ea883cee3c9184dedf004df3423e11d007af9edcfc8a09d5d4225e622d8b2df0635895243c65c270441b6dfe005e61829308d7d5de4a07b08fd321651bcd4a790e8c6f0096e017f76ee194aa4ed2207af04b32e1c411112510ad0831e78cc4ffa0bb9b55cad595a3700e56831d4baf36b980b472cdeadce0a88fe863ab92c9abcc0369ca1f616f138d33e2f02026c5deb14aeaa191478545c7d40defde2c817ddff554ee6052730beb44e021365814657d4e486a99d7ede5077422f6fc27acac496d2c601adedd79f037e3af288c7623da8a59ac341de3ef65c0c1e2a57689ffe498308b6f0126c7ec9eb73eecbce775f9f99224f1e7b5c97b0ce1323532bb6c3ecaafab1b1ea314403b5b90873c7a205c5591201ddc94cd1179ec6231f4890991917ad8f8ecf0d7ec8707f1afd0e61483ae43fe75cbde20e9f9ac9090d44919d4cf35fa6a73719112e0395472f5428f498d0313bb577a7f189ca73f77c5f8ab23bf2521c1f9326ba83430fd1c6793e0f76f4021e83f23a22a76bfdfa57a5e87fe3dc93e6aa0d115259722fe3c7e46b80750e304f8c52a82a3d2eac76255f1aee245680a2f03c5033c0a5ef992fae67f0c5ffe9a779bffd5b645045bf4e998ce14b557dd4ec4f8a3a30dc6b16ac76ad1fec730cf2024acbd478ab056d2d18c359c09c6a3c458b28092e2c912f3d85f02de786ac056133d0804679dbab08bfb1e7e5a3798d59f96ed08de20ef2103499fd81d64d042cf318491d20620b1c6f04da5da7583c7a172ef75cd3c916f2143d78e9e9ed1bdfc0161f0808915ba7b5c13a2cda20a204441bf2917ffe6eb854cbdfaf14923de69d26ad1fa9a7dd724872d17867b40a440365a80658fea7e8896ff5ac19c21abcbce068d07965e884957f6388d947d86abb067be9875c03e06fcf290d612a889715061e947fd3dcb87f7544476517ae410bd9864377c399982cfe2fa15272d1c4129d6b1453c458557f9873ba7b5c8700d3f70e30dc921a6a41f524ec82724c82ba5a1338b717244347237d5689250308f3839f1297bd17d98af3d8086ab57ea4a9d79559fd2a83e74563ef73267ca12c91e284de588d313c5f0786cc6c4d070c2859e622bd41c16ceaf930d057d7fae1f4922bb75812ead27e9cbd7fe86aaa0aa91d8af37b0e107f9212770bf2a0ed2e4c3ee00a8be75d1a2f1560d34f194f1d50ebccc0a493518a6f28a87aa9c6441827e13a62d8b21ba5144e382a8a7991d390e47d46cc8c1df08922891d499940d9ca2ba8e94f8462f6f5edba57c8b094865cb9a616a2805948720d1c2c5d07c1bfb036242229c6f320e1641e2488a0dd15e8fd5350c77f3ff922ef2a11f37e9274facd10ae24358ad1937f1f77cc99e0893b069e7a3ec6f9c052c1e8f170792c59941cb39558aadf08aec7a87b96c8b165b12db0cdbf0de266f479183e991db5bb04eda84b49965a325f4639ef5cdde66129fd56e52407cbcac93042dc4a41295696628ab29dc3fe481a0ae5b3ed59ea35bdd90ad6ccc5400395d85d59da24a02522b23bb794aa3ba67fcffa0db7f802110edc8559d626f00ccc06fb044cdc63488c3169aecfa6b386246caa8ec7bdf3473070fe6ad4d3ce8ab9eeabef82c6e3a9028841510fe38e222e021c72fa557900ffe933b17aab2c28b8300a84886ac4e8a24f5b16051148ae1441bc20be9afe6ee66d45ddca07394b93b2dc75e882e4e07b8103bc5f6f67c959289b43d40e2b4f6563ad9a140cca20410707e8bf94f49b8fb6e025c642a7698f7bdf5a2bf900415fa2a1336925635e7df31f1d833519cd3f4771288158a61f55141a7aa16ae1c8486ff20c0f91fbc9cac300a54be3deca58382e23874e721dcfee1cd55e96c3e3b0a99b41c9b207357b87616ee8e062edb95ceb9283d49ecaf77dd0c80f58d95a0cc80c38d22881811a5f33207a5914a3f383aadde707634f1452c3674153d89b92726416e091039e7f653d0266b29ff7d96c28568dcfb64d27775e944a3cc18cb68d8bbc5f10531044a50e0f13d783b53fefe3bfa8c7c54b3e1903499dc78825c46f000fa956aba7c6cccc55f702b3264020c01e8fe5ac5d89dbed66ef7a5685c4f8d7d0386d5fe0fbe235e4dd24e7f57b1e4cfd2e76f3c00e0b5ec0a9542b415525cd92a62f9b1966aba82c61fdb8c07783c4db0a6c4644b29c1797be505b02ca92983897c141c8fe8f360de933dfdc95690e16419a638f48ea4acd4f2c6d09c0f6a26cfa710ed4dfb8df9d4e7ae067f0744ef3eca8cab60d13f30837aa56141b6a1aaaa0764b83341fac79e5c503de37b50345df2c5ae0c7444e9ffe60ca4e914a78dee5b2d22c7f673f1da87aba7efe2d24f1eaeed92da965291a5c40e85dc0d432f51bcdc34c2584c138b8fa51f43ef23520669ab6c2d03ea2b60715f89281b549c9d698d49152391d5016010014573e1ddfa65cecd014714b8403ea49f3974e8ba4f25e70663c25bb702dd313690e1659d7b3b69f8de31855204a5625e7deaecfc7a85a9fabf0088fd72b6e3ccd90b04bd2b3eecdaf6b22cc56c7505c9f2dbd519ed243a7da079f01f02aa330d693ce4ee797ff9aaae189c31a0c04834540430322130bbab48640c2fa6233b7ecc0b11c78af91ea9e50af02fb965ebc401a91a7a8194ff738a91c21864d4167856b8c92abf34685a0975e8a5dd4c78d5c3e29c102e7caf625b3d7f98a83dd2b2276cf7df01d57c0920a9c3c8da47c5e6b18996efeb3f21444a51ad4020abf3ea1aabc76c6d9aa98bac9f65cd08182446ebc4b2b1758e81bc122136f2d1f2bc9ec163c9320c139e7e8e425906eb3fe9c9286cb450e60b9fb6c355173a236a3e2235fbfa50974b89b97dd9ab9f5acff5fd9e699c2a8e816d6d422f1176907ce0b65c7c25e788f6d95ddc4f3421d9eb394012ca0bfe5395f96946c2778c3598a86acbffddbe1748e9121b5f4f5f16a812905cf6b9e7754f7e0868d277ea03ef409fe538d3021a916cbb8bfe5116c5e8d851d128e43c2983abb4139f8db64f94f1f23d3df7ca2046f94b9d4b0b3efe698542217f3b53a6d450f842fdd5c6391b4a422c54c4002ad5b4a3f0ffea538b6e0e6ec19292c68712c2ca05aea397b0894d44edf678d4ba77ea82158a8131bbc50d34a1bc557173d152ddcca6670329595507c13cf810a33a3d8e31560b36d9dd96a6b369f0b78d393666740133348d96e6d9abfabbd3fed49d7a4c15e7bdff32ef1a30792a4b0d73804b12c9ec372f00ef39ecc2bba2943aee9a712d5a71e8ef0609d2b118c351153fee816e253682eaec7fb3f4a706642162fbb05b7ab8cbda37e1dfb4b92de3fe4e4cd57616523d48dea371c2933523de485d39ed257b8f664dbd8ad2344d87c48c2bbc14fbc4cda8b4b15cd6e5107b165ea2664064fa2c545ee3ce1357e4ef5bc499c48d6b0de83276ee7f066eb5d2a07eff11df2e768781509e465c86e630e581fd08fc2f9077c7edda79d3591cc0a5bca8d5f5de5cfd9c4d4eee0870f969baeb7414d8a3e506d13e63ec6ae615a5dc2b5c52b54c444fa22f18ea5e4d278c529d98cbb0efb373ab8fbd12ab48f28d0a43560f38ca0e7b527d986242eaa6122018e8cbfa560769f21c0ac6f7e597e5b7ff2ceb7797f54f5346dbfe9f74313116f700bca71f2c63a48ec76c9be325d7ef94ce31da7410756cb414eb68448e1204d72650c8969e2209fd6dddd90550786cb8cb268115712233457c0c0eed22b6904c8b8c4b64b5f8701daa3ab0b9bd446121687bf135d5af06e9c77b68d438a57480a464decc9a92d5be2ae3acd16e2dd86edff914ed81b5fbc3d3e439eee30551a8e6d188c93265c72135d71a5fa1779da10cfb5913f4784f18bf025e1083a06c5acf4762ac2df1ee8e8b8ce5d39140620588c01f16a14f8b1460e328bd8de9f6d56e59287c85609ae45c6daf5e77fc40f68d98b6047a22811a5150a471cf0550d44804b3d07a97c9976b8eda17a51dfca22e734d2b11cd7626bec61c6859693895ccd2527bc04ea45b0817f7af176b6fa42857c8ddf80afa4a42305d53715f0d5509d0640f01a75b45600fa63b4262b07e243c378595d012242de6082412c4f9b8cb9512b84471116c323fc8b1815ca52bbdb8e7bd4ca5fe79ef5b52730ad38350a3d6a127b8c09b859cbb236f395a086f3100df969875c9b69ede9cd9b46d7b25435510672bca939e3495776e11c24eaee2d4f7035999b285ab070c67e66503c95d20f71ee19d2c007595e86e8b9afe0ec010ac5cd9814fd25d9ee3cac2ec04fcca162b2dffd4c679936751dd902d67f5e64e889e0306b0382bb8f4958f5c7d3efe8ac7467b41105c9425aac13274c1f8a93ee20fcd16e5188574ffd4805f0871b607163231e30bda1328ad310d369594e7811e97cb637ebd4666641e3b6a090870d9477b51a49ab85ded7950e17ca36465419a728b5325f3a8a2f94d4d627b984a1e933eef87ed1dea24cca00acac425a3422c070898b8ed6bd1b4f9e39754a5e765d81421f134c6e68b3f774bfa6751817e4ab29c2474b07104ffb2823e312fc0f9967db9a172369477e3ed522125464bc56b81895e0f10ab43829a25a20ed93b2d38adfcc9b75dbf5cc1c9ab47876c454e56cdcde786f37cdd6a2014001aa3739fdd46eeae4079b5096f52f79b5ae3f6df04ade3fa97995dcc5535e3e1d64ec76f", 0x1000}, {&(0x7f0000001140)="cb27e610", 0x4}, {&(0x7f0000001180)="0d2cfd8a39589ebbbeca5acf5ef3352e619fce913f0ceb0f00bca571a56b479014e3659032d61eb882bcf76cbd3be63a1a030b04ee10fda4f86548da2bf5c4dc1a7c6096a026ddc29ed3bfec08025f48563251eb681811150a54eb918283b99e6b4a04aa0b9749a40c65aeabe3068c2609425f90f8f6beed56adf3c0046281cb65523c7dfdaf43d11e1b3c77f744deb0d759507121", 0x95}], 0x4, &(0x7f0000001280)=[{0x48, 0xffff, 0x100000000, "bc556cf77f2b4eccc59f1c9c9cf6b24bdaf0db5e7eb0f39bca425074f504f6cacdcc9122ea8553fa42a6b812cfcc9d2f982a"}, {0x48, 0xffff, 0xdd0a, "75bcb865de5852e324bf72c09e3906462f777699cc2fd53a67f73190b823be727155b750d3ee1cacfefa11f55bab30767f59ebcbcf65"}, {0x100, 0xffff, 0x6, "69c4914f8f030f89360a7d19e030a75e031d8c48368ad30f19776882f9f25276ae01aaa99e73931f8b543898ba5f21676c5804ae2f5311b2c492bd182afb2a4b28df2cf06d710681583afe74bcbbb122c97b871840c1d490379a5c9fd74712178d8950d46a39276980bc366f5aad56442b9575b8d399657094bf2d7abdb5b2bc58189f7fec1377b9658ea490cb0674ff366eb33ce9afc4e93da7c076707d3308658648ab883613046ed89c4b70b5326a360c7687c02931f78a1bc6058119a88d9812330219de28ad52cfe2ac4d304539d1ef162feef9563c403546e5b90c64a487d08d8787450fb26f600906"}, {0x40, 0x1, 0x7f, "afe65846817e3aa902fe4466dfde48adcf6877c1e303222f7f325873d1c9440c7fdb2da6d8fdd60fab0be61824e194"}, {0x48, 0x1, 0x9d, "b2cdd28faeb8abb498803622f4b7bf232b235e7e8e4647e026318ca96a07155a289bd26212dd4d126d1d6305ef92cfda4b38"}], 0x218}, 0x405) 13:34:45 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x5, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/69) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = kqueue() close(r2) geteuid() munlockall() mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x28aa) r3 = dup(r2) getsockname$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r5 = open(&(0x7f0000000240)='./file0/file0\x00', 0xc0, 0x20) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000280)) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) semctl$SETVAL(r0, 0x10000, 0x8, &(0x7f00000006c0)=0x6) utimensat(r6, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffffe0, 0x1}, {0x92ce, 0x3ffc000000}}, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0xd0d) fcntl$setstatus(r2, 0x4, 0x80) close(r2) kevent(r6, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffd, 0x86, 0x20, 0x3, 0x1}, {{r3}, 0x9b54aa113d3ba87c, 0x10, 0x200fffff, 0x2, 0x83}, {{r4}, 0x0, 0x62, 0x1, 0xc8c6, 0x1}, {{r6}, 0xfffffffffffffffd, 0x2, 0x11, 0x8, 0x7}, {{r1}, 0xffffffffffffffff, 0xa, 0x0, 0x100000000, 0x8}, {{r1}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x61, 0x4}], 0x9, &(0x7f00000005c0)=[{{r6}, 0x0, 0x1, 0xf0000003, 0x80, 0x9af6}, {{r1}, 0xffffffffffffffff, 0x40, 0x20000015, 0x7f, 0x5}, {{r3}, 0xfffffffffffffffc, 0x11, 0x2, 0x80, 0x5}, {{r1}, 0xfffffffffffffff9, 0xa, 0xa, 0x1, 0xc9}], 0x7, &(0x7f0000000640)={0x3, 0x52eb}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000004c0)) close(r6) r7 = accept$inet6(r3, 0x0, &(0x7f0000000340)) kevent(r6, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x4, 0x1, 0xf0, 0xee}], 0x81, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffc, 0x0, 0x1, 0x4, 0x80}, {{r6}, 0xfffffffffffffff8, 0x0, 0x2, 0x2, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x8c6, 0x6}, {{r2}, 0xfffffffffffffffe, 0x10, 0x1, 0x7, 0x1}, {{r5}, 0xffffffffffffffff, 0x22, 0x10, 0xe9fa, 0xffffffff98b8ad05}, {{r7}, 0xfffffffffffffffd, 0x90, 0x8, 0x101, 0x8e}, {{r6}, 0xffffffffffffffff, 0x49, 0xfffff, 0x1ff, 0x6}], 0x9, &(0x7f0000000480)={0xfff, 0x40000}) 13:34:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x6) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x36, 0x80000, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r0, &(0x7f0000000300)="882c", 0x2) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 13:34:45 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffffc) close(r0) 13:34:45 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0xff, './file0\x00'}) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) rmdir(&(0x7f00000000c0)='./file0\x00') 13:34:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x5}, {0x6}]}) r1 = semget(0x3, 0x7, 0x757) geteuid() r2 = getegid() semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000300)=""/32) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) dup(r0) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0xbf18, r3, r2, r3, r6, 0x0, 0x2}, 0x6, 0x2095, 0x9}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x4a0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000080)=0x1ff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") lchown(&(0x7f0000000200)='./file0\x00', r3, r4) 13:34:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8200, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x4000000000009) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='T') syz_emit_ethernet(0x1, &(0x7f0000000280)="1a") 13:34:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000ff9000/0x6000)=nil, 0x6000, 0x0, 0x1010, r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 13:34:46 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x2, 0x1, 0x1, 0xf, 0x1f}, 0xc) recvfrom(r0, &(0x7f0000000000)=""/57, 0x39, 0x840, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0x10001}, 0xc) 13:34:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() msgget(0x1, 0x1) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x0, 0x3}, {0x0, 0x32c}, {0x6, 0x6}, {0x84, 0x2}, {0x88, 0x2}], 0x6}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) close(r0) 13:34:46 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = dup2(r0, r0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x20, 0x401}) dup2(r0, r2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 13:34:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) msgget$private(0x0, 0x622) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) semget$private(0x0, 0x0, 0x1) 13:34:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0xa7a7, 0x1, &(0x7f0000000040)=""/117, &(0x7f00000000c0)=0x75) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 13:34:46 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') 13:34:46 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100)="4aa5c0424aaf12d203ccdf22c32adb45a0d827d84509f62cd1a614bf4084bec97c2353a0c99ea8479bba1c53ba77a740dd212bad389ca42b7d04d6824b41f3dd4d1b7b80cdc3df15cee3ba2977bebe515d50f563eb820ca2117b624e4ab134e6d644e0a699375a621b044cfdbb1bbac792aefff456f25d5787adbcab31c0905821a890e1ac63dbc47ad94de8f7177be04ddb3915b2df4f89b50bb4e9eebca9a34050deb57734a0f6a288f84ba07a53b1c2e45441c042c916f4df32e773e4c0859c6b0fb50fcbfa0c6a8ef0e6e87df0f0b3f58e39ce35c0f1808796bd13b7", 0xde) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) 13:34:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0xc}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x4, 0x94, 0x1, 0x8}, {0x2, 0x7fff, 0xc1d, 0xfffffffffffffff7}, {0x2, 0x9, 0x8, 0x4}, {0x0, 0x1506ea1, 0x2, 0x200}, {0x10, 0x6, 0x80000001, 0x100}, {0x3, 0x80, 0x2, 0x3}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x30, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCDRAIN(r1, 0x2000745e) 13:34:46 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0xfffffffffffffffe, 0x810, r0, 0x0, 0x400000000) 13:34:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x28}, {0x80000000000006}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/55, 0x37) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 13:34:46 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xc6) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) read(r2, &(0x7f0000000180)=""/243, 0xf3) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "cc4e0da3ed11ab67090eb76ac8af7a730e082aa8"}) ioctl$KDENABIO(r1, 0x20004b3c) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000080)) getsockname$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) syz_open_pts() 13:34:46 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0xa, &(0x7f0000000140)=[{0x3f, 0x7, 0x2, 0xa740af7}, {0x4, 0x7ff, 0x9, 0xff}, {0x1, 0x7, 0x0, 0x2}, {0x1, 0x0, 0xe80, 0xf1}, {0x3, 0x6, 0x6, 0x6}, {0x4, 0xffffffffffffffff, 0x401, 0x4}, {0x4, 0x6, 0x9, 0x8}, {0x4, 0xfff, 0x3, 0x2}, {0xffffffffffffffe1, 0x101, 0x0, 0x9}, {0x1, 0x29, 0x80, 0x8000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x28}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 13:34:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x29ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 13:34:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:34:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x92d6, 0x0, "d730c1e7bb6fc60ba39611dfef1ca40000e74de4", 0x0, 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="db616436a9c1ee6aa164264aa5df95b41ce37cbb8714bcc133baf42f127e22183ce17452b94f40364b7d67076535dc9f1cce68412b3863c547d5d6e04241b3b5030eda9f096a91fab9730a59db8f92005877bc58c1e2b17222232bd79d6137a81f0bdb0fda15712083c29660c2e56ebe284f38ef5524c7fac8a6ae968c6d902dd65e4d860df900c14b", 0xfffffffb) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) geteuid() close(r0) dup(r1) ioctl$TIOCSTOP(r0, 0x2000746f) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000540)=[{&(0x7f00000004c0)=""/84, 0x54}], 0x1) setgroups(0x0, &(0x7f0000000140)) 13:34:46 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x1, 0x14000, 0x94, &(0x7f0000fec000/0x14000)=nil) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = msgget(0x2, 0x400) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be929, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) msgrcv(r1, &(0x7f0000000b00)=ANY=[@ANYBLOB="e8ed0d000000000000000000747cf33d7c93f99fdc6bd4961963722d00000000000000000000000000b20000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000200000dcb49857614e03cc010000000000000000000000380000000079875eec81f0d9efd0114c30f3bb298e7634252288e5cace4e9dee9b981e659fec545a252d5e71bdb745172ff25931bdb88773609677ceca67e0c7b9ac15c835612db304ae898dca3a7171f3eaf3b919720bb37e63909d72cf751571e0c6dde6018bcc36d0079f28f1b8b17c73a19287bd5bbec5941a0e28234a99aa230e3d6c6a81d9e0843564142728e45a0d9edb9b92d43a206e32998aa7ba2bc85f9e09fbde01a6c10fc1901d3182ceb14606a2aee2254548caa52b9f48a60e0f0449a07fd0cd336a25a71d497700eef06f3c9c3698ba774343633952cf45eb6fb1cc36abe69bc0f4c377cbe54d49effc62bca582da5d9461e8fdb63cf7372db2fbe3628c954e82ea1944b360b56bbd847026ec48c03ebab92e8800e40e8a395a5f84ea420a1859a0c42a1691436e05a3135b540238a35578beaea5bd69a3ca2d1bfa9c0a4867cc2422b8401bddffff14523629e95cb8982dec3aaed0686911febaca8346a823750583af2ba7e0ff0132a05f1a22757f6fbd438fb31f2fc5af774d890470964e90af22d4558150fb475721723f0c5a8a8082e5f2000000000000027da9db99f3b01a49cd1489b9339a688d0007ea3f629a944168cafaf30b7e99b3ce3db354b682903e1478de2703e99a1f851fd056a3899cc6ad1d28c16f5de638ea056506c3375fa1322ec55f8a65ea7191b026b54225c82dc539f01f6662b03931fd9b74394c29b1940b684f6cd122765f482a5210d200403f8355003be1f765c498a91d5888746b4a74e5b58ea4"], 0x1, 0x3, 0x800) munmap(&(0x7f0000feb000/0x14000)=nil, 0x14000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000007c0)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r4 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r4, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000580)=""/159) recvfrom$inet(r5, &(0x7f0000000180)=""/174, 0xa8, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) shmat(r0, &(0x7f0000ff5000/0x1000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x0) r6 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r6, &(0x7f0000000580), 0x4, &(0x7f0000000500)=[{{r5}, 0xfffffffffffffffd, 0x8, 0x0, 0x7fffffff, 0x5}, {{}, 0xfffffffffffffffb, 0x60, 0xf00fffff, 0x1f, 0x4}], 0x1, &(0x7f0000000540)={0x7ff, 0x9}) ioctl$TIOCNOTTY(r6, 0x20007471) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000340)=0xffffffffffffff95) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x0, 0x5}, {0x18, 0x1, 0x3, 0xacb}, 0x1f, [0x7f, 0x100000001, 0x100, 0x1cc5, 0x400001f, 0xb04, 0x101, 0x7f]}, 0x3b) fcntl$setown(r6, 0x6, r7) semop(r4, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x1f, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) 13:34:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) geteuid() write(r0, &(0x7f0000000280)="6029af5ba3bb3313fba207283570cd492f12ad9c34fcb6b021598695a598a6160bf4b9ae4ec0e546c22776f9d6d542a55c785a7c5960f0b5f3585f7483f87e169a08b57aecc8cb13ecd153ade1cfd9b2233c03be93d61b5e9a071611aa6506c4ccedec6173adb29522f4f03c0942fd14033deedb8471d53f54ec2c9ba2a7c629672a473d9ff62ac53d3c8977096d951e3be58db56b4c73e6b46af35918ad8943346e63711e4426d9dab44bb271ee646fc376b96d8922edc7d995a0509807c26d0dd4890ffd07d25dda09f4bb3366daee2ebbbe7d9507c223480dd3f29ba02607ff9f4fbc15bd7a7585b87045ff0210daa07c3bee76dadb4495bba3ce6a580d051264acb63e3fae29910b2f034afb78e23f91dfcce00285ef9f43f3d711ac579217c7af57f54317ffda5d163ac7eee5a8dc2254313998b1361a9caeee3011b22d44436718e29aaf27a451a4be75cc4f586bd33663680643f8296244fce882d8d422e047147d56bf9e93481e64af200e38888e5cee204afb7bc88d5fa1492d1f6204f2d8a0070bd80551c1a9a27c47c4a9257adec1032fff3a18a359269a841faccf695d98881997fc3bf4d363c029958e12e0a3a126383aef72754221456d417f19600700ff329dee743f78d98fb0069f22a62beb5d01d3d409d6e86b71c20be1eaeb6e2c23710270897d90ae9b912145b6bbb9b430034b0f79346248e80b0738732a4dcc12fa3860c23d696969e715b9b37431a86656df12815fb428c6dc766b5c309aaaed318fe9b6c804be75b91aa4ceb1112aa3c821cb2f12db940298aae753ffa584a2318ea9fc2c4bfc1392a17b5efa225407f6dbbd439556e3aa6c89af821a2fda1e9b1a3e9a308b796db5cb08e7cf7d7c113407e1f719ddc3fd5536192c413daaae0690bda33f8635768bd27bdb5e6e3200f7c1cb5db1362d9afb5d5fb1daf4ca8acf42ec0c6c503af6733742e8d327f16ea477310451067ec9c6ee627bff41174fd9ce5ce363b24c63438244bd083c8b71d571f1dba0da1a8055d96ec969e3cbe188c71011924df1d806e146c678a1d9789658b7da7dd6a85c24d555b31a2cd7f856dc25c3c4e6d3374c7bcaaf2d97d7eeffc212f5628e01702b55238d3c832fb038b3b91b761be88ea1cba5261aae2fb2af55d8f789bba05e9bc01a431d6d26e81d3ea684a057db9712734a638fee1b5e7d7523649ffab5552097b4e00bb06093b51f6dc97299a0de224ec84062e610dda48bb9828d079c26c547e2cf962672c02833e13f0d54a5b1e2fe133c817376435f3cab5a512eb74729b917be427751cdaf1f651d026fabf9e953c833e83e5dd1cdc76c4f506838bccf48592330e8a4472e420a7a22b5b69ed7ff76f0d7ed62614a5497ea4204fc7982a5873695a843974adac3b38542576244ffffe8a72be7fae1c2e0b36ab9e776f7b2b0af24112af3109393abaee197d2f1b3e73657bc531032464f9b05e62c4178cb952bb72e97098cee36516e3c1eb177ca77c9b927e030840dbd9004e28caa9982b5909547d1a1b420de558738563280e177d5fcd29d2a332cb8dae6e840e79e4be775b15c011697de3861cd08639d6bd94a2811b417b773c8a1cd7d9a607d558eaaf9db0cd3416c8e4182874c7d5540691593e0c1ca3be1f463f41aa1573e5cc95212e10615a8d20939d7a54e4149e8a41811e1967f47a86d62fa73e519178299d6e362c25df9eb0c619cdac9d5ee88d72f29a1adf9d84f0f392457e6b30bd5f12cb82e829c68f108f8d771787b884cfd81e5a5c7a93b58153874e9b2dd52c0a4b1dadd72b5b63dcdcf4c04a4b05bad3a9b83d71580ce6a4198e5b22caa5dc0542ee6786e0b2ddf8f2ab34e51496fc3bd889d6742a06d7b7dc9d62b88bc738be593e1ac840968f8941e50def6ba938ce0492e326ec068f96bfb5c2c30947b07d5959102d4cbf40759ef7dc1ba208c6269fb150d894a00d9a9d39bf0ce788ff28e6786ab4165506a2de418e865290248fab4c5a80abe83964486cb3d28ab19155bac330107a9e7798778034cf63969b2a72de200fd65931df56dd8d15ba362e19d8424c1412a34671636d59414c43c664bd938c9729f0284a58eefa476f09b356ba6c550136d220c304f4778fd97950ae82dad2ba4c5fca59d62490528bfa54263bcc35df794595abd323be394abc7a688d799193a43837da91c1fb53d617fa3075ecc6b7c5dae1175bbba9b68cb825d364506d4dacf568176796cb74bcbcb154bf31e45aad9ea473e304f1983eb01728ace3b0c947eea2bd8488809c66cb2453c906d3f5c61d0fb8c17a93dc302862eef0cec4d56e5fe3b56f4f563eefb9958f894b243a492d6ef10fb42d70e80f0596a5720ae8c71e95d28bde8fa7410c385fe8b490c7aab73a3759a0e03945a2bfa8d31a9059f31dc1332625eec8cddd7b5991cdf3e0114fc7155573be135f90f3c2bc595d9d9f89dfc09e3b46ff49119ca1144b5449db40c90c527163b21cb31044bfe87861a4e4e166f2469e9cf3bf45f5cfb0fb3404c9705de7408984772a8495b749d5adc3e3dc6bdb8a621fdac2d607c6b3a5c76332e8fdf45f6e98b2be956d231ff796455acbe4b9913a14e74a07489ee73887043c15e794deae533d317c9963099e6efe5320080b31901f6d5aba52464abadc24bbcb8fa244d2dba211aede1c06782c02bcc129372cad5e821c2da5cd5845b5983c48d650a4347ad5ebf56e195fbf5e4110d54b9e727ca94820bd5ed4b04a5b7f56a7d7c789bdeb5089da3ce2dbdb8cce2a4de9ed1c73e980f61018f1e337ed094393603af24180c184040b1ae29688902eea645f1480959c4ec9da3b271d73e2963cae121cb1a99f7da147fd6edbf03204b511791653ee73ae18cb17e008e2f01c8d68e7370602239ed9b8d3ffc0c18d36a8d72b746643ca95345cd7f36df8411a653fd924dbae53a13793ab535adfc79b7d31eceea6dd9266154fd988112e68762dc0d92121139e47e89a1361a174e6ce95ec1c35313a4d8167b865a8e907b4840ef33bb97aeadbd7b337dbd7de6f045c865d419d98a8e39c5224bae2ce4e06e3d41ce4e0d32a06a7ef91f63aa5f2baf053b07d2c28e1379740a4affdba6cfce594c850801aab595f595a428589824a12042c60582614b684eda333c6d1a199dde31f6470f8b401e3d500e7c6c8a63cecf902bf9131314a57138d563f2cefa60f2fea187c8578a4a1d56f5c460fd4827868b87c91c402b5c7cd99fc9e3676b76c4c0ec2594f99813356ebd5a849fc00c15fb39ed5ffc3df9ef87b76c7dfe211544c0e5ad987b5d4be57f0b63580fd8210eaf36b102414bff0524beeffad261080a7dfb350a0b380a2aac53841e9b61359dd200777be24c2d43db84b1ea5a64e671c8d3ca5b9a864d2271ef24b46acfb80ffda8d9dc955bdb1ef89fb71af41a1ed5a8abcb0364b6779098534a2791398c2d88dbe2ef5ba641de07e893ec1ba2ec0e7f89f2b7f5622a420b3be3e5ca8c01ced9ff9f0af77f613b19fa50d51ae3e0591b6613323c8366552f9a9bbe2d45e6af71a3c01df7ad03f89a2692d7c50e285c349a6e40c071d3fb52ced159d6e008b4abe6c8525cd995200ba2f96a17f2b2a5020423a8d248c8ff4b065d81af4a10556292b3642c09f915c58cf1d95433f94319aa5d066b157e3aa036e1d406010fbb89b12db7f23f49e889317c3a97383bebefd102cb9b38261384faabaffdf2ad5a210e6073f1461997dc2b53124e9d2a0b2b4571d79e1b3ac8d01a80be032dcf73e47f192e9743d993eff02603387c750c0c90f593c2cf6f5458add564166dd2f2f4769539dd8b17cc8d30d45d0e189b683b1beef3283f25ca803e02aa3a878b4bcf42dc055cce78a6c965c9746113ccf10195974eb7b5fb94b8d77837c560ac462e35409ec0764888a0ddc77f9f9c83287dc0b1f2be622cfd18fed0f10275136464065cfd5439e5de4651a97728a53a553ab4e77208f2cf2bc433fa928eb913f56b078684f33a96a2338773779b4d28424baaa13fa44b464a2341f97c3d2302896e12be701a1186b60f0429b0cf66f30d5d107984413c5da0dd4e927a83bebfc773b8ed42f6f8b5ffb34ddd131a74b66e4646a35a0b057c875436aff3d35bb3254419a46d15970bc2803d977edf18728f589218948ce228599e534935dc5a8a2543bd9237dfc2d4931247a8a7c61f774fee2981a171e7b5c41f114e70bf43b56d69b297d0405583004f31295c0f20f9541f999d768caaf0ea95ed1a34431a22ca99db722caa92d4f4346ff16c51e43555f1fa38a5543806e1dceb0559b92bc90b035faf0d99ff4134e5abeaeb94ef8392ee56be52607e7cf0192a3774032a741355d9bedef2692de825140915766e132e5b7f3ac3075a90c63dce46a1bd81fc9ae60bc899eca843e170b618bf8a66803724dc537ee2ee0dd884e05e0091d81b9ef32562d65ed75c6842d7b8aa6c3664c2cc9661bf8abef8000510cf8d5d2bc91900faaad063051a411446100426cd9ecdd0a21f108393d2acf862119e7feed3fb40864a0bd4d6cbb28b1b8ee06e184579f645892e7005d6598ebef7a59a7379985e4e9c73e88b7f91f072249d0ee94ee1b3db8a35ec7b1e541bd0ef2c8ade94ded338c835ba663de0dbbbf152b0b9262e5a8f6e34fb19e72ca109d408da23d72acb873315306c049411b148137155940527f153d84dbfcac172e7562573203a52d5ca5c1a20d9244555e39e9887d01b76a9ec277594edfee6bf9e4ccf7623b441639b1dfb3950e231a3044de53d40a97a5a97fe86fb19a55cdf41a71a349ecae43e80daa7b7c7cc532a2e5886a5cb2d5553da986ac82d02219c3d6946637f2bcfca521a54fa20612b8779886ada856d14c4a2394f1baa503d820ec24d2829560cdf8f133a210949e2b02213e10573fc310cba0a8c483176a8001d95119f2ddfb932e3877f26250589a76cd1111a50e1c0df02a9a8786413d3c89f66f8f8c20f93fb5749a0cdf73d9f91b34fcf44fc6eec71eccd5517e3bfdc3424f1ceac3ade69ecedc64df7d0acf9744ab19a275273c5534d29a5fde63124a66022075627c3feb7bec2932ed0c01af39b4466456d745aec7341e8c411c3ba336f17e2b2a99ab5511b18d20868e13256b10b9db4ab78a63c9c4172344031bf1ca95e0710074cadda09a498863c4d8b08ca2d3b09b731b83bfcd23a2634b8e57d61a25bb11adf822f11b98ad3f6162836a553e0b576ae874f041622af8ae79ef9cd1a45ebd71f53208c3c26f85f8cc1f39bcd4db3a8617ae9330df5282ee2cec30e22a4b92112f0576f916963a59ab980b9c7014803efab4f93a3123e1e250a9a76fa2e3de36ae1ba8ad20dad92a5281ad9a48cc5968fe0361a67cc339fa33601a351cfbe18f8ae72bbf7a22be3954af7c2055fe6f2b3d4ae751b3753cd2a3bb76bef4b0da1ebd214f0c011317c782197cafd30f1a50976d942f3ae0e4c25dbeae3c8ce44d94b4893b5a8fb4e02f29e7625c2c89bd9d8f444bf5013ebef95833c2ab9e5c18bd6442e70b171de39d4427065bdcf5ca40c739f2de1f25851fec0725eefa15b440a06839717f2134b790ec81bfa2a2ccc90886e57874e78d1dcd6c68275c9036ab811236c004f7291bb8aa347b35886955179eb1f13373f9dbc6c029bb602eb7e8d9ffbc3dbc5bdf4810cfd1b95c86fe67765cbefda5a9666c637f7e9002a8173d3b9fe6ae89d33a049ad8422e0d5b3abf82e84f3daedb8fed02836dd26ccb61ca36f6f495489d67d8254581485", 0x1000) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:34:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x10001, 0x1000, 0x5, 0x0, "5041c0fdc2f6f3013904cd22e2c0a64cebb68e39", 0x7, 0x5d325892}) close(r0) syz_open_pts() write(r0, 0x0, 0x26a) 13:34:47 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x9}) 13:34:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x2c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgid(r1) syz_emit_ethernet(0x0, &(0x7f0000000000)) setgid(r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) shutdown(r0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 13:34:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffbff, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffffe}]}) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000240)="eb"}], 0x359, 0x0, 0x0) 13:34:47 executing program 1: socketpair(0x10, 0x4003, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) munlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) 13:34:47 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x280, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)="2017025877fb3bd96a17f4277683be86302092916a4db875f11047a0a04451ecc34bfad91ebde5de592c7024c86b6ca569d9921b277ed3f7b16901c2132878bca9d7bd62735395e9f406552d63a94fa1a31ee6190476ba81ecb825425fab5b23d2fdf5920cb3c7204c862bb9a8b1bbc9e4900b63432d", 0x76) execve(0x0, 0x0, 0x0) 13:34:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) close(r1) 13:34:47 executing program 0: r0 = socket(0x18, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) listen(r0, 0x3) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) shutdown(r1, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 13:34:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0x120) close(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r1, &(0x7f0000000800)="24ce6c485e122c050cbc87a63f6e358961fa43578d3d8914c552f48cfbacffc9b82b1572f62fa47acf3ff1475db187e9db0134729a2a1724883c4eb2f235443f7b4a5b54d941679e63e118d254c3d3882262246b9a93890759309d75ae19961b0d50a08e9722f8970843bd3fdc939523b1ad0b01a28fa99d7381d896befc8154fa70a98954812fd0adc001197e2c2ca6c33ab0a1861deafbc520f56b9d920feda5875c39b139edd35b3efc56dadd44893dfd04a8b7456e33a435b46d9e516d1e0857a0ae339a18024adb3e2412a8b96a97d21ed3a33fe5112ca746505d2bbb10f7156b1ca652b62db117b3e436f58b3779944da12899eb5d9bd938e08ce912647a4ce3544322bc17288914abae00bbdb2e2e3b47a4f4cb119d025a02d266fd2a4946df336976035fdeac71230bce17a0c0ac2b2bfb464e6e1bdd030766e20c631c79045e3f456bcdacede8093adf3b99e235d9e62c26ee4c417a52abb4767f7b5b1a48cf0d656e1718b8b4df8f5a581284f6a577d2e22d14ffb110085d16eb083073ba2b465a541ddd73ab9b9ed1238122eb77a874dcb0dbea0229e379510fc0df16a82c8ac7b000f85b1eb658213f3bcdbfbd9c0050e2a5fffd4ea5a9bea9ca6725e864d1c455f95c7413f234c594966fa1cc5223dbafd53ffd7f7b9ccea8152fee613ef358a5c5f0009122aa12cf16c577063bc119627e42abd14cd4042e8a060d3239a3442305bc97eb7585f9e7ed0f89d0c795969bf5d0c78aecb75707b604065332df4b5274cf1aaa67c9e5f487958b7f29e0edc48a6cc5ce224ea9a2d08977808cddae43f1ff667da80a2eba72cc3ba0770c4543160e4060d67682ab60674e7d37f8582cfa08c821921ae900e1769f71d60d967a34690c44af8c8f23103d99689ba6775cfd53f0f96eb9e500c70a64e555555d7edd592c259dd1e2109ecb7e3f50e9dc7b", 0x2a7) 13:34:47 executing program 0: r0 = socket(0x6, 0x4, 0x1) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) 13:34:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 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(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x3812, r2, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x10000, 0x81}, 0x8) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000140)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x1010, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/185, 0xb9}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000000)=""/16, 0x10}, {&(0x7f0000000280)=""/232, 0xe8}], 0x4, 0x0, 0x3) 13:34:48 executing program 0: r0 = socket(0x11, 0x5, 0xfc98) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282903e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x7, 0x400) 13:34:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) getsockopt(r1, 0x2, 0x1, &(0x7f00000000c0)=""/112, &(0x7f0000000040)=0x70) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 13:34:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01", 0x1) 13:34:48 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10000, 0x0) fchflags(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x1d}, {0x6}]}) r2 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x1, 0x1, 0x401, 0x8000, r2}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x4, 0x9, 0x6, 0x10001}, {0x8, 0x7, 0x80000000, 0x9}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt(r2, 0x8, 0xb4, &(0x7f0000000080)="70e0fd559930f0b5174390150a0bcabf89b24ec4e4f455998f5dea367998885f1783ce3a013810d4c020f20fd86c472e513f4e629d776db86c29", 0x3a) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/185, 0xb9}, {&(0x7f00000002c0)=""/180, 0xb4}], 0x4, 0x0, 0x9) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xde3, 0x30, 0x7, 0x6}) r4 = getpid() getpgid(r4) 13:34:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000180)="8b7b11f2f10797b65ff205629ee9e6b61b489e8290883051bcd5174c93b7e39ddcbc1e38e4c7b0ab13c9719cd2ae3d7fac6955ac2f2122f016067551967a0e2ececade8a53aa05c8ca0b3079431a7545285864a953e75ae003a3bc9e7ee08ec4e85320028219169f6a95547c5e288e8b4e85600a279f7b8a49324ef0826df2f4a37abbd9e3daf257c1a42ad07af1696ce799cde7f23739c1338fcb525f4e803b734b3834e9d93f24778e9630fb0afca52aa0a883a0c006fb408a9df486f2f8219513eeab877df5233e64fff1152a02e2c8036108a7721ba7583bbc95cef8", 0xde}, {&(0x7f0000000040)="df280154bb1eb09fd70f3bc59e6b5146363c5af0f0d915d11209166270649f211c5e291ce1abb5db91014383eff956f9f7e62b577b8f2339416124988cff47009d35f96298fa55141e0f907996ed871135910701aba1126161baab99150f528e800aca6a68f4a5131e6c90a3ffc139feffbe222b1608bec95f87369f53", 0x7d}, {&(0x7f0000000380)="1cae3acdd9f1693a1bd668c13eaf6cbc5dcff4422bb29c4c255cf571f93c0ed82cc6bd4bdf8130d60971b34f582b5f588a3bf8cab4855bc308858435fd0255de3435f00cc46a3e86574a2c051f5fcdaef7ee539db47c52974f66952fcffe7cd2adf628d5b58d275582a82cb3ebf222053af579da7e6c57228b4e38c00e8573eb79c5c182ae8974ab0fcd0d1410f563af422889f996e443a0594e9f891a1c7dfcec8a32aa4a00689107826f775beb384a51047352934c119c11e6117318733ef33e9a2e6d89bb33542b921a985651922a9e7838d99ae326c4dce9c750e56ec7b71bf6f3c46e004120fe68e2dbd9b4c8bf6ffb34bb323db48a01fa90422edd4cb50ff2b02ac2cc68b1cec22620860a061acc9f3ec3fe2bae3e52686920a4db8c28da95b4bbf3d6c666bdc12fa3ae78e9782ed8f6df6dcf97364c5a082e5e87fa2a36148fa2d07c4f66f381c89fab422bad43dd89d867a46ee242f6c80c94e44821cff9716db353e6e7ebcbc5bdbe5b4c0133b71ec75040d659a4722b9aa5df969cc113d853ccd62dfb4d5bc92a2a7a6c0db961b8f8bc6fbc0477622c5b944c69aee776126238bb5bd2378949aa86bf461ea56f2af3b14640f32ffc0861707d814b38fd8bf048b78a759b02fc3c75fa3c41544642a18831146e10c160128acbcf72529fccf3f74a83fdd318ae65bc36b4fdf375e6e39d84d1532a14ca523f78d6e41d98181567e819468b447e803c85d7449c3b492bbae606a913f25ab21fcd0ba350c602d7bd533fcc4ee3e1000e2bedc1bae1975f5d05382721695b44b301066a82f8435ed312e2b6a3dcfe07ef9885f9e9593fa5ab8e45afee2a201c897d70475c7dab62c9d0df89b8abb707bb00a0a5f0c43c9c1f50a00c43e03cbefacd3378c8f002fd488117dfcb57c284c6053820d8bade8cd827993681d191c72c8058a042a96d7c63fbf5144ea3684cbb62fb609d3b14c6df8a52aa39ccb819a80391f314cd45e081d89bc39c5cb0f4549383bb40b2d70a5c9fda15c4d4c30ac1e9e6b50715c9f12afddd233c1dd67108ed7b119bdc9963d73beadc4b73a2c8813933a088262031e30616d9d6998c263e78c328e890ebac6179842b2d9db796f37a7815dfcba8d3e7ee3a323b2d8bb004b2f8a91b889f9cbbe3181cb51533c76ed5e308b8ada506609f26368f034435f97bc07565b7b4759c889ce4b1331f2ce43c4e95eb9984027213401471144aa7278f973de79b40a98d770f32f222cb5ce347297b3ba5802f73e5b65dce7384eb36e4456151bed06fcde0b7643ad385200bc0306f35675dae09288e8cb74a703d0a572d9b7ecb81d520d2dd380b17affc300383ca590ea9c71ac6723e76fe897775f504c4ab3295962058323f36c8f655d3ea2f44cf1905a4e08a9b27718efeed852ef6a016c00e8560e701548668796abd729c6288ad3ed21f330d2166951e2888c857d810b319d17724f945d6dffbfda3bfc3fb2574813363ebee1f2d29da2d912fbccd5c216d3105fb5d4bf39c40157cd3244a49e87b96e73fe1ec34647beffd22d3d77e9e90438a32f3504b5a5684aed05fde0e7dcc1c5db6ce28282fb35cb2bb80ead135c43fe878bc5307ccc76a753233e803e973fdfccd435d15d322da88d009e35cd205dd35ab0dd7c72ab837ec3c4ec85a941ca382b0975a4138da75b991ba19c9750c083d4fd77db6d866faba7a9f8a19292e4ba5005c96e3c21e6bfdd1a9748f96abc818bad2b61fb3bd8344a86eccb5ae30de173838fd97f84dbd5b0c0a07feada5decc79c01cf803552b6dddce394a843c728056fc50f7eeb435cdb8d2399e9c741e5c72dd47ee1fafc72b1abb6ba656939aaa13e796a186d34f90267b04adfd7eded33d01b3f4f0349b1678e5c4e22512972ee21f9969c90e4903f7e5c026e34c53d1d21b2c5fd62dfc2931c35bfd9ecf7449a10ccaead88095fc71f9486ff9292e95e1e1fcc5e0c6a6d62ad15fb67a09ac2d22aaf881927dcc1c6ddc4f70a2852fe115e9f973489a90af6bd9c19002d9657d5be29ddb0c5fb1b2adb2b37f0e09b92c1e94488e6165beb20727a6b24e777f1b7d63499201808d8952b7862659d2bcc2b4324eb8af1e02b3274ce5190fc51eaecf18a029a39ff367890abf8b851dfebfcf9c72d01d19597e8b7c406e5b5caf065a05786669405f829b794d05cc595d445e8e0768a7ebe53851832c4847648fe5cfb05446779624bc30de679e3becb4f2dc531d5e98dca739c06a4a1db3a15f686f657341f3deb9c90c19fc84f1ab737f3036a601e234cbbb9f5a6e6e65b56b86dff482c27dfeb5c48009d40f176f479843e6e3aae6d52355c06c1fbcf02d8d1a84010f259f0d58d693f72d8123ab0ea88a6d9e95c1a8fa9f41b82638ec386d6ec2011e5dee3898b2834257602146639770ac2ef732900d82128bc0314c2a676ffb47bd7741bd177a32f2f8dc778d5ff7d8d16a15596bf5c0bd3abb709957cf8a06124722da89a7d2bc0aa9b81eedfacabca7e0cbe1db8b30b5526454a8299fae562addabab93d2ea39a445b57b6399ffded8bc50cd63fbda212592773317ff5da0f472ca8613e9b7e2c512c2f3107d4ab885cf0703fbdacd2afd9415cf1904ec2adaea16ab5638b444c769f8c3916dd8288b5d77971e4b9798466380c0632bca7b802e95b61701848dd9f90be38412dd6427e2a171452acf80ecaf2aa3b21a5b7fda88697d35664ad0c41a1c3bce01cb1c37f5005a3b24d0bb57da5294bbdaf1c823d668a30babf28502df09843f0a3f8aef60f48beb61c976df40f530959005a43a970677c78c7e7b5bfab95a7ac04850f70d9d3de893424b92a872e524ba81a2d152fd932687629c0daa5df6c838e47400858fbd6b3912ab7e9bac91846a56ac5983ec2a938d39e269d1735e6156be439eb83e106945da11df57932cfa7f1762276abdd05bec4d92a84bec4af0dab38feead22e989c61004c7df228712bf4d6358ae73a6f66364d7ea881a33cdd8d3889dab083004d4c3308436c5557398c8dea1f2c6b8f6a0e711e64b2fda1ea88a5883e8d6809c505207ba2141707269e18eb86d5a3796015aaee88beb1757a5f6ae9d382046256f26b51be2cebd9a3670308f79e8de140531e9b7dbccfd083b0a286e25b99c6fc64b4cf37045beefc5ea330cb1def240b0e2d34aee5865772dd3eb87e47ddc9b1c4ceb9a18eae7e89544495f1dadaa96be263a7814cc1df4cc45ef416614a68dc5c91bc24596966337fbe6925d74c8551ebc5502debdf2f41cdb03da51b57c3715a0c4a29a1e9dc5d051060016fafb28e478cc09bbce208cf258e9cd3dc428c61baa874d18e5441a7be0c6d61188ab905b831bae7ffe0f82dc7cf44323904e322719b63c3e3043d27c2ffe6648569b03ef0d68763ab229ef7277a09bf1c029b3d1c20da45d7f47d97b487fcb4d6fe9695332181a7c1552edbd21665dc0705512642c5743fd5a051b43d0d199b4e4767edab4ed1e14a5602a735ffc8e0710072aab9d774d389c3029d2b78a5603dcd09ef3542546fe53c9d1cd2a1115ad23231d1030ce8375910a7fd2adad73f162b342e5ed1106b754b9e8b3b17b3f5f77e8ce667a7e15cba988f8e59469c6a90a1f527f4bcbfacbc9d6a0a2c1ea4786e95f291f949c95f80e5282f9c0159be0c97d09b591fcbf5cf5995d0d2148139e54e38f6a2f0a757ca0f2db0e95293bcbd0eab029b7b731aa0eae7dffefe04c66cef3e5a20601b75a10827ad988d6772f4e23dc6b098288af9c919991bfcdb7a459bfe0dd00edbf0a67ada807d59e0b58c21b1600636b5890a76f218d0a372ced36f8b07a58faf83c0428113a207a15d16767b9763b16e05d3027deefcc6d7ca1e4e94b420b3824e36918f8f35200ef55bf07a811bc84c27d12bad8b42b3a732c847821f1fa0f47876ec533b25be27e6fe5ba2577be19596e8ce9af76804be694378822689b08f3d474eef059e441f4283e8bee00503259e1c9b1c3020d038e7f4579e69ecc3e3b3f8ab99c8ad5ce9c2579290f0bf3df8aed5d858056e547fa18bd649956a12c14aa43dd2ea1578166c048eaa2b6a4a81f419a95bf20fdd69050715eb07a447afcc84172e578e5823ec02e2411a2f709df744c059e55dd63272dac85397d30ac1da64d6262eb97c0e4b1a081a459a90aa88e2bf3a000f0a3dccf818936c087b1843ed4c2eb0253e149b499c6533395067af64c87048e2f639ea61f9a8ed32d785510a103a30ded32b6d23de7d859ab8173d60c598a6f93edf2af7f72d86a1e60e141c4ec352133f787e216eecc540a158b5cda5c825519b9a3eec5f71e51cf0116b374a72d80471affcb0bb662d656b91d99349f6250557348052f68378c779e6bf612f3847a8d64076b50e36c3bc3133d8f095b86c69ceb7bc049963a40da76541cf8dc582e0459395ccbff4a8768a7e368632c91e01d97e0dda917511c34b973c8ca927a5489c37f9a70c4defb463e46c69fe114a7632c08271f5844a63e8d01eec6cfff5f6b7844f1aab63bcb79ef091240aa708334ab5e38942febd3631e8649810601352a2c6eadba32b2ee77b95c93ec51c1dbe39f4817a87e695a354c608a78c6608d64a692edcafb069755b527f2a23b9563dba5d710921ec5d9466b8cda83b560600e9f46b5ca95733cd677f189b1e57940595fe4bedbc668244e02529085ec97a3d02f8a0a557f6d5a68af5f47db5297f9eec3bce4b457f96d0f7a9d87b12d92b55044c8080cd87af410391b7db0eaa7b0b500918ce371d5674a0a9bac553c0ee1a81a5b607a6f0ef85933e5e005a852d979eaed70e5ee67e58f5b7b58575385762112c01f699717a14f8e9b3d7a8e9488571842c5145662ab3a827ed07f3b6cea75005282512e633785c97b5e744725e5a765910155430dddf88d994df06e4cc8059a6ba72236e6907c836020de4027ff0cba7ce00b6aacf66974829d05d1caa65d215f763bba20616415c0ad90171c3df18cd43f7204783644735c745405262d24bf56779136776ee3effab7ce24b65003ea6ec73e0156fbed5ab5c64b9ce8cd22a2147d842ffafe2bc8f89e178a7ac6066fd5a9a4e3529ad2bdc0004a7e5f852ca595f9cc8cb0a4ef8251aae03c9d26a243f3477be5429855f27adf6ae60cdaa73de3a87ab0c5df7dd6677508d892279a4c09215898c1defa70e7598833289af379b5f92747c4be9fadf4b0f8baa3dbe96a17f087a1238f40ba84ad30ff0921ed5f8392a9819125be7811872c050109d6f0c09c198b6f3daed9e6733bcc75293ee0c25c00a0ca7584dbf5fd79814e6a5fe57814bf73531a4aef4c2bb35994b0c28c55eca4ea66f235af3a217f1a782dd266497fce80605fee6503877c8f7687b6357d7ef5aecff1264d859c1fc4885ad882f7eba77d0adb8d6a387bbecf59e07d719728faf0f0ceb549eda1170d78cb6d6ab9bcfcee8a2f4b8b5370657718de6d995ca0a5aa7ba850f9af633bdfe23b2a03b528189166f7107b5dd560409cabc6e9f8bedcee22190f467b2cc5e427663a8bfbbf6ee3d414e1cf66ec61a07b625624565ea0c6f2298e59b7c2ac202d165db05d6a5020b5d4393d34a6dd8b6ff41fb17224c8019533c85b383598d7afbe227eeb67047ee9dc2f592466c43ae7aa2331513b0b2884c87193baec1b8ea6ef132c50a74b68865ad100344d51fff8707d2005e2abd715a3a9e52dc6b947e1ecc905516a430795a074b37fb95cec05ee2e24e99bae32b7e62969c477cfa2741dec4737d3c1038bc77fc09b76", 0x1000}, {&(0x7f0000001380)="8ef5432a1a228d0e865eee8b16bbe5cf669bfa52a393a6e7594237e6f373e1b3d5edcde1f5771d4fee440c39e38781b5096a41d8cea41ee1bf1bac6e0468620d06fa817b475e8f004ae60a332bf916919f9634b137bf33ea0f73c50cc7c8adb14a084e0980ee69e200ddd96d7d76dc6681d12ccefb42f261c5e74e5a01400ca559bcf3a929f601c5a5578ae7", 0x8c}, {&(0x7f0000000280)="b2123813f9ed0a0b9aeb25433ba21ba4b256fb05276617ca5d66b296cf2d3e576181f62c52a9d4cd067f3858ed421f44289968c92578ef10262508c6b02c07f5dae1da95108c83ce66565d2d935dc6c369cf4b4c98faebd52c5418853babbf5ef5dbdeeec002271d7065c00fddff4445cbb3fdafa438738c7810", 0x7a}, {&(0x7f0000001440)="14f859d6ec736d57e98e76a85876aa1a3e6f509592f2f1e7f78df9991d087c59660dec0f863c374cb076d87c3d534894b673fe096c3fe8bfce7d7310070da1488dc9f1bde589f26c22c4686b8eb41e85f1fb53f70e112e5dab27af019f59616724d541781fb4c20b056e78982d8b314ad3f58ebbd41a2ecc74a5be9ab1be97b195e12347cf5d711cc1bb5cf8d521b4604854802678fb31d1d6dc2c24aa31a16f0086420bede1f7c4964aecde3f35188331cdb9b9b8a64d8bf370c7f694", 0xbd}, {&(0x7f0000000100)="99624c5b8649c6337698a5e45f623c6c8eb776e9fa934db9d88e", 0x1a}, {&(0x7f0000001500)="b196622b3575818b4e37b49d79d5b15cae3dec00e6a608180d3029cc2aace6e1f97afbf98eea34dfdf4e57f0a0f9", 0x2e}], 0x8) lstat(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0xafb, 0xd9a, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:48 executing program 1: r0 = socket$inet(0x1e, 0x3, 0x0) getpeername$inet(r0, 0x0, &(0x7f0000000040)) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = fcntl$dupfd(r0, 0x491a623db73ccb70, r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) 13:34:48 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x9) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r1, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x4, 0xfff, 0x0, 0x200, 0x200, 0x5, 0x6, 0xffff}, &(0x7f0000000100)={0x2, 0x3ff, 0x0, 0x7, 0xa3e, 0x400, 0x5, 0x20}, &(0x7f0000000140)={0x5, 0x80000000, 0x0, 0xfffffffffffffffa, 0x1, 0x5, 0x402, 0x5e71}, &(0x7f0000000180)={0x4e9f, 0x7fff}) ioctl$KDSETRAD(r1, 0x20004b43) getsockname$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/30}, &(0x7f0000000300)=0x20) r2 = open(&(0x7f0000000280)='./file0\x00', 0x2c0, 0x10) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mlockall(0x0) ioctl$TIOCSDTR(r1, 0x20007479) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x5) fcntl$getflags(r1, 0x3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) renameat(r3, &(0x7f0000000340)='./file0\x00', r3, &(0x7f0000000380)='./file0\x00') 13:34:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64, 0x1}, {0x61, 0xfffffffffffffffe}, {0x6, 0x0, 0x0, 0x80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:48 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x202000002000014, 0x0, 0x0) 13:34:48 executing program 1: socket$unix(0x1, 0x7, 0x0) r0 = socket(0x909c7c7664fd4bc9, 0x4003, 0x10) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 13:34:48 executing program 0: r0 = getuid() r1 = getuid() setreuid(r1, r0) 13:34:48 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x19, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x7, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x800, 0xa393}, 0x8) kqueue() dup2(r0, r1) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:34:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0xffffffffffff0001, [{0x3, 0x7}, {0x2, 0x1}, {0x0, 0xfffffffffffffffd}, {0x3, 0x6d1}, {0x3, 0xffff}, {0x2, 0x6}, {0x2, 0x400}, {0x3, 0x10001}, {0x1, 0x7}, {0x2, 0x9}, {0x3, 0x100}, {0x3, 0x8}, {0x3, 0x2}, {0x3, 0x100}, {0x3, 0x9}, {0x1, 0x6}, {0x2, 0x5}, {0x0, 0x1000}, {0x1, 0x5}, {0x2, 0x7f}, {0x3}, {0x3, 0x400}, {0x3, 0x6}, {0x3, 0x2}, {0x3, 0xfff}, {0x3, 0x4}, {0x1, 0x3}, {0x2, 0x7fe}, {0x3}, {0x3, 0x3ff}, {}, {0x3, 0x26}]}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "0700000000000000000000000000000000006082"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 13:34:48 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = getpgid(0x0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={r1, r2, r3}, 0xc) r4 = kqueue() mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x7) r5 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffa, 0x41, 0x1, 0x3, 0xfff}, {{r4}, 0xfffffffffffffffe, 0x40, 0xf0000088, 0xe2f, 0x5100cfea}, {{r5}, 0xfffffffffffffff8, 0x92, 0xf000000d, 0x5, 0xf6c0000000000000}, {{r6}, 0xffffffffffffffff, 0xa7, 0xf0000023, 0x1, 0x5}, {{r8}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x3, 0x242}, {{r8}, 0xfffffffffffffffe, 0x40, 0x40, 0x7fff, 0xffffffff}, {{r6}, 0xfffffffffffffff9, 0x2, 0x2, 0x81, 0x2d0293ba}, {{r7}, 0xfffffffffffffffe, 0x82, 0x2, 0xcd3b, 0x4}], 0x80000000, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x20000000000, 0x8}, {{r8}, 0xfffffffffffffffc, 0x4, 0xc0000000, 0x4, 0x3}, {{r4}, 0xffffffffffffffff, 0x8, 0x40000000, 0x1ff, 0x5}], 0x0, &(0x7f0000000000)={0x2, 0x29272654}) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r5}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f00000004c0)={0x10, 0xffffffffffffff09, 0x4, 0x9, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xf59}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x20}, {&(0x7f0000de3000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000f48000/0x4000)=nil, &(0x7f0000b03000/0x1000)=nil, 0x40}, {&(0x7f0000c19000/0xd000)=nil, &(0x7f0000b99000/0x4000)=nil, 0x4}, {&(0x7f0000b22000/0x1000)=nil, &(0x7f0000ebc000/0x1000)=nil, 0xfff}, {&(0x7f0000cc7000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000a92000/0x1000)=nil, &(0x7f0000c18000/0x1000)=nil, 0x1}, {&(0x7f0000a88000/0x1000)=nil, &(0x7f0000e9c000/0x3000)=nil, 0x1}, {&(0x7f0000d4e000/0x9000)=nil, &(0x7f0000f6d000/0x2000)=nil, 0x5}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x5}) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000080)) 13:34:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) 13:34:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:49 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) 13:34:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000dd20021d2b33c77b00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 13:34:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r2 = getpgid(r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:34:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x6c}, {0x6}]}) socket$inet(0x2, 0x5, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="455d42dc4b0eddb657eeda5e463c2f57cbc12b272972c7bc13592f4f7d7f5eb3548f225629e76d5367b1dd29f19a7c0032e5d719a86437ab61da49eec0af1960826a546beb5bea8efbd6cecac4ee47b20fe6d6dfd49ca6d102e6d56afde87b9cf9664f5719dd199c3e6eed1d136d300a91b84155ad", 0x75) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 13:34:49 executing program 1: truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0xd80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0xf82a, 0x1, 0x4, 0x69e6, 0x6}, 0xc) r1 = socket(0x11, 0x4003, 0xfffffffffffffffc) getrusage(0xffffffffffffffff, &(0x7f0000000200)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000340)={0x9, 0x81}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x7d, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x7, 0x3907, 0x60d, 0x1, 0x959, 0xdb9a, 0xfffffffffcacfae9, 0x1, 0x0, 0xffff, 0x93}) sendto$unix(r1, &(0x7f0000000000)="b10005136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b12040000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x2b8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x1, 0x1, 0x0, 0x7384, 0xfffffffffffffff9}, 0xc) 13:34:49 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f00000000c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 13:34:49 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x140, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x12, r0, 0x0, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x8, 0x2}, &(0x7f0000000100)) open(&(0x7f0000000080)='./file0\x00', 0x8008, 0x0) 13:34:49 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffc) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:34:49 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f0000000000)={{}, {0x80000000, 0xfffffffffffffffd}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 13:34:49 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/107, 0x6b, 0x42, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x10001, 0x7}, 0xc) kqueue() mprotect(&(0x7f00000db000/0x4000)=nil, 0x4000, 0x1) getuid() getuid() 13:34:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10020, 0x0) fchdir(r0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffff9}) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x51b, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r1) 13:34:50 executing program 1: kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x100000001) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0xa0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_addr=@in}) unlink(&(0x7f0000000140)='./file0\x00') ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0xe6) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0x4) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000240)=0x4) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x3, 0x28f, 0x8001, 0x8, "6c79a38ee60fcaaa68dac64156f6ffede508b9b8", 0xff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0)={0x6, 0x2}, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x3, 0x1, 0x1, 0x7, "6a16c141aaf8a325e9e41124f1ff44582ab95152", 0x1ff, 0x200}) connect$inet(r0, &(0x7f0000000340)={0x2, 0x0}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000380)={0x0, [{0x3, 0x6}, {0x0, 0x4}, {0x3}, {0x3, 0xffffffffffffff81}, {0x2, 0x1}, {0x3, 0x176091ed}, {0x3, 0x7}, {0x1, 0x2}, {0x3, 0x8}, {0x0, 0x52}, {0x3, 0x5}, {0x0, 0x1ff}, {0x0, 0x8}, {0x3, 0x20}, {0x3, 0x7}, {0x1, 0xffffffff00000001}, {0x0, 0x8}, {0x2, 0x3}, {0x2, 0xff}, {0x3, 0xffff}, {0x3, 0x4}, {0x0, 0x973}, {0x1, 0x3eda}, {0x2, 0x3}, {0x3, 0x3}, {0x0, 0x4}, {0x2, 0x5}, {0x3, 0x3f}, {0x2, 0x4cd}, {0x3, 0xeb3}, {0x3, 0x9}, {0x2, 0x8}]}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000004c0)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000580)=0x9) open(&(0x7f00000005c0)='./file0\x00', 0x1000a, 0x10) open$dir(&(0x7f0000000600)='./file0\x00', 0x10, 0x100) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000640)={0x10001}) ioctl$TIOCSTOP(r1, 0x2000746f) mkdir(&(0x7f0000000680)='./file0\x00', 0x80) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000006c0)={0x7ff, 0xffffffffffffdb28, 0x0, 0x40, "12445ff90713f2613890ac518906d12e698f9daf", 0x8, 0x80000001}) getsockname$unix(r0, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) mknod(&(0x7f0000000780)='./file0\x00', 0x1, 0x7) 13:34:50 executing program 1: r0 = socket(0x2000000000000018, 0x2, 0x2) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb180000000000000000"], 0x1c, 0x0}, 0x0) 13:34:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) 13:34:50 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) 13:34:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xff, 0x7f}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x3c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x2, 0x7, 0x4}, {0x1, 0x0, 0x81, 0x4}, {0x4, 0x3ff, 0x4, 0x7}, {0x100, 0x4a7, 0x8, 0x1e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0x401) 13:34:50 executing program 1: r0 = kqueue() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/212, 0xd4) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x40, 0x67, 0x2, 0x8}, {{r0}, 0xfffffffffffffff8, 0x9a, 0xfffff, 0x7, 0x800}, {{r0}, 0xffffffffffffffff, 0x28, 0x1, 0x4}, {{r0}, 0x0, 0x42, 0xfffff, 0x9, 0xf2d7}], 0x4, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0x1, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x2, 0xb0, 0xffffffffffff5131, 0x6}, {{r0}, 0x0, 0x40, 0x400fffff, 0x6, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x82, 0x5, 0x7f, 0x3}], 0x1, &(0x7f0000000280)={0x8, 0x8001}) 13:34:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x40) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x6, 0xb14, 0x3f, 0x372, "aa4b7c4749754e599dd40f2bff9d588a9f6ca16d", 0x8, 0x10001}) shutdown(r0, 0x1) syz_open_pts() socket(0x7, 0x8007, 0x88a) r2 = kqueue() munlockall() pledge(&(0x7f0000000040)='&^#%{@\x00', &(0x7f0000000080)='$&)\x00') kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 13:34:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd57, &(0x7f0000000380)="b6") 13:34:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x15}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000280)="51b8d6b97e40c2967120bb0213c99b6e526a7cc1bca86f43228a2270c8a76ff5d50a1982f1b971dd9ea25cd021099deb9a90fcaf7794df4a546a86ff7a89d4e2a6815341ac044451f29ab75035c8e08d9a67d54c05a62d759dfd02b2d62ea0f6459af718076a10e19aa7ee102b50db1520e098c24b2a71cfa42085b9b269d5cad225ffeadd4c1e146aad16a06c58a1b2ca9d0d7e897867d257a9783bba111fec474386706795131f4c7d6e003ca213ac3bb2f88483c9ea88c635adf24a552d697d97efe136b4082423e25d2115e2d95bb7a35a3023a0409932a3b482511297ce246540f6569b8dcd0610a131addd57041c9cc06d6045db983f3f0ce8657768665ce646cac48d342ceb298bf83e4a7314a8ac76814113d6fc7eba6efd0116bbafb76676335e1c047749db15c72adb38aadd3372d12a0d91220e2e9dad339ce27292b01c78cd9785c46a96b865d9c0095366fcfaa73113c76a26deba2be230e9e18b4714f619b66611594e7cb3858e6b97a1816692752a31d16290e2730105cf88f5a48390c53c8ca923d0a513de45bd79343360431cebdfbec4a7f07c476946b7fe0fd184436f78b5b47d1744cc5e7600189d5c92ff90781feb964ff9a2e5de45d8e551d4648a958033f3256ba58182eaed0f3bc732029141d45691a5149279c9347f54211ef2d01f47566ce36812f386193d017466d6be1ab2a1d79489c11c2182378c00d0903d41498a21e673836f4dd42c073f94fd5b3d43fd4da2b52fafe763651629a53f8200ea218e9f483c950ab02d140fc49d2fab5dd502cfc38c97003ede707267f2d7b9549b985f2ba93c1f9fd3e6be367b3520e93813857ee7dd5a0c3cb679e8f4a9398be1e0cef47d9f3c4b0808d19e88f9899c7bbf455bf58341a2ba04584ce708d074bf60047c9ff16918f253fb24a486e013a9d0209db32864fa87750d48613dd1597bf8254428f6e11fd35cd72b71e416b3b62fee726c55bb9b0fb663fd0f7212c6daa67a4a7dfbff2571a79dfed5593aa0b9acd7d47b4b5410edfa19145016fceeeaf7fefeb544436741fedd9985c527c8bf9127f487fe3aca9fad69097af50a9821a213379d6d57d37abc10c9ba190477f77d6b3ba1ecede5c40d3ef49c227f1fa11e62858f8a678abe963ac9e6d8b5a49fa3e0b1df0aba70f1236bab526a36bcff06afac1a91b39cff4bd0b7438b16f96183fdd7940f9806e59eab4b6ba7214a743152d0f2fb850783bef88cbff027f3f9dfe2e4b02d57a2c23b67eea2ff4265b242e920939f6174158b2e65dd0917fe116c93a15e118419346a2192aa69f076cb0ea9e0a6078e61f52fa6200fcb63b014a7da562e09822834ca758d92833d652f6ab57cde04f63d01a22c8d2fe1d5a2a94da7801906f0a3a8026dd98a7f7d0a45cc8b1d91f47f8870311705f40fdaa4de663e68456d425338c6414c113b79a4e0045e856a8816d82732acfa8199e0a0e71a45f915e2463d254f219b5f3a4cf79c6222ecbd8bdafd218c404086ddf6d5b14732f4fe59bee6dedfb42c99051f0b11820bf2a56624f771668a41696d1dd793939071c93c13eb29ff1b61f584d5a01a47f78046e1e4c50d2532a9a7a8ea1e9717e7817fd95fea1eac64370fbfda488298271f7abbdd84b7d100041d4e5d1767810676b894de3fe587f2203c975eb29771973ddd7eb05700f2a19cc8ca52298a518d90bd0114cb176e189bc948574590e29c58f66a558a310668fd861b1fb92474c6ab001fa7b1425aee1396ff559402adc94772821ee3f7a32712606b9326da65693f46f6ef07fd7e797842c568569c03ab665f268d16af10f1b23128ee30d4ce76cbdb2623268f8a30bb6c945fba476265c2f41408b8e5c34ef7f599db06a374369d38129bc7f73ba1905783cbe1ccb045e83841c0ffe5bb783af1c1cddf9d387793f1df31c4a4db6f043773053e7aa7ca2ddf20108ea739c8d67bf9fbcc1e8583986c34c7a9d34c1acecc26c88c3cfa9c760be7631e8058764a10c56479ec624a072a352bcfa8237c536f540a5c1d172e20076b31dd8bb53e35ab5390bf3594482c4d758495f6ac3e0c43e915c75bdc217f8c4308988a10fad78bf13c502473c74c854d0d17c599f40bfdc980d1fc0d95594a6194bc3c70c0cb1daefe6600964f2858f69c534d1836d17b50e15e3584451046d457e436a49e8944a5757cfd775ada70e14fc2e0259d83356e8d1e9b8a4b55cfd26425c8bc185f9c42360807eee37ec8e5b7b0bb529cd97672a320d22e92c892b89a0cf90e4095a03127a9480b188b557b94f8c526078a756b66ade3fbbee11c07b858f651d6f19e1714ed59bfa1df0f255e35dec9d42711c8f0982e407241234731e836138ca0abc2fc7ad36fef9acfcacd41fe3584104f30d075fcf755ef6d4e2c9c353265e6c08c2c9eefae89f75c1b565adca71733ba80f4aa072c158f0e323a92bb2856e5b52e07adde425da158ec2e2744ee470a97663abfe94c92410763d1c4e9c69d125a5ae1e85302844dee29a179432f91fd627b6095d898d32ca6084e9d46efb5fe9cce7a6bb0c31403115ba06f524e3f68d19bea065f99d05044c56c80c84923249f5428b19361354b757783a680b6cfae5ff2d639b6d1355500e7c8af54e264fd4409997e863c6dd8be81bf978a7287835b0987c4adf37277b2e2914409b7d939b3649b3b7b5ac699083f2e48e2260d4286fdd25b4fbe8295f418de43f92cc0c9c1ecce930d65deab54bf0f2824d7a4e42377a4c92a195727db8fcab3fc766f76d11c106ead738b46cf9f12d178a5379c59c5caa646b9db68186caafe94a57d922cb64c122f8bc582c3d5db0ddfd5f7220c7eba43a77ab86988bb0baf7fbb3858cffbe026223353bd76323379e865190d6665b6ff0081228cb91f062c2f81653c50f23b962a20c420a22b9e444a84fcf8e7b196d548d142a1471af32b7f4d26ca5a0eec0f7a26e5569e51dd3219bc5520ed202624bf28ba80ad0934c0174082ed5d5d58d7cf05f98e4b9d3a16c78ab4e04d2668ce02cc4db4ad1565f53c29fbcb28d186853b07cde35901a47269a63a0ea7408236c5c6af966b6d65f604fa86a984bc06da4a323c4a7aabc899959606363b650da0c29f2d7063eecc0837646c44154b20ecd542a4aca3708890d90401e5e138c9f3696b55a74d88f709234e97d5b46eb22366e799eb8d76a288c768cd8f5a1c4f7b52a2cde9c9f4be12216c76a2e508f88db29615883456fc09e404cb8788a070dc1e7723c10ba3cf68ac4d4cd9999204a6ad89787fa70f79e3d447b51fbd449d43c33fb0d253ddbe596da06ab127ee5e7518a6729a8e75423819c658bd3094ced55b0d67edba6f16c6f8b7cfb07bce0879264375a8a94e8377efa83de569bdf3316fa232a096993a80057c8950afc892189117d05f104e84b8447b91cd6713d7e51e0c5812a8c5816dbb8dcada63d0f21598fa12240def13e5add3a9e59b5bf5bcab80873d31435a1d7bfa934b40d5e394dd3077ecf12286567abee7c84e9d0fcedf47ba568f34b49147b23db4497d73454e30055de77cd0da3030911dd386ca02e1e87c8d036cb99bb587328e7b28b05ce0314d21a8d81de2e9c550991a89d122a70abef118fe09f97f547b9da3980e1e4faabdf3601e75480ee3e9a59f63394a6088f191ec520e0e8952d9e1d60956cdce88c173a72eeb9e2f64c27630e13206f0d010fb569924c1f3511f27b810bbf009afcade1fede9fe2c11c4351532ce09fb49d02fc8b07bb3f954e48dd8a4541e5234c3d4cc35de840502757001459edaead4b9177a037904066a45ebdc5322520b0462f66486f79a2911aeb8fa8af4b23e527bbf2e41af2a2630c10743f432c5c2a50ed3da6c5922a830dbe071a8a3e6602be525025717c380768a1099d4234bd5ad2a135734a71e3882c1e5f5ccb4380cfec670cb4d72d4d5b6da16d9d96114341d32f739cc054f31bcbe6ef389c973fb0ea1b01074e05547560a66e43a75a6654bb66161a18ee3fd81395dd56d8c7889a4510b7b58279896a5b99e1451879f31f9737f078fdbd67656e133fe2585a96f9c728b6866410c0aa507a77e286fe59c0559445152a208c6bfd9a7c729edda672c70d682ee55954c78eb5dc819d87b9273c9773f42944ffaaf74a1d175e8175d020616b28b8e4b256fb49c5e60bab6805c6f488cbc3b92ca5e277680aa287e5f73f21c667b4cef52f8c1298703031bf6b4fb240db1b99ed263152ac43626a268f446a56d15ec5f9f31808aa903c135fe318af57387105c3e1143f12371b942572ec0d3d9d9a163ac035c25b5e7e14c331e22d460df3220a87f9c7571cf960c95bc5b643b94e98149c407fe43d71da7a473fa92d297cb5b132e1e5804f40855ee1fa246961633d6953b3583da48b2dba88f0239874b3257c828c28c25de546987ad8777ebc12b905ea9e55d5caf8266dabdbd1a6386482ad15a3e2131504b16ef5bf671435b4c225d415c7d40d6473c842520d1f4f7366379361e8ac1016339038305b5ca4d501da1d3904aab2842b7a01f76ae459d29bdafe8e5e47e9166aa869157c5e1b17e2fe4ea86e0873c9b312d2a5111094f797801162ed75c550cfe65c6e3c3d58964b3f3b7f0edcf195478d62cc912da4c9af16114a282d047deab0ab84804f8ec8b16c784fd1f4446c3c547b9252459d174cb745abc56afaa99209faedd51160f0958506986df6aa39559b2a39035d094b692b124a578a7e7be7ed28999fceaea5a4bd19e3fb72c273fde021933fa7a3d346b5857202a4f8f81bed96e00cd86fa20070ea23e9c6686f38887b9a5c043f0105c4d1c17d9e625237e747b6dcd8f44db8f81dcc0235ba6f7b062a5bc5712d23e4aa3969e31eacc4ed1e0d6309b291c90cd0932d432dc49a0943277020d44a524c77483078f7031d1b15312aadf1487aa3362b68f640ded7603b0e0d5a91884ba44eebd914e0a7417035e9e00d3005fe5c6f0ed74f6f034d09e722e3d220669d85e626759c263b731b27add437b9d6997bf6116b101e28bfd5e087900d5c0347e5675effb7eca6dc4233839d68b9fa6c1c6c43683435ab3c58fd49bd3eb02cfaedcbc66944b169045fd4ef848fe4bbdf455c431af4e7c691dbcaf5c7f0c84fa47985d148f6328e669960dc2ed0dd31ca1e06fb57dd61231dcb4ddfc4260acb91ac886aa18af6cfc938845e21ee0542d725a21541b5ab004cdc7f16f0e40645b9fefbe9f34c41764fbe5d005ec536e45a8d485d91a797a9da8f660e30fb8e75c7459f5cbbef91130b22742b9eeeece6f35827059e0633ff297ab6e102d0e655db17b8ea1d7c0b45804655ea651180464a617854a3ad12451b19c287e6ff4cb37c35efc0f7735f7546dd42278e4076f56877a32f3b205eba56fd2d2f18b8819c72747a747fa2f92493584ef603ee1863e636340fbcf82bb659ef24d894ae0db191ec2dcf20ddf9966b22b55b75fa8756782a194ad5463646a091c29170a234ae5af566a66b47f965a152774f86178f80f110e1c5a34d4a9ecabb05032e747de47e8153b2b0c2d80ac517c63bb4d586fb6116b320d8983530155452cd617ee750bc0237fc7ccc3426e829f518a6cf82bbea7708efd5761ec5643fefe04ff6791a3b1002ba6046909fc5b816560b195b2076482fb3468247f05b939e1e87a32dfdfcc829f8733c68962700b27dcdebd5341ed33574fc53367ab09660b1bfe64eb42ae4aae247c259e73239172591a99115b05cc90d041547e98e9a04c258529ad941d", 0x1000, 0x5, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 13:34:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x80000000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x30000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0xff, 0x1, 0x0, 0x0, 0x0, 0x7fff, 0x3, 0x3, 0x2, 0x664b, 0xee000000}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004008b5c4b000000000000004000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) r2 = getpid() getpgid(r2) 13:34:50 executing program 1: nanosleep(&(0x7f0000000180)={0xec, 0x8000000000000005}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fe, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x800, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/192, 0xc0}, {&(0x7f00000000c0)=""/175, 0xaf}, {&(0x7f00000001c0)=""/253, 0xfd}, {&(0x7f00000002c0)=""/5, 0x5}, {&(0x7f0000000300)=""/147, 0x93}], 0x5, 0x0, 0x0) 13:34:50 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) wait4(r1, &(0x7f00000000c0), 0xb, &(0x7f0000000100)) 13:34:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000480)="af") recvfrom$unix(0xffffffffffffffff, &(0x7f00000004c0)=""/4096, 0x1000, 0x800, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 13:34:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x80) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 13:34:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r0, &(0x7f0000000000)='t', 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) 13:34:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8240, 0x0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x25}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f00000000c0)='./file0\x00', r0, 0x3}) 13:34:50 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000440)) 13:34:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xffffffffffffff65) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 13:34:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b135a67) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r1 = accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) close(r2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x1812, r1, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:34:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x7c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 13:34:50 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1000000, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = semget$private(0x0, 0x5, 0x0) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000000)=""/21) r3 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:34:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_addr=@in6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000001e4, &(0x7f0000000040)=[{}, {0x0, 0x101}, {}]}) 13:34:50 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) dup(r0) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 13:34:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) 13:34:50 executing program 0: r0 = socket(0x2, 0x400000000002, 0x200000000000) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) 13:34:51 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4000000000005, 0xffffffffffff64b1, "925475447dc50f4f9a8933ec7254a400"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x202, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000280)={0x48000, [{0x3, 0x8}, {0x2, 0x1}, {0x3, 0x5}, {0x3, 0x7}, {0x0, 0x81}, {0x3, 0x9}, {0x2, 0xffffffffffffcb58}, {0x2, 0x6000000000000000}, {0x2, 0x5}, {0x3, 0x4}, {0x1, 0xfffffffffffffffa}, {0x3, 0xab}, {0x1, 0x400}, {0x1, 0x20}, {0x3, 0x1ff}, {0x3, 0x3}, {0x2, 0x2}, {0x1, 0x100000001}, {0x2, 0x7}, {0x3, 0xffff}, {0x3, 0xff}, {0x2, 0x10000}, {0x2, 0x100000001}, {0x1, 0x8}, {0x2, 0x4}, {0x3, 0x80000000}, {0x46fa4a793d655a0a, 0x7}, {0x3, 0x2}, {0x0, 0x5}, {0x2, 0xe60}, {0x1, 0x6}, {0x2, 0x10000}]}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="035df5a72ee8415fdf13d3825bf20d06f56324a708bf0b880a605565252d40643b621e145511a1e89d7cb15b7b4fc887c9e38e10a951e0eb6fd2804aec72631adc301f42594775e9c1b5ec25d2e3d5102704a01c85497185e64e1de6b09c4187e71a86dfa14797a4970818dfadc48196b40569920adfd205bfa09561541734a988f052ad99720473a211bbe6f85314d698680d0dda06d907154fb07f46a046cdf01394baf4407805afd891876d2b787a69acc0cb81223b19656d8ae18e98a92ef36287d8443dc8da00", 0xc9}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x500, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0xffffffffffff5fa2, './file0\x00'}) 13:34:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xff, 0xfffffffff70cd487, 0x3, 0x9}, {0x5f, 0x6, 0x3, 0x5eb7}, {0x1, 0x4a1, 0x5, 0x7f}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 13:34:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)="e232937d4aeb573ece8ca4574677a5846691da4534c513d4955ce73d85a0dea3cd446c543d71f96c6f7e4ee955c5bff4e9d1a997c723eccea1c29d43f371") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x9, 0x1, 0xffff, 0x1}, {0x7, 0x5804, 0xffffffff}, {0x100000001, 0x8, 0x5, 0x5}]}) 13:34:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 13:34:51 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="a60100c2"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=""/132, 0x84) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) munlockall() ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0x7ff) 13:34:51 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./control/file0\x00', r0, r3) r4 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./control\x00', 0x100, 0x10) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0\x00') 13:34:51 executing program 0: r0 = kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 13:34:51 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x10}, {r0, 0x40}, {r0}], 0x4, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x100) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0xa6) dup2(r0, r0) socket$inet(0x2, 0x3, 0x4576) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 13:34:51 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) sendto(r0, &(0x7f0000000180)="5b1ff11a17d85d1d2174b649f08c41768a1b29089bb5c7e2e4593f477a7109de7321f9a6c362325dee1e07855e59916dcd1750bec6019950ac20d574643d28e0c368dd81d8f1b934edf3ca840ea5b2334f49054e4044d039c70481b5a7ce1d224f65d5e6950f375f896c359324d1efc8cb6194efe3754fbbed4d3333a3d0881b3cb0b95a5d5d048e94004cc3eff9d07081670fd18635789800ce6904e82da22440f6d5a58d42091c80264cd3bd4e2ac5ba92840dd8ce9da23c3e68135c1415c24f6e1d464b9c474223aa45aa119db3679b9d3b96cfe0cffda7b898925d5ae2507c2f15aec6", 0xe5, 0x404, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) renameat(r1, &(0x7f0000000080)='./file0/file0\x00', r1, &(0x7f0000000100)='./file0\x00') 13:34:51 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) fsync(r0) writev(r0, &(0x7f0000000000), 0x108c) 13:34:51 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x1, 0x80) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000440)) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000004c0)=""/210) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() fchownat(r0, &(0x7f0000000900)='./file0\x00', r5, r4, 0x4) semget$private(0x0, 0x7, 0x10) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000480)='./bus/file0\x00', 0x80000000000002, 0xa00400000000000) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000ac0)=0x8000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0xb3f, './bus\x00', './bus\x00'}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x1cd, &(0x7f0000000a40)=[{0x800000000087}, {0x2000044, 0x3}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 13:34:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000140)="59efdb49081aa284691f2133c8f20525272231f54913f22a3b9fefb08efd47bd04812a7c1a676d45722fc9c8fd63941efdee4b2bc24d91bf5b30a0ff773211a006989aa4d4a37efc2c9c852d202dc32259a4525f8bae5ae9b9a770ec3bfe1d93c11661b4709e825a1059f2f602e2ee67485724e28aec6005a90a33f3a91a586c010b11e916d3978fde0a7774ef513cc4b00e969f76e9583c63c8e4bfc4de06e7757da52b26c33b9d622d053e3064f8723bc1562a7c3984abfb95032a07fa98c1ec9e405df59ef5c92a3bfb9bd6", 0xcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00', 0x4) ioctl$TIOCFLUSH(r1, 0x40047002, &(0x7f0000000100)) 13:34:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2020080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x900037f, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x808000000100) 13:34:52 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8266ed6c653000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) 13:34:52 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3eef3", 0x3) ioctl$TIOCSDTR(r0, 0x20007479) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:34:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./file0/file0\x00', 0x200, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) pipe(&(0x7f00000000c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) close(0xffffffffffffffff) 13:34:52 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) readv(r0, &(0x7f0000000380), 0x0) fcntl$setstatus(r1, 0x4, 0x80) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 13:34:53 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x630a, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x68, 0x0, 0x0) 13:34:53 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000740)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8cdf9b1bcc9d5d0cdb62af45abc77732a11cc2c7a2aacf1b001553e098972885ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cb412f6b1602a67897c35de010f244f134bf371e8cfaa1d4ab424b61452e0fd911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f032563348f261b51f117eec1358441dd3ee16630bd2d66f907cc642709f2a2fd96cb58d127adddb69e2b5a27200b3c17108f029a123d2"], 0x10) socket(0x10, 0xc007, 0x0) shutdown(0xffffffffffffffff, 0x1) 13:34:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x74}, {0x74}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:53 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) pipe(&(0x7f0000000040)) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 13:34:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r2, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 13:34:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) pwrite(r0, &(0x7f0000000000)="15d0fa2d40d81221fd8b4ef882c1b205cff30d4dd9e28e8c89308c29ecb877f01e1bef4871eb46490929637769f2c0ed7dd0bce359", 0x35, 0x0, 0x0) write(r0, &(0x7f0000000340)='\r', 0x1) 13:34:53 executing program 0: r0 = msgget$private(0x0, 0x90) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/203) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x7fffffff, 0x10001}, {0x18, 0x0, 0x100000000, 0x5}, 0x5be, [0xfffffffffffffffd, 0x7, 0x401, 0x2, 0xb9, 0x401, 0x4, 0x7f]}, 0x3c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x9, r2, r3, r4, r5, 0x84, 0xffff}, 0x0, 0x100000000, r6, r7, 0x0, 0xa9, 0x100000001, 0x1}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="03000000000000000b76070076f256201c2f181f58594367225fa178dc43850840f6f4c5594d84692a7dfc590d000f830ba5697ab3afd1f72c9714a9f57824a827005539fea45128c0860efa43bb7a50ccd59b6ba42b4d60b2fbe1924db40b94a29b881ea46f816bab1ceb47c8000000"], 0x70, 0x800) msgsnd(r0, &(0x7f00000003c0)={0x3, "b4c9f53b5cdb4587db9a7e6952435dbf4a477bd96e15f67a7fdc2a10b1097ac7b937311a93dcc7eb21e75b69404481edeb064792d88d5ec5341dadca01791e8a8be423c97346bbdb64440fe58d3c22eb731f70a5c0bcf1bed7b4113e6d0aceef1cf213214fe1244d18546951bf6ad36354b55e204300f654acb99b5d750029b4514aee7d42ecd87a0ea821b20d3dd5bb038d558f178c20dd55dda47eeafb7b659821299fd3ac04c16ab133c128ed0c6a1fae1f056ae6eace95909ba6ac7c37ab9e4bd5c452affcd244f8fc42e5230d1a93e3f39125c0afdb58386a8025e103a0270d4fc5b5c9d47aa3e4e9c11fad010ab50be6c2ff20f62415330f5a13d9dac14135db3c77993081dc13de7a9ade69205018ea480cbba1422bf9800fd579b6287a422cfc2d08f144193b08ca48d90bfb09589c2420783eb2c3b59f4bfd885b51158caaa225ef106c1e9c249725a290274a87f82047c6914cd7af9f0e934e392bfb8e81b2c9189f25129ab025a18f60a43f5199f5de9f01a3b542c6f96c39a9fe4eae7ad10a6ec82ebaac936c03b64e52e1894e2e5cd2359bbf4f27281762dbe77fabfa4c183cd008ed9992caff92548f001555e0a263f12d1cddb6998c02f9d022b3231f84ff147fdf418bd34dc2caea7870aa79d2ab639ce7f0be31a7e66fec3088dc2c528ecb2679cbaf5dd7450c32b84765a9091deb331b1cc02c4727eef7fe7be815f699c317dfcc8d5dde7c0458bd9b42dc4cfba4d6ea56c78d4b910a0034fa0e626db4e2a29765f72461fe3a3c377586e8767ed4c6e085df3417a98c06dc9ba65030b4e7c01d6fd28a92c6606a39442347949455dcdfacc4137e34f045f140c355fb8c4d6de65619f252f10e83737667f0c8c0931f013dab622f1b571adc716c2cd1a58a238b11ab063ded2795049640535e6834fc4c687795e62141d9370453c27417ad99dfcf34b565394d4e07ef50bb090afaa7bdfed800d5ce8171811336a4c1c7b00a81862f75035f654e8680d4661f7a53c0397a9f01d476761c3466edec66ab26714408a2cc6f7da272798618f4b8736b20031e4a995852aba553e2e639550dde56e54edde91a53910ea61e8052fce06758a77b723ada1628a3a39260948b48cde9cee699adb158ac9de4288b34221c903bdb02e61c05649e624a863b3bb14af978abca46fee119b34111c25da57127d9fdf32cc9e5646d87a19f15809be0c41631f0bd265ef2e754405edb89d0109ccf79676666ef6c081a88c59f7395f8b905ad5a0907f43c3a16607378968ca510574dd92a5ca98e983f3c21ae3866426fd5529870ff9c3776498c612f249a88066385487fddc8039e6548dd88a21ad3a92f0d426e24798f3572c1c31b091443c36a664c487f9baeac5db4fc0052ded5e8a90d6dcde7a3b822c957a5839449be9b46e5c06c31b92e4a64221e73d33130887b58ba95e9492cade1abbaa9c2899c473bfb349be86aeb1324b4c2ca3d04521060479a334ec0fca400a0134d0c3240eee4b4d98d1841942045dc26c054dec2ee420a078a5fbd62129756a9b02f44599d7e14946bf78e26d010b2bcfad8543e343eb8ca8189a86268c5443de2f1cd96859b0088b84a71f0fce8883a6c3ef685f33e67df5f8ac7eda74551fe4b87ea14cd80e532393d1f9ec840f3fb19c9c7418cd075bcabb5ee6fef03798044f5cdfb984cb4fe5c847dd028bb3acc25851f27d6744adb62722fb91221d9bf45786ada67c8314aeed15395e7504e323047dbbacde6f577f84ebc89d541614b3d54b14609e4f675e462cdc4f9fc005cf84509606c3426b4f42197f37c996b126e2fdc3b2a3039579295be18ad1f63bff04d84504d51bd816310ebca5061aa3596305d7fa5d199c13934223773c03406003a72dd665f29bd7c5987be3793be633eb50d522e0f45295124b8100db7ea3890e9855238f46463725411e1b7dfb7d03d4dd435a68de6333dbb63be8a0b69d79d777d16636e6ae72165fbca9c9accb0c6a16113152f1a69c57b902c8b098fd7398739350d462bb079381f38510a52b559bf3bee1b8ac3a28690195cf690a28e01e0d69111c93c7225bb76652468191656f595bcf650dbb04151de38d39be67833da7124df14223b52e20d8dac47c3c7c9bdeceb111bbf20d3a1dd55c812631084a396211c5b7d6775809a430d855d308093ce10c3f17da592bd253558c476f4b48902856b3772a77b0c25f48b6fe27ec8049147bbb49e0500febf9827055eab8874064529b33e67a8dcec4500cb66b79b49f90d244b2096ef3688d22359b132366fe596cd86c9db129b5066f1b87193fb1a86cc8d3328004cdd3f24056ca1810d429fe495ed271982fdb708be2a1eb7e3d0b76bfb1848f8ff63fa1c0f79c08d05a5634f562036a4c982dea3c3e2b33f077de0d6b422db97a7075ef04903c74d8dadfe6f2dd354442b2ef282213bce8580ce765b2d1252f5bd96ac734eaca386544c7a89fb5e2f3a3b083f867d249932001def3fa4c5475b787180d6ce9f43dc9190ff79bb87d76ad5c211cc584192a706519f2e6dd15adaecf350c2ff485282b5a0bba4840dcddf18c27737563284bb6d1e636a4d9c826078cea10c44d9a113c5a4be5f2eb12b9753bd8795da89519bff39bb0f2a1f2922c976a1e64101275ffda5aa65424a0014b78629046b8f6b206112ab10c606de5c71d1b3fe85547762e17f6ad31d4ab48b1137a79086afa138b26ac245b62eaf604da5352bc9f3311ff155ad1dcb24d5c551862131b0ceddfe4212f7915e9c4987c98192eb5bae1a44298dcf18ca18854eebb9e816cf01d4049a62e2a4fc130791008fec7d8d8a126bfcfde4daca98f9745bb961490d1b5d6a27b55f8fb815c8f4b6cc35ca8f0dfcd2b93952fc86d075c09498aad2e021549c9ccc7e1a037f295dfbef1e075dfbd09488dce3b0f8aa437f966359742b195ea9774b5cb2f45fbe0e31f7fa4ad23daab796df42437e70d7d443865c4d5407a16ad0b290d07aeed1ff38311250a73d9ad53f955ad76ba8869fa263baaf6c9e31a8f3cbb56e57bff093d2ddbb82c8e2831faa6498164838ae5a6897c63e6d68d3406673c72688bc50b48ad0d0cf96e45b29acb8b0ebf9f596583d3aea36f62faacc69eb63d269ebbac4fbd959448b6201136e28a8c51828775b2219e884a4cd42155eaf595d4cf318d22b2bddee827182e2473a477892242c8a8fb898aba7ac42f53bb469dff21290f9d755d671c3cda862108b05b5afeeba91779470f8ac434d04509a10061e61681dc8f289f4d6a76ee24a9a3cabee58c4558cee7140432b805162ff3711c24a9f011642d6a721ce9fb2f5f2d45710249afa17707d776f6b6fabd5851ee709c5cc5046c35c2aec97e433fbd02c4b575158a7c249fd6b923ae5a027dec4c8a8c5827293f326b9f7bf21e649ae703a7b259f0855491412b44d9ef03e0dcee6b2ca9926280aa30a180f7b99e525d2f6d7b453a4721266ab59e77f5a6368c8da0a22175fcede202b371e8ea7721351a51d6a00724b25ddc5d3f782622619386fccf685e82dd6186dd91c2f2495c98377a8007f2909d2bc649e24a9354d097ffda742847a2fc4e3619ed8cc334be9d13404c8d8e180f987863fa0cceb75081c6351f97683130a80cba7c787769120b3db1fa4af54d6b10959f5aaac09442d3f39bff6eac4e5796bffcb55977d4e47d902a9bcbefaba788be4c27e39c76855828c6dd81850c74c3b0d856c3e29e42882a4b87e8660e9f0963d4c4133800079ea30cb80af5496e0515a6762ce6d7d0a8fbc72ec4518d5ec6851d356689931a560659a3a33d0ff4f94e74f5f0435d081514d568a9edcac8557f712ba7a4c4b75f64ce4a9b38cd585630de8f3bcbff0be3f338391c2bac3898e8cca68c782732881a8640dfdd24f06a8a6a757172dc7bf3081a77a50ee80f31485d5ac5d96975def0c33f8b50afadaa15248f94e56edfdf478f23d9ac2b419fbda9149a5351eaebc3b20bf8cd3bbd93d13e841b33b131dcd348cc954989dfb8e2499e9dde526ea7dffce3776db7fb49f8cca788df3438ba5d25deb807a7c7d2413ab0d4ad231b827cc1539b5965090e94eb16be149526d0b317a276a90e43745e750d2718ec4f52fa006209c4e5372e46ce5ba247d1b3c25d9888fd53b4307209486e7b3306db41c520712ed5c5bac94892073095d8b05fd718934354b417cc70353bf0adabbee695a1322dae5a009b0448ef7ed751c78c14d9e3d5075d6d3f0f547ce93e49db486e8f9050455aee943854beb4f1030e362fdce0316531b64185cf34648553a95a5e34b41a079f823fe2c95504642bc6953c7c0879d271c6085fb39c854b2beb6d8ff9b0a9c69a1d54532f820f117486f54d9a62032d8f9999e110a6ba3da554c8c992b11b2816eb5696841c90d72aeaa6226004d6180ad3b183eb174addafdc3894c14e266af3f5fdfc3eb784196bc03ec2c94ed1b368fd81729ee7e5656516fd15d2bf0aa7e9a6503ecaed84803ae78d04e45b67472ff5ccbda1792c468aa5a76e4cf7354bab4ae06ebea1d65027847b7c50ec50ca8d4e6905708593a71b30d926b49a184fc987c8a4c7091e8ef023d9321d99983c3d53747fc85c278edef07a88cce4d91e756282e5758153b11ef2d71f8d43f1eda41163b16dcb38481b69048fc3702d415a3af4c67bcf87c18d78ce2fc6dea1e4dff4f1b11e70f9d91b7b2b53771731372ac7f6d6eeef6874470fee95b915dc460f22f620f9bc0a2643fc918b9e6a4f282dea13f466921986a9985ce34147cff3275833b3e159e5fa4d09eb6951eb5575b5a4f8d6037ffca9bd8f13c7b89aea41bc93a3a700d91ad5f44783f0dec21c1d60fcdebff6aa2b96a741fa35d267f89477a29899dd68cbd6eee2b779f86bb91f4269fe89652a48608f4502cd3d04fedd038d9c2b2f935f096ba9f13ccfec45c5d38be3442c2e9a38ddfbe3f0d92b4316934dd63da1ee120ade531dd9a4275e8d636baa42db7a940932a15e0311ca488d4ee77bdb43f0c46a9c50b7f780ac29b7a86d69f5b89e5110f87b401d1316d4d15926ab39f26c7d2370740e7f51f48cfbf57af94aa08d484b90978005374c2e9e9459d75b53c82da24f9f6e6e36195b3724935b5adfaead0d248a2c6e7bdfdf70ee6f7fe338db177d3003e681976b5f6f75673b0d08f5be01b0d2365761cbbdc74bbe04ac7288bb18951b0f1d785251846f00f6c3391fea8f5cf9951e52d1ef9ba70addef56a0e7c0eb701b9cf6fd801f8fde391ca66e3ff6c19505178ede73c3f303edd990aff7f83cb7d9c40b637ff2c30189cad2a3acbac99a7cca8b91afaeb354fe823c01940f4fcb11b6afe3d32ccce37ca12b267e4ce25b5802350b7e7e8320194bbbf7b12ebeea0faafa4705f3d83f563a7d2a40ebef07dd08e3e176a7060172da8b4c357c41d191f4b73b669e5911cb724310fb6d5749a61c08fa20ba5f69eab1a6c81c274c0b205cfa006a9401173f4cdca7893c9516aefbb22806ff488854b91617f6c8763909ffee991129bbe325fba2c09c94e5fe33bd5049403f547718497df2ced97cec35bd7ea302e89f4284e39bdafd022873a0c82354a860a75521e08f33463e8bfe852388920a0d85bb0f44816037915938535cd4c6e0b777b3821a768c588cf0bcfe5702d4542978fbe9f1599d59a577507f925ef5b52c9666b89aa3fd89a0f25d8b4b8ca7af10ab8204f53c67983b4149f0f42ea8784acf558d4a09f70d6d2fa9c5506dee2ab0e871b97e7604583"}, 0x1008, 0x800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400), 0xc) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000001440)={0x3, 0x5, {[0x5, 0x81, 0x401, 0x100000000, 0x7a, 0x0, 0xffffffff, 0x8, 0x7f, 0x80000000, 0x6, 0xffffffff, 0x200, 0x31, 0x400, 0x89da, 0x9, 0xb1fb], [0x5, 0xd9e2, 0x5, 0x0, 0x2, 0x7, 0x101, 0x6, 0x0, 0x86], [0x6, 0x9, 0x6c, 0xfffffffffffffff8, 0x7fffffff, 0xffffffffffff8073, 0x8f], [0x4, 0x3, 0xffffffff00000001, 0x7df, 0xffff, 0x4], [{0x4, 0x6, 0x4, 0x7ed}, {0x0, 0xfffffffffffffffd, 0x3f, 0x7}, {0x5, 0x2, 0xff, 0xc03d}, {0x2, 0x8000, 0xfffffffffffffffa, 0x1ff}, {0x1, 0x6, 0x237, 0x1}, {0x8f1, 0x3, 0x0, 0x100}, {0x3ff, 0x4, 0xe13, 0x40}, {0xeb, 0x3, 0xffff, 0x80}], {0x6, 0x1, 0xb6, 0x9}, {0xf0a3, 0x0, 0xffffffff, 0x8}}}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000001680)) writev(r1, &(0x7f0000001c00)=[{&(0x7f0000001b80)="6854e0bbaceb3141f5c88057361f3265363f48d8502478e826f645b86a411cdbfe7563076d8cbba4d34fbedc843207e26df44fa56dbdf426ce130dc1b00a31cf96fee07477d6f019f023adebeb1ad8be835be6cd441659cfcb2205c8de1bc17d339902f172cb7e56266e4731051552b866cce6d44e57", 0x76}], 0x1) pipe2(&(0x7f0000001cc0)={0xffffffffffffffff}, 0x10000) msgsnd(r0, &(0x7f0000001d00)=ANY=[@ANYBLOB="0300000000000000da74cbe96fd69a63fa04315ccb870df1694e61410dc2c5771d6c99ad2f96c4a95107cd70a906a58f7beb361f8e5e4d15231fb2947cbd51d33e2505f8d51a5805b8bdc9b3ed11cc6559ede22b48a32c6316"], 0x59, 0x800) ioctl$FIOGETOWN(r8, 0x4004667b, &(0x7f0000001d80)) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x5) 13:34:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x271, &(0x7f0000000080)="b6") 13:34:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) 13:34:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="e8530c3cd4eb6235", 0x8) 13:34:53 executing program 0: link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/244, 0xf4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x30}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open$dir(&(0x7f0000000280)='./file0\x00', 0x200, 0xc0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000240)) 13:34:53 executing program 1: r0 = dup(0xffffffffffffffff) recvfrom(r0, &(0x7f0000000000), 0x0, 0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="b13721c162dcb2fe6c34"], 0xa) setuid(0xee01) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 13:34:53 executing program 1: r0 = socket(0x1, 0x4000, 0x800) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000080)=@in6={0x18, 0x0, 0xb798, 0xfffffffffffffffc}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000280)="40323a7c213c49206dffa311529913be30e901a37b9c952ee5ef5545a9680115c80a73848a469b77dc721c0f4dec30217ce1209836f48995b025f8e53f05d1a61c1e84886edef06dc8c002899e74cda0749ee9626fad63447cd81159d14a94e64703277a22fa8cce1f11503be118aeff0ff0445146006733cb5af0dc1e61db9f97274b9a3817cef2f87f77eb9eca9503269fbef8573e976dc3667f3b1d094998fe36f7a704e2d1323383c2921190b967a70aa79296f74badb6643a40b3347a044488a70a75570fe96d30eee6316dbe9b59d9bb80dbe3502600923c750b678e1529aafa5b49922152d72ca5aaffe3fc2c10cac4299344948e065ea4b7db7e830ea67118742368046e4c40892266b523e17397982753ce957dc15dfd9d5467c77dfc50534ed0afd9c5b0bb3af2c554a1dcc919770bfc68eeaaaad8bf4f2112d37ff185c6cf981661646350b33b01cf59a3dbee358edee53296a4d80789b347d11f11390f0d82ad4116d51272e4ba7028461d69c58956d5f8f803b9e1973fdcd0558344f9349cab4c93b975d89f8247447579250025619ee4f6339480ab5b49a03e225ed26fc0c4f4f1259b515ead3055603965c09b6445ec7df59312c2a7096dfd8ce5fccf1a3eb1e7d21475a0eb6e62e2b9a0770b603437b8ac39d9e0ef623331507c3479906ddc683aaaf323866b40a2e5eeec2c9e7ae662517e157ae1c4201d6c14e7f2a5cd031effb01b9dd276b4dac45dce8e87f58fcb7ad42f375b0f482d558c482db52af21fc3015295313c509965369b5a212a0543b854eb29e1a38b891367248b14618194d6709521e4e84758511c9f05708ff9af2d983999a2ffea9ad6166a57cb2706a09547e95a23c705020813dc8aa918db26062b581c4cbb85f05091ed4fd0f14dd56b1fc82f836ffd4c36a4dc2f292541fcb8b25a17a553ed6093feae6e04510badb7351e1e1f29ea15dd0bc0421d240971c937f423a841169d6461dfe396f0140c8e45cef4da56097dedd03742d081727d41c2f19302c60efa0a053aaf232e272f38232478ab856559d10f748bb827db9fceb9e6102dd0033ed9dc95f10f70ad1ae61411270b9b2bc82813a77de9f17aba8339f1cfd14d7af8626c6743e697defdfc69bb61a51aaba207110c24110550f3b200775efcc0527a445f92e5ed437ddc705dfeea0ddecf9b53d891b8cfa9ef88f27a2771a068f6edc96a91c36e75fe46efb6bba04fc5e15d316e3ebd2560a5c7fd93e53ec1ea4402535b61ac3a82dd8be1411e1d70ee984f0ac79deab8bf9bf7ad2a6fea4156efefd2fd7375468a89a54d6ced5ce7fff7c94fc98c8d5436e8b085bfbfd266f148fc4fec1943ef5e3adf843c1baf93d187340629ea35b98ee917c570dd0ed1aaab8cc1e604d4ee1c152bf21a6274db463c87200a2b9b4d07255ac4b8cf80c14cc488b8a47e3550ad19013b2018934182303ca49a78fa37fceea2adf9d6b9307898b7ae24e2c1bc9bd84ccff8d9dc3d34303498da77c8781d4f8b36d649abc3d84cfb1f3b8b9d92ed6e8b9ea523fdc93c633768308b3160d4a6ce5b85d8dfae2dfb3cb03bca3685d3c8ee380e18fae85442bb4b98f818b8fd41781a1fee16af97f337ea7a9cf3e7188068c85028167b1284a938efb683d73fc695dfcc6bffc1fc77abb62e53b14b3a537267434c54d288af400c7203e4044039b73e87058f5bd199cddfb92057b55ad67ef86f19e2996cf3510f2c76c25cca84410adc58676b18c2d8c5f379bb26066455378d9f617ecff7e2309e152dfa3018cede4d3207c8c8a6d085ce792fed59b4dd90e2d7eeaaab62a19379e69c595a1fe2383044c1d45720949d837e0eea4b087ce87cedb00f3af68587e567b2432e181a0fc08cdba34c2f3a39d38a9af69f4d87af5b4ef53029321d0a93c644c46e8d3c4584b651cecc7b3c14fe229ba10dee8ce26cace37bd9f5244f57b8b428ff8d4b2829ddea48634ca527b2dcdfaf96fb3de1d68193315a3afa48f79eaef9380c326840ae25d7cd8cc809cbd4a3c6541c36f3deb678dd9197cb8447e7225b3bc246ec8fb5ecbcc97679ab9d35715a0286296df92754543c2fcb3c1d7746b75a22d412ddaddbcdde6e47ad71d8b1453a56668228f9c8560367cc9f62de317ac2fd127fa678e1b76ebec9dfa4145cb884d5663acba91907bf91f599115bce66d50a3a9c50b43ddff3a7b18dacbdd5fa9339a31e53dfd7925c8b26be88b9379dd463cdedc58bbe5bbbc6b76c8cba56ce585a0b3571356722dfd34f45646ed8a21cfa12407edc1041f4b1ebc189c917f2dd6fc85d5d17f7d4fe091fd78df859978fb09c85b926dd5c1391a34932187550014c5d4401061a1f7897e57f9f7a55fcff2232132b81456c7d565935d494309b67c4aad78c3d77613a05f5f995fc34776d2377bccbbe65a5d9cd48064e7e6cf6232afa54058a9d40fe84c111a4b6ee6f9b7ba1485c0fd6ec48741945d8115f5f37c3ea243af428ee5288a73663f4b0f00cd03632ed28bac4cdaf1efbf214296bce346556ccfa4a6967afcb3be289199cf13b13ed405a05eaa08d71afb96811283c5402a9b6324ea9d344b7dd046f19a07fd5447f77bb4af05534511a3744df3e02299a5b8c260a8e529df75682bab486e72738596779fd30c8b0591ebf935c3257f98bf4176c86bba4964464a726227111c0a7f9a11fec4ef493a7a3559ce3a59f0c98197369351752991989b0e45ca3691b5c1dd1dda9664eb2d0b8093a71f44a87d18d6121b26e9f9b61edfc18599e29a4092e8dde0b44dd761af41b309d4265f906e469af393f9bfd1c9fbf03a66c846f522431f0d2008da3ab74ee8366856ad85d77caf041302642bc11e3860a986b692c2ad260cbf67a1b91720a06bb040d42c314e965064b5c993366e2156f652d1421f50bb9b713e0e05a687154e31b231aa90c1494af42196cc98f27ff206b4a1166df5692002d171af128b6b5b553f7e5576c7940114e5822d4b4f869bfa13c14a941d46dde794d1b7c9c6ade72385b4d6103038080bdc2be496a7a8dfa313c9196dba9554c79635523f1227d20b6aab5dffad879b148da1a51305c8d39b8096df95ea532c4f0de0a06a54407b3b4fd7451cd5238ff893a9ef83526e1dc8eef5cc74f6a7263a71f8b5cebb6130a370df201674684b20a4efd4ea7ed75c72df2027fbf0a470b4cd03f474eb83453a7b9e1b3542a4c0f4a9872234aef438065a79dec89f90f5dbe87807891a51422725c1541b9684ac105fb7014266e3f7d282884ff8fd24f0be018a59f82e44f0b938f2868267fa9f9b598a2f2fe1e5fc37e97c563051cea80f8b632b1a2a0875e582f3535a1d37f8052b5bf50541d66a6c1232d1844953405dffe761ec6c822d48dd6a16a753c1ed7462818575f25837b64736f3aa25e086a214a336e03d38bb537863e3b4c0ef8ff1fbe1b3328613b1e9f8bee3556b52369077d2c3589743ccb3ce1a3c98685b0c0178dd6608860f88d9bdb36ceb8465068c83a93bdb7c9821434877a51dfbcf12d073d64f00411d9851cf8b4eba38632d3a69df5a0a343d01b67398a1bf229405e5de6eac9f73314d8bdc315fe8431d4b35dfd692a2d846138caed782b4eaaab7dfc59e86e75a9ffb24c166544cf97748f9f7c156430570c81e3222e69693e0b8ea6de35445f868bbb8f02e24c991651aa87594316e08285e42e57f53c2ef65d1ba73a73449529aa1fcac15b6008019e75fb6e47315b5ad86bb304e74101aa9b7f617831dc00dc388802a1f796762ef332b7268280c8b3089f9e7f1d7c4f360e4b838d14c29602f4f70048ec1e92df0e251739af43eade168f1585e25bae96c771c12951e02ef333dd08508ae59df363290d320a72cb67d230e9e93d39d138c70d2a8783fe3744c3b450c61d55fa35086a915d60551282318f2fd1d7afc41c387baec1ef26fc317d8824d433e8c025ee303c67ec900dffe7c9d63115e251bd315eedfcf59e510f61ef2726b5c895c00e539d87b6d42588b437c03f17cd8a54497edd9ccabd51a61e3973e5a1ed73b049585fe62583fd93da337470b63677e6259c42f97c8d062402ea8bcb437e363d531ca328b204e9a94c1c7ce00314c952c3a4716b826e9f9ad800933803761450b57b980618b4c150e8cb182a0a1d162028a9ca5a19819f2877873763e2229839b70601b63eb7621d614c26367d8df2115f61dbd68a03615184d7b3429d27f0e29ba66f384718a951c7c1b3aabb0021bccbaa51258a6a984fe236a45824df98d9a3e8585ef686d2c3fafa3b8f016a63f3342728ad9089b74da0d11a1e072e65e7853ff8daf7799a38fdb96ac79eb96e71e505be12c874f0058c82a50cffcd29a126fa9880b9ad68d4239576a177958486ee15900178bbe5fe0ed12f752abb53bd27ef1cd33c6e0022c18673fe009416b30ea73f49af1db7116c97f7896f3b684c99839aab24aa12675cccd804f69129e2bb50768b9728aee95c9833e224d2ab3de2622086d0b3c5ab1bbb23c1a16cb41fdf5c5ace4b773a4d0b78cdfa77a43468cab0020e70fa03250ca6de2ca01118f6555f4174fad4e10d3d2c0e8197858f91875acf2207e55e39bc38dc9a849fd18c62fd1fa11548f4e2d9ca62ab41322f15ef83d1d4a6521da1ef81b5c1d57316a72427756c218c89c6bafa4227ad934972194b61d8f17b67cdddb656fd79b6c52c58476849bb256cce16050af5ad3cadd19af338c98593dcc336766be346d106f0af51821c7ff1f12b89735c94f672ca8cf18072f1578a3e178d3da30725eed78b39d6b10cf9399f7eabe55ba6e7c1ba04e44b0e2bd9bd1c9edb42c90c6cc1f89aaa8680904a76b9745783f38dcc8c52373558d82d60bcb162201dd74aafaf27f5bcc0feeb432259e4e58fa0c4af151cfe783e437f52480b148080e98431ef8a5a040caa7f9c771e050f987222aad74f6c13f888f479e47e2d2ab90c119660d85235f8c65291a680363a5071df1198f08708fb043755d698ddaef1f46cc8575257bebaddea55467b952826e598e46eadcead26deb42484aaeb12e031c0b59fa4a9d4f421ecdb52cceba590f8f4246a9861d3c880af626476348fcaafc6f5cff8787ceb19c2331de3bef9dace8fc3deaaa9d807af78a251b4eb25c4025dfe5a65feb41a2d037a0ed8dfe8a85baa358ad65dca32b0a88694719c3715adf96055329f09a35ed7a0cac2a821804ec9d995631e9443073a3db24adc0acd256a225013404dc55a50e845babf3450930206026d4fe4d9933b5944441b6a598da159c6c92ba5b787f39c095a77ab770958bf993b23de9fb8ce29aedf7bd2e89c68b4d4b90abc89841f1c27cedbc65d9b30e4429ebbb5567f960656529cf15d12134cc6b7cfe462c950ae8f23a3557bec6c10fdbf1c07c1c84ee5596b873b075285aafd64022dee9bd9880591e7172062c84645302c03a41728d23a8c8824822b7c93f6f6fb5ef26995f7564650fef275f0f824e4e8fb4dbfc01551bed23faf9ca403d985cfd14d73d1052c176ee668ecb0f048cd7e4a16f21e7ee1dcb5953fa6d560fab62fa4327c6bcdf36388a1420b5b350d27cd93416de36b7c8df91f8c64949ae0861270175f862b2eded45066621cddeddd04c0c0b7b1da275c48fcd757b8f1dd8da62596e68d74f8c2ef01c500756313caae76b4e361b0b8a735b97483761ab733e6a95e2f0345e22336fec57568f5060bee6394b6e4dccd8aeff99ea84ae00b375a7bb341c3b9603b382b9222c12869c4300e27e11b99ba", 0x1000}], 0x1, &(0x7f0000001280)=[{0x30, 0xffff, 0x8, "ad29fd5df96978fbb6e214bd0733bca12332f9281e976625caf7a8cf5270c7d9"}, {0xd0, 0xffff, 0xfff, "6b9033f442f35f3e484b7ca3a2d837150690e6e7f825488012b0a733f5af029855af172a4f1728a24f95f1a2736b02ce704bcd82468e34cb3ff95b89f724e2ded04428f3525108012a2e85a3b8ac04a0014e3b87d4ee1c2772448a5e19208f02d7df1a049953c3617643eb911feec331c0b20645f158818c42c73a58d9d53e6d22e694fa05afbf60ca96b3d452d58b842b7361c8b6073d5d0b7dd6c829b0996db590bf2d03243098b9084758b4bee49f29968cbe3f8ca1ae4c4d5a1c340fef"}], 0x100}, 0xa7c497bbe142f6c) rmdir(&(0x7f0000000000)='./file1\x00') sendto$unix(r0, &(0x7f0000000180)="b100050260000000000008001510000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297bc056711500000000b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720f97872babfbb770c1f5a872c881ff006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000000000000000000000000000000000002887a8ba9c255e1066aaba2e68b55cee6355bfdf", 0xb1, 0x0, 0x0, 0xfffffffffffffe0d) link(&(0x7f0000000100)='./file1\x00', &(0x7f0000000040)='./file0\x00') 13:34:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaac}, {0x84}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget(0x2, 0x1, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) 13:34:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000140), 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x7fffffff, 0x1, 0x3, "bc16ded1160425017fd5ff3c8ce2f9193c54163b", 0x7, 0x1}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 13:34:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x2d, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f0000191000/0x4000)=nil, 0x4000, 0x5) 13:34:53 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000001480)=[{&(0x7f00000000c0)="db6183c6ef9766c0d6c42036439f70fc199588664e6e82798b860a836f094c15933d9db3652f914dca300fe69e56b01afe9112f4b3346b1349cebc1c30ba03a9d5356ebe3307f4f21f5e96a58ad57fdc592e59d725733855566068dcff", 0x5d}, {&(0x7f00000001c0)="e1ef4d0da6e43b23ca90dd1b14f6b86f25da29d7f4d064e625247eabba11443f07298812b4a278d6abf00dbfba19555727a82bb4431578294210c559d3886d7c3e6b9cdbb715b918752d7d9bcb667776be960e7588787b1f86131b348da4cea0f9b71ed9abff446eb54133764f0b31b4684ce84546e2be4917f714c7d4cb26ecaf81884b4b6adb966bbbd971b431d5adcc6b47", 0x93}, {&(0x7f0000000280)="28d8cd0a9fc8391527cddc44b553a2a379db8b6c1da31c4329c660a5a6bfced8afd6851817476baad0ab5619a457adda6650678c930715f9873d1ff9f4348013c3f4eb98a694328efa5f94cfadc564371e9e684c9e2e22962ceac5622898c62e76fe0a3af36a4766b317106fcb98fc2b6b0e6fae8862146ac88e6466c36aa96f19900a1be3e9090a3993a799beca6f58d00781ad4223e6c42380d505fe7ce93c9980af206f546f135366abc8a6a1d95ebe30d51655e29eb25418de74239720d6dccce50dd2181fb3979f3b4536bbc387a37db701b0f6f7169833a63a5eabdf75", 0xe0}, {&(0x7f0000000140)="2eb0b3eb4ec105fc68b915f23122dfd4c1712848b7c13b6547917e2b18b23e90264c11d6106c9ad2ed9cd6088cfdbd", 0x2f}, {&(0x7f0000000380)="34c5c9d2734b0a675f", 0x9}, {&(0x7f00000003c0)="8d54fae64de1842e293bba0ac3db687bab63336a615cf826da17b0a2416905857d81816e54bf0cd4c2cd47ccc5220d995f2d4f6a06c2810e54ff3bcd5bc97d5ce29a79b0172c63f4074b482917302dee4dc22b71360ab862ccac99d51a067fa4f6957a31f86c61805bcb021928993bbde3c119018140ba243725ba8e71fedb6c1ad53ec972deea6df9b643c33283dd2fb9df45c6fa2aeeefac9505a0cc1412b315903ef254fd134636082b81ca7c5bfaa75dc329e60ed823bd7a641c2b8c286ec8a136ad6b073c55a05d2f4c124d574b69f63ded6bcd40a5e9ad271cfc2a6b5a65f09a1a45b0b63400a701224994e430276b0ec218784d872b31e063254f83ac84d0396197d8946acb2a6ae3135e908824ce8771355812389775240050a699b193a277fa3f2c83e4d55c9ffcedab459bf1395af3238694baa12e1579dda54be5666acd17a41be94eea98b58e6ffe4359e74eb81dcc5a552955adf108f7f0e0037366da73dde0db63b9e651f083f46dcf0c83288147f2f39f9f55bf36993b5d2fa97c68ae34103a19b807d27ff3a91d79d567746cec090ad4335bdfdc8a61fadc39f4d2b00e60dd06ff1b609d9df7802023c319a007bfc5a1aa9ccb962b3a95ec04c240ad33f0486ccb57382f8c845d2fef76e45a932f2bbc2ba55cab354fe7d8fb8a66925c7e20a650b254c9f65ae99b307b467db8f805cf1274cb99421f70b116353e26e2cb10edc270689c26adf2016386813059ae71c710058915c3881c96b8527e3b5c841a1735ff2e39f382c979865414a043f7eebf491ced1d27065d842c17856cc933f22f8c8ecbeb8269a30803937401dd6dee5d9af50014da8a6dd0ade23506fe51897f650fb7b5e35f6c8b67a7d03ccfd507b67a6a889259887aeb518ef27d4054c7b66de7218459a7d5bc5df8e66f70b51e8e19f3d42d497006ff134f178b9850fd121f7c85f60db74f489f656509bbc6c3aab298f17ba41c9c77b59df4120c693f216dadb6f42f66f879ae1ec4c2eded147f9285e5aa2e67f078052d4056387e9d25726e698f2f137fa1b7415161bc4a6dcc3b565220de090efe2c6f6e9a7acb3e3bd73ef595159e19180eda5f2435baefcd67278d93284f1bbba29934ec38950312253f529c621ad4868cf640e9089c2903c55d1c2b645edd2e6a206f5a50fa2bee664b3f37b10c3785ef3ad99de517ba1e606df2f13a051527d93df50bd971d8b98804d814736a13919f35536b5f118920f48910075b7d11ff2edfa2106853b9dc121a66763e9f236b24ac811503d50e68e58260ff2aa58c3c262a108b8b5a040927ce82442c8dcaed4ecc6de3e5ee7a52bf10847ce7edbac3ae7ad842ea962a7d900489747012eba9fadd1e3c040009de762ce4502f8c96a1f517ccf8d22707cd876404d8544be0c6df79992c604252d080514bf3f02af0b9958af15fc199506de89cf4ef175e2931c2450f755a3f6de9d7a3d420d0ab8b1dda4f8793157d27ba24a0561918867e0a3187f3c71c63512eb781eb88ec4af3cf11f3889c6828437ab5192613864ef90ea9b09d275255ca3e6231e4825622be4dba2e61bb69f5057d8ec809199e2d0679ae5a6d4eb94b39e8bf11199b9d9001cbe41d70afef7928be2023c3038a24f79754437fe607571203f900378e7c9b234f83aa184b49f6049bf7b06ee268ceae90d09a2bedf979b79efe28e35ccf995d77d083d26b346f6ddf6276c568dc5479216b7fb6a717f14da4e71997e3fceafd3d37ec5b5e90cbb676c598b13df70549f399dc863caef1b620c15c924e495a4bf415f604327c5d54714c054858aa3f728f1efa94ad2685440306d918980cb3d5dfceb7571cdf9961da968e970486c8243a3c9f1175802afdb93f0a4b858108fe833872dd2c45b988c39d21101a9b6bebaa10625444e7d5f57fd00739051c944c257d184a17f39191a17d58c7fa20703acd271a53967658c36da41b5c3268bae8a913e247a5e3bd5d5e2812ae7cb671168ec12407784c187cee1b3c4f2762675361b7c39dd0e13345794e3937e99bb320138a5c48fd6304146409e9a1a9e87ef687cdc5a6055ed1323fa2d73c57c7e22bfdad23ef317dbe8f6269727e21e6ee54a7010d901efbd0ce5fbe4e8fd5821f5622e9b8015e339e339bf92697dce38441701eaa671197b2faddef43a0bfdb134899c082daea21f7b01381d0822f4565032109f63c7e445002d408904d88aaf75dd0bdecf35c1ce878d8077bdec6911c6919510898e49d88f8841e44e29fd162cfdefdd29f3e6e98890915e81400458c24803502c216de3843dd1cc4f7506345c60e6b8d8da557607a6945517897a5ac8e151cafad68139d13e70efb3574b8e6c51a3006aa630934ec15df149a9ac6a941288149c16fa190923107424fd6755b75fc1155ebf026ab72a8ab33bb8e0b5901db41eb18b2f36881a32d120240d6eff7a4e23b13605197baf251bb73d9e7c8ad0f1b1dd2deaaa57db0862c760846dd85a8eb80f398760dd3c85ff6dc0c71a66fd9cd02044b55383a2b4b680900aa9114110b4a97618a4e51f905d3a06f58398b181d93ee0f598fd6128a47385f84bf876ea0bf9e546f91f5eaed9f734973a83594bc184b8327d25f3d71b8b8d6ccda1003f6d84446d553a9b9e0b1932cf91c56e4d501041c9bc309d50f5d41be40b71b427bc9afe99b223b4ab6345c0304392594c5c3a96d3eb83b11f7dc56ff5fc9e6cab52e242e93115752f25980b77db76afd8c0e32f01d92f88936f02e3605b254518ad58ea845960f623940476b6bc281f2145c6cde82b74def00722edcff462728f694818f0ab6d626bf8a446afbbf990a862ae0f61daef6e20400382a4bfd576f3422961ff7269499ecd554d86f993e3d6b8950d5ccbb86220197df77bf91b9f9361500674f6a9c4314ed11f27fa019e1d7b14ff632bd8ef3d0412a68528436393b0cc46bcde9f2408508681e4dd867887b31de99253df0b4387c74f669c9ca1e4dbe777f225b6e586408959b5a0d4a2ead5eeadbf9cf3098fd81706e4042b61766afec26134cd78ba6928d872343d92538b747f4399ef644da03bc07fb6109e381b91fc655b691428cd6a3e71cc9e338d24d12c1b68b967597d5f952194c9568cf2b4ca188a69c0d724af174c229328a544dec6ce089732b273091abb131d1ed7fa201c33ffc209241790ad3888d5c43d7a3fd952d1d9ee421f4fffd51c0d9ca11308dea2b0ac4d6f79e9affd38c26d8b9f59237b08a589bdb3cacca34e4965093567a76803e633156bc25ebd1c16dfbe44fc8f3d0d00dca56162ee8e17744fb1ceb11a18eecb0e0af431b1131ff9351570eeb6f114b99786dfc11aefcd38052086fc954a7f90650aa1489e59cd8a397205109ccb75c86bac06e093f2d6f1f557845bf752a4ac8366c9ef1c9a7cc5ad4aa55bf45b5ea5e61d2dff11146abb27ae5d70cb7852f88e4e34d4d2faf30f6c6fbcc3c4798b4f402fb45ac6fc12dcdda101793e714604576272a01f36f70316a6ad448e864917cac6ab309322bdd6bae540436878f1cd3295f843496e5d7c597b02910407c7a0e186e9778699d6e581171fbd191a68470903ea2ac7cb4bcbd66d84420ab7d2393fac625d59fb128ddb0ae479dd8cebfed91dc23a8178db6d7aaacff35fc2ecd2e64a484992432f8e9639066ded3a9a6f6cc549b8129a77a82cb25fde12f5084cfb4e0e76d660f886ec874ee2ee295a5e4864ec2d480473b11ecdc594495102d1b07e78a8c497756d1d9ad20b9593654a09ba7d26089df4651f707c83bf232b93d99779606434dde0596e16fc08d2fa72ae36a3bfe3fe9ad332eabc37031f576e3c0615843b6f97a4e4385734c5ea3070d590b90e1077d0c5b7a39faf38cb745f942f8979942352687981a56fa5b343b1c233ef73a2d750503a4659bf870258660ad2d1c8b2ff8eeba4750d0ef65f60dbd9aee117e953381a72a5e84bd881c3cfa086538f4c5c94a248d9225e6a95219300644b89997c9e4b332fe9ab47e6141eb14c26dce5a485ea3574daec374f84e5f6fddae5821b28e3cc1068efc0cf1488b18c15498d3ea814493fbb3e80d39145ac6537be641f3356128bd0625de6cee40c0c2fa8c0965dd8ba44356d0c5d3745f72c40d765e0ae551b62975148929441ef7b2d6ba410023426ee21969c9dfe299eddc93a83743e12f5ca4ccded1d8c82098df7be9fa1269003c9d7418172afbc68ed4ea3de08f9c126f948f3f03bb2ac1cdc714cf0e769c62d4bff86f1dd6807b65e0ea61410e90fa32edd99bb045939def02300981d8277fe87b72537da0ad6a44fb7b4b3b5feeb5b6148c17881aeb0fb8df9b8040c2005bb742f16bd1e861b32133672b6435fab58e61da0e4a3acfc59bb94eeac575359207363522439a356b4b98f604b3310ef653805dee3fef0766ce075618f5900a9faebdd81fa39061d8caba6dd04d8fa8e71dd81c5f6530cd0e21ec281b986ad1e60f6f5adff49e59801de46b111abf3d8837a37852fe9301d804f65d32a857f348e21d0848be3020117392340061bc82ee676bc449b94dae977ad54afab8c0b2a9a44ad3af7477bd4e6e5ab4fc31352356dc95e20a29454602ae196133b5366176bf904ee876575cc569a0279eaf55c7946a9dfbeba2d71419f3fce72eae1f1426dba2ad66ca586f77072a016ff22e0b552aaceca348f3846ecc9c3f3244b6ae323b2960ebba8f27441a49c1a2fd4c1e7b95b2357e2316e1a4acb9cca9618abd92cfe55c35438657f20493f47b60cb78d9f8a32ea648cafbe399682426fca2ec55472470c3e44daca155df85eb4b773735fd327a613bdf8b6a3e02af339a97b4357a43bec5b17f61d353d986c0e47c1d03e5aa24d940358a6d438ab3c659796294d6e667ed4b4df371b5b24f7ee43693b54f7019143906bc38d3c72a07eae30116ea1b54d182cea775ebf5bc8bedee21da67ab70b11b63b77e1168e7bd620fc1c7993366a8dd9da5b9c7bb90bf3d9a88189f35a4d712bb7653773f5a689ed29735768307c4ca857102f586a41e71904f71cba8807f3f937908568214fb815c2f47f39fc503ce43ba1243b6da20c1e1c81ec6cb6963a6e450f50b2f18cf189aaff33a8d215355a3924685971a0db8f184f080a9800d7bd62446f5359c7553884a61556af6ab46f5343fde14b35f86eb58a269d43bf9decf5c6581f060c6ae4bd3ef77ef9e4c499d93ad9da52e1368954d4397555209008045fc8da1c34c35190e25391acc687375a1d506398e67f7686fb61534d4a6dd52b3c1780bca450fefd64173288fbca59bdf86f34098789793cb1fef077ab90150dcc962141154f6bed4314ac28a654f75e3d5627d7a017d9f98f86b1285643bdf75a9b024ed381631e36a35a77e620832cceae5ac40bc2521c1fea13acdc112791cebd740815dde243af3bc9e57f5f6fce2e7620b7f4531a5b20bddd6a9ee491546682ca4e98f56225787ae15b3dfbb02aab99632cdc724e02e19903679c32a6abc85436cc5c92dcc1860922d104b66eb4d2b70f6a48ea45fde750d410e3f9fca6400dc1e46f816341d94cbcabff688061377ae42925e13cdc668a1ad6dc1632b414066694e8f9d26281d28f48b959057734a8f821d2317aef306c867c014326f593a3d2a5f8b0ae4bdb7da85f8b9f489f409a1fef716bc4624d373ed89cb9c31051d88a27433104cc84563adcc2b3962242fa2e8d4f5d014c1b9db6e9bcb9ad9e2265f1643d47be0346fdfd2ffd1b12e502b5cffa3d16faae733da", 0x1000}, {&(0x7f00000013c0)="68c46b9fb210b32b9f2738ac1af50b4f8fbaee08e194cc6e4b00fea19f2d4f7358ad7bf45049c9e155f26d4c3f437f878beecf0d23bc64272ade3af6bd52ecc69b325622f9f09b6c9abb15a49c98fb43499b6cb20ce88b37597d3de30913ac4fdedff3a4ae84f226ebd3a6d115d345dd835adda7b7b63e08d9de53e35f342e66dbd9fb1fa6c712abf9c2c101f6c201c264f572c6d7807707812216a8c6a902066cb49e687f2bf770ab620f4870bf13060a67af374ff18a", 0xb7}], 0x7, &(0x7f0000001500)=[{0x110, 0xffff, 0xfffffffffffffff9, "02c4a56190369cc2113ad36930dea3c2b6b6dcc85d905f9bb5b7cdac7e5fb1d166350a0fdf39fad4a8d60f403cafe860ee7d3b3cea9649a3b379dc2465f0c9362644b2c145eb5a5b6a0a6153474a5ee04b884abe6b4627b395af0ca06b83511cf2e8c22c2031486329929fe83b82dd71cb4b4780eeebd95ec4a8ba6601977f3210f57b580e496f9e3bb4f5f8671d3bce3aadc08e5cbab7df69590dbd658744f28d456a5b9470fa826008a24bc0c755b02dca24cc9edf84a8bfc18ef3c9c2094ba146952a306601f81314e96985939151748f378b27db51386f862b2c207bb5329c49a4d39a83a8d5d6f568f1bae00f5f23ba9ccf89d71d8a7f"}], 0x110}, 0x404) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0x0, 0x0, 0xe2795163b143b040, 0x0, 0xfd47}, 0xfffffffffffffffd) 13:34:53 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r0) r1 = getuid() r2 = geteuid() setreuid(r1, r2) setreuid(r1, r2) setreuid(r2, 0xee00) setreuid(0xffffffffffffffff, 0x0) 13:34:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff7, "42d7517b007de3c7660000000000000000004000"}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000680)="3b138f36a89f77bb5edaecec77d0e524573794fcb698547f12bb4b1c372317fd241af6faa0ef57b1e6e98e301328ac3c5145d601d5ced21adbb026d64779c6d08c3d6837779bd4182129071e3121d24e407315089860d0d90dd115b8d9b17d86c8f19e550bc7a387e5023c11d7a0b481a951462c83449a7c2b5dac38359ad50fbb23b3af09a32307b903e427763cbb0be2a02d4423bcdce1b561f0350381e384252f8e299640081eae37cf3ce37fdad7abdda94bfc7b995ccc84dc81c6729ebc8bc928f3f3ce3b49865860ad6f1d165e1bd540b6ec9189bba1df5918244457c3aded0e5e32624f65490c5ecb14e75d302b4c0abd2be7744ad5d83afb0befe4464b95eaac4bf4e3b81887309db09b12bd8c2f0f144c6eea03b2623515eca6fe30c673a10f7cbc99a179f16d79f84520fd170cd038915256f4798c971b0871344c8bb8f92fb09a68015e27b316137b5c2cd722b9d60245d2fa81b658bfce92d32d0cb1330dc09fd9a345c6e17c46e176c270590857e690a976f6109e094444630443543c70b4b1160500061848e90c2e12ef44cb0eeca4bc5c9236f079127923a1cfc85b4200ecaaeaf926db54d622d61ae8986a058f3c584ef4bafee7190ec21dc9f47eebb1bfd799aec7b09acd9a947ff67a50e86db5edc8d6cb69bba316dc3771068b7ba55520a766d5e86842abd3d5b844e32cb90ed4619cf1018621a17883c1eaf927d20081888f362516cd88d6cdd9de94625b076df8793563cbb68743456c46bd5fd8e4f705a0d49ee972b27500c90e3912b09539c058db08b35db727dea2ab0398b26dbad7bb544e86578e2a4643ed702c88fa5dfdf8e649d7ca0f0b973f675862757a0030d46da2cf90b4b62b65a0adeaa6141eeb5e90e219a05dde9add6754a9473d418f608441b132f080b5491a56113f86ccf2b626dd5fc1b0dcbb4f587b42a9c1bcdd869954229ae4c76414e5d0f4a2d0c5b7bc0fdeb50553a99e0b87ee76cc32c33d5030ccd588ce906c6f0f2001304b3c02f65affe634a3aa4fa2a92a5a8c91bca7cbbbf3e0f75f21bed89e4baf378137d509560bebea2630f805466d7a6dc22c82986c2de406fb7824606b35f5a36c5d4d0c6cb8ec896b45619702d288319650f450dae3d3e9cce55f1aadfcaaf0629f98e4faecc22dc97523edd86c6b75fffb83cdb6a61c9abae7522bac682e7f26b78faff55059753bd575db2e9abc216bb276842883fa72ddcc97c74f7ba5d15f7eb3920a838f768ee57d9e06b02aa73fb698dccc0adb5fc05bf6a7ad9fe6fb9e31bb1bf89f4922673c0c6d434906aba7882a19693cf0db1ddcb4de092e7e887bbb3d93de5823b56e12d31648f291947b740a7d9e8b25967c1619f814dfd40675a9b94eee3a101aebd2d4c0ab80d4b346513c090fa3e9f263b699936db817fe48ee4eddbc3405591a01f18733e14b9ce26c30fce4aae10dc0401991704bfdb7c510203d975447f3c9194118df57e7b57a050b15bd0685871dea3bdce8ea3f3d1f5e27c0b99587e9c5045766a628a1ff1109066ecc622f6e019e2d67d104267949619874ce3cc8bd123da93d24d43b2f00ae47c6d50c1de24b09af546f91f5c38e642cace8f43a81b62239dd84ae548ac8641e8730f3f541eb8eae8bd71961bfe0000e73e57f6793869ffda1aa455153b675ec10697ef7d84cad80f9dd70d20009a5801163410700e6b41c1b376ba3f888ac90ab36aee8d76c997774c33299a5b267d29b60b72b837516f3814cbd261148040a3e8fa06d019ba01cef17bcc05b7f380762e76e649acf1f05f10fb061d8bb2674e832dfcfea217f16d65728841c6199293fdb99b035b65e4ba07fe6182f7a0261510a6ddc158335885138e08733f17dfc6615a33b29316c8de5064276d1fac62ae2b39a8ce70b84dcf6b156602336e6125d79b84c559ff9a474d54b71e9a6ccfa04a2b342c336379e14721a77a78d4ebbb37ec1958928ada0b126f8c28c1383b4068fbbdd0667153ce6da2f9fb62961491874f321bfb70f7c86f8428e61ba64cdc51a0219217bd9caaa0ad9c4780a4624e260c3f432aec288ae9499913db37f29a9945db3e4cd7d7c6b96dc3c03763c3e9b2ec62577bce9377e25eddad85c4b449ea53c17ecde6bbda02032b8c442032002ded9c2d43da70e60381d6868e4aa52719fd749827784fd0e208d38dd94f9ba524055943dfdf5955ec9e8bc00906c17c7cb002f2c4cd0575f7f53ed8dd93451508c1b88c8e857f634d20d94ce842e870b09fe969edfcb00fa9d1e41bfbf49a4e717b9f3a7e8fd0b10d7fcf2429067e2f6085bc60d95b88b14c0d20236f9c70a9158eaa70bdd784f7d6b5ad0f2ad986478b90449b3746489899c6636e2ea3a436e9b17a5a20bbe7be30e7b2fb0bf30cf167ba361225ee5774e8b1ebcd7c352d89c01e2bf2c5f2416ef7f4508c527520cfaee7ea5403b5e17f840895d20a2df2b119dcede6906075b011aea66056895c46f8e240811066b750e9787adbad86abe291e0dcf9d8cdc0d67e572856f392f138981d5b20f81bea1ecd00b1e710d65bbb5b2a6d82f37939f347ac486c18924a5f101292d00d6756a5991628e6f676308787ff783a4434051a31da5653592e473e0f0f91c236804460df0926914068c916e7a6d9966bde5bd10aafff7fce53331d6c6e6a31526fed363385c1954dcb9a7bd90b8917d6ce1580afbd8027d395b1814fe35ff2a4166ca885ef38dc170a9fe791cf52d7b20014990cb123730a8141df60828ffb026e7b42c396f9f6696d28d49cec8f9011c025a4c99fd0762a4bd577a4f44a6f664fd39890af7ed9614e2058bbb8407ceeddc0f3df0021570a357e6bbcd7ad5467e42ed3530b9a19066b1ad3862b0e3bf2082f16e5125e9671ea630d82b372e4a7656871840aaea90b55e11744d750860d20a6c35856249d1f0360f5012668aa5adb3ff3611b7c7fcfdc8bfd4b726a0e9ea0df390476b3aebbaab02aeb596e4621001e072d6d56aa839b2e651bab3cd5acb77657f2b58fa4dbf58fd3046c4ef10eabbf4dd9de3dd8bf5a086722b5b23a10bbc5d9c4cf55ca9", 0x885}], 0x1) 13:34:53 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x8) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 13:34:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) chdir(&(0x7f0000000180)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000080)}) dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000090000000000000000000000cb62e2f4b59fc627b55dcaac5debff0000000000000000000000000000007f00005b00"], &(0x7f0000000040)=0x43) mknod$loop(&(0x7f0000000080)='./file0\x00', 0xc000, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) bind$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) r2 = semget(0x2, 0x0, 0x269) semop(r2, &(0x7f00000001c0)=[{0x3, 0xe1, 0x800}, {0x4, 0x3f, 0x800}, {0x5, 0xffff, 0x800}], 0x3) 13:34:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="9cb2992007294c02192ddfe06e2e2e2e0000", 0x12) execve(0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x0, 0x3}, 0xc) 13:34:53 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:34:53 executing program 1: getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:53 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000180)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {0x0, 0x9}]}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x180b0, 0x0) accept(r0, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) clock_getres(0x2, &(0x7f0000000040)) r2 = socket$inet6(0x18, 0x3, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x6, 0x6) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) dup(r3) socket$inet(0x2, 0x7, 0x7fff) setitimer(0x1, &(0x7f0000000100)={{0x800, 0xbf}, {0x5, 0x100000000}}, &(0x7f0000000140)) 13:34:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20103, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[0xc79b, 0x5, 0x101, 0xfffffffffffffffc, 0x5, 0x7fffffff, 0xe5]}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) write(r2, 0x0, 0x33) 13:34:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 13:34:53 executing program 1: setrlimit(0x6, &(0x7f0000000180)={0x7ffffffc, 0xfffffffffffffff8}) mlockall(0x1) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0x1000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10800, 0x58) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x4, 0x3}) 13:34:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) read(r0, &(0x7f0000000140)=""/6, 0x4) setsockopt(r0, 0x5, 0x7, &(0x7f0000000080)="72078ccfe015c7834bf910d5532fcd9dea93a0d32f6b489158c38189c370e183c4704fa0c9d7c33b9a6e63ab69d7c43c2b45671ef072377c447a57710000000000000086ffb698dc83b1e8456bb7bea679c9cb65", 0x54) 13:34:53 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x20, 0xeef}, {0x20, 0x1}, {}], 0x3}) 13:34:54 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x25}, {0x40000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 13:34:54 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x2) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0x1) 13:34:54 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x40047463, 0x0) 13:34:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="a619a07ef1000000000000000000000000000d8800"/30]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x180) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)=0x2) 13:34:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2a0, 0x0) r1 = msgget(0x2, 0x9) msgsnd(r1, &(0x7f00000001c0)={0x3, "cabd75a694e6d067cba48b213c318616dce9983115b1eda0a396aed27e6fb59ef27d067ab44292b42618258145fbe5c1fa95654b706f1b837e4d9a9339c22ddd74644ff90410d30b902dc0367eea7a61d32421358124a2cf9dff4fbe476828e6af5e89c94738443a7586935e33517a65b776b100"}, 0x7c, 0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x40}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000000)="f6e1ec12") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0xe72f, 0x0, 0x101}, {0x3, 0x800, 0xcd, 0x4}, {0x93, 0x6, 0x2, 0x8}, {0x7f, 0x5d7, 0x1, 0x3}, {0x3, 0xfb, 0x100000001, 0x37}, {0xfffffffffffff800, 0x2, 0x5, 0x200000000000}]}) 13:34:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6e935d6fd726175856950d74ae488fe036f7a756", 0x0, 0x2bd}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) 13:34:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(r0, &(0x7f0000000000)='\x00', 0x60, 0x20) pipe(&(0x7f0000000140)={0xffffffffffffffff}) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x0) 13:34:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000240)="0dd3c4a9638f7931ecac72d0c419700713226471e15e3b9adf9d80167d4cecc04aa2322c22379400ca1fd7f624c09bf07b32e885f120a00575a2cf46d3b04e4311928cbf1b9650b49452f9a838e46ba40edd07dbd31448d3b760714c9ff73e0b274fe1073339fe0b7a0a", 0x6a) syz_open_pts() close(r0) syz_open_pts() 13:34:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='\t') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x8, 0x3, 0x81, 0x5}, {0x4, 0xd10a, 0x9, 0x7}, {0x1, 0x401, 0x696e, 0x9a}, {0x7, 0x2, 0x80, 0x1}, {0xfffffffffffffff9, 0x0, 0xb0, 0x8}, {0x1000, 0x3ff, 0x7, 0x6fef}]}) 13:34:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x208) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x6) r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x3, r2, r3, r4, r5, 0x10, 0x1f}, 0x3, 0x3, 0x7fff}) 13:34:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0x84}, {0x6}]}) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd55, &(0x7f0000000340)="9d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x9, 0xd9, 0x8, 0x2}, {0xfffffffffffffffb, 0x1, 0x1b15, 0x400}]}) 13:34:54 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8040, 0x88) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000003c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) renameat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/66, 0x42) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = msgget(0x3, 0x200) msgsnd(r2, &(0x7f00000001c0)={0x1, "47c19df0617b6ce2648a92b636518a98ad35945dfea7783c1367ff395de7a6634f133ac2870acc5f62a6436c4ce4e0348aa4e6de2481667dca62fb5e6f5dde998a99f706241dc45035c3254ced628df57f56192f14760639252e2b06dcec437bc248de"}, 0x6b, 0x800) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000001b80)=[{&(0x7f0000001d00)="8ec8bf58b767cddcb566a1abf3fafb7983cb605d0266ffa232479a28a2b3dd4f847af47992572ad517e29871b7c61be515c122d5ed6d19ec69418c3b3181b019a17c05d2b0677ad56d3227408dc29994d5e96748f64cf7fb16fc39f19e365a2df2c70ebf25fb", 0xffffff41}, {&(0x7f0000000800)="b6ce25c3c6f3a60f3d9966b56b26a19552d237bb43ba6fb4abec8241ba2dc0e3af71e46eb010aae174bc1e826fa8bb9f72bc52cf82a15acc693f50a8288b120a906ca89b3fbd898e3fca482333f4d5772188ea3bbaf763a6630bd896e50c0aaf641cd738ac79b165d67c454696380ef4fdd5cee3acb387a5af451f8fc5df52c8adb29d974031f179dfaf35b4a0a3c959d6e5306990969cbcf612b1de377abe02cf8452227d703a33172858bebf7498b536ab4f2a7573463a61cd6e51fb5cf59717a8e73d56d6892d530dc04e10b6ee1502f138e6", 0xfffffffffffffed1}, {&(0x7f0000001d80)="4ca2bdaf517dc6cdda8df389ab42f8013fe7691bed7bb0ace0108c8dad5782c4c8240b45f2aeaae485dc55e31c1b78a90aa7d24c0f4588f56676d07acaf096c10bc3d12a3f69eed6b2f1d555bb70ac75995526bb5a0bbf0ad86bf776a7a5b7550d1a76108edd75ed02f4a8a1968b7dbe1db4fc2bed6f6636420850033bc0af6fe094034d6c1c1c1470593cf79f593822e7bb86409942b7ebeea91b305e9d9985a50acd80f19203ddd63601af71b7df0bfc2c1d023d6e1e37d1a252d8e5e13c49f99ee9bd84ca03908a51e78cfa8a30c65b83551a9764391b2491462e0b5561672efb099d8e9fe5066472233c6730f993b80e7317b5052d5d6c2846f95f19205a90f93419dfce61c6f0a02a6d17a175d15243ea3a6116cfe2285929654605a887cafe402082bb58651382bc8088a8d1059029820dacf150dd2b1f04f796f96afc24ff2164a33a1ba0d8fee78840e5d6ab822d98be98585658173e2d06d76b8a4ef19f28d622d5e02d3c00ab8438403a8c3f74636d5d85d98cea3be646d8f0b86f862b7322278bbb3bec102e14ca2e67bfac79fbb8b992bdb2664291f73a59c8ecced43dc7fbc7039b9a5f8d8ae06e477afa62284fef9a4da34f9289d0311212ab743c7dc62ac88029c73d4aee17a26aca89c4e70df178a07ab1133c2346f1edd62a665bebffa36ee98041687edb8506c63eaa404f33c6adda03394107e81ab79f42fd2e03dc9457f60a1fc6dd3a900a9a39402fe9ba8298bb9cd6d193feae3d31c764f5c872dbd5d2b2adab4be3b73fdc9ef257ffe0f7530d9cbed1e6f5fcee0c675d97d30808e7e7f5d407424e6c83974f32bf6f755a2830a3ca37ceacd03f234d3fdce93c5e2631e50bc7d948cf6dca365abb1651d381c13dc98d59dcbb0402b14aba551b07695e693f1f0361509ac31758778367af8122b1bd8bf80560ef72827ea43a22a8696fa43c984c68e7ce6242f48f97d3bbd1db0691d5343098c454947073b62d65875098f8331f5baed12f6070676b3591ffc231184085aec7124b5e8c1253290e8c10d4ed0adb7d7f14d591b1a7f42db68f5c929c71c71b740bacd00b2b31e137a4841105e8b3bec826b4cb5fff6b72fbcb29985df8abbf76da043822feb3b3be12220c8462cc1d2e7598b41c7e8d2cacf7f963f9dcb7a0441f6ed7a78fe69ec6feb880c0fa3917ee8fa61adb754cd9366554103ccd665b6fc71491844b9e3ed62019d1cd384f6f21a19267377a3d000b404f8a0f700edef15637c9767b3ed1a9389443f9491601adc1952b335766476be5957e6e37b5fdcb4dbec239bc1bbd82505a219945cbdedb0b729f1b3c3c93790180aed1426fb8f335bf026acab26cb3e80ddbb2160e756a2403c9f7ddd03c06f1728c7f3e0c10141e575bd4938ef7f1ccecd35f2d0ab41586bfc45945cce6e7c0f35365e54534456ce2a9cf79a2bb305229bc2026523663ef050ef95a1acb2fdbf3169bd51ac6d0749bf048252a34f2249366e34b0f4e2a4163c92030ef2b5438c33648a7a9bd0b059fff10087e319a95773bcc78b73da70b5d1918f7c3ad4ca002f1c2c7e354cf8dd1a449de52e1312c7074d61908f766090054c06d0620d692bdefa26036fdad5369f65d00ed19d5ddf3fc365a54c51ecef42920765b3625b7d55215e03e12f0b928f2c207606e2f52da6985b0862280639cf181a83175e6b2f3245867f29b1dff59b17c04799ab9aae68b75aa8b3e25bd6b19bd801c85ed7526d6690bf2ca7a6dd64e834df8d8a5645bb1ab829f5caad736afd257fa3e78137ea95e58326ba388093d689367744f56642febb24d2c02a8aed639664c5d8d0c58bb925457eafab8837681af877f537f73eb4abb31c99700d40c57b45bbc33b555aca769fad760759ff0db7459feb8650db140232429d2e09650a6053535c0f72813ad94932c4853dc69444ad8fa51d0b207da7586ac7a835931a3b4514dad5ac5cd6c82d97ed26a4223527421c433f99e41526e7e647246088675ea2c9a10cf41ecd8edfb98e58da59cb907152134dd37964d4ff82da297d403670fe097d483631637ec0bf5e995f5213d20e70896ff84c05ca8d7133daf66912cba0584db0835f5fc83897d945c86e295fc52c5be81b81f207f0da08b0f980aa6ea9464bd3be3c9e9617f6aa969996f6cee157d8ed33417ef2a360e771527257aa426e075d00436725a6a4162c1aa19a1ebd300469ae70bd1a0cac20ffe817b5352ec8e71c50bf22a56cb45e8ef5ba89fe6ab4c891f89b5d9b21d0f5e1f3af935a75a40bfabb8729685576a95b48a65c949c16687e9b3483affcaf71b4d61d5c35e1608d645e74edcf53c57201673a257cee9437240c1a9187cd103bf36346253429f75fdf62fe7e8fc2c8a691245188ef31bc72f880a0e64902aa2a443a6be937cb461c236cff95d30a3c7bb743b1de2baf111c444f83a303fe471feeae9b68e4341bd9a53ef262192a58467a7a6c39119d3da62ce056b505049a74b8986a759f133787d93d4ce005f92fd59b4015b110659c4b698a568796f8300ce465a1b189e63fb3081f78d7fe1c6540dd0c7a42af33fe08b5c5c7ae1fe9990ffcedb689abd71c1756c715116c46b442fe64c05c94c2a92f2cc77b775c9b3761d1e9f2e009924236007c9e70d0c1ec197675ca28d9d1caa9724dba425e4b25a12448bc3cc16a74e72e0a4459d91eac5af9fc3e3854bde6a87493131090ebed457f522cb56b38a1df9c8ec6912125332785f260fd6ad4157db0aa76f0a0d25fe6b0063ec1ec428dbbe589bb7a3f8bc72f580acea086c770532753eaa6fe4dd1e4a14a5dfd233089e6c891164bc0abeb7dc400d3c2ab00774b639944194a0f717ca6f2d1cadbdb3e4aaa4bbde594be92e34f1263faf6e126856b429211df88c34942eb7696bf29e2d481aafdd5584646d95c368983cffa7f9fbb442543556f503047362f35e2f771ae9c05258fd6a7c2dec86b17065ed832f432e8c92d12364f753c8f0f3ef5eb0e8cdd5956018f5345de0b68e0b1c1517b2f6941fb811441a95d7bf8dd747b47d917a9c5a4efe8f26151cbd5e2cafa016ede95aeb76e66754fac3301b173671d9502f933c5b88d554a6c3b39ec1b10100133d827dc61b3022b151b2585cb731ed0003937d3ef56277bbb3f5662d35df2ab0c472a0d5b76df0d8c0575670491e744d4a1ac31b9fab3bfe34beb7fdadbc777ade2d322ae08e0d7eed11a3617fc926056be5207d3ec12a612a0f87bc0fc984e36cb4b3206f84ed8d71dbafb9bc63cfd59e25ae8752c0c048a8d04b99235c0462724054e01c3af663577f79f7db7dbd414deadb63e6dada5caaaa36f30d320adae8ef2ca2a94612c7b7732d0a62986500c218fc8cf16421beab552302fa48226780723e0fd09cf502a43bd2a7aa7f114834ee229e9ad79827669f63b7ca869409eed6163b4d981f25e4f726f8ea20618b595bab023a51ac83e11036e4636003cc1da74ab2253c4b71c563e19f5bd625601b076a8bd23af2ba19ae55e6f9d3db8425df38a223a8bd8a003eb93343dc2e9d9069b73d67a2339f77843bdcbc2888fc977b4bcc295e7f93f4578a0db037d97042cb96453d34c085dd1320790ec021010f13552b8a63bf95628dfca68138a4433b086c56192cf7e30e1dc5b8253468024bddd01d6c30df0a5d4eaf1ecd2bfa70ec83a411eadbf1d3a465bba3a7e3f1737be22c6f03def2a4cbd8c6e4b1c116b47ea4cd85ee937547b8ddb3dd787400bbb5ec391a857e99b5ec62be8ff598766a813050949335098bc60cd30ea751790cfc774257f58fdb9c9ac893c2e642a17dc9412f14a6c9c60cab96688be66d4fa5bae5ed7d269e49ff4cd20325421448d1a2b20863a7599a2b28546efdb572891cf53ac07bd0eccfc97aa6859d9a766555217f2d363249bed9485e6b68d359ca17f77cdf9ea5bb9cf6d0939b714d9578b88fd4d6d4a17e05424692183c0fb04a17f2c092b27660e612383670d8aafbc124958d514a8e021e738bc8ba3185abe869b5dcdd23c40904b73a648d0fd69a81b31c0ef870c9a72e14c9144c5cda44a6d99e1fae849ff759dee447c63a6dcde85d589b5f6a312e3f1cb45395d6ae36a5836832c43c09db21e62268976f40484a9fe164748cdb46c6428538fce2ebf9fae8aad5106ccf8a98610a3f03ae8c6493c6f6d7da2932cfeb8647d1bba0f4f01c8a6df5e4d95bb8907d80d9a0ca244b6e12bdb772dee1475cf4556fd4fd6e657cc944e1c1d8ff9c5c3e66fbfc197dc6bbbe0a17d95a5368133568de5e50242e7f532c37bb7bcf526ea2d06e57558835e52372a37e19f0513f7d060677ffd151629560da86fb10edefcba6273274123411651e5c4c64ec681bffc18d1c69ab8680e603cd2f74f34b8d1fb145fcfd0eb44879d36d1945c5f7a97c3b754049375f96192e68db21cf483b226b5322fd93b4b4e9a43464ecb95f7d37f205c1d4fb8ecff870adc6eacdf1c4a1aab0f9160f5279e18bd488dd6901be2f04e820bda3a94b957cb282e0bcba5023903456ca0ee66ae66c4ee7fa48c05e3dc6c5e3ab927ed70ea82247de082574b65f0eb66c620aa59b2e3a7bd26cd000495b33b6193f240724fff7d1f85c7afd495714ffca95e4cffdf99476550d0828224b3a0aa36af6d2b7354d6fcee92f05aefdfba04492c5ac49955c4c6244955e193839fa3dc3d8db9f086020a5b839518b4f092cba131a230548683d2d55ab1918201425e7e79b5006a0ded81c51bc3195a6462bb6e011dca266310462beb124d57d1cadd057d8cb40f5b30bbf0062ed790fd7e78edfaf1826ed053c7d9fd48b82b5849031aedecba7a937e7da4c9f72b56d62dd6bd0bcb26485c1f855edec644f6a64e27fc2f8bc2fbd69f84de66db8f99492f7f757255c67a474224b88ebce1a38dd91300eb5bf08051ad386f2a19f43848d0050787bdb30aa088d780c47422909f4e564a2088e0ecdf27785ae8db622b2f3a3f6628ac4e9887384ac3e23bc838154f7ebc490cc7ad30a0145e0a66932624fe89608fdbdc98f1077a29ed5b64d80b99c9435ae4f193f7935a71ad512def3d9031e8931ea98577b3e02ec152da6fb24069a208fe467e60a403ccab2e980131c2ea2ada25a5b1e79382c8565f19a7304974fe5606509da22acd3b42c54f544d47236053cfc3ee374ccfb1040e0f48086d6b8e04245780073014d6a8fa031aae7f8a265bf44e904f59bd442679f33438acc89f251a3b631b536eba07a0b15946761f1330b71909cd7aebd448fe9f46fd5db2f56ed3e8bd07f96f194c30d3a6e5ada24e4c39e643d6a068de66fd992484562fcde47734bdd71f35a69d1e9ecda030bf4b71ce919e356d0e0866dbdbb0bd2b047a0ad1f409c0a5340668f474db8d71e05d12e7638c9bb0449053fe330f845fa7b15df0c66ecd6ef7fc8128b155c3725ff9fda4a7d54ba4ba2771b1f6e12a9f342439155ea8f28739b7cea5e84bbfaef9c7eef8dddfc5c604e45f2d535ba1ec0989880598fa98e47225c8b13ef951349291492a9fa652684f16812468d2e3e12350fe0dc049e031a853562cc30feac41ead304488de03ea157f884a8c046cfcedf3eb6c5e4c7dd12ec9074fc457a6e41ac9acef409e83517f49dc44f89324237b8c9fe4b6743a796af203209f8cb5664bbde6e132b910dfc36c61f46c2befe8b8803af6a479b2545532c592546f526b133b891acf90dd6c6e047cd205450bc82cded744ba682dba3b74e3f66514d02ca086cfc15c4b5be55dc2c35a97f2a4908", 0xf7e}, {&(0x7f0000001900)="377c539d41f7eba48267bdf99573f6f010b66f794ffcc70b3b950a419bc8072de81770cc40f9302e3ed161b5a056cd077bdd5d13d4b2bf396de0d8b2e5b32c4b6a61e8fea240f5ae253785a3b4c896564ae99f2031e6f712d894a831a77ed863ace9739bcd9fc77bf13a67315c9b67fa793380dd05069b6208c8550547617ab76c2e97217a6c09e204bbdd74717b819811", 0x91}, {&(0x7f0000002d80)="099751810e704a11be270cffd7ce2c9409cb21f2b9935ea4793cf5c53c2edc10a3a6ef00278a7fa10f45fe24e6149f925a67c56651f0aab6a0f14747986f3d37f988bacb8c69d1c1afa3845c47ddae43c2665a53e3b5bbb2adb5d85f04e77e3199e8473833d527293120f6aa88e6434bb0e99f397018d9056eedef59f675e75a2a2867c437cbad1ff574bb693cee2762d4b9cdb1f71698153653e4f047cc6e40adc666ede949a412fc4004ed4717e8b1543b41068626b7f7b8b7e1a384331ced47a77fd8df1e7d7f1ecaa8a3bd36c08ea0f9f8832734cbce30465922e100a4be3e45bae6ea03e35a749f2dbde4095bf47882f1fae7c3c344a1c6510795688b", 0xfffffffffffffeb9}, {&(0x7f0000001ac0)="5fde18bfda9d0d0afcdb28bb72a62165226571a483933ad2b9b6f93cf4b08671de687fe8d270da881dd1cadb31f696d809bc302537c18ce24946b1c75241e953ec6d2798bf7895dfa70d2c604c4f238afcb71106d8136d4a7178652f13c538602baadd16f7f26b77b323c7488f14e0b91b5031fe2b8be5108f0ad619f340817709e6fc2e16648d719c5aa1919a2dad56818c0b2cf25e52ae05676249c4ed421c87ed0648d21ae223c83097caa712f7fb05cd3f374c6e1a683d19b1fcd53d8d", 0xbf}], 0x6, 0x0, 0xfffffffffffffffc) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x14}, {0x6}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = semget$private(0x0, 0x1, 0x101) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000280)=[0x1]) socketpair(0x22, 0x4, 0x5, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000600)=""/199, &(0x7f0000000180)=0xc7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) msgrcv(r4, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000000000000000000000ad3f5c8e8b6d76000000000002000000000000000000000000000000000000000000020000e548010f1952f41c0000000000000000000000000000010000000000002300000000000000000077dbc983f7f4c7f10000000000000000000000005600"/153], 0x8d, 0x0, 0x800) 13:34:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000440)=[{0xd1, 0x1}, {0x1c}, {0x8078}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0xc6) r1 = semget$private(0x0, 0x2, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000003c0)={{0x393a, r2, r3, r4, r5, 0x82, 0x5}, 0x100, 0x5, 0xfffffffffffffffe}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xff, 0xffffffffffff49cc, 0x1000, 0x8000}, {0x7, 0x3}, {0x3, 0xfffffffffffffff9, 0x45b, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchdir(r0) geteuid() r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000001c0)={0x80000000, 0xfa, 0x3, 0x20, "5c6367ed7fd62f2bba2311649d59ca984906b94b", 0x9}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10000, 0x0) getdents(r7, &(0x7f0000000280)=""/8, 0x8) close(r0) 13:34:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="6c3b4365304000a055"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r2, &(0x7f0000000240)="00aa930a004e74113f8ee72a2ff01ac69764add6145bc2af08bd24fc08fd2633bf0c70e29ac1cf39f43bb9e5eb043abdc9a0ccf3fcf3c406ed805d193543904c44ee837222e772f4a76215c5901d7d702b2fda9cc8c780b4f1242d16de7201075fefd82e92188c8e4d39b2b7e32ca83d00ae1ccb7b115778e5be17596a3ea8a15e2f4525e1162b6007f4add95ca6c5c647df6c5f7393d69e8bd64c6b19a1bb05b0280d553a22e0c9309165accff58abfd3f6cb0167effc2b301a0a470dadecbe3fc187f0855bd65e0626cf5d3803ef3fcbd9ba5a2ce9a7ae93008d64ba96163a8a58136f3e3dbead8e2a2506d95e20e0cd8ec3f6b5eef5b39ef3709884dc0c8b7505c9ecfb06080ad024a86ab36ca8ababed13d7431f50531d0814088c2449f6201dff7dff8d88c20d3e7143357b65648645c7c0af56ce513e", 0x37) 13:34:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x20}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 13:34:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/248, 0xf8}, {&(0x7f0000000140)=""/95, 0x5f}], 0x2, &(0x7f0000000340)=""/233, 0xe9}, 0x800) connect$unix(r1, &(0x7f0000000480)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff85) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x881, 0x0) utimensat(r2, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x7}, {0x4, 0x100000001}}, 0x2) syz_emit_ethernet(0x1, &(0x7f00000000c0)="9c") 13:34:54 executing program 0: r0 = socket(0x6, 0x800000000005, 0x19cf) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) bind$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="01002f2f66696c650900afbc54c1417d86f29da962c2e469601dfeab7f569a6b0e541d5f72eae9b0cddaff580fc22e3c013bda038bf52f0959c2a41b2faef6f95ec2ed0010c3ded32167bdd66d87fd4a5e1abbfd2f3b22c9a886c1cd41bfa876dbdf4d5658f0aca0371a651ff2357bc90aeeee89ad5fc941fa343c56ca137560cfaa7e684b0c5a1683edd3d61d666efee6932b3644ba76cf4cbb868dea67e25d2d1917ca7769510e02d47399c668e6ad19c8d7eeefd844d236aea0f0b28d56d13b13b1552aa7cdc7f824008e8115251d5f5e37b9f85bc27df43f4b9c5d5c27f5af29d5c87b4eddb350ced17f6247945ab2d5d3"], 0xa) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) 13:34:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x800000081}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x1ec) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:34:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000240)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 13:34:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x70, 0x0) accept$inet(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2, 0x0) pledge(&(0x7f0000000180)='vmm f#) \x00\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x02\xf3\xe3\x00\x00\x00\b\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa3s\x02b\xa7Q\xb4\xb4\xb0\xb8\x18\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t\xf3\x01\x00\x00\x00\x00\x00\x00\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wG\r\v\x97m\xb9 \xc3\xd5\xf6-\xe4\xde\xc5J\xd9i\xbb\x00\x00\x83\xfb\xffZ\xd1\x01\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8Txa|\x175\xe4\x8a', 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) r2 = dup2(r0, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x880, 0x0) r3 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$BIOCLOCK(r2, 0x20004276) connect$inet6(r2, &(0x7f0000000340)={0x18, 0x0, 0x7, 0xc3b5}, 0xc) getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt(r2, 0x3, 0x8, &(0x7f0000000380)=""/245, &(0x7f0000000480)=0xf5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x800, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000005c0)={0x7, 0x783d, 0x6, 0x1, "e4cda9dc857afc2aabc458b5e8cec73eaa50caba", 0xffffffff, 0x101}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={r3, r4, r5}, 0xc) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000002c0)) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:34:54 executing program 0: socket$inet6(0x18, 0x2, 0x0) 13:34:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x400028}, {0x80000000000006}]}) r1 = msgget(0x2, 0xa3) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/175) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x1, 0x1000, 0xac, 0x6000000000}, {0x9, 0x7, 0x1000, 0x54}, {0x9, 0x529, 0x1, 0x4}]}) 13:34:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20022, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x1}, {0x6}]}) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:54 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 13:34:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1db2, "31c354638bfce978bd7a32e5e0cdce4950754d0c"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e9", 0x223) 13:34:54 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = dup(r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x9, 0x1000000, 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) 13:34:54 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000580)="96d9b5ca206aa4dcbf457c3f8162b174e2d542d863d456f06a687cd1805ac624a1e5bba0ff71075120fdd441d552a1bbba80e01e17d079127b0192ef3b72346846e2a1acf64d041a0185698d97eb07669d5007a58be622079e946789d4ed50d11557c4d7238268e9c3c056a33d9b613f1a729a0d742eed0bec4485328770d5c1657b374dcd435f5c4962aac1ebd6c8fbf59f725c807417f7c49b6a8a419e80545079e2d68ebd81b0585747235b02bfdf3b846b048f46851703b1f671665f4f064620cb3b50f3fff964e1cfa8420c63b13e48bfbab1de0ef7913b96aac120031f6abfd358cda82e0e2bf98b010000000000000009403ab1bebd5249284fb4f7c15bb92549d56f37f2705e1100ebf88221df22293553d525775e05c36a43c9651369a35fa26944fc8d7cc78b1fc92a3b0d4b90c12a27eaf569476aa53ef2c5954ac4bb9421697ccca0475e6e65ac3fe641f664548312eeada707ba", 0xfffffffffffffccf) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) readv(r0, &(0x7f00000000c0)=[{&(0x7f000061e000)=""/4096, 0x8e9}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x44}, {r1, 0xb0}, {r1, 0x9}, {r1, 0x1}, {r0, 0x20}], 0x5, 0x401) 13:34:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./bus\x00', r0, r1) setitimer(0x1, &(0x7f0000000480)={{0x85b, 0x8}, {0x7993}}, &(0x7f0000000640)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) lstat(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)) mknodat(r2, &(0x7f0000000600)='./bus\x00', 0x2000, 0x200) recvfrom$inet6(r2, &(0x7f0000001900), 0x0, 0x41, &(0x7f0000001940)={0x18, 0x0, 0x4, 0x6}, 0xc) getsockname$inet(r2, &(0x7f0000001880), &(0x7f00000018c0)=0xc) r3 = semget$private(0x0, 0x3, 0x200) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f00000007c0)=""/191) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r4 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r4, 0x80047469, &(0x7f0000000140)=0xb) pwrite(r2, &(0x7f0000001980)="c2e777bd09e9c9d6332f9c332dc2dc3d8fe23dece80d8d038f92daefdc4f5c18314f7762b7b85185bbc401d5b7672e009a25d13f25adf42898dac678f38aac985c9fca614926b35d3761aeb50e810503ccd4f90666e3f740990e7dbb5dcd653fbd5e789585ae5df78aa3e527baccadacd9810e57ce6147603c0484c0d50749d0e1cf29d3c742e3207a55a8b64a706e2ff9d1e9ccb9b8f533bebd944f739fbbf6e23b626bfc20f05b262dbc35a7936b347203f340a9a170424f2792943257c9c7244c763700301a9116ec", 0xca, 0x0, 0x0) setitimer(0x2, &(0x7f00000017c0)={{0x6, 0x3f}, {0x9, 0x8}}, &(0x7f0000001800)) poll(&(0x7f0000001840)=[{r2}, {r2, 0x86}, {r4, 0x4}, {r2, 0x20}, {r2, 0x30}, {r4, 0x40}], 0x6, 0x3ff) 13:34:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0xff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:34:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x200000000d21) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000000)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 13:34:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchdir(r0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x6) 13:34:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5666d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d753580069342986abb786086ad403fd13ed874ccbd16f098a1706f31169bcd071aa03f59668d1b53bf876a7a18b42ed69cc772731dcdd9cd7975be0f6c256bacff058e05f4f09c0a0c7b6536313dcde70665e49", 0xba) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x401, 0x3, 0xfffffffffffffff9, "85491702876f0000bfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) 13:34:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) r1 = dup(r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/89, 0x59) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:34:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x1}, {0x6}]}) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000000)=""/78, 0x4e}, {&(0x7f00000001c0)=""/170, 0xaa}, {&(0x7f0000000340)=""/236, 0xec}, {&(0x7f00000000c0)=""/20, 0x14}, {&(0x7f0000000280)=""/101, 0x65}, {&(0x7f0000000480)=""/197, 0xc5}], 0x6, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 13:34:55 executing program 1: r0 = semget(0x3, 0x0, 0x2) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x8, r1, r3, r4, r5, 0x42, 0x401}, 0x4, 0x1ff, 0xfca2}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000081}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffffffffff7}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x0) fchownat(r7, &(0x7f00000003c0)='./file0\x00', r2, r5, 0x2) getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) getuid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r8, &(0x7f0000000180)="fd1e846d640fa32740109aa6bf8c87c8295188fe88cd8782cf1b920e6199172f6f220c35decf40e776745037efd6c0d0373821b0dc6a22598db9d02c68b9345278", 0x41, 0x5, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 13:34:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10008, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r1, 0x20004276) 13:34:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x10) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000200)="74268efb99558347c82b6c6a91583c411a9c3d7a2735e8de586144b9ed25cbaa81e35dfb7f3fcb3b978288c6f371dac6ddcb59fa8ba75f001437d5cd3843cb82c50ed4c291df73aab7574831437472dcc65fbf361982bc557d9d2cd57c4df041995d98c5a4aa5b40dcf45f48b45a29f2a88377f71b659c98d8e7085ff9f9e0c07d759b23d4bb24d3970ee506677449007c85b7926301a70e2ad62d9d5acd1f8a392e767f182f7aa16f4839036b8608d4ae8360f206ac8a058112f47238", 0xbd}, {&(0x7f00000002c0)="12792816e35436c1b6b4fe20b89350d9991c6686f528f7259fd86dcb134c38a7cdec51f708d849d082277f715a016428b87a4fc39d4979a2b425450714a4c440919110befc7a5d7aabe5fb1ea3898c9e4b805f5806b38f3de458d10df8d6854a4a421fa79061dfb53456a242d7719330ba250a9e0b1ae68bc71e4ab1177b6f6394654e28161db5c19a2c6645ef4479aa5106f64b37e21763807827806a65244f46e9b94defe9af240fb2f0a49dc3dd33ff8b9d9ddf21858b7f7a981c2cb9dd3b265a38af1f2a09", 0xc7}, {&(0x7f00000003c0)="3453a85adfcc6b0ab3a571071476585f0f90132fd205600f35f4522b027cafe08951528e1bec61d4ab36e5efc4045b790ace98136acfb7843649c3fe3e139f7a5fae6cb7a7bd0eb13af58d0fe48a78f0d4785ecd5ffc95451b3baf530783ac598047e4ea8bce19882d5df0415ece4932c073540894b67ff9a13b3e1a4c406f1b1a51d8fe5d5e3dde3f23a521f976691c20b0c92713f8364da490e6ac3754372069ccff00fe88", 0xa6}, {&(0x7f0000000140)="0dcd284de1dad1783f42b4d52c1935cdc125a1cc90fd4a17793bb80ab40c2c2821ea31a9280304ecd8c17502edd1e00190a0ba2ae08eede3b8d8a7a73feb8463e082d8c70785546bddca696d5e175d", 0x4f}, {&(0x7f0000000480)="ab5c1c0e07408c8d077fba077f54c3567f2b1eac33746d9773dda4db3fcd4584e4b2cccda0905304860b996520454e770e80801adbb5059f43cfb44afa9a50e14130a0f9bac1be29c20613522e7c51af5f9616fba7da59a74c772432a9d40eb1b2e27c995df73beca7cedb824cd87f3d5761315adaf7db140474c4fc8f08468d6be3cd1682362bf95cdd4339dfeca7e8c81fcd53648d537186c56fd865f52377dce3b02a683dd9431900ac149dd49ab8ded1d62ca5eb7d1937a8cb7538e458e616f9cf095a43d340a6dd8da768f86a0b9e4480b543512b1dfff99c461deb249c47ac550dff2390614d134d6e3138074330f70e3960fadc8f5df1f1810b2bf441628dfc5e2896424e5e99278322fc9137c236233a59b95807fd6b142055a76ae10b40c64a137863b2111e2faad28b04279c483344f520fbb829d551821e6d3537263290320a8053c97c77ce3fe7977a7166ccb01a92d6ee7706fd2c6d8bde9c7bb9d4f3bd2ffa82b48719e22fe64f4516c6283bdca8ed0a6bbfad2febb7412aab3fd41011e32b496a30f1d599a8c6ee3551703e462050ce3f632c94c76f28afa626dcbe47b313fa0a1844d421135a83325c675ca1ffe09ba7a31696f230d883edbf627d30adecd067a406c254a296d59a44e44202c9cd98dbd55c5c8749a4368557dfb39cd0942a2a7b5e377b8540914696be16712dafecb774464a9b12c11fb37a842f2fa22cfadc8de6d8ded119f81d8f4468ced668d9f7238bb25c51e421330352336e51d2f41112b277414877929c8b3443ca37eb3ad9b4feef0fac622cbe517cd72027aef9a25f68c1d6e5fef00dff2eb8e49ee74bbc36db8e2cc6047325ce82dab75b1e64f5f7c104acc14f341ba7d78126319d92f6912bf422fc2bd42ac892f6db6dfbf2907758124f3006b9392cc0eeecc6e9ca8d39e43bcf33f9a72f65f169f808df799045767fc344c1d80f3c3dd766220cbb46813d777ef6210c3515d901b9983bcd43757e99e3caaf15db4ef0bc57278901d4dc6902525ce823407d12fbc538f5c7f4b818963b74f18dffa52433172a2306b0f0eb369c71a8b86e2a46e87eae07f306b8215ae76fac7afe8551b0d41a1f453185595b11c329ff0f175e4ec211aaa97fd5b1331b55bbefc077840876bf7deff40baff8952c6d13d949e04143edc84d88ec016c2048b3a55cb660b5371a033d579451eacc01da40529bfb8de17ae135aa565e5fb128583c355bf1bd3371b42661600be15a542c30405b6d22959e954fa314c0d6c6ad01527073fcd7ebfc68b41b66c9da30bc663ddf6cbcf3f86d19b2470408242367ad6a0efc160cfbcff656808e72e40aa1e03d91e42ffb0761a4c04260646c5dcd3c38d25e50b5a9a7a2a68cf0a4695124f55b55af5e019f8371f331c6b202ab184b1e74b0bc581c1607342b214ddf06642497b3dc646ce62b242d1ff5c40c49f7f4db15d586e8e75f49ae961d4e148ac0f399396003815ec1eb87ea3747aefda798c444f35a611790a9857edc31397cc08c4146a02b21d90beaa76b52422a7ed6bdb4a99760516ff3da7fc2ce369d7fe1676720e0e58f586415e0cb3d6c30bce5f9f8cf9604c9644a53d9593509bab095498b40888f600f0666c53813d84c2ad1e6c9bb749f375981d96e04a203cf8229d9c0a4ec4a1cff9af50b1484279fc02fac743c0e25a091dfb8d6e8229334ea28dad33890d7cd681933ec4e41931ea55ad5fce46865552ca5f39b516d54866988a2670164542b23a599331de402f39a57dd2f87169d4ac8884efe2c16028236a4c07a84661ab460fb8f9879a2a01024c83c34d3f1b4ca8ef2e66baf5c6c42036b032af0efd64080232c8d2415b631df3ad5cee72a1d5ba9e7c3c064533a990ae6cbd94156ef1f9a0d579e3e96736dad6e4d8ce66ad3434cfc129b975689df9b278e2bdef080de0076e7e138e3291d0c2b5b66ec7291baaa77aa466525987ef3e6e5090f2ee4c6db0ef3d3ae0a6824106c850a03c59106208df65ad1e70c6e7997e5c0139cb5e32522ce615b060f241836cf367604a2813703d84c9f656ff4a09a6fff10389b071a7315622c4681445c4265102e2a4e0b3f1c3f954c5a22ee72d28b1657518bfbf4c1f497af12441b346adb12dafd3c40288b5ab49ae7bf33b00095bd9c430995b7e23b9503353b25e9e40fce779a73158456521027eb86abb10405cd1803ecbb2c33b228cb14c9c9103fa3d58841a580e723c9b97dc87e0756d4952b7d462cbcde1adaf4861656e5b15604408afdaf0b35a14182bf8c7679d2d20501684ad6b96e702a31905c63d2d79002a40165d8683d4a257dfe87f7b4deffc495c6f0f3ef7b95ff947eadd396258caa29fc698ffc56859472b0df44e5e59cadcbaa2fe66a110a3561ac14128a44374c8f5773ed25d600a1902f91a38e06809df0165b93fae54ce4a38a0c952bd99a933e96140100516e4c6e98350132daa6cea598be8a5e11a5e278a925a74cc0599c468bf789e47ccd30f939b3e1c6450e2b7fff24193bda1d976e39c2867f625c75d2ccc1e39b7570b823b79669254ec3b7475f4e68db2fb843a051ba0a2c058700ea367e5919601fce0496209b3251b3a6a43add6cc8268057e79e80bc185f34041d411b90f4452c19070b88988c8a72d088a7a4b20f07c53aba24609c9a420e06d9f31c1564ac54dcda8efc9f663edabaf393d8a5598b6ad74992b4b9d6eeb3ceacc0e44b9dd73e5563e8b946de7df165ec80ec892909ae24d308234df153322894367e72326723a6cdb735f3adb1d3632b80d851ed9bbde1da7458afb0ba62e68a62a8163e728f9349c9238a8911bfa3a26c7adbdd0e4542fa79015a119e5fb0d26a2ac4aaeb07ffb35fb59320e4a519afe241daaf064b2e8bff48d7fafd1444a184a2a6513fb26a36d3a8b7271ad25c850a68c9fe0e8ad3e56a39dbc568b3d4e572ae59a7f86e4d90fb73a97dfe909e583bc1794ddb55b77d16da3ccf9d2dc680a2771d95548035f1ce5db46c19f4f1a0604bb148d780c21c3c46ae8271994047221aba37665ad561a6aa0c4e9f47dc1edcdfd841985f7da7ee57c5b0a5e2b0423439598c7c5524541111bc0fab84df4cf2eca12ab7b133dc7a3f9ff8348131f0ea2ff8becb4a30e45f7f9d1fc4593491df0c37e1a3915536291b08ca3db377659058408f37c03bdf616c0d8daf7ef7ad7a559891d3722412f79cb9b015bce8a00cfc773162a2b8f3d9bde73fae4b2a5b025094d5b52169acc7723fd85730347122d066b0afa8db5e1da2d7de7a9a045bfd189d8c9e2356f44369d491c1ad10f29a0c681b6d5af96b1a6b6bb56b37596ca3fd0c6b4cdae7f6b5a2c069d69ad7294fc5a6f61b0b4ef031f8a181dec9adc5a5bcb3f8b3ebee6fb455dd17c98fc6be6244e626b98fa47ab3a56cfd4628e1a0968bf6e9efa9fb261cb0d611d6a031139c35f93961666313c7898a17634c87eb1fa101800dd33dc2d5ce291b43b0a1216783e1e657d1b93e6413cc296a050ad8949c3fff8405055544fc1adf2eca3227adf471e4367f6be333c98147a5f8a60b3d35b2ccfa0f09ce941a43fb417e2bb791c6f26fd029d50dcb3d7a36a17ba8698c952581e08675c11727af3a71d6df60d97483fbf95bee21e2bb1ff1abbb5bb44a74be016e918350b7cc5291406025660313560f1b316d1f17cdf2e650654f7d6c75e97760b055736d757d0a141c0ac39667a8f8734c8e47ab49c2a40ef04aba6a2974ad414a974e3909f29e96226a31684b0df2ab1d22c2186b7cf7e92515d0262b42f5b18c740eb38f6bd4b01a0e534eef32ee583c39f69ac52ed5a274f96dd41683d48e18e47aed0359284529cd29623d36560142c50c20893b43103551026c18ccb86719eef58513953dc2ab4c2df34ed3a6595a67ab00504ab9270be80f0785360943b327593af9792729563bdb4597c22e221f641bdf502aef8021ca1da432f0aa210405504c6a36afb8d36b92998454f1cb116bd540b5467394a567be6d1156268c4e92183ceb865da52320ec0d8b04f6c2a970e4bcc45a0210380da0bc9ca52982404364bcd17d07a239055c79e4a74c1a19a32e3054b42b553f770c142b3d5d19dcf856b9eb211ad543626d8bd0da24561da9b4f111e76c399a7e674905d7ab150112652becfc3ea4f918afdd8e47b050aaf88f7a1f44d70b0a87b2515b5b7fc83f32ef985a2e05707a9e48327a0c9fe0dd0915738e8537f1f2ef72e51535e941f0b27a61fda005d2d7f3b346533f85480c93a19bf110db65a34ce3b8e938c24f5580835cd762215a591e854400bf9870a6c6eee3c511dc74b0425b7c4617cf025fe239e9096c6d9f224232a18519487bda436a631893a1b4c2ac002fd884d9f7d166afd15a95743dc6cd15b3dff58ca6f832c6e1be322c564c2f5e22bf57ff05cb7704ffffc09c813bf09f67af0b7653584d0ea237081f824aa292f19f6587d390dabb55e08f260235a05181972637b907fdda11d9ddcdd630f8ace149d248b5d96d608143a227cd5e01827b9f15f3dd82212a321dd34ca3f4778524c606a860a51d6504f82959f316cd1d19f953cecb5786de385bff3df5ba340872a7284ee9772b421e662d1b5a5b2457bdf308e00663b2cae5ddf5892be7a819df8848f012bd1b473106c5c1f673f69ad3ead890ff894b1b498bac059653c6f29cc8d44eb15421b3f23ced560541daa598b29d1812c86b02c3254c7ca3f024ae4a6d3e81616acfc87df855554d01efa04f027ede335e7d67001c14bc7f26d6d49beae8383fcd526dbf5be65b82912774f5e4ee791e69e7565529ee41bd4b5994d1575a2d7b58a89a79d8e6c0f3eedd3b17469031983e651a709c5423cc6af40e63d7beb3864c203ac6983682f0f61c0537e64094f226be2925dc46b360daffbe1e21c9973320e7ddfcb0257585a950f069cb1320c104d44ebab9247f996b22e24957576caac3ad40ca5a76d4805827c0d94dcb7e6b922b1c5306d366b6d8c36d5d949e1de219c8deb6e21c9a83439785a82638999b0b4c956775ddd1cb7d2548f62e69a1d03279e47678901c7f349cf96da867b42bba6994427874de49f5b3c0bbce9bde08c442cd00632a1f5396a46a028af3868df50c6bba8dd4bbf999e4a88a87c5ce33b4e2da3e633d6f169dac1ad45a8258df05bc3532d1375a0cc5eca3bb0db4f0d900a3d15fc1978d63007efb1aea9fd607bec30bb20c799a839fee0c149b1f8802feee3675061192ea9980a8ed586365acb81302f9f8c48dce1f543ec58fe54560692bbe28e578c8ee5079666d2a971def812f891404cfa7c0283c4290cf52e6b09bbf2a2f49df27b43abda37a708f1174a89ebf19a7274c0578040909ab968158d9f3ac60f62ea0c5b75a3f0d72887ca00343fbfb892ebf8efac8bb4baece993eb871518e90cfd1e7999b3f4149fc35f85710b23f75b585d7b43c0fa096f7502c57fd88fa6f93ce3a6e4c71b3c3afa242bb8e27abf6ed5507fbb083f34a7a0643a93c3d717f4eca2ff034b7936218c5577ecf2b65eb68d3c3dc9048e2a9a833ad00b9af721f283d9ce76a85565825c7b8450366f6ac3e3a7e88aec969586c0140d78740040862c79b733f3d0f927953e68065ee5289c290b9c06d1c92d691a332fe25d25ddf54471ef6934a23b30904af48c081e81727361448e54bbec7571276971ba861fbc5c2969d6353892100ea2415b530c6836cab92a948207a3923155d95e3645750291843227e3cef4a4088a816021989a7a98e7bc4757860", 0x1000}, {&(0x7f0000001480)="9c87e140ab20ffb469dfeb31865ece8f9d12072b0ab210683d0a7be49798b5a7f8a597da0cb64a36ddfe74155d6c1463e35774518ecdd649a7fedca90652e191bc0a99450ac79070989e8159aa2ce31511903ea4b24f511a4854382ae5fd03e8f7d06245a3f508e8075fd6fef14a5ed4ee1695fc27e6fe713350a72553f1362e8cfa1203ca21cc92d122f3b1535cdef9f74c4241ced9c45b607f1bc9c5d460ad07c95aa4528ff8d82e65db4276152f70a9ee3458a4953a610c0b99", 0xbb}, {&(0x7f0000001540)="a3e204521920427fa58a369243ff365e9d5ed139a3ceb5db95486284aa78eea9a903e9124c2a36d716574512513578de9ed0cd7097dc5d1cddf837976143cbd58fa0f2d3d42bff016f98dff52be3a2f8f5f83dcc11f6447bc8c0dda5227b00d9457f2a5d3c3774ead9c4a2faadf55426a92a4f9765b082340250aee2077ec1f3ee6c3cd704d548bc6e9b01013de91c8ece8295000695cf39871f6b605acd0779c522ce82e2cc34822139b3e3947973e232fc3f0882a2bb597bdf9d446f7794e89b8a2bec9f906cbab538df80c15be8029478ea1b22bdfab7", 0xd8}, {&(0x7f0000001640)="82a6e7fbcd6322a33389b4c11ca4f34c9537ae2cdd99b82bd6f5bf8fba63bbb5bfadbeec1f48dc71639da677ccd3d7487690f0a67d9f5c2707b810cd81ba2313e55bad57a260de365979a7d718a331bba2c2b90a68fc90834f019eb4f968cf17b32ee30c0a81d0cef343f4bbb163fbeecbe284f6d4d93fe8b354bd42263883e1c440eaaafa0b6b90587572f1093e", 0x8e}], 0x8) 13:34:55 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) mlock(&(0x7f0000008000/0x3000)=nil, 0x3000) 13:34:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100000205c, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)) 13:34:55 executing program 0: kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) dup2(r1, r0) 13:34:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x7, 0x5, 0xfffffffeffffffff, 0x1, 0x7fff, 0x7fff, 0x7, 0x0, 0x0, 0x79b4, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:55 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setreuid(0x0, 0xee00) getpid() r1 = getgid() r2 = msgget$private(0x0, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = geteuid() r6 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x1, r3, r1, r5, r1, 0x5, 0x7fffffff}, 0x3ff, 0x63, r6, r7, 0x7, 0x20, 0x3, 0x3}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r9, 0x80044279, &(0x7f0000000900)=0x288) getgroups(0x7, &(0x7f0000000100)=[r1, 0x0, r1, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f00000008c0)=[r4, r11, r10, r11, r11, r8, r11]) setregid(r12, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_WAITACTIVE(r13, 0x20007606, &(0x7f0000000040)) recvmsg(r13, &(0x7f0000000880)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f0000000280)=""/68, 0x44}, {&(0x7f0000000200)=""/44, 0x2c}, {&(0x7f0000000300)=""/137, 0x89}, {&(0x7f00000003c0)=""/215, 0xd7}, {&(0x7f00000004c0)=""/88, 0x58}, {&(0x7f0000000540)=""/89, 0x59}, {&(0x7f00000005c0)=""/90, 0x5a}, {&(0x7f0000000640)=""/169, 0xa9}], 0x8, &(0x7f0000000780)=""/226, 0xe2}, 0x1) 13:34:55 executing program 0: setuid(0xee01) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 13:34:55 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000140)={{0x100000001, 0xfffffffffffffff7, 0x9}, 0x4, 0xf9, 0x67b5}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x1d}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3e7, &(0x7f0000000000)="b6") 13:34:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1ffffffffffffe63, &(0x7f0000000040)=[{0x61, 0x9}, {0x40000000008a}, {0x6, 0x0, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x6f, 0x752c, 0x8000, 0x9}, {0x1, 0x3ff, 0x8001, 0x100000000}, {0x401, 0x1ff, 0xff, 0x1}, {0x1, 0x3, 0xff, 0x40}, {0x58a7, 0x1000, 0x9, 0x1e61a58e}, {0x4, 0x80000001, 0x1000, 0x5}, {0x5, 0x2, 0x9, 0x6}]}) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x40) write(r1, &(0x7f0000000180)='ms', 0x37c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000100)=[{0x1, 0x0, 0x1, 0x2}, {0x4, 0x7f, 0x9, 0x100}, {0x3ff, 0x0, 0x40}, {0xff, 0x6379, 0x2, 0x1ff}, {0x1, 0x7, 0xffff, 0x3}, {0x1, 0x3, 0x8000, 0x5}, {0xbb56, 0x4, 0x3, 0x84c}, {0x2, 0x7e, 0x1, 0x3ff}, {0xfffffffffffffffa, 0x9, 0x3, 0x7fffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[0x9, 0x7fff, 0x7fff, 0x5, 0x4]}) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xc600000000000000}) 13:34:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) close(r0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x40000004, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x7f, 0x8001}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0x3c0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0x8, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x4, 0x20000084, 0x0, 0xf9}, {{r0}, 0xfffffffffffffffe, 0xd4, 0x10, 0x9, 0x5}, {{r0}, 0xfffffffffffffffd, 0x3, 0x60000000, 0xfff, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x100000000, 0xe6c}, {{r0}, 0xffffffffffffffff, 0x16, 0x80000000, 0x3, 0x8}, {{r0}, 0xfffffffffffffffd, 0x9, 0x1, 0x1, 0x6}], 0x7, &(0x7f00000001c0)={0x800, 0x7}) r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 13:34:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3, 0x87}, {0x2}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) 13:34:55 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000100)="bd", 0x1) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) socket$inet6(0x18, 0xc005, 0x6) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 13:34:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x141, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000100)=[{r0, 0x21}, {r1, 0x6}], 0x2, 0x3) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup(r2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x2, 0x100, 0xc9, 0x3, "d9c2078765c35b563e3be6911bc0d2168756e775", 0x0, 0xffffffffffffff80}) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r5 = fcntl$dupfd(r2, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) 13:34:55 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1000002}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) fcntl$dupfd(r0, 0xa, r1) 13:34:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x880, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0x91, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b71f7") r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) 13:34:55 executing program 1: geteuid() shmget(0x3, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) 13:34:55 executing program 0: setreuid(0xee00, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) ftruncate(r1, 0x0, 0x7) fchown(r0, 0x0, 0x0) 13:34:55 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x4010, r1, 0x0, 0x0) r2 = open(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0xfffffffffffff0fe, [{0x1, 0x6}, {0x2, 0x6}, {0x3, 0x6}, {0x0, 0xd86d}, {0x3, 0x8}, {0x1, 0x7}, {0x3, 0x5}, {0x0, 0x200}, {0x3, 0x3}, {0x2, 0x4}, {0x3, 0x5}, {0x3, 0x1000}, {0x2, 0x1}, {0x3, 0x3}, {0x1, 0x8001}, {0x1, 0x1}, {0x3, 0x6}, {0x1, 0x3}, {0x3, 0x72}, {0x2, 0x8}, {0x3, 0x800}, {0x0, 0x4}, {0x3, 0x800}, {0x3, 0x2}, {0x0, 0x1}, {0x1}, {0x2, 0x7}, {0x3, 0x8}, {0x1}, {0x2, 0x7178}, {0x3, 0x2}, {0x3, 0x100000000}]}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x6}, 0x10) 13:34:55 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x40000000000000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x60, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_addr=@in6}) chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={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) 13:34:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f000032a000/0xa000)=nil, 0xa000) select(0x40, &(0x7f0000000000), &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) 13:34:55 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:55 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8}, 0x0) r1 = shmget(0x0, 0x3000, 0x85, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x2000) poll(&(0x7f0000000000)=[{r0, 0x1b211ff013c6c6d5}, {r0}], 0x2, 0x0) 13:34:55 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x3e, &(0x7f0000000000), 0x0) setsockopt(r0, 0x40, 0x6, &(0x7f0000000000)="acd4f2313804de016094c9d5f7a91e8b271f700b15684e8e1e94cbbb9569790f07fea795c758865b36de823db45cccb161cad564e15fe534c0c53be42419ba115b799f34e7abc2ec89ff5b7ff606769aa4176334d80b8a3af725af8ecc09db7312d9a1d06fb057bc86e1b4428c040ff53052ba01ceda8392f3ac101766085c03d89c9e8cb9a27be810e9de970662d0f4f96fc711f609eca9ce923fb97e9c48abf58a06362ccb8129778e536b48917754a6317e0573e041d71731b6f36717", 0xbe) 13:34:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = socket$unix(0x1, 0x1, 0x0) accept$unix(r0, &(0x7f0000000480)=ANY=[@ANYRES16, @ANYPTR=&(0x7f0000000280)=ANY=[], @ANYRES16=0x0, @ANYBLOB="54a60405990763c3f10003f79e52f9190560410cf2dccf1705eece7e6050bd0753667d1cae9cbdc71095e417513001040000000000002e1a"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:34:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x4, 0x7f, 0xfe6, 0x1}, {0x7, 0x3, 0x7, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:56 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x20) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x1, &(0x7f0000000080)=[0x0]}) r2 = getegid() r3 = open(&(0x7f0000000100)='./file0\x00', 0x82, 0x40) getrusage(0xffffffffffffffff, &(0x7f0000000140)) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/33, 0x21) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) lchown(&(0x7f0000000280)='./file1\x00', r4, r2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000340)='./file0\x00', r0, 0x3}) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f00000003c0)) accept$inet6(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0xa10, 0x0) getgroups(0x1, &(0x7f00000004c0)=[r2]) socketpair(0x7, 0x0, 0x9, &(0x7f0000000500)={0xffffffffffffffff}) setreuid(r4, r4) execve(&(0x7f0000000540)='./file1\x00', &(0x7f00000005c0)=[&(0x7f0000000580)='}\x00'], &(0x7f0000000880)=[&(0x7f0000000600)='/dev/diskmap\x00', &(0x7f0000000640)='^\x00', &(0x7f0000000680)='/\x9d{*\x00', &(0x7f00000006c0)='/dev/diskmap\x00', &(0x7f0000000700)='&\\*-\\\x00', &(0x7f0000000740)=']\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='-%/\x00', &(0x7f0000000800)='/dev/diskmap\x00', &(0x7f0000000840)='\x00']) renameat(r1, &(0x7f0000000900)='./file0\x00', r5, &(0x7f0000000940)='./file1\x00') r6 = msgget(0x2, 0x0) msgctl$IPC_RMID(r6, 0x0) chmod(&(0x7f0000000980)='./file0\x00', 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/diskmap\x00', 0x10, 0x0) symlink(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)='./file1\x00') connect$inet(r3, &(0x7f0000000a80)={0x2, 0x1}, 0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000ac0)={""/16, @ifru_media}) connect$inet(r5, &(0x7f0000000b00)={0x2, 0x0}, 0xc) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000b40)) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000b80)=0x81) link(&(0x7f0000000bc0)='./file0\x00', &(0x7f0000000c00)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000c40)) 13:34:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x5}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xa0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000000)=[{0x7, 0x100000000, 0x9, 0x9}, {0x9, 0x40, 0x3f2b, 0x6ea2}, {0x0, 0x4, 0x3, 0x5}, {0x5, 0xfffffffffffffffa, 0x81, 0x200}, {0x6, 0x7ff, 0x9df2, 0x7}, {0x3, 0x1, 0xfffffffffffffffa}, {0xff, 0x8, 0xffffffffffffff00, 0x7fff}, {0x5, 0x81, 0xffffffff, 0x6}, {0x2, 0x8, 0x7, 0x7}]}) 13:34:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="f0000000000000000000000000000000f77aaf91d03d795b07d4a44e8d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6aa790cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad5c76a3652ce5093f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067741e5730f10eca6e4fecadabc3ea7d17a96f648f90b10664b0361179f792466c97ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b89f149c190bb6eaca5b24378c97cd301de4493bfa69b2a53183fb5404ffc67a120ce51316000000000000000786bfeda3dd6c0e6aebda1d8caf1c60cd19e1c1c118c85d3657b28a5f04c9170d36b2b0f7a261ee26d39295be4922dadeca4cb2312ae9e97622ae8760b93cfd85ccab726e543eff6d3e6e5f4627ad1bc9cac29b0000000000"], 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 13:34:56 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt(r0, 0x0, 0x800000000001d, &(0x7f0000000040), 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x1ff, 0x3, 0x4}) 13:34:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x7, 0x2}, {0x15f9d17c, 0x1}}, 0x2) 13:34:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$unix(r1, &(0x7f0000000080)=""/108, 0x6c, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) 13:34:56 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) recvfrom$inet(r2, &(0x7f0000000180)=""/205, 0xcd, 0x1, &(0x7f0000000280)={0x2, 0x1}, 0xc) getpeername$inet(r3, &(0x7f0000000000), &(0x7f0000000140)=0xc) r4 = dup2(r3, r3) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000780)={0x2, 0x2f61, 0x401, {[0x3, 0x2, 0x0, 0x81, 0xd936, 0x9, 0x9, 0x6, 0x7f, 0x9, 0x1, 0x310b, 0x6, 0x3, 0x1, 0x527e, 0x0, 0x40], [0x1, 0x2, 0x3, 0xff7, 0x588, 0xa529, 0x8001, 0x8, 0x38, 0x7fff], [0xffffffffffffffe0, 0x1ff, 0x1, 0x0, 0x9, 0x80, 0x2], [0x1ff, 0x3a43, 0x7, 0x6, 0x7f, 0x1], [{0x9, 0xa000000000000000, 0x3, 0x3}, {0x47a, 0x9, 0x3, 0xfff}, {0x6, 0xfffffffffffffacd, 0x6, 0x100000001}, {0xdb76, 0x3, 0xfffffffffffffffa, 0xf3e9}, {0x400, 0x2, 0x7, 0x7}, {0x5, 0x80, 0x80, 0x4}, {0x0, 0x40, 0x2, 0x7ff}, {0x80, 0x10001, 0x6, 0x100000000}], {0xfffffffffffffffb, 0x100000000, 0x799e87f8, 0x5}, {0x7e94, 0x10000, 0xffffffffffffffff, 0x8}}}) ioctl$VMM_IOC_RUN(r4, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) connect(r2, &(0x7f00000000c0)=@in, 0xc) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000500)) 13:34:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffdfd, 0x0, 0x7f, 0xa7, "0700000000000000000000000000000000006082"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 13:34:56 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0207534, &(0x7f0000000080)) 13:34:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) r1 = dup(r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/165, 0xa5}, {&(0x7f0000000100)=""/16, 0x10}], 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 13:34:57 executing program 0: 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) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) recvfrom$unix(r0, &(0x7f00000000c0)=""/245, 0xf5, 0x800, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f00000000c0), 0x27b, 0x273d) 13:34:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000200)=""/36, 0x24) accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf, &(0x7f0000000240)="52fd7228059703c837ecc2fe616f4f") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) 13:34:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000180)) 13:34:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x4, 0x1}, {0x6, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x6, &(0x7f0000000000)="24c700d01800") 13:34:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x40}, {0x6}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000200)='`') 13:34:58 executing program 0: r0 = msgget(0x2, 0x100) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/143}, 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) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 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)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0x10000004) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) msgsnd(r5, &(0x7f00000006c0)=ANY=[@ANYRESOCT=r5, @ANYRESOCT=0x0, @ANYBLOB], 0x3, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r6, &(0x7f0000001480)=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\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\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\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\x00c\x00'/194], 0xfffffffffffffe9f, 0x1, 0x1000) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000440)) fcntl$setflags(r4, 0x2, 0x1) msgsnd(r6, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) munlockall() pipe(&(0x7f00000000c0)) semget$private(0x0, 0x2, 0x20) shutdown(r3, 0x0) pipe(&(0x7f0000000140)) 13:34:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20080, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x45}, {0x20}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a0207000000f6357e3a", 0xe, 0x0, 0x3) 13:34:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f00000000c0)=0x101) 13:34:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x40) write(r1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000002c0)=0x1) r4 = syz_open_pts() writev(r4, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) rmdir(&(0x7f0000000280)='./file0\x00') r5 = dup2(r3, r4) kevent(r5, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x5, 0x5}, {{r3}, 0xfffffffffffffffb, 0x50, 0xfffff, 0x400, 0x7}, {{r3}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x7, 0x3}, {{r4}, 0xfffffffffffffff8, 0x42, 0x80000087, 0x4f839caf, 0xffffffff00000000}, {{r2}, 0xfffffffffffffffb, 0x4, 0x400fffff, 0x1ccf882c, 0x6}], 0x8, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff9, 0x80, 0x10, 0x100, 0x8}, {{r5}, 0xffffffffffffffff, 0x11, 0x80000000, 0x56d, 0x10001}, {{r3}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x97, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000002, 0x6, 0xffff}], 0x0, &(0x7f0000000200)={0x4, 0x80}) close(r2) r6 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x2, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x4, &(0x7f0000000440)=[r6, r7, r8, r9]) dup(r2) pipe2(&(0x7f0000000240), 0x10000) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) fcntl$getown(r4, 0x5) 13:34:58 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = fcntl$getown(r1, 0x5) r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="f84750566790259860384186b8f2b35df4ef622ad227b755551ce09b86b492e7a3242636b938e0811a5b5a83dca26a464954ab180bef5564065a13b8c52388767839aa7a790f8d56", 0x48}, {&(0x7f0000000180)="2e30bb9fa0866194fb5bf7da333fa75f0867ae5cf2fd410f0cf4e01079c855c9319deb59b4e7e7983061b34c394deb16ebb635537429abbd57844024ffa3c5cd6580395a44244780224f5859997bfabb69d883ad66ef1aef95b942e384d749517c04368dd4c892334b8971e58c5b5d527c8a0d34784903d592a9959cca358a193fdb", 0x82}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r1, r1, r1, r0]}], 0x70, 0x2}, 0x8) r8 = semget$private(0x0, 0x5, 0x0) semctl$GETZCNT(r8, 0x3, 0x7, &(0x7f0000000000)=""/21) r9 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:34:58 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000001c0)) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) syz_open_pts() 13:34:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x1, 0x26, 0x3ff, 0x1, 0x3f, 0x3, 0x5, 0x2, 0x2, 0xfffffffffffffff8, 0x8}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0xaab) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 13:34:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x30}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 13:34:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) 13:34:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, 0x0}) 13:34:58 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x15, 0x3) sendsyslog(&(0x7f0000000080)="3c509430280242ea4fc61ddad95b6f8e6697dba14d43d22a4988eba3f0ef8a982559c90ef7341d96e61a1f0180eb1b68dd500168bab40daf5e54eca7f7bfa9da13a2696f547dd041819370695a43268c9442db3c5554e6dab847ff52aa960155c86ab283c401d6f48c3582a9384636677262801d", 0x74, 0x38) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="4a85e44d", 0x4) 13:34:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x2, 0x0, 0xea838d0ebb1f4c99) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) kevent(r2, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1ef5a08cd76a273b, 0x0, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0xcb, 0x80000080, 0x6, 0x9}, {{r2}, 0xffffffffffffffff, 0x20, 0x40000000, 0x5, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x87d, 0x5}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0xffff, 0x3c}, {{r2}, 0xfffffffffffffff9, 0x1, 0x20000003, 0x10000, 0x7}, {{r0}, 0xfffffffffffffffc, 0x1, 0x40000008, 0x6, 0x100000000}], 0x66, 0x0, 0x30c, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 13:34:58 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2001, 0x5fe) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = msgget$private(0x0, 0x190) msgsnd(r2, &(0x7f0000000040)={0x0, "54281242bed0e26b45eca1ae4d21d433eef9088171ec1e18160e336dc9ab2d151038"}, 0x2a, 0x800) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) 13:34:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") mlockall(0x1) 13:34:58 executing program 0: readv(0xffffffffffffffff, &(0x7f00000005c0)=[{0x0}], 0x1) mlock(&(0x7f0000517000/0x3000)=nil, 0x3000) syz_extract_tcp_res(&(0x7f0000000000), 0x8000, 0x9) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 13:34:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x2, 0x0, {0xfffffffffffffff8, 0x3}}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r1, &(0x7f0000000140)='l', 0x1) mknodat(r1, &(0x7f0000000000)='./bus\x00', 0x116, 0xf3) 13:34:59 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munmap(&(0x7f00001be000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 13:34:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10080, 0x0) r1 = dup(r0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x3, 0x2}, {0x8f, 0x200}], 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x863fa91cf29369fd, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) dup(r3) flock(r1, 0x8) poll(&(0x7f0000000140)=[{r0, 0x82}, {r0, 0xd}, {r0, 0x100}, {r2, 0x8}, {r0}], 0x5, 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") 13:34:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0xae, 0xffffffff, 0x9, 0x9}, {0x2, 0x5d, 0x3f, 0xc968}, {0x1ff, 0x8}, {0x4, 0x1ff, 0x3, 0x4}, {0x8, 0xfffffffffffffff9, 0x8, 0x2}]}) 13:34:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) preadv(r0, &(0x7f0000001780)=[{&(0x7f0000000380)=""/181, 0xb5}], 0x1, 0x0, 0x0) 13:35:00 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) clock_getres(0x2, &(0x7f0000000000)) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000080)=""/111, 0x31e}], 0x1) 13:35:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 13:35:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x40074}, {0x1d}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x7, &(0x7f0000000200)=[{0xfffffffffffffbdb, 0x1, 0x7, 0x200}, {0xffffffffffffff58, 0x7, 0x7, 0x2}, {0x8, 0x9, 0x6, 0x5268}, {0x5, 0x3, 0x10001, 0x8000}, {0x6, 0xffffffffffff0001, 0xfffffffffffff482, 0x400}, {0x8, 0x4, 0x6, 0x3}, {0x48, 0xe21, 0x100000000, 0x9}]}) fchflags(r2, 0x10000) 13:35:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x9, &(0x7f0000000400)=[r3, r4, r5, r6, r7, r8, r9, r10, r11]) 13:35:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10011, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[0x0, 0xe7, 0x10001, 0x1, 0x2c45291980]}) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000200)={0x1, 0x10001}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000380)={'./file0\x00', 0x0, 0x6, 0x7f, 0x0, 0x7, 0x624, 0xfff, 0x1, 0x0, 0x80000001, 0x8001}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x9d, 0x1400000000000000, 0x7fffffff, 0x6}, {0x7fff, 0x0, 0x5, 0xfffffffffffffffd}, {0x58c, 0x5, 0x5, 0x3340000000000000}]}) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000240)=0x8001) 13:35:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 13:35:00 executing program 0: r0 = socket(0x2, 0x8002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x8) 13:35:00 executing program 1: kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) readv(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) shmget$private(0x0, 0x10000, 0x4, &(0x7f0000000000/0x10000)=nil) 13:35:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x200000001fffd}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet(0x2, 0x2, 0x9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000380)=0x8) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) r5 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) getpeername$unix(r5, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) r6 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x20, 0xc0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000280)) 13:35:00 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0xd}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe}], 0x85f5, 0x0, 0x9925, 0x0) 13:35:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0x4, 0x7, "0578bbc7a556db5054422d856e6405f6961780ea", 0x0, 0x89fc}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 13:35:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x6db) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() close(r3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) 13:35:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000100)="7497c4c0c52cfad7879c512ce7be17657927f95856412e13f51e824ba59c896f0610b65972f692eddf158de129772ca553b49c9d3e0740c362e392d8576a42dabb9bcba974692515557aa1a604e829b2426fb66db7f947150fc6dbd7788dfc3d418d0ababd68d237b61e9a90b9f027a1c8167de62c7fbc3c7c36773f2627238210b50d888715447dcc5cab", 0x8b}, {&(0x7f00000001c0)="b71140a6941de4a1b0dbaf2b5eebdbcc40a984014d35f6e611451ca42941bec2d26ec7d32cc7a9af41fbb0eb2ee3bb91a6664a8fc3f839b4decb3640748739ebf89efb4a934c85d4cf9c30a0cbae2c4e0a60d4d69f83d574041c97c64e8cc786687a24ded740d7ae547b8a5d45f137a165a27d9fba5d9da839ad36f93b70a494b6defa97ececd307ebcbb9f3e13ece950c3839ac16f260d7b31b320e34917e", 0x9f}, {&(0x7f0000000280)="9d1b20ef8401a9ee72064f1beb65e2f2f6cdf896c2c1b32a821c83fdc2d153579544701b78648ff9109ba08fc8429436ec9e431fd4", 0x35}], 0x3, &(0x7f0000000300)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r0]}], 0x20, 0x1}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="4b53215e0000000001"], 0x9}, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 13:35:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 13:35:00 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xcbb, 0x0) kqueue() kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) fchflags(r1, 0x0) 13:35:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7c6e23c5100e745e400ff46d700"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ffffffffffff, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df0000b400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x3f, 0x7f, 0xfffffbfffffffff8, "0100000000027f00000010006624520900"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:35:01 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0xa) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000840)=""/4096, 0x1000) 13:35:01 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x80001ffffc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 13:35:01 executing program 0: r0 = socket(0x6, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0xffffff2c) 13:35:01 executing program 1: shmget(0x2, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x45}, {0x10000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x34, &(0x7f0000000140)="a7cc17c1e898c9cfe0c5942cfe2f7f9c62b521c13f3ac6710000e73eb5d7006fde9952e495228702a4140f292d1263083447d547") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 13:35:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x180) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) getuid() r1 = semget(0x3, 0x0, 0x410) semctl$GETZCNT(r1, 0x7, 0x7, 0xffffffffffffffff) sync() 13:35:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x0, 0x4f, 0x807f, 0x9}, {0x9, 0xfffffffffffffff8, 0x2, 0x100000000}, {0x7f, 0x2, 0x401, 0xffffffff}, {0x1, 0x1ff, 0x4, 0xffff}, {0x5, 0x40e, 0x1, 0x401}, {0xda, 0x7, 0x80000001, 0x4}, {0xfff, 0x2, 0x0, 0x1}]}) getrlimit(0x6, &(0x7f0000000140)) 13:35:01 executing program 1: r0 = msgget$private(0x0, 0x40) msgrcv(r0, &(0x7f0000000000)={0x0, ""/76}, 0x54, 0x0, 0x1000) r1 = msgget$private(0x0, 0x78498148198f4ef6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0xf33, 0x2, 0x5, 0x2, "84cfcb1edd97aad7c8da2b5f575fdb46d83d333e", 0x400, 0x1}) msgsnd(r1, &(0x7f0000000100)={0x3, "7004084679ebb1d55af920c665133c5b80b26237eb4b7bc0d9a9556233bd4d071e07350514af3355bdb08d97c2db01576139427868802ab43381859fb0b1a9578fb3c387ead288304ac2e7ac9e6ca83829e78c59c34ec059ef1788e7e1859ee5b272cc8cfbd9cfedbebfd94981a42efa164e1cb920a9e457421c73b3ec34e79204a72348eb0d491062eac8c0bb3cc2296b6d3e4d08b56260b57b9ae7194b1aca5b9cd4d6e41398d0ab6e2cd9eca443eaa41ad58dcaa63fa025071e06da488b5630e12fbb53f146a1ce669ccaf7743e33a52338efd0fe4f52f537eb42ca8b402772f4ca80242e27d4ca8e9bc6a9ae6bbf60a3fb3f1df3086b874df3d518947ce0cf27ea13a5ed2bad99b084fc4ee54161def806ac5a8915dee7b843c70e3bc2e23b23cae18fd1720d318047c4c95803c2877bcf245e19e57bc8f9c823fa8a634f360946a05e5f1a8cb7b606addaed0e482a37118e493c2bd8629e21abcd0e8778a86a05df3dc166b684cf2ec23726d252c322410ba5d831f18145e714bb11c3d206a3185ac4006dd7d328da6e5bfa8a449a819a0e787df28d497bf94411afcadf177cd0b31f7888c592dfef2a3c626878f39b64caee636185e82306b74c03e10b3909c87179ee17addf0dbd751f5f0d801b54f5162afd72d70cd9be035f5a7011129ea3476fbbc5d392004640268f2925bb3ee3184120ddc9d3dc83ace2fcfe18a0976814b32f0d095fd48d5338e94ace2a690551aeeef65587f887bb2975ffac5f7ba4e627ae70ed6075a1ebb3474811edbd44821b445541d8505ddf6ea121ddede6d32e00a5f123af07eed29b9b1f80aa4fea011536b68ba2d56b990aa6a97f4c327d8a7afa1186d2826587bf096a072b0ba2f02ab8813f60da31617f842df05af92756bbd92deea10fddaaf0bc68240b491b81daefb4a05858c78b1f055119f75e0985e101ae3c50302898b1b9e7f4c7a3d59402e0d277dc1bc7d0b0db481aeabf285fa3be502044c16d885c7afdf85a56c2e81a5e4659c953c0a9aa07f111283f9de024740ed5c2d599793f2183dc7f51ecabfcd11c7a4e2ce7608b415985c28f14c82cd9f08937ffb6705026e7a232752433bbf3cf33117edb679cc3407ab05a255842f48fc5bc24c27e2f68a8a4d0986b74e4770065254cb86b76f36ebb06b83e68b0421920d07416078dd9618280e926f02208107870a2dd0767187cefa8946290ee40e4503c26d2ba7f4b08877752ded8138fd9f93e154a73c281eba52bf5ed31c29dc5b3c0a89ffbba8246b56c291e856fa055f6e76933d734540c9f2d52ea7ae0f47c6c565e05a2792e4d7b5109ed52c10dda10db71dbf5a73832905fcd831355689756470addfff6822d0b3c2ccbcd37d4afd1662bd628991f4d049b72b087e888351981a4c11ca3344b8c92c24d165e16015750bc1aab290a019a5950040b248596af5a3d5724c2f4ba4c20265a032b8d5fd9ac3eb70273313121abfae79e21d2a0af40cef3fbc7a9445ccfa5704f56b4cc9b9e7a2721d9a079bb4373e0da30aa4b92656b8ddffba0192af9e9d07f898e0cecfd5320f9048cf10119e8fdda1f2f126f4dfdf515f1b1e6a759ade5107ee5966c48c3e1fc2f7ff867031c390686837d3a6ee001feba0a92d9636f78087518df9e031d870d9cdb5f349b40581e2b60c304fed63cce7354d5b6ee1853ffb097801e42c2f80f4823ae99aecf93674dd293ac9340f99afe113f5d9c01bdaeccd7a8f731796c5c8324738804638386a665c350e143d5c7e50244584db7f48b769d298e71492fe121f54e43eb9b472f170d5351887954cb6411ffc83e2fe406ecf6fd73ca210e07ff0b0fa50c4886fdc17cada39b1ac7137d712a8c786ee202fc682b6a0301779d02b9bb6c9b6d8694c365898e7138f366425d7cf90c2f1fddab4d2599bf4dcb19215426dbb90eb2fc58791743ecb3c3711fec2f24763e1cb9ceef6223ed286591d8312c97017e0627050daa52900b411164d823c8006e901e7e87e9a287274b77f129c69991a2d8294b8f38af121a2515e7fe5de01dc2307a263bd934a6dbdda4e7f0437d4a50a9424095e7bc44147d785b50aa25ec8ca7a6f626cbd1c1ddb3bb1ceab76a538933804b918b68a0d07427dfcad9dfb122e9f227fc5baaba141b0a1bf1a171ab3731d480f20980ec77eba9106f71a04dd8ee093cf11d2ec3646efc0496a25e95c142396f834c447ea720048a2d164bd2d716bdd2704e13cf71436132ca76c5ff29f5cb8a3281ad0ec51d1bd24e464d2ee983e5abc4bdda4a8be31d7044f8d649103b436242fc7fd716728e0ddba046011411de8ab753c482a4b637a2510edb1e5edc3e8b6f9fa2f2e1232d3b1d8dfc3d72cd5ddcd1a948ccb72c1bb1dd93663ce048c1c8c91a4f0d140646180b53bf82622161b8577c3603331429a2d9ff76c91b9c50a939ab26319cf0ce56ce979c2a30612728d701307f2610acf754b8ae4125932e2973613ab1c2dc6ec5afc41bdacb92a9982b308e8627de11023fff741f09411452eb005a81f7e38e5ef0a7908aff37e26b01104b42e58733ccbe091f6fe0403bdccf9db16ebcff6d0d43f43e60536f0f11177b7ebdeb04a428fdb51baf555dbd2395c12f57a53928637623c37df3b56c69b3c0f3f63da63f10219232e976189af2fe1645539f57482e700c36052d17273960b5c7a1e61e71991c80ad8f8711d35a375beede49b734a9ccdd86490160d9a6b6d9a3a36a7f26e6f6892969c30790c2665f1b81c01e6f782ed79f965bbef40eee63d99cd92d279b3ee60dce355e7adbd09b69eac6a43415d1fd76b5e5d46b400c5d994f972dc9008265991b31586635d22a913bc13874851a1db81cd24311b51215e862fd3acd978b4855bdb2f5de38d1da43a9ab3dc50f601f1d37508368502c1fa7355e9cca7fa26df2e13341787752bd5560c05de38476e4f5ac17863662a7a15f8f22771b58c5ae47c793d4bba09c7f1b4e3212e36f02dd673e994785b97f407c4372b0541905e8cefbaec7355f7333ad6be2e7b6ae81c1df0ad780548c0f2cdaaac29b5bdfd0cea2f8486786ab86a5336ec1eba89eb0685384a645e343a94b2b6021aaeafe1f92dcb03fcdeb0b2863e768c18552752d44b812eca9b2557f40aaa664dd8fb3700420b0d19e21360b6d3bf00e683a033c85e821e013e9322e941d0da0fe478623ac1cd4912360dadfae4f7b73c469e68d7ea30be88e3438df1bf64867ddea521881599965940cdbd06123fc694453d9eb4bcab7df14ad36b407dd76bed4df9f0fd7e939d4a12da1fb535143262df298163f9822435b6a4f79823d7c716d55373c25251b3f45b0aac4e252226b903dca1ce089135a3c6ce6d12b05432c4315236e77fd707fad9a70b9d9c17326010e45c19572cd3391323770bf7692f316b375b8a130c04a135c2329c19b97a92fa99fd30e2ff66757799d2604631e736614a553cc17a8e263697905d8a2d1994a0d6122e30fd065ac369fcb1c5a250f009673085f2d2e2a869bb16cc5944afdac0bffc0a70a4ec7f9d781ecd20f210e80025784e9157032b36e208e1d7366c4d5a71463aaf61e356aca17b38352bafa99ab5f70b7e7661379519a97fa9db766d7561829b817b45759a3fa3ea9fefd2a90e092bff81a001659f07dd11ef1a41bf2eab09d858ccf0e3fe139fe95a2e870ef2d74feaf5aca7aa9913d790abeffb5e5f27054f441f85f51fbc3c0ac44505d3928c912719e3b0838753ec114d5b180f25375428cae4ef4e8fec78f600e200ff180b1b3b376a60fab0885f5c51f36f0d69a2a59ae4d4847817604c48950bd0ec4876e4e1ad6c2ca23f8151d4253953157d51683ba0bb1f0681ce8b9811c1581ee641249f1debe979b0ba9d378873c0cc5af1835e86a05af7e12abdd466f56e6598cdccd62a053b64ea45e261f41d10cb71eb3bfd76ebbb616f7176cb97d9511afd4c7a6405a36eb2076f37a9beb143f4c0fd8a328c9d40fc5cfd1db42a10195f58bc71d4a68e9537890ae687a9a0d6564941c17a719fa13ff8c1f12ef2b92a262780d5db95a1df36e19c1e84e1015addad6bbf3a1bb4358afe27059705326dd9f380af1ad8ea78c6b2dcb25e3a9ad95b0121315dd297d50b66e2a469f8b93856091624c2cc582ef2289fa1ae1a3344e018997f04bd6b90179fb8108334290a3450dd64f7fc98d8df72b3ae617abbc4d4c8fa34fd72d30ff3609c94123857fd9467a448d802b8b5e8ad8d6c17bf54316903325a8bcbe114fc9d27b68490b7b53bf3b67b965a8b5180ba23c6c78dd19858ff85feafc5808ab2feccb62893eb537205d727fd780511f1f90fcf00f8b16e01f10f6aab610bfe221c0410fd5c1fa14d5c01738d157f35aab763b966f8c9eaea1f54b6e279830e22bfa7c81779ba98d68bc18052d184cae82201a3c8656f0674a77dcb854d78f88bd85cd443a090baf58394772db07cebca94a796bf628bafd33b762c20962e60130666c7523e1d33e7543d10c2fdd40d6403440483843a6856f112ee8d8fbd3c1d05b888fbcc914247b7687474b16516392b7748cc632f87696b562cb917729df89baebe62b6809f57616a115ed1336697475cadd16d405722dbbbdd03bce20735d516837cf9c04349741e6d91f63cebd574ec7418880fc51ede9941506aeef368f0f67c5bd35ecde0dfd467ac1bf222ba345090db51e6f0c0d36e02d8a8870b93b074a7d0c240c0544315ae78974a85bedca93ba9712cdc0c4eef500a2d606726d56548106c572f73a7dc2ae0e7b4f7f8689209cc348a860ac1b7bf074e9ce63a59a8dd4b91c679f3b111d1d128ac2b0feb000682f4f4858bf31dd703baf17948c7b25bc0cf8bdb088fad5ad2bf2b55e91decee60f314638d3915b79262af140625f473074cae609fe7d6ee842f6ee41db9143d7a0d277eefb376a28028e6e00450310e5dfec0f97afa0a710593804950c55dfcf90d9fdba078a2b7f3e6a63ecd79fbb6968aa5a66038f08e995bdbe42fd576c49db04ea06bd2e3232b0d96448b8d956fa841824415fc33813df943be762c9f67e717983386db04d1da7f2be59346d862d9235f8b68651c3615915e7fb9112c8c5724f3b9c386ada17a69ac3712d6933ddc612658dfb2ca75ba858ef1215a9c2cc5e204a02f09a68bf0716267e6b52eca9db7880c9bd1f9a5370c508edf3a28a9c5fd0fc86b032bcd32ed26de47040c0d6292a641e18d76aaec72f0ac30ac7119449aba75ea5d468fd455cd4e0590e604682b9beaff4eb97889172d974617d9bcd8664323180db36c3bfd17facc7a8d67ee0ab82cf2842a94530d14b184abf6e060d99e9424f1163b0723f3934fb79ca03b0631772fdd9965b5d7f41a42118e7f3ad0f30ca773277e1e4697f8e9e86e72912ef28667d45757e48013df7ff2d661c2d7c8fbaf7c18eca8b0873c5a24db021e67a6efa4e0fc53a30de5b33cfff4b9d0298a725714321ff307a89444df94997627783d2de1f43f97a74581bc0f5aabb5dc26352779042ae09988e7f217c6f80024bfe57003614297e2a42c9c4755fa2c84b848d009e4d25dbe17e44f43d1f97c06bd541b80a1a4548d62d5bae03fa57e8f7ea280c0ed70d85cea278195f481859bba3e2db6782777894db5b6979ab248f2a196bca70dc0b715fd67f0eee5155eaee046e439ef8484d82827d5dc71106cd2903410105b2e5f54865d793707c7bffca4a723c24bf8ea2279ecb13ca5fda34f79beb045852bc864fbfa30468485bbe94182e48e61abad7d3"}, 0x1008, 0x800) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000001180)={{}, 0x6, &(0x7f0000001140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) semget(0x0, 0x0, 0x0) msgsnd(r0, &(0x7f00000011c0)={0x1, "9e801a821d40fae33475847a8f04a494cb32d38a69b3475cfeabb57a2db6bdeebc869cb943249b4d7e41011152f3d3debd10f517f02ed38203c216b0a42242457ff04817fbe1f986836c084d54bc1b3d8476374aa2f1d7c0010bdec4ffa63bc3dc1056bc0392e7fc080eab9321c0e00b485bc4e1e1c0694e84e655b369806575e0b822dc2ca738a4be937c44278a8e9e1346ad5523879d0ff4d68a64c34dd17a4cca21998ab025e775b5a0ff72261bbb66f2bd1d9e3b3032481b186bb47a15000b709fa504c526a629ef47a52204ea7708f7da7411e293f3a690d79be1e42f5fc32020a036cfc0f0c598097ea9da8c567f7204f6603e327e590767472d9e4958d04d42691620dff3806250be4f43273cc599f9e585cda31256324f1ad6ec84e538ec4bba7e16c3772675dd2c5b111f3d7d5b0d83e25514c4b4fb86778f9bf510d6bd3d5b341daa633dfb84a57a2f2ab50a213ef938e15c6780d27bce87859a7671537682e8a48a7fe6734e00c32f21c407290aa054660a6bcfe72eef8d9b35382609516e9d3f82cda1fc7797627318f3f40134915c2ef237fcbeca916ea6b4d068d7bb0cf7ebd2219cf475d78a9f2e4fbe410741314b1bfb282ebfbb45bafd491615f6b87486331b5a542aef793949b87825cfe8be5e81c9880557ca1d9a99c6d371718698a00dad5e7000b3a7524405ded20e72f520bdc55f083602c7f75c0ed4dc3a15fd2e6835bf5b0c1a2d23e7ae3064bdbee415eb2965bd870f4df26bc608d96459bfbac53ffd5a8aa2d75c3b43893d5493163caadba66e5bf7e732e5ca989d3d6b0adedff3e951e3f4ef9c53f793d1cd50a03d5bbea19999558d7dc0c83625a35c3933c590dd044d0ad32c1a65a944dedf352f01882a9bed7cb6801ede4ba3e34dc4efb388acd0f880e3607af2481b20419d71c18690b7ac1bb9a4b898e43c19307356b576a3040b1f4d8ae438479f225efecfacd42d7bb8747ec5620b5f14fd0bd31847240ad3c1e17b25c546a5daf7d879ded5b802b0089370deaf29709a01fb90f7023f5c04497e54ac39ad0c80c7940d35b00183e9d5c30078cd91cf006c99221b07337a0008a829e2b2c30191fad8512d60b051d8c7c1954223f21fcf0ac2830bbc1418ad63a914386973bee34d753b53ad6bcfd4f66b8606bcfe63aadd8a63d72d7074b0ed04d17389653d9c949daa3c5c39fa5099119238f52344d53be4708030db21f257e899b5b985622f0a292add451cc32d1f23f757125351f5ff5cf6f9a728fe08c7488ed6bd9b395826c5a3d9b467843347881cd87151b08676545e47d4ff81145c264be45ac3b923365212cfbe35491fd293a4e801558cbd220a03884f92487c7b7ba4a08a693469b45171dd83170b38c34f7db15dec4ff6499417fcac76b479476a0788d2a32ba52c5e2a832efffd2795b824097da285c88dbf7fe0574df5f9c15f622fc78bd2d7419de53e172f613abb4d63262cc8d8f84a6e5f8449bb057bc840fbdefb9c17eeb8c92005d4441a70778044aefe3ce52f69e61548000cdcd0889dbeca0c9bd0721cd3aa209c8c79abb2b4fb2e815d4277b291cc12721b95076ac6347ae72688019420fa5caa9698a802a5db047bc25ec688cae3ef1d43774ecff680329a9c90a6891699a0d44e975900af7b73a1563976c431a382cc9db9672737246fcf04237dd61792ba0576981b6ae9a30bad90e95d7f6f85d8609c3a9729a5bfbe4eaa9a6a9d583a04117a2d35f832fcc27ed60d17b67941256630e704b9a6b0f8a4a6086f37e605d9823c2e6094010fc020b6e044d59fb4dff9d2030946e3420941c442a7268b8f2cb485c8ae6d4025c53a27a0cfe314b62d622103231b3673286cd1a3d0d0c34d343c4b6b0e0f381eaa076b3619ea48c02344314963eecb2c7d5c0bbdadc3771cc64984f6b29488168c5cdc9b3d0c3feeb254168c8153dc96aef182ef3c4f04bf2dc3c3f35cc8ff09586c07f692c3182bb670c343fb5216de44783aa5ac3cc41e915bed176dba55fc3c31fe466d30ecedc71148fe845ed22204d9dff3cd146e6effbcc6ee5379ba6f1a9314da5e614798c3952668f004039f5d9010c0f487a94ccbf423c959bb21fdd211a0a09ac79351e22c0f82f57e8609ba5eb72f34dd5952f68cea632f8cd57f2149542d7fc4962ddad804518b86dfe56984dada1696e76f721543f1d69ceacc435fce8264b22a14debefd01442a12e0b02e6f91552154f23a446e59c67399e7d115bbc8ec64e7bff9abf0c5b37916c1f04e3211637714cbef224258df1b13d5aa20e1d34a6c435774133f7db712f7b8de172eb3dcdaf27e05e2b65148cfb602c377ca7a39abaf8809e8c93ebb9cc3dd05f484f5ae5be41dfffa8a33ba7c97c5dd815d690f92520c1f9e37bda00b782008d702716340db0c8a538af3b1385a00a3611b56a55fe180e01b51cd581aad3457401b156e7e5ba342592ecf6b96df081a1fefd649bf6a996a0e6c7198503b53976ea24629b060342530c46883a4f9f9ab11972df36580dc1e9346528b66b1444e256cd10496575033507120bb752aeb93fa6d385a861bc0cf0e4fda1b7c5ca91aeef9381fbcec2e2559eb33f97626d45e863c8748ce627a586a2c72126d23918b771d2bffd36ac04236d95159b489d6e1a72e77e7032cf4c5c1254b9ec25d1c166e6289fad5fc6f0cf9dbedebf838bcf206b7fd96f1901fe027e5d96c7e42df6f951a9a4bfcf8e3c55554d74df4bb6ee5712b9ee0f61c07613043ee2186a91521e83e0a2d86ae1855a395ea512822047ce5733f7da32f8d61a1e00b478dcf08f2265057a6a91f0e44a30eae95582406a15e36aed987a91114059c2a228274248054c49b130dddfcf45726d92bed4c788596b50f76159e27456e2f48c755c6fed28a04654261d38099e58199cb46d6cbd763ffcb334b2f1ae559b96124be14877ca3ba61bf04d3e7b4f2d7a9953c792ebbba8e94ffb30dcf5b34dce0b18080e13315b67064a221580743ce5bffe7ec44dbdfa59cf096004499478764d7399af25abc81450ecf729e0909b3fce7888fa07be4f1c63b25e9db2d09fa1f17fdd8e8eb61970c1febe3ca644f80ac4d056613f52b5d07ff32bcf28eb61a075164b5acbc18828f16f5c20b2aa488230a355b533503bc897770de222b94214dfc49e0001caa984f197021356f17f228dbfe90937fbca18a03553228f70de2ca4a593629fa2654e50abea5a90c9f3857a6b94751a5debed42e6519fd9b2c14c6e5a40e5550870718505222287bcf62e08121556a60eee1a9c423e2b49bebb2dab3797a2d0cf3796e498eef7173142924f704c62fa66b7a04212a9d3df620646ff9d190119c5d00b7445fe733ff1f9c5f85ab7a2bf2ca43a9d6e57f40ec4d9559c1b02c3b6947b1a93347e634950b6742d902242dedc8f4dccb2a8f42ad59e4ce784332a98e751d108328540e34193cf4963ed2376f27e8e0db81653c3590c293197097f28b12575dda6af3ff28680774bbda3b9753eb8f699242e987cd50ef26e6685272c2978cb75e73e0ea1c07820c453405d306d3a82f40aa8f025c55f15ea71dde00289a57ec87fc39f87d4be42fbe06c81b9a26c435db26c506d9508d5add4fce693ae4e9eb5add7e6fa1301666ef07a98a3ac3c785bc80df83c95cdba96e502a4790b1468753e4312657aa994833d77f1c8c43a152f6f3a00377103e4ba66c2847836b078d11ff2791941dfa8f5d464a15a7516d77cde3872ca12e6864b44ba94db5f62f860baa6519256ee7619f977c049e6913e4f46361cc8e4e6c8c01ee89a1d0a72ab4e09e1144358402790bf272ed631d0a1cc490f7af4210faee751620054d25984d82fcda6c7f03ebc17a06b472d230af47f3dbaf8d46b0cddfad55cd9653d5309e3805e0f390804cd7af7509cd57b35ec8dc484e0ef41627990a1e1cf0359de0c81b2375f351dd023e640d31d32c85a1571e43eec8ae9752369474b284341cb5da2a9d32f0ab6273989039a3036cf66d605c38ffa904c27d12afd007c535d312e0f5ddb64f9abb84b6a8fee3aa04313b49dd860c28333975e4a269017a42e128ab119b9cada2b067e504eebdce25423f35f32bfcc2bea8e3e0346c9c9a9dae6abec9ef0b03fc030fe9850ab5093b97a0f4a9ed5e0004d8489bda1ac589f717d85c73e4d4d4e0b7736490c71d300c4bac4bde7ddb076499f4fc4b9b030e4a64d44e7cabc3f7cfdf6f7f9aef4212d091cf6e32023cc7ba145cac72a7411eba83d9e38fda0f4498aef2a7e1d283ba5e48b1fcc8c7478e4c744fc51be21e984374c4e1f030578327310bbdd8dc558c181d7dbc4a8160aa8314701caefb00bce683e37bc112431730b50b0e10cf0b0670c486481c1425ff409a895a00e2ab659bf8adccd43c231bb186cfc347b4a40e99de03538b85df13a58c1a2cd486ff0c445c1ec245167e8a73186933ea6a859ba1061604d1d7a276fd300b4435d257f7b30e2e9a12719a9df3d40ed3e7ddf7d75e6434263ea973d55fd7ad7d3ab05146ba811ef4d8da13b6ab9d207b725a3652cc986ace5014e74ce41f021ad0b90fa19c14d8be4a050f6f245f29524295b1aa60b8dca23204d76525384424cb433cf809ff17da18971b6135a176fc44efabe087cd68ce47f0a69d93053bf3956a73546288fc919ad90b7c134fee5ab78dcf82b54d918872e8e09a93211f80d4f8e2a2b2b06a00b824eedfad6fd5eb22636dd2ed96cbd657709f8ac7fd94b963dd655edba062bf4dfd07b6808d7139cf0ab00318fac08a15234a1732d820d9e163a5d9ab7aa61e77007831f0a7ca7f3a065a2b92e6b33d0634df2d21c64efea89defb9b857e141a103c74dd971c99b7dd8d6c4ee216f8ad2121b9e5f71e7bda4efa32caa71452a03f5f90e91e38e557c1e5a5678f6cbfc7ae50346f02082c3e574d57834f4447b69ecc28afc4b0406098e8834e3db49ccea46c8cd1708405dbede304e59ca76a5913d07d4683521c92e804d788faaf4c0c777981f3a7e3c50160a78a2f86029dcb21bc587540769ccbbb29a809f0ed4db0f76e07016084b3af6ba9b1ae68a9c0e3335dfb07a03a0b970160bb233811e9d02f5eca8f40a1c489264812756c67a5ab066b53838b9a5768ce797c4a78d9d2a87958b532bcf528c1beda2f477dcdcb1bb6ca672483e96f8b636f0bdf72936f09fd7aafc4561c4797b3ac340af7562744f494b0fe32dd45ecdb3a35f7d3e9ffe55c70307e762cbca7e293d72bd9ced43c7f52ecd252f342e7248fd3d0baec4d0afe3089e9aac0f63dc7c2a9fb296b81113f96f775e59546c2e6a0f767f4af816520b63c0bb079039d960863b4311765c3e84e3bca226dc283bb5b68fb38df1b54f051366ab15b35c7a80c708faad9ecd9bdb2d43bd5bfaafab4c5c453b622e79f19a67aaa657213a86ca53379477cc1ee11ee505d03f5a8dd0a864fcd2c22cce120b9a05e9be276bfdac0e15b24a5c37341d57214a6a0660373d4409f5bf95c14a5703483d74ad3ae0ff3bfa4da41f370392129fa21a2a0919ea70584109654e999c06399368be6bf198d9a26d612aef158db6586b1b4ce6dce90cb0d67a4bb9e5efd3130d78e7383c33127f00e0fdedfb5c7e8494599b9bd42e2c566d7e260266120d61a5450915921721a9b7b1cc3bd12814f946642b496936a7bc8565d3be45f227913dac58fc0a1d23c7cd618c9a1a1a583c3185a30e11b025745cb29c496e5923432d89e48017dee26100f8b7f5aa4813a44a3a6b307ad4d640fec5aa"}, 0x1008, 0x800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002200)={0x0, 0x0, 0x0}, &(0x7f0000002240)=0xc) setgid(r4) setgroups(0x2, &(0x7f0000002280)=[r4, r4]) getgroups(0x6, &(0x7f00000022c0)=[r4, r4, r4, r4, r4, r4]) utimes(&(0x7f0000002300)='./file0\x00', &(0x7f0000002340)={{0x9, 0x3}, {0x3f, 0x2}}) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000002380)=0x400) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000023c0)={0x0, 0x80000001, 0x7, 0x400, "0c84569f3c3ec04c82d518d3eea26c127c245a5a", 0x6, 0xd3}) setgroups(0x0, &(0x7f0000002400)) shutdown(r2, 0x3) symlink(&(0x7f0000002440)='./file1\x00', &(0x7f0000002480)='./file0\x00') msgget(0x2, 0x14) recvfrom$unix(r3, &(0x7f00000024c0)=""/80, 0x50, 0x802, &(0x7f0000002540)=@file={0x1, './file1\x00'}, 0xa) ioctl$KDGKBMODE(r3, 0x40044b06) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000002580)='/dev/null\x00', 0x80, 0x0) openat(r3, &(0x7f00000025c0)='./file0/file0\x00', 0x10, 0x4) fchflags(r6, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000002600)=0x6) msgsnd(r1, &(0x7f0000002640)={0x0, "b21552d540614c93ead468027b25c928b2d81a10ad2aa31f7d353f65a020dc9113fd5880c3334a3c23801569e89b1c906806220c111f5323e365807aeccf735a"}, 0x48, 0x800) openat$bpf(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/bpf\x00', 0xa0, 0x0) 13:35:01 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[0x80, 0x5, 0x0, 0x7995, 0x4, 0x8, 0xffffffff80000001, 0x9]}) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 13:35:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:35:01 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) ftruncate(r2, 0x0, 0x10000) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xf24c, 0x48e}, {0x1f, 0x10001}}) getitimer(0x6, &(0x7f0000000200)) poll(&(0x7f00000000c0)=[{r2, 0x80}, {r0, 0x8}, {r0, 0x8}], 0x3, 0x3189) fcntl$getflags(r2, 0x1) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r2, 0x6, r3) 13:35:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r2, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000280)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000240)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000000c0)=0x1) 13:35:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x40}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 13:35:01 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000000)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 13:35:02 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xefd, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) fcntl$dupfd(r1, 0xa, r0) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) mknodat(r3, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x8000) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x801, 0x0) socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)=0xfb4) r5 = msgget(0x0, 0x410) msgctl$IPC_RMID(r5, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x9, 0xa, 0x1, 0x1, 0x10001, 0x4e4, 0x1, 0x1, 0x0, 0x3}) ioctl$TIOCFLUSH(r4, 0x80047469, &(0x7f0000000140)=0xb) r6 = msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000540)) r7 = socket$unix(0x1, 0x1, 0x0) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getuid() r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f0000000680)=0x400) msgget$private(0x0, 0x21) msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, 0xfffffffffffffffe) 13:35:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48, 0x7}, {0x0, 0x42, 0x0, 0x8000000000}, {0x6, 0x4, 0xffffffffffffffff}]}) 13:35:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x7fffffff, 0x4, 0x5a6, 0x70000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:35:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000280)=[{0x2}, {0x60}, {0x6}]}) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:35:02 executing program 0: stat(&(0x7f0000000040)='./file0\x00', 0x0) truncate(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="007c880f939c50615382dfaa3659bf94bc25d1d400"], 0xa) lchown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 13:35:02 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000000)='./bus\x00', 0x4000000080002005, 0x4300) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) open(&(0x7f0000000400)='./bus/file0\x00', 0x30602, 0x86) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x4) socketpair(0x1, 0x0, 0x7ff, &(0x7f00000001c0)={0xffffffffffffffff}) r4 = open(&(0x7f0000000200)='./bus/file0\x00', 0x48, 0x102) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x80000020, 0x400, 0x3}], 0x1, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x17, 0x3, 0xd547, 0x3}, {{r3}, 0xfffffffffffffffc, 0x1b, 0x1, 0x1000, 0x7}, {{r4}, 0xffffffffffffffff, 0x29, 0xfffff, 0x80000001, 0xffffffffffffffc1}], 0x1b8d, &(0x7f00000003c0)={0x8, 0xb29}) r5 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x10, 0x28ae) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffe}, {{r6}, 0xffffffffffffffff, 0x25}, {{r6}, 0xfffffffffffffffe}], 0x66, 0x0, 0x81, 0x0) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0xc0105715, &(0x7f0000000080)=0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x100, 0x0) 13:35:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x88) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') dup(r0) pipe(&(0x7f0000000080)) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) readlink(&(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000200)=""/183, 0xb7) 13:35:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x1, 0x2, 0xa5e) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) 13:35:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f00000000c0)=[{r2, 0xc}], 0x1, 0x0) 13:35:02 executing program 1: socket$inet6(0x18, 0x3, 0xd2a) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 13:35:02 executing program 0: geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() r0 = getuid() setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:35:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x96, &(0x7f0000000300)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) 13:35:02 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$unix(0x1, 0x5, 0x0) close(r0) 13:35:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt(r0, 0x101, 0xffffffffffffffff, &(0x7f0000000000)=""/95, &(0x7f0000000080)=0x5f) 13:35:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) nanosleep(&(0x7f0000000440)={0x40, 0x2}, 0x0) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000640)=""/190, 0xbe}, {&(0x7f0000000140)=""/165, 0xa5}, {&(0x7f0000000200)=""/245, 0xf5}, {&(0x7f0000000300)=""/3, 0xfffffffffffffec1}, {&(0x7f0000000340)=""/76, 0x4c}], 0x5) poll(&(0x7f00000000c0), 0x3fc791f21784e1e2, 0x20) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)="85") r3 = dup2(r0, r1) r4 = semget$private(0x0, 0x0, 0x40c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000500)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x2, 0x0) r7 = getuid() r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000580)={{0x1ff, r5, r6, r7, r8, 0x2}, 0x4, 0x7}) 13:35:02 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/201) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000300), 0x100000000000019b) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000300)=""/4096, 0x1000}], 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0x0, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r5 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x2) ioctl$BIOCPROMISC(r5, 0x20004269) link(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000001300)='./file1\x00') 13:35:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="92f613c0272483f8669a1ee9c735be2b8c65445ef91153bd7f8600f8", 0x1c) dup2(r1, r4) 13:35:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x2, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:35:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x80) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{0x15}, {0x16}]}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x400) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000140)=[{r1, 0x140}, {r1, 0x44}, {r0}, {r0, 0x1c4}, {r1, 0x10}, {r1, 0x2}, {r1}], 0x7, 0x6) syz_emit_ethernet(0xc8, &(0x7f0000000380)="b2191280ba0f66de77b6e27c7a586b9b7136602d3e3d61516c83df4dec96e057916eae2756300f0e465af29103a09e43327f6a921ba9eb8c1fccf8a969856fca14d953c9772cee1f3bb07422fa0f7474d69a54d57c47e145e8e36c1032011af1ea7e84e336aea4ea0189884501a8a43bb8688bccddc17f2301292807375f50c577994e6af1d692bbbafb502a312fa9ade8122f2bde55c9c6ac5864de8cd4d33995c0048fbefbc7e0fb6875217406534e49e946a2e70f1eca767f6c3b6ee2658c6b2462292e1bba1a") 13:35:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x40000000005, 0x0, 0x6}, {0x3d, 0x6}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:35:03 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0xa0, 0x80000000) mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/79, &(0x7f0000000140)=0x4f) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0}) 13:35:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3}, {0x87}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 13:35:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x6bb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000000)={0xfffffffffffffffc, 0x2}) dup2(r1, r4) 13:35:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) r1 = fcntl$getown(r0, 0x5) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x0, 0xffff800000000000, 0x8, r1}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_metric}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x7, 0x100000000}) 13:35:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x6, 0x8]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 13:35:03 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x401) recvfrom(r0, &(0x7f0000000280)=""/4096, 0x1000, 0x800, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x0) 13:35:03 executing program 1: r0 = socket(0x80000000018, 0x1, 0x42) mknod(&(0x7f0000000440)='./file0\x00', 0x2011, 0x1f) setsockopt(r0, 0x7, 0x5, &(0x7f0000000000)="c6953c54967516", 0x7) sendto(r0, &(0x7f0000000580)="743f659e2cf288618e22883b5be3736874f53e93d6ed9d49d59a413a4bda92b335e3756cf15849ab2aae779dc654330e2f354c86a0a8f6404636407f8394e50ca4e37e59c273b1a0d028d5a55ec0ccb05d807c229774ee51302d32db37eaafca77ce96cd997f2ddb57889265d47bbd053cd94c362ff3ea45e712253b53ec91089be2fee26fd7747d1f56952fa46667298a3514f094096c306a9b294c0d", 0x9d, 0x1, &(0x7f0000000480)=@in={0x2, 0x3}, 0xfffffffffffffe17) clock_getres(0x200002, &(0x7f00000000c0)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000400)={0x7ff, 0x2, 0x83e, 0x5, &(0x7f0000000180)={{0x99cb, 0x2519, 0xb396, 0x20, 0x0, 0x8, 0x2}, {[0x4, 0x1315, 0x1, 0x3ff, 0x8, 0x2c, 0x100, 0x3, 0x20e3, 0x8001, 0x80000001, 0x1, 0x8, 0x6, 0x0, 0x91a8, 0x2, 0x10], [0xd8, 0xffffffffffffffff, 0x1ff, 0x1, 0x2, 0x1ff, 0x4, 0x8, 0x400, 0x1], [0x10001, 0x0, 0x100000001, 0x0, 0x7b8c, 0x8], [0x2f8c, 0x2, 0x200, 0x80, 0x4e26, 0x9], [{0x0, 0x3, 0x3, 0x4b57}, {0x9, 0xfffffffffffffffb, 0x0, 0xffffffffc5f763cb}, {0x9, 0x4, 0x1f, 0x3}, {0x7, 0x227de2c7, 0x400}, {0x30000000000, 0x1800000000000, 0xfffffffeffffffff}, {0x20, 0x4, 0x233, 0x2}, {0x4, 0x9, 0x80000001, 0x5}, {0xfffffffffffffff9, 0x101, 0xfffffffffffffffb, 0x7fff}], {0x2, 0x3d, 0xff, 0x100000000}, {0x3, 0x1, 0xfffffffffffffffd, 0x21}}}, 0x0, 0x670d}) 13:35:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) pread(r0, &(0x7f0000000100)="72714fe64f794221b8f91e821f3affd400", 0x1019a, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) 13:35:03 executing program 0: r0 = open(&(0x7f00000000c0)='./control\x00', 0xe5a42d0feb92a2c8, 0x0) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001400)=[{&(0x7f0000000180)=""/182, 0xb6}, {&(0x7f0000000080)=""/27, 0x1b}, {&(0x7f0000000240)=""/227, 0xe3}, {&(0x7f0000000340)=""/174, 0xae}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x5, &(0x7f0000001480)=""/241, 0xf1}, 0x1) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') lchown(&(0x7f0000000140)='./control\x00', 0x0, 0x0) 13:35:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2001ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b", 0x0) 13:35:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x122, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x28008, 0x20) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000480)="3b408f14524da419e6fd11b1a2262fbc838398c962cd773c421ae1f05f968a3c1031421bf34e0e5cd6404ee893eb1208b9e54b8f28a3d1b0b621ad62e11ae2bdd848c41d9e30e84f3d768ff191bc0889ff49953850f079b7ba151cc464b0e082821b08f74612f92d10af9663d25060e97d3ceefeea5d04986db337067e98526c9c020c4c13e7a9d22ab68aa30e54ef1f9985568b2e07cb6153a4a1d61771f8c7", 0xa0}], 0x1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001140)={&(0x7f00000005c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000c00)=[{&(0x7f0000000bc0)="1fb6cb6e06ece0da519c7e9e8af252df29a19aaf512752e2521860b2e736e43298b15461cdcf64dbbc89ec31b392045f1fc11bd37b06", 0x36}], 0x1, 0x0}, 0x400) utimes(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)={{}, {0x3}}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0x6) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001280)={0x1, &(0x7f0000001240)=[{0x2, 0x2, 0x2, 0x7}]}) socket(0x6, 0x8002, 0x6) ioctl$TIOCCBRK(r0, 0x2000747a) getdents(r2, &(0x7f00000012c0)=""/142, 0x8e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001380)={0x100, 0x0, 0x8001, 0x10000, "231fed534759b0910fd29f3d8b06a5ea0feba3fd", 0x2, 0x8}) fcntl$setflags(r2, 0x2, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000340)=ANY=[@ANYBLOB="0c01000000000000000000000000328118f39d548f0000000000000559aad33cd87a1d10dd8f43a5f06cbdc440575596bb630ec43fb772190c55ef0c98df4cb18bfbc8b4e7676366892e89e584a0dd162e317890bf9bb2c2938d7cf18c11e5fad166907a09e80d8b1f7ccacc578bf00dff3791fa0d6c3886156f7839c13c9e0a160eb7ccc8887692c969777377371b4d5db88e2cb2f849ac31ecc2d22db40f02be88563e640f26c2fee005ebfaf9b117831ab87a7b490d"]) chmod(&(0x7f0000000180)='./file0\x00', 0xb0) lseek(r1, 0x0, 0x0, 0x1) fcntl$setflags(r2, 0x2, 0x1) sendmsg(r0, &(0x7f0000003d40)={0x0, 0x0, &(0x7f0000002740)=[{&(0x7f0000002680)="ab15ac72898191bfe3965b86bcf341a9be93922c61f27f221fbc2e8937611391999b9dea736d3e9d75d0f46b4af2a8bbd65a233970dfbc814036373a9a22a2d969d3b3e0726dfb2c4093519e0978d61406ba0e1d4d8cea4a4cdbf4f49156141b84dc47ab1cb96914b6a1043ca894e84fe90d388624d8d73312c880aac9f7ebff995de1ee627ce5287fb6848fdcfcd4887ec417b5", 0xfd2b}], 0x34, 0x0}, 0x408) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000003d80)={'./file0\x00', 0x5, 0xfffffffffffff159, 0x3, 0x0, 0x20, 0x7, 0x1, 0x1, 0x0, 0x5, 0x6}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000003e00)=0x5) getdents(r0, &(0x7f0000000240)=""/239, 0xef) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x5, 0x9, 0x5, 0x4, "b88de59f8b4293df3bd79ac26674e1a4def6f75e", 0x8, 0x6}) sendmsg(r0, &(0x7f00000062c0)={&(0x7f0000003f40)=@in6={0x18, 0x1, 0x1, 0x6e5}, 0xc, &(0x7f0000005fc0)=[{&(0x7f0000004fc0)="b43b45510f52d0d896de2bc9c456083cf98712f8774b38bbc0bc30b1a85a341fe64aefd1de5e19724da6f273bb592918b8ec89df2af45b8d746dbb6f3464e31f2436b9b3318020f641d59c78a548acdd8b7126feb0f90bb87019e477eeaa59280761ef804a98661114bcf2c65c2d111e2e828ac948f9e6bb18c05b76175710cc59a07faf9b7612c50ea07bae82ff92336d0ed539462863c0b1ca8d885ac4af13a19d3e0eca2f904a1b65312b45273e7f7f0aaa5a0f4ffa33bbacc7bf78736fc09f1de1b37418e6423796664dc90a33eb796bf37eab006fc62f1e9a08d50be92be1abd8b4554d7d76e4a5bd6b0f70066da68e07387ad6fdad85ed2fd3de2f53e13b21d1c6d1a573faa6f004d08683a06dfb7e5ef2cab1fe75d2151a5af7510189168359c5d5134f551938f904177e852e0fc9b4edc6b3e115520e35e347ca328cc9705b55673e57b8e1ae18d567a6d3a162dee54b0babf9ea2ecde9ba50c6547f94d1753827a50ed1a98de12702e42a574309c2f91f33c745d69f7e70d0151dcd08680eb7d8941b303b1ea16b3822acd94c3cccc2f11d5261c2df53ba3ce20646d66809387d12c79b76e1659f99fe4faa65b28622267c160e3e2c9ece831e7842b9f7ab1765c771975d090228a3f59a0b02f471b8f89193f3be7e2d5a249f2a0a0c375dcadeb4bb70062add5c320663aa6531e9b2c6d05a10ae1b6265808ccfb10ad09e23fc1006aea78b78a588d046dbcc8349ff670d613bb4e17275eac112056ab1f66e334bf7dbcc65c5e6a8829f96cce5a4594b0a7549fa62dc29ec23cb6d702fd546fd4759d547090a64b4de93aa62765125c9a24eec72b795cb79018f87dda72ff59ddb8390c85a96ae1059024e07a7c9ed836061cf8dda3e8a82370311a233dba05839a515ebc91339caf92ed5ba924739ab34228f9ef68ed6d01b42d10f06effe42111494375e57f802e9c092b8fc66ba3288cb37b55a59534af327560c5432d1ba8d8e2bcb30f3fafc943da6c444c0f4104c828958b9801a7fb4c1f3ac82a40d2f0b57a293392caf59b7d29818e171a3f342756c3a93b23821e11a0547a43fb3e2571a7676e047a88cbf0b4ebbb42aae73f744c25b6f4af119f791e5f8ad37be174e4f99d11a2e3c801dad8c715d30a16fa31126fa666d9bf192ad8141a499f9a7c8805aeeb8ceec99f29171fc78684f1dfaf4dec376dde89407bfcecb343d22ca3c9df4dd76881c4e1a6f8b063b9afaa69c5156a5e2b58e0012e319d2616c9e00d3b57a0787de5609086513da5620a1543a4ef72321ac5a04fd85f74515e7af7703ec033eb6ccf57da3bda4aff451faaa3cfb43612118a8be576855642e358e60405974c596825b37744a6a60ce4e510481d264cb49a1c3101962460fd2fc99882c7cbda8fa25b83d2c8d0e307844952b816d1981e6f4699260fda800221aeeb6baddeb4d9f334c37718c7fb8cec6652ff96558a314afcac70402c54567cc8f75e48fa2cb5d97eee6b30293da6a662f50aa410e17fe7553dbaa27b9c3ce280e562a131851d8c39fa1553d13b32a5760ca02d92f75511d4f7869a39c419a9c656023a99c693b1c65b9dae38c521533a5302c7851d54fec72de601fd93cfdaace459d781dbb6bc85e109fa9affe76bbb7a8751cb0dde4b0ca79d575d642af9d1ee8ad0f96012e86603997a7e86e963ab052c6f05fbbd48145f70c2a9a4bdfe9efd62dccc49ef8cf2902c1a570fc2d1bb9eec10fe64f042104923b85ec9e3c6fa78aaa96be2ddf836bbd3eee1cd9560ba7ceaabc1ab437d0f5d47ffd9d14207786a73f15a478d9def65252f3b6a566dd4c7681f29246a6f37d405ec898d4eb9f80f3be253189960fab5f05abc609065bdcdbf86ee85b4b7816a2a8a6ae167e77953ba74dd44844aece0aad42409b34711b50cc974eac0410e581bc5b85b8f2de39b7e579500fbcf9aa0e84b85f516b490f5ca4e5040cb42d355d4ac0dc3a89d34bf380c64a6c048b6c908bec90366c9f197157c472842806baf1be21eb549870638029cf0b68abd14abd0b47714eaaffba19dd8cd20ddf171a68f866721dabb905edefbacdd643f0cf5f669730d5e6d9908b288371a65486cf3ce5da77d168cc1b8ca43c176e2d5a2b0cf84f5f43bfddc3e1d9a2badfda3a876842363432c10583abbaaefad1802d4d989123ac91661a21c3a28377c591819d4dbba757e4daf53d8dd0f6b729c8022bf28ac92967233da301c522f07b2a591fc4c24cba9905a0e30958b516e28004b54330b6d7275a13a216a8c1ceba3cae402e08554362b52228d52eb7e5eddf5147560e3c13537e580e331c3e1c64be87c1af1049fdc71dfbbff3ec47b162a3a213e860de9a46a0b923f6348edd49e1576617b844b05f5e7bf644846f164b48c8a80f2ed2d416abf83a655a58455d86fa4ab361a7890cea0f5fddc27af60e2945d0f44b85b9875050e9326641901dc2b5cf2f7f40d42e7fb41e2d03463edd6fb2976fe595d9ed8d207591a95419fc1ef8d40082ce910fe0ddc670f070a3e9653a731f0f2ba4cb6d72584a9b1969cf52c52459c22b6f8b7b56f14f8f66216f95ba845ff32ca485ff94e3ff9db745bb4bcd946777776765d6cac74e988350d0fe95165eb3de2511a5ad6e8ec5736a4eb375d83440cdcbf79fe1bae22c4d39a89932009321befba93f0199a9c7c1fe8ce15d91a61fa611fef2ff4bcc584ec7b27369e6c65bd7520422fad7b761d5a2fddaba44bb8f0ff418be35f4cb4309d621f7b062145af8dfe5d07accc2dbd21b1a5b2d4a646bb38ac7f4e5b01fdeaa6801573109ce6bc0f8f555f96c04c3c786aa3c5ea21bb428bf425a9c4469f8b0ae95a92f465a1c107740cd992576f276ca67e329a35691d0e9725ef0a09f60b4bdc5cd69b5df47f41c3c0e9bf6a4fcc37d830080a26c8681484f84725f470468efacc021258bf1f30155650be11ad3010d75f664f7693a6afe0c511a20883bb425731676da8db6d7bb26439aaba1f053632b0a86fd5994e710e6172858293cc044ea7b000d6958ed5f3212c1a55d66a312ca2a3780bc3b78a2d69f7d8e69a07febc78e0c4f1c6f480e343b960111ef49c9f10b932ea812167058a406032f6c78b7230190fe757266374f2c614b9c8d12c412cf38df6a6a9d5a9508f950fa7ac1c0fb6ca38458a17e0709200318cd5dfb0e278918e01a17698715f014ec594b74292a4c4f4602f94e6f5ffb7e9278f8d6f990ed1047fe9fcc6fd5bcc3deaae508c112308c38d22866e6956b9856faf8a51143c0171d1686d000074c6e78b81ef2d2a6c8d175eef13f0899a06ea5c6899585b2628f51a4cbc52280098439e56011de7c288dd4ddfe13588b2cc7abc9dd55b0446bea765c5b48e69b030a0b9c11943cc9657da50d8438b27d586f72f342a58f96b09f5ad095c779db88031034c48713a885ae9673e9dffda16a827c2c20e63b36942373c793d7aee4fe03e599944019c78722f1e187382815051294c8a3d7c66a98dac53e433d5dd631e74377eac6ba5e45d0cb012865479a97a1a318bc784da159fd4aa3ffb27df9086cd0701b25ad829170df3cf26a6eaa0fc8cb4e2eee7104e5910bd612ee672d94f049d582cef7f1404f24a2f67fb240508885ba7c01231d3f7af1a386b32ddb7b1bb835a460a76874cae589d77fc55600b9723c7fa59d0e046aec2917b1816335e4d89e76372b2ee2a8e96eb44206ef1a2efa2b5b2a79c2a5cbe465ade885b67bcd660c7e9a1a7dad20c9be507885f537faae08608f173c4908ea2c8ecd8837f0b8b6775c32514fb8d52b4cc4961cdee76a1de336d1fd0a0d7c17d0dee7ec4fbc8b0bb8e0465951ad6eb0299e4efdf17fa9a5d5ecf76b234e847b85c9981e3f3e5e3bd088e7c1416ba6441d2ba3706f98d645a91bfc91e495c68d0679cb3ce618250b4397a73fdbaea81abaec0de6b990097dbfb9e416b915bf19f15263c213b013f738c6e5117394e3067e3c493d948ee08dd6e846e0c72920b98e405114ba39a083007b3dfd8fc1c4d392228dbc4edf94e81630b387318155e4fdf35f95b66bed12beb0a9d0e95e4b6de57886107de1c75dd07470c7183e29a6893b2418c2b2f8d8e0341d3da94ede9e0dcb947df14fd2c75eb290ddda95ca37508e5180d163afb2cdfa3335df0ebef7db6b976629a6967e400de2e5b3df0a79f611e6172662204f7df5154e2698e15915e4367218176854e80d918ac43b24cb0c7285ea01fb8a46b76a29c0d1a0f39100be7c1677aeb1527e75177e71e1c676d9e5a57ef873a80b09312fa517922c3976e6776ca76995512c29d2ded4ff216fae919af2e4bd75a31100d3ab9ddb07a1a0297a79c82644db9a0f8c50a94e59224abc9a206f7bd258779da3a52698f421e2f487ecab5bdcb84078c8df568d0b67d244a087c4baaf04033cdd3518a16091d7686109a47e363b40ac22adb57a6a227fd3e0b4a46d2b9de09f6c61086763cb9d08ed64694b38b355e2573a7c243f8224c0f970f80c08076bbf5af952a57a540ecf54a7808ad6ec327398423a4afae80e8cedfa9c0e7f34f5773811c75cc8792e3917d531545c4caba86fd7f3f27c4707fd6aedeee57d74d382280f37e505e21c85f77a21fbaa92a64682660ad98b2020ce47b3062f6529aeb1c66736470c123b6f02836662918c41db2f39b294aafd185dd2c72932744d327283248c42af4b0efd8f8b718e624b8f096bf6f922568d6a3848bab72662146382d1cdbc5092764eed2c0ab845c07c73742f873aec25fb9bad306e05d1662050e7b8a48effa7c553e02b5a17cd376ebee752964bd8ba52e43a2b74b9b7766f0126bd96419981e85fc911744384fa01862780348a2821f10bef1ca79d09ce382e93dfe7fb40f8d2a4b17c474f8cf41f381e468b7aa88978476d650a126e9d949ddc4381a086b7e061959d6adb646b4fa9653f5050f10352b45352da882a2d3d80c8e51926d19089139c7b5b3cc1addc27636003a4021d56716d05c8ddd1ae778dd97b6274c9d1668bb734715a9daea53691977a4641c00324218628e587b10f82562955d194eec0e14ed0ebde91875c5bc4fc4860b00ebcbd93e79087fbd41ab6b9ca3d97edb4574ce64fbf696979e08a7b0043af83c76b5cf36c247e6150caaea319461a67269ce1131ad7d89a23934a23c68ca3af6f5557edd210178d70496f9293f07253795b7c5fb3f39afd93107f8d7767e49bbbcca4f9e980f015dd719f29cca6cc7f4a04e593dbc7037ac20fb1f773367407a8cb1745384102fe91f85b15545f2cdb3961e0a876098849a9de40bf89f9fc0ba837b3424942d706014bef15c748b8b3bda15aa2b7bb25c1dd831fd803623d6654b44a0c0d746744c8189b815cb2a81f562b26c6158653b3bee1ea251cb6ac6eb1dff378b1d17fd9d1a31d6fa25fd70fbaef3d3bf7b77d42d35db7f12e1d484edbf5be4b3bbfd05c065adf83d3342e65932a42b50d098c318d7b60381fd516220dd525949a55efce92279251e2378abc9602da5e76d2860fed91a5ddddcbdbc5643efab3da44094de85505cd4752ce53fb7d52e679449f7ad90053db888d13c8e0e493c41a6b1afd12f693515b34b7771109b9d004a1c6b09250e5cfb10793f27ae5b11602e0986a9a13f6699b01361ccdfcab429f500f3a6d50dfaeaca037e72d1e9b0c1d30c1feb9aa04fe56cb927ef30700c5b68cc7d20888726f495271d9a5c990764955c5f4fa0c17ffbfffa33638f866c6545c015c640037e20dd65a32989d998bd028", 0x1000}], 0x1, 0x0}, 0x400) preadv(r0, &(0x7f00000074c0)=[{&(0x7f0000006300)=""/131, 0x83}, {&(0x7f00000063c0)=""/108, 0x6c}, {&(0x7f0000006440)=""/4096, 0x1000}, {&(0x7f0000007440)=""/81, 0x51}], 0x4, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x200) semctl$GETZCNT(r3, 0xfffffffffffffff8, 0x7, &(0x7f0000008680)=""/99) 13:35:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8c1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x100, 0x8, 0x2, 0x3}, {0x7f, 0x1f, 0xffffffffffffffe1, 0xf3}, {0x80000000, 0xff, 0x5, 0x200}, {0x0, 0x1, 0xffff, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x80}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) r1 = dup(r0) sendto$inet(r1, &(0x7f0000000200)="da9e06b93abdcaf6342d7beac21ced5d26be3ae80faa7c10cfe6d3122f5a873b5d6b4ef0d61d118a0fa6e701fd692c7f1e694870c28aa29b20aa7001da95661e7997b883b1cdf8f35b1bd05f8f8e11a33a43c02a93803a0f2a84aa4d16ffc7690467dce96ec73f", 0x67, 0x408, &(0x7f0000000180)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x1, &(0x7f00000001c0)="a1") 13:35:04 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x100, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB], 0xa) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7c, 0x0, 0x40000}, {0x48, 0x0, 0x2000000000, 0xfffffffffffffffc}, {0x6, 0x4000000801, 0x0, 0xffffffffffffffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x200, 0x8, 0x5, 0x1}]}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x36) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000380)="4d3d6f31189a13d97d35432ab1b4b765a271918714f4c5477f3d6501904a96fd79f19ac2e5427292c4633a2571583953fc3abda473d6550a1371c2e1036b678092127359537c40c1472af3fe57285a9b6bedfd0294b5a877606d06be85321ca183c025175103b9479521547f98268a3883ca38363e712a02a0aecc8c4af17c23afe0483f2f378320d0ee65f6aee8d642bcc06a3b609dfef640f21803dd69fb77e5acf60a2f7d323564b2689d9595bd7fe1eb2a79ccee6111ae4406ca8b06ae259092de6560d43e0355034715b97db75897ae4fc642ae27d005f3da4c6aaf06152bce13bec529100980fed145fc234c1a8ac1ad6f895137692cc0c4284b9d095975569b33ae8101e18ee88651cfdccd74730479d6098d3b79a9873b57344ad2668de0eb6bfec4657b6d67ac361d701d47b8d791bd75fbb6664a3336178e0f186a5652846f842948fb1b73b91bc523908f7e769156ee1c710076aa513abbc7611c539a1fb1e809a4317744d78ab96f4ef37af41dbaf0e8366fffc8a47ef1b64874acf92df19d181030bcdb6b96827f1ff70e72fd369d56f5be09df98e1077ecfa954ec1af276be084de7170f298eed10e279e216238a4ee67ba6263d0b38b6402d80bc81909846861a956011ffbde6217f842021ef099a17fe2de9848124e40262a5adae1730461504ba74bb1a3150d00a91eaabc19154b3836e610647b990f3f820e89fc1269c3bd70afb749e0946bb004c5aad40e07a411955c8513664f81596bcefbf43a8611d5a9a27af1bc71934db13c484e37d78b774f840f2819ce8819dd46f67c472bfed775565767095a59deb8abc09d52df702681c80707e9210f2ddcceda8a9f002f5ef36b9d502ef732c048de52133a6ad51236fdd4667d4506dc7e514b602fc627bfad23aee15d72a0a45af699ea0c7f22323a27fbc6f02e9ffb10982cb50b2de183de8fcdef00a62193b9752efafa71f3568bbedd5955caa8f93a39ef9672743957b9cfaa6d531c2eec4f8b9f2bf02c24827c861ec5cf1390ad15fcd5f50278cbbe7ec93df336afb27bf2210e80eb42f3d56f6d27799832cc8b5b787f4db3ec48a1735d7fe9bdc770fd5e34b616cb087aeea1b10c500a4b86b4c922abf0d141f7d961d9cdd0bb41c51ad440cb601f2cf31234d75741acacd2f60a927834a0c8d823872ca85eea4e8030b5e82def015a92919371a8dc20e9efe134125efb7562ed99150a3d1405a608466e245c3b1362b7b9f777110094dc2d9bae4785120f70b28be8b1c1364d8f297259e76d22cfeb2c8c52e09517c25f095619833d822ca10ee3f975c9a819293797d289bd8ba6d23df8ee8393799b86b7e6dd5b604d7b94b50adad92788f04aa9e0987c159ea505db295444179988c7a379abd26aa90d812f3040234f86fdb103019435c03fda71c4ac4c78574e7b23aa57cab3d025ecdbd7c246e05fc0586940f4198cdaa7e2a243f303e72e237511da5909164dcfab237a1434b2d1082e6c637f06cb31ac9a82c1eab7fa11e02f0b67ef75af223e64708d3eb97088fa56a9bd8c04a55e8149ec010f19a79123e7f98e124f4fe44058d51813314abb89708c99f4a6eef66d03298472e5aa2d9353970f64056a1896c12548616c7278dd823829ded7f695cce98af8021fe7d9daf4d598f6c95063a45eceb291e2ba47ae721c3db201da108061acc790bbf08da2c918470456ad044c9bc63131547bd3c270de56f0b53f6e9aa840a6fc08af3fa4ddf7272831d3ec3554dcc5785cf325650c297bfe6035cc77282fc369683bea3fb59dbc13a9b0eadb5dbbf5a33c1a5767f4acc753cce9aeca97e03253811449b58b01527b3e09235d1c2bfa0dc2be54814f93fe19e498424debcfb5e69a5388a01bbf19797bdcc04415564130a3e5fd589fe1776a0074301d815855ec9be0fa113d2325190483e3126d928d846c99814efb68f6dc46f566bf58c3b3c9c44d9ab5d4f741632742efd7aefb02e64cb37ae8d518a1d3a4c0ca27b3b4477d38b3b4158a653e2471402b3695c1be8f2ec836c42985065eeef74f750ee15056038b867888620d71d460d595f34f35ecaae9148358c16eb528a2e817bf537028a8758c78ae9e6a05484a417e1b5acc8fbdc9d58d340779811f9f06bc1081592868e21af7c4058f85819dc7f9182713bcef21d3f358ed258ead574c91ad9ba4e426df83e2feac8394bf3d272a5f5ceb0d3ca8ad39f034e1faf74397c852f7455e41da47dd58e31d99fc5f414fcf1afff609e9ea76611ec0adaf4c1caac5da028da90b34787c3a39322de09a2ce9592a9cdcfba1528a7e174ea5df2bd5b4a195917b9acd0660c5c1ffe294b501d2c2d7f87ca545c9223876482e58ff7a5a60d5bae06e93a9e44d081782d70f2ea830f300fdc1be0abf37f132c9dfd1752296d0d826bfec2ebda7a7459ed337984a270491a0cf1506f52256a450cacde8bf77c22b86c87c781a5825641f3149a94d07b4dc9b11431eb0c87d41fbde173af9135cec678794da52cd0e32d17343557ad3134bd2a0909d03f1b7816f922e2995efc7cfad7cc4ad1baff18c3ba1a3d857decd09500a9204b145ad48d42dd7df6b0648e3bc7c5d7b21275d23dee388fc95287fa251774f5406c4e17ddfb8c6797f82845831e42990141d326a5e9a177a56cb8d3ea7f0732915339e062bdcbb320d1bbcabb116a13c53dcf95547c92c47f1beaf585fc02c0caa5edfa69834e2a0c188a9725c054561883bb1e224fead04d0aba18990ddb7239b6ba7189bb2e48086fe2d8ee1e7e2fb2de450f5b6bce23f17b02b3d71b80ed797a473fe4af582805c0df0c8ef4b84e9fe36857df730927ce3b26e1edf01b14190cc3bda24e968fd6d8474fd905f26cd73eeecee922714bd0cb7928ba4ae4bbe6f591bed3a10e84246cb2926d7691918ff01638be235382178dbdc62a8b1f02d6e7a551a3f23c9532bd807657eec7330932b4af593259be33a3785f6bd91f981829aa86cc2d59f997dfe40d8946c6f0359864a631ba7b1eea0833f637a15e7727d49abdfc19b2bc5060bafa40e2be361d5a8d84d3352f71a8ee828e9545e40a16145d7f0a8ef818f4f470cf132979d84ffb7f8dc05e974b1bbb18ea36c368bb67048e9612e319972eed3394a94d546236dc49dd4f935dfddd9a18afa8a933a6d794522f6d4e28296e0ad4196d83ebe6f9d59a46682fff7554333f67d7e2504b722647eb3d6e6aafcddb97d4e7d62bb959e98e3bea12418013e508572cf5e59d6056521b6be639c3743dd9fc94b80cd095606aebac061b922794b6cc9f5fc601e4b55b5c456a01de7a93af7633b253a1a8593ee745b78cd065ad0b49286c1fb3409107d36c3ba5095068713fd8e427c4c5e80dd79d0062b0a6c913a2389250973051107ba0539c147ce6842ecd04eb2f3126ec5d78165738393d3050faea030a4a772e1ac7b0b225210c7dbd555a1d971c8ce79a6d421dc16a7bee95e7871fb9449d135d894dc62e4344019b08785c69fc3b2b337fb45abf03e6c11d14b17fe6b66fbcac9a1a467dce9864d3c113bcf9e4a72aa7abff13a845590059156f43b68ce7d004c9b75a0b8edecb64272c3968ce2d456a3b283fb7ba88f431e2c349646f135a17f7195b49eff6bef776aa24987ca565ae863a092b3e77f1b01815a5854add9f4e9a042f205206a144c057ad66e54d0c3acf4f91d01aa0749d664ec76cae6b16e036db4763a8adfde44f1ad9f6f22e60f0f6dd8675d5ca912b8abda00dba57a7e079ac85861d595c8118ca24df884789cf9ef3d6b4a23aacafbaed07c217d7788f4fb4ac89f5b9b4883ec21e0c3dff26884c206fe5c89a6ce89774f335c1c612b3c7c73bb5a04f8977dcad785452a9444417046bb037773a383d67ef833d97f9274d3270ab20bee00200d3e79c4043f48fe2c98bee6c5127f918a51dd30d41263435a318089cb52913838f4792b10b759062610276c7a6c901288fe7a06c5dc3574d55bf6da5ed1d9e7e37267f41b9f0a9ab541638e407a666a0a951fc2cced4d3fdaf64783513905e3303fb9f5be523087e9a7a8454926d782711a2208d2c394aa93afe5fabb1755c74920820553ca701f3785c5a48b10529d934b8394d444accd630a1fbb3aec626e4968d366e244253e7943ead1ad325fbe0dfcb0894e4a3ce39a0d2504752b0e0610d8faf1c55bfbe46dc8411370003dcf45e755e9e44d393c3f22abf4e3ad944cdbe38b91dcf9eb0b42978e27eb4f1c10a2d45a8a56324e498b418e897bba6073d289621aa2af4713da46baae9510fdbec03de32146f5ebb4095efacfbea0f7c54363d3a5ff4dc9476536583838a4b109ba2498c30c469fedd289045bac842d17984f8e4dc9890430ca815c354670a324ffe1ddceffe668bc4f1d2e4d148db67795da335a3567680d21158a9d1366da6ce77ba87872be9ecbfd8a609621ff794a56079714ed2977472e8f2b8e8a0e3571fbdf77834af549e1a4ec24b5106a97bd3fecc34dfb3f3d106df5bdf72a45fdf3b8a1cd8130e72dc5816b591b3bc18e6538e45b056a11e731dcb70ecf1bcef172e297a3d1b3236f59a8d3f2dbf34e552f6cd55678dfe34c9714a68ff89e06564026dcbf310c4b0175d39b0953bda350a8b2e0ccdf02f32c3d86e68bb22446b61f544ebaef922b94425ea2e60649dd94d9d0b101b313bf7aadcaf7bb84668d3a6f0486bfe0172a8a35bb20905d20c0228bd14f79b367409810249d9c7bdf4017f386908367bd5bfde767c53358234690a05379b5d1fe38d49544fe03f36f842f40d9731b177ca8aab23eb19f45efa4af03616096b93fcbc4b4ec14e6db02c201f238c01e6ce112ae4c9325698a5053f618f463d38322559fff33087a653f76d4a2525fbf903b486f1816a5791f2030393e3362978bd3616f077d39a092321343ff7f6aed2dd8febc8ae1c2b1c9e671864a93749cf79c2342a6ef6e888dfc45ebf87af07a2acd8cb0af912451bae500649fb8fa33917521897ac9ce7cb6961d616e95737a1b193fe6c64aabfb00ed224cd6f84f30704b8e10021aafb6561677aceac126aae5f05cfbb9d066ec9f220ada164290189cd9f235ccdd39487b9c3cd0c5503bd9cff5a59a1351b31708364fc3ea8cf8bb3607046fd83e1273c86910f560de369b0cd7d9fcede44fcdc294575972a4ad191a6535e01ff886e9c7faa0ae5937fa33a30fcfa9a74de070836f2fd9aa31c71dd7e5f55368ddef5aaffb0378f60ac222c3699b01ef1c61559ee2e5fe6a7c85a9e5079345902d91429c75fa9d10a9dbeb1a4a623d6c81ddcfd281bb5d99f7167fca574035eb0a0d513bd82bf3822a1af7e7fce614e7930423a8e884032be54e3e6559fa9d1ea55f2b8bf0d2f41d41767b7488a2f70ae612d9a87814829a42f078d43d0061b38d597b06cfde952f6e9c10f3a3bae7b8e61d8bb9a46ba709c0179f8ad94ce41060506f8aa5884af0e2f1c114e7db780967d69d062efce593b62d0adcb311e31109ed653b4eec5f283937e84d51ab46ce7b1418bda60dfad611dfe9bebc5287b7d59fc4344fdeb65df9649d3044ef7b9b3088e40a981d2c8fa8b1bd9ae397efde34da6c5fd37723604ac53ecb23e3ecbb3e01477df68ba3dc6fb0a4210c4e2046ed2054b5231236d7ed979d268da2458441bcd72231150dfe8140851ae60f17197178b8c29493ad966a058360ecf59cd9007387b19fde34e7e5fd9e2a3d9ce557e01d69532fbd26557b94de69adc902a3c42e6e5bbc2a11278fd9024ed5e7aa644", 0x1000) 13:35:04 executing program 0: r0 = socket(0x10, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) 13:35:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 13:35:04 executing program 0: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, 0x0) getuid() socket$unix(0x1, 0x1, 0x0) kevent(r0, &(0x7f0000000180), 0x6, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCCBRK(r1, 0x2000747a) munlockall() 13:35:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18041, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) shutdown(r0, 0x0) 13:35:04 executing program 0: r0 = socket(0x1, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0), 0x0) 13:35:04 executing program 0: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x80000000) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0), 0x8, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x40, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x11) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 13:35:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x25}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x3) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x10001, './file0\x00', './file0\x00'}) 13:35:04 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000140), 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() write(r1, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x6, 0x1, 0x8, 0xa995, "3f3f007df94cf54600", 0x4, 0xff}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000080)='L', 0x1) shmget(0x2, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) 13:35:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup(r0) mknod(&(0x7f0000000680)='./file0\x00', 0x2000, 0x7fffffff) renameat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') r3 = open(&(0x7f0000000000)='./file0\x00', 0x11, 0x4) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000240)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000004c0)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000640)={0x9}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000440)=0x9) getgid() sendsyslog(&(0x7f0000000340)="49d6799924bc8030f48793854c81e12435c979678dfb39a323b090bda7cfc0b7fd761d6a517353379f27674bed15b34bc909827ae589688163ecbe0537e56e50a3fa386f1665e612d7828373e84c13380d6c3c66864865d27ac4de1e4367fd12d6d801c2db8ad09b93236ffebe0254f7761bfe387eb9be7fb4d55b78da75875c9ea7c15133b2c07962e53be84fad4728c21c5a4d9ff034bf782d2ac02db922876ebcb95f42d5a25ba2b03e458d9bfb203e7258d6f2a46b22f53ec4fa719cf784534b78757bd2a099ea7ebdfdd168354fb8158ef911ca249bd9511bac", 0xdc, 0x6) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000700)=""/179, 0xb3) readlinkat(r3, &(0x7f0000000300)='./file0\x00', &(0x7f0000000500)=""/232, 0xe8) 13:35:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x24}, {0x6}]}) r3 = dup2(r0, r0) openat(r3, &(0x7f0000000180)='./file0\x00', 0x400, 0x1) r4 = getuid() r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x40) openat(r5, &(0x7f0000000140)='./file0\x00', 0x100, 0x72772080b358a72f) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x4d1, 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000380)={0x6, 0x7ff, {[0x7, 0x4, 0x7f, 0x100000001, 0x5, 0x3a, 0x7f, 0x1, 0x6, 0x6, 0x8, 0x400, 0x8, 0x3, 0xcb4, 0x69db, 0x1, 0x3e], [0x8, 0x80000001, 0x1, 0x1, 0x8000, 0x1, 0x0, 0x80, 0xff, 0x8], [0x31, 0x6, 0x1000, 0x101, 0x4, 0x80000001, 0x6], [0x4f4, 0xfcb, 0x0, 0x6, 0x80, 0x8], [{0x9, 0x3f, 0x32, 0xfff}, {0x9, 0x159, 0x6, 0x4}, {0xa000000000, 0x7d, 0x1, 0x3}, {0x2, 0x3, 0x100, 0x2}, {0x9, 0x70, 0x7ea, 0x1f}, {0x96, 0x100, 0x7ff, 0xb8e}, {0x7ff, 0xcab0, 0x2, 0xfffffffffffffc00}, {0x70000, 0x101, 0x3f, 0x7e06}], {0x9, 0x7d1f, 0x7c, 0x4}, {0x6, 0x100000001, 0x8, 0x8000}}}) geteuid() setreuid(r4, r4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r7 = semget$private(0x0, 0x100000004, 0x0) semctl$GETVAL(r7, 0x754bc2148cd23160, 0x5, &(0x7f0000000280)=""/101) 13:35:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x180, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x3) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000240)) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x4) fchdir(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000002c0)={{0x5, 0x1}, {0x3ff, 0xfffffffffffffff7}}) chdir(&(0x7f0000000340)='./file0/file0\x00') r2 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0, 0x0) 13:35:04 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_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080), 0x3c) 13:35:04 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x4000000000001, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x10001) r3 = getegid() r4 = getegid() chmod(&(0x7f0000000240)='./file0\x00', 0x5) r5 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() r8 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x7, &(0x7f0000000200)=[r3, r4, r5, r6, r7, r8, r9]) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) fcntl$setown(r0, 0x6, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x80) 13:35:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x4) 13:35:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = getppid() getpgid(r1) r2 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) r3 = getuid() r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = getegid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x3, r3, r4, r5, r6, 0x6c, 0xdae5}, 0x9, 0xfffffffffffffffb, r1, r1, 0x1, 0x48, 0xb25}) 13:35:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) write(r0, &(0x7f0000000140)=' ', 0x1) 13:35:04 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/93, 0x5d}], 0x1, &(0x7f0000000140)=""/140, 0x8c}, 0x843) 13:35:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x400, &(0x7f0000000000)="06000000", 0x10017) r1 = socket(0x18, 0x1, 0x0) getgid() close(r1) r2 = dup2(r1, r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) fcntl$dupfd(r0, 0x0, r1) r3 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x1, 0x2, 0x6, 0x2, r3}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x100, 0x0) write(r0, 0x0, 0x0) 13:35:04 executing program 0: r0 = socket(0x13, 0x3fffffffffff, 0x9) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) 13:35:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {}, {0x6}]}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x108) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 13:35:04 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) close(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x84}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 13:35:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0x850, 0x2}, 0xc) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) 13:35:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x10}], 0x10}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) 13:35:04 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00006c9000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$KDGKBMODE(r0, 0x40044b06) 13:35:04 executing program 0: mknod(&(0x7f0000000840)='./file0\x00', 0x2044, 0xa0000005) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000006c0)=0x8) recvmsg(r0, &(0x7f0000001a40)={&(0x7f0000000700)=@in, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000740)=""/103, 0x67}, {&(0x7f00000007c0)=""/101, 0x65}, {&(0x7f0000000880)=""/4, 0x4}, {&(0x7f00000008c0)=""/17, 0x11}, {&(0x7f0000000900)=""/132, 0x84}], 0x5, &(0x7f0000000a40)=""/4096, 0x1000}, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) sendmsg(r1, &(0x7f0000000680)={&(0x7f00000001c0)=@in6={0x18, 0x0, 0x8, 0x1ff}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000200)="66bf6443b341acf4b7e778851904afd2af72571ae2be0ecf52c2604501af2506ad20d59bc8d768e7b22ecf8d82b72b3f2883202f1f92d98eae9937b9860e45e90fdcc824e1deb6f9be640fa31bd68f0ce687011a365ba38886fcd6254ab50ce8c4c45e1256ddb0ba6b92643849", 0x6d}, {&(0x7f0000000300)="34e501125e6dab55bd1114c8d5057363239475584f5dacf241fbda6c0b1ba66fe14430318e41dbd508574d0c29b12e5e8ea6edc30dff7a8af29761ae2dfabba4019390aa8cfa73eace7da0ec57d7451f135d89197e56b2d45d8bcaf2d61ec97d312a393b0f84300b66619ea20c1546ee937a0a24e83e86a1e03f83a0ae7c2b649424143e924563416e2bf922b0584bbad5a052d0140da81877b20c30220fa31435eecd7cce74eaa8d559f8f49dd114e6d06a5c191fca6e43a0a5a2d84ae9ee32a618639f", 0xc4}], 0x2, &(0x7f0000000400)=[{0x80, 0x0, 0x7, "1fc52bdd6a51f55349006a1512eb78ac5947467e540412185091d7e38e8c23725a6d95b8dd68dcbc1ed74fe1aa731ace4edcb76fa38d255510cbbe954098ac7b408c45a4dfa20910e9da3c03842ee87d84e652a40b566d0b02daa51e0b1fd6c74c4c6302d275bfd4d6fb7d808e4024c7"}, {0x18, 0xffff, 0x400, "99c52ecb4cf86d"}, {0xf8, 0xffff, 0x5, "67ddefddc355331c61f6166b7b76b250d1af4d4d211894132af1a5528088fcbb7ab59f5350e6f055da66178a56ce48e08ff64a096f11dd8c6a37972d0cde3622a0baf7942c09b9e933945b6f9bca0dc427cd6d2dc9725c44dc3a364b4a6c6e2dfd373b6a46fe1fb1d9ed9197d42a8b46952e66572007bcebdc0c2b9c4a937a68be5a15e9375cf2211b7f937028e81c55fb23e61319ac893296b007cf38095cfc933cf622cdc4b09b9c76ac0fe03795e25a98217c6eb253387bf60d083f9b4c17f7c3eca3c4ac75c3717c98be8211f58a9374d28c61ae7786e90c67ca66ea483ae1afe3ae"}, {0x58, 0xffff, 0x959e, "4c0c8ca2c89e4451a2fb9e702ea22b10e78962b14e0acbcd3a22471d636bc6e9db41127238ad827a0ee8586655e2be6b781f2e925249225506c7aeaace94266ca8132efa"}, {0x88, 0x1, 0x43, "da4b9b4c9c00bc6987de2166abacca8efae5da0af2b6223740e569b8fb66bde3e3f14b9e5802ae6bc80d459dade90f7b424426cee5512207ef608f71d758ca39c3c093fb7b34454f30404d99c844b52bc10a15ea898a2d062ec4970a2335193f659e381b01e62858a78159dc2830fefacea822c68d29"}], 0x270}, 0x404) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r2, 0x2}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) renameat(r5, &(0x7f0000001a80)='./file0/file0\x00', r2, &(0x7f0000001ac0)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') bind$unix(r5, &(0x7f0000001b00)=@file={0x1, './file1\x00'}, 0xa) rename(&(0x7f0000001b40)='./file0\x00', &(0x7f0000000100)='./file1\x00') r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x3, 0xfffffffffffffffb}) close(r4) 13:35:04 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x5, 0x0) 13:35:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000000)) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000300)) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 13:35:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) 13:35:04 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1, "87c76e5977fe6755e5b89e41f44374609b8a3333d531f9400cd2cb018e5d2a0592ddcca348975dfc31091369c5acdbb8bdf6a28e763fc9a50f32a0ebce51bd2d68bb4e68898a53cf8d1d511b0fc1c332464b35ee8046ed1f04e953e7c65c119a2ca0d19502fe460c125376d715f428c85dc2f917574097d6ae068e0a9b974be72276aff263a91d66fec530ecc21d199e296d9ca50e7aab7b0e81f4c0d6dd9e2d11575077ad47be42b178e199ba10cd52"}, 0xb8, 0x800) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x0) 13:35:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x21, 0xfffffffffffffffe, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1a, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x80000001) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x6) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) socket(0x6, 0xc004, 0x8113) 13:35:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chmod(&(0x7f0000000200)='./file1\x00', 0x110) lchown(0x0, 0x0, 0x0) getuid() r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto(r0, &(0x7f0000000280)="2d84585909d474627a0cadfc35d60da84c9316afb73a126c2207b35ed1bf000f6bdf241c0b94bad01132441092b55ed4fb525f110e9cbc9613a5cc596503c9c2488fa82e1906418d613bc0c290f8177ab44605422f999214dc32577123043cc9f313d77b7a8d58139f4058d7f8bae7b4cb194d6879e741798c65a22e1c2014a0ee6eb65417ac3fb515d9a208daa53cc8f1f6dd5658239a8552bd3c0554ceeeb5b81b857cfac501f815b5341a0300f3c48ed3170fae9a6720631f79ce22dcecf3db993f6cbfdd73dc25cee177ff8ed9e5d163ee06", 0xd4, 0x8, &(0x7f0000000100)=@in6={0x18, 0x0, 0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) chdir(&(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 13:35:04 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x11, 0x4003, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xffffffffffffffe1, 0x7}, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000180)) r4 = accept$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/68}, &(0x7f0000000240)=0x46) sendto$unix(r1, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r5 = getpgrp() ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000280)=0x5) fcntl$setown(r1, 0x6, r5) 13:35:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x6}], 0x1, 0x0) poll(0x0, 0x0, 0x200) select(0x40, &(0x7f0000000000)={0x7, 0x3, 0x1, 0x2, 0x2, 0x3, 0x6}, &(0x7f00000000c0)={0x0, 0xfffffffffffffff8, 0x3, 0x6, 0x7, 0x73000000000000, 0xfdd, 0xc5f6}, &(0x7f0000000140)={0x20, 0x8, 0xfffffffffffffffd, 0x4d, 0x100000000, 0x9, 0x5, 0x4}, &(0x7f0000000180)={0x4, 0x80}) poll(&(0x7f0000000040)=[{r0, 0xc0}], 0x1, 0x0) 13:35:04 executing program 0: mkdir(&(0x7f0000000440)='./file0/file1\x00', 0x10f) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000340)={{}, 0x6, &(0x7f0000000380)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') sendto$unix(r0, &(0x7f0000000240)="95bce74736f28f1b46b9c1ca7a68fa1381851984125bd1d11cbdb49e6f6314f85a7a1937b59773f94bfe5e22b6ca9ba90c97e972dd5021a80d71c427101a152661739ea02431e14381d9cf8cce61e522d20432a8981f9baa9a2fa53b74e1c527b6dc10cc1513959bcd77e4fc1d199d647b2a112b891dda9225893e94b2f9f44796e829c59123fd2a1fc89edfafdbac818575a686ee640d2f96bf649d739a1a5b96e8a8f649314269421ffd86c1510b2b1d98dc870c2b515f970ec36224b27484d7000352ef08332e700c92df1a4faf54a63725a170fbe793e341c6dd9d879aa70c5be3642bc5bd4ece8b129d3238012517", 0xf1, 0x403, 0x0, 0x0) 13:35:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$getflags(r0, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2110, 0x9) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) 13:35:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 13:35:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x400000000040, 0x0, 0x0) setsockopt(r0, 0x5, 0xffffffffffffffc8, &(0x7f0000000000)="e9c2fa7a31d79efb402b79180e4f62ea48c3b24115c8e86af7f66630f4461f05159e786572108a646665d8354ad344554d051aaece3ddd2d542b64317eb248ccc254f77682e92d0ba167da06f2de0ab51c0e7f955d56298263766c484dbbd5", 0x5f) semget$private(0x0, 0x7, 0x2) 13:35:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = open(&(0x7f0000000000)='./file0\x00', 0x22, 0x1ab) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0x2}, {{r0}, 0xfffffffffffffffd, 0x9b7734b68a809bab, 0x0, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x4, 0x5, 0x1000, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2000000f, 0xff, 0x5257}, {{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x2, 0x9}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x22, 0x1, 0x6, 0x1}, {{r0}, 0xfffffffffffffffc, 0x96, 0x4, 0x9, 0x4}], 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x3, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000001, 0x8, 0x200}, {{r0}, 0xfffffffffffffff8, 0x88, 0x20000000, 0x1f, 0x6}], 0x8001, &(0x7f0000000040)={0x10000, 0xfffffffffffffffd}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:35:05 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffd4a) 13:35:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) msgget$private(0x0, 0x82) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 13:35:05 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000001c0)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) poll(0x0, 0x0, 0x6) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x850) getitimer(0x0, &(0x7f0000000000)) 13:35:06 executing program 0: 13:35:06 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400000611, 0x54) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) pipe(&(0x7f00000000c0)) close(0xffffffffffffffff) 13:35:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x8000, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0x3) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f0000009dae000400"}) fchflags(r1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x3, 0x6, 0x8, 0x3, "dd9e7d2e341dafdbe2b89b8391b2527f8e5a1f04", 0x80000001, 0x1}) semget(0x3, 0x7, 0x524) 13:35:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) r3 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = getpgid(0x0) r7 = geteuid() r8 = getgid() r9 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r11 = getgid() r12 = socket$unix(0x1, 0x2, 0x0) r13 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) r16 = getgid() r17 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000900)=[0x0]) sendmsg$unix(r4, &(0x7f0000000a80)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000280)="0c1d74bf98233eb6595781948f9cbf05c76b8c7b2805aacc1daf451fe34b718cd6600c96f350edf91bbd2a20ddb6e3e846ad1655f06bc1c99cca2310982d44e1ee5e8e7cf1cfd54b93bf9c930cfc0443e23ad0fa2a28334d9cd4c9844d3ad46a2b2aea", 0x63}, {&(0x7f0000000180)="f24d8650ee6735520d425f8fa64e4564bda826661d0b09956ffdd9d729f898d49b1681b80441a59d1b6c58449ce5e9309101d636ea7d37", 0x37}, {&(0x7f0000000300)="64a779793d73043072ed91ea63822a1b64e3e1f07cca6f1e1ba6ef1e8edcd771fc273d49e2f19ecf19bd38e7f9b0174de7b1815998091e0cc4f5e49fd4edd89791", 0x41}, {&(0x7f0000000380)="c4e4b83c25c09df21b857dfb1f3dff525088ae876b0d0d7335c6cf0afa102188a265ecfa7e90efbc435631df93006493c5adc2b61ccb680cf8f502973a113ed1d1760bc47bebed224d3877d6bd54135562b5a5e56f9da6572b7e1dbeef388b200a0d7a405ff9204c93fba4b0293c1a63142df34bc1ac51b3dbc559f4", 0x7c}, {&(0x7f0000000400)="964ad340f0e2ccec6bcf37b227ecdf30fcfccba355956fb09fe162ae2e3ae84b819805358befdf0f2fd055b47e08db3b8256ac81db8098d760dfcfc8820d1ca7bb33615544016eb270a7b82e151f4aa902fdb4318385d004ed4d96561f10bbff5275c39434a8c11314016b91ee8e00cb0575d0aca8ec7b6c624b830ca353d3cc95650066b92ecf279d44475d558f18284c6e1c09bc096d748efcc072982e080e9ba2e6", 0xa3}, {&(0x7f00000004c0)="e09f5410fadeea35229dfceb8f05077e588d987b60d41040ed1bbaefe718f7054d3d2108bc5dee390bfcfdc2941820b685d6f18e", 0x34}, {&(0x7f0000000500)="79c445b242efa6821b43d62dfbbd601f9015f1a84a5249f56832d27f870c5fb0ce9efcb38752e34da34341e0509bca2060ec2dcc9cf4a05da027ecd0b741c38887f975244ceac4bf13bf908d55c54bf4dc503e3bed59ced15612f0a85d1436a3dc97572c522bf7149a1c2be35ce413aabddd16d2e366aff118caf300ab7b22593f09954f39f002b8d473383a3f5ad9b5aeb60a45b6336bbb9bc6cd1daa70686bc5b8f964d910e62d61f1bd110066ef64e8efb8b6c6f6013cef184d5ebf9d88c2fd099266bf734d7ba99a57d71126dbd77b0ff98a661104df4424ff2e30", 0xdd}, {&(0x7f0000000600)="12726b80ee895e1ec4b740874992aebcc1c147b4c40ef3dcece9ed120ee054ef2dfc88c1e27bd13de05377f1760b5e1d1a7917953bf077118f28b60cf4cac75b30b19d940e364dc78657ee15d5b8ebf2b13232c1604a0900180b503ad6523305329ebeff42a7b91c488e4939092e1780dc9b4fd8d9f2cf335cba17bc0b73843a2d67704949679a2ecb775f83a401c560dff6fb6c594677b8c1ecd006a9b6d8735c617460a6245791be0535c2375da20f397005921bdd4597278513199cee89139ef938a34aebbf5a9baaf59d735eef7146003b4f105aeb66c538", 0xda}], 0x8, &(0x7f0000000940)=[@rights={0x28, 0xffff, 0x1, [r0, r5, r0, r5, r1]}, @rights={0x20, 0xffff, 0x1, [r4, r2, r3, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x30, 0xffff, 0x1, [r1, r12, r3, r3, r5, r13, r4, r2]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x30, 0xffff, 0x1, [r2, r1, r0, r0, r5, r3, r5]}], 0x128, 0x2}, 0x400) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000040)=0x1) getsockopt(r3, 0x200000029, 0x80000000000033, 0x0, 0x0) 13:35:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x2, 0x10) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x4) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r2) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 13:35:06 executing program 1: mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9130fba, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000040, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) getppid() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) munmap(&(0x7f0000005000/0x4000)=nil, 0x4000) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) fcntl$setstatus(r0, 0x4, 0x80) mlock(&(0x7f0000008000/0x1000)=nil, 0x1000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 13:35:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) 13:35:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0xe, 0x9ed, 0x1, 0x0, 0x0, 0x3, 0x2, 0x1, 0x3, 0x100, 0x2}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000200)='./file0\x00', 0x1, 0x2) open$dir(&(0x7f0000000080)='./bus\x00', 0x500, 0x4) select(0x1d, &(0x7f0000000000), &(0x7f00000000c0)={0xc}, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x2) dup(r2) open(&(0x7f0000000280)='./bus\x00', 0x8080, 0x10) 13:35:06 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x22}], 0x2}) 13:35:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1) r0 = socket(0x1, 0x4, 0x4) connect(r0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000140)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x14) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) 13:35:06 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x18000000000000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f00000000c0)) 13:35:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x20000, 0xe1) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 13:35:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) getsockopt(r0, 0x5, 0x4, &(0x7f0000000000)=""/38, &(0x7f0000000040)=0x26) 13:35:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000380)={0x10, 0xd454, 0x4, 0x2, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6d15}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xffffffffffff538a}, {&(0x7f0000fee000/0xf000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000fee000/0x10000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x80000001}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6ce}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x8000}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xcfb}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x60, 0x0) 13:35:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x40000000018, 0xffffffffffffffff, 0x4) r1 = msgget(0x3, 0x500) msgsnd(r1, &(0x7f0000000000)={0x1, "e8416075739bee2454abdd"}, 0x13, 0x800) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x101c, &(0x7f0000000140)=0x4, 0xfd74) shutdown(r0, 0x2) accept(r0, 0x0, &(0x7f0000000040)) 13:35:06 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/46, 0x2e, 0x40, &(0x7f0000000080)={0x18, 0x2, 0x80, 0x7fff}, 0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) fchmod(r0, 0x20) 13:35:06 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = dup(0xffffffffffffffff) shmget$private(0x0, 0x4000, 0x20c, &(0x7f0000ffb000/0x4000)=nil) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x8004741b, &(0x7f0000000040)) 13:35:06 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000340)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000300)=r1) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000200)}], 0x1, 0x0, 0x0) ftruncate(r1, 0x0, 0x3ffff) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000200)={{0x8001, 0x6, 0xd332}, 0x4, 0x4, 0x7}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/120, 0x78}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 13:35:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xa, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x35}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETRAD(r1, 0x20004b43) 13:35:07 executing program 1: chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') chroot(&(0x7f00000000c0)='./file0/file0/../file0\x00') r0 = open(&(0x7f0000000100)='./file0/file1\x00', 0xc3, 0x10) mknod(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) getsockname(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) symlinkat(&(0x7f0000000300)='./file0/file0\x00', r0, &(0x7f0000000340)='./file0/file1\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000280)={'./file0/file1\x00', 0xe6d3, 0x5, 0x6, 0x1, 0xfffffffffffffffc, 0x0, 0x6264, 0x3, 0x3, 0x10001, 0x200}) 13:35:07 executing program 0: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) msgget(0x0, 0x100) 13:35:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), 0x1) 13:35:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0206981, &(0x7f00000000c0)) 13:35:07 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x6, 0x80000000, &(0x7f0000000080)=""/26, &(0x7f00000000c0)=0x1a) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 13:35:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) close(r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 13:35:07 executing program 1: r0 = socket$inet(0x2, 0x5, 0xec16) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)="76e2ffdcf92a48677c5875b9a2316bd5f077f350a258903f065e1ca995fb6d9154519ed66a0b33e12736b4e3f387cb6690db215692b260fa1690bf79a123af45f16fabaae057519ee9fee8ede80218ee1bb1c0dd4a03da71d9e1a07d7c8c988d", 0x60}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="32ba2cf3a0ed9fec63fc9c1f225ce937bcd4ffd70c2577", 0x17) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000400)={0x0, 0xaeac, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000440)=[0x8, 0x397d, 0x7fff, 0x5, 0x1c0000000, 0xfffffffffffffe01, 0x7f, 0x2, 0x3, 0x8000]) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000500)=0x7) r4 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x2) r5 = openat(r4, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r5, &(0x7f0000000200)='./file0\x00', 0x8) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) r6 = dup(r5) fsync(r5) r7 = syz_open_pts() ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000003c0)) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000140)=0x1000080000bc) ioctl$TIOCEXCL(r7, 0x2000740d) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000040)) close(r2) r8 = dup(r7) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$WSKBDIO_GETMODE(r8, 0x40045714, &(0x7f0000000380)) syz_open_pts() 13:35:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000040, 0x28ab) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000001c0)="00000002448a44e1caa5e9f4ffff07b7efa76d412259831a", 0x14f}], 0x1, 0x0, 0x0) 13:35:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2c}, {0x6}]}) r1 = socket(0x40000000000003f, 0x9, 0x2) shutdown(r1, 0x1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:35:07 executing program 1: setrlimit(0x0, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x8000, 0x10000}) setrlimit(0x7, &(0x7f0000000000)={0x47e0, 0x63}) 13:35:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7, 0x3, 0x100000000, 0x7ff, "341d17ead69dedecbe749b64ae00f097190f25d3", 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4}, {0x6}]}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:35:07 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) execve(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='//\x00', &(0x7f0000000080)='//\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='//\x00', &(0x7f0000000200)=')(+\xe4\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='//\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='//\x00', &(0x7f0000000340)='//\x00']) r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 13:35:07 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) recvfrom(r0, &(0x7f0000000240)=""/23, 0x17, 0x0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x69, 0x2}, 0xc) mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) sendto(r1, &(0x7f0000000300)="745f18e6bde51a72aaf787122b0d39cfaabac1bb886ed25b875ba07ddea16c88e961fa8615dab8d0d3952ae59694927a1c5bd0006b31eaa7c9cfed39b66971f9b4ee42de855d0061149bd914f35045235aa0dd6320fef913fcbf26cb18639367b971afda212a14f5362ce5270c3c0d66aa369720d77ea3fdbad92c6d895435ba4ac82fda2975797988e63080c9df1876cf6dc24ff4b13c242bc2ce1cddcdc4a9e96b5a4e373f815a0e3652779993caefa8d371f7637fbf5418b731bedc3f6db92958a0124f4c45df54b4dd2837864d913f6adde09126dfc5e881", 0xda, 0x0, &(0x7f0000000080)=@un=@file={0x0, './bus\x00'}, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0xffffffffffffff13, 0x8954}, 0x10) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000640)="fa835d582a2baef305b3661c956b2d86bd9d4392a21911cbbae82b7366fcbc10740f7cd5a2be350a36a8c2e48e99338c00e427e0982c8256e989e6f5706500abf84edc4ed0e41bbafbb75753020d4b40add105dacc0cbaba1e86928bc2492c6462b856c4166a4f808c84b0d320254e821884a375bbc8c0d48a134def6cf5d77d03f19fdf2aa2d26a2579aaeaae306b6bfb9ec76eb04667693d", 0x99}], 0x1) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8df278f86dfaf25212128bbef06a7edc7337e4000000f9638febfc751762a148addb6adfd0f323d9c2a8bbd15c24c296c042b34e4243f896a2b48e40d324fc08dd109f3ce208e51eb9785c87336af2111a205854ebf232fb0e9fbfca36cf58e952395cebeb615779c7c510000062e319e8eda0f1ef76cdb2dbaeddaa68fcbf4d5beafaab8c1882e0af155a21ffed4d7da99c9344d8c36837c55555c0afa6463e77535c1f42c892030b73e431044dcb7f1cb04a6de52ab8ee92ce00a02a8454779f547b10793ddcfd413b628797b7ae65cf1dfcff07998539431569da7e0fe5b220f61f26440d64231dcfab0d59c1814da704fa1b69b35deacb17d0d8f511d76f2e48f4aa4f6a037a1f6ed86b6f430e91b6e7a01a6521aa490790d51fffae8c3a659dc0ba7303a06c5283e76961725508576dbde369f4d197ccec6a649209382ec57f1c61bce39c4fc51f386e3b8473e47b895b40a13d8e2b8a67febaba35d0388543121d0831fbe3ba9fa447e858c9b320d0936653738ed3663d33ae816b374b99cad3703760c8b1adfd695c5f3c7a3aa3d212279d497f9fe525d71ec41ff721c26936ef71cc9e9fad5590b8996ffd915d670a383177f038304137291ecde5960ee03eab9144e67c133497e29fa76aeac0f8eacd969d709e41681bd68dabfddb0686c00fcfba8f7637c55372c70f941c33ff8529f3d27b0546dc9b8f3fb20f499b9de7191f64d599fd6c51fa7f6af1528293b7980825d32aae68ebc6a331541aef2f953c0013a71c6799d0d8d09fc17b56dddd64029170cd96c7e0", 0x268}], 0x1) unlinkat(r1, &(0x7f0000000040)='./bus\x00', 0x0) 13:35:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) dup2(r1, r0) 13:35:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x20) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x2}) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) 13:35:07 executing program 1: setreuid(0x0, 0xee00) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r1, r2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x9}, 0x8) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 13:35:07 executing program 1: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) setitimer(0x1, &(0x7f0000000000)={{0x3, 0x2}, {0x20, 0x8}}, &(0x7f0000000040)) munlockall() 13:35:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030700"/56], 0x38}, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/81, 0x51, 0x800, &(0x7f0000000100)={0x18, 0x1, 0x4, 0x1}, 0xc) fcntl$setflags(r0, 0x2, 0x1) dup(r0) 13:35:07 executing program 1: getpid() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00'}) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x8) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x7, 0xffffffffffffffff, 0x8, 0x0, 0x9, 0x3ff, 0x9, 0x1, 0x0, 0xfe, 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:35:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xffff, 0x0) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0xb875590428532e6) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x87}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x9, 0xd735, 0x1f, 0xc2c}, {0xbf54000000, 0x0, 0x6, 0x3}, {0x9, 0x3, 0x1f, 0x1}, {0x1, 0x3f, 0x3, 0x5}]}) 13:35:08 executing program 1: r0 = semget$private(0x0, 0x9, 0x401) setitimer(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x9f, 0x1000}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) 13:35:08 executing program 0: ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffe00}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) 13:35:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x3, 0x2, 0x40, 0x5d}, {0x20, 0x8000, 0xa45d, 0x10000}, {0x1, 0x0, 0x0, 0x4}, {0x1, 0x7, 0x0, 0x9}, {0xb10, 0x3ff, 0x2, 0x1}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 13:35:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x81, 0x7}) 13:35:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x7f}], 0x1, 0x2000000) poll(&(0x7f0000000640)=[{r1, 0x40}], 0x1, 0x0) 13:35:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffcb1, &(0x7f0000000040)='+') ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) 13:35:08 executing program 1: r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 13:35:08 executing program 1: poll(&(0x7f0000000240)=[{}, {}, {}], 0x3, 0xed5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 13:35:09 executing program 0: r0 = socket(0x18, 0x3, 0x8000003a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000180)="aada31afde6156b2", 0x8) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/62, 0x3e}], 0x1) 13:35:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x15d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)="be3de77fd4acb3cc8849474940e9cab65147a43659df8baad85e3e8e0c6a3f4ed6842a98d8341671d40af4cbef", 0x2d}, {&(0x7f00000000c0)="f02ee57eee4d80d90b7eeb2ac4a072167e8a5d3a7a83184f6ce14b18c8a1c2601696e397c458c66856a0b257c64ee91080d59f385181158e27babc5e63a9d12288d6bc1ed8e22bab5a0281e430b8b2fc9ad3c77f4954035b1a5e429564bc94a3292046670b4eda56a7c48211df3bd05e790fc9d5e6f4ffce829c26cd33656b95741f11fda1e7cc89f8fc3ab307e93253c0e0ddc033fc620433fbc0d890888a8749f529129b4938d7edb697de7240d0dd", 0xb0}, {&(0x7f0000000180)="d50886397d603a15cf882033bd285cfb1abb1cdd3eba107a0a66003db70dfecd06db941af9c6e4a0a6de190258c28cbb6889ce34e290f95a015bc127ad50c3d547d2747c25676ee242427c", 0x4b}, {&(0x7f0000000200)="7ddb3454c2741430061a76e1e1c4d10ce7b48a35dc1175e5d5732d4ec0a5830a5d716b00e30fc57793c54cabc31d0a2d40ca4b6c8e91da52cd70bf339b372a8b1fb21f8886b04addd6e3a3be19a02ef24f7ee006879e09f05f5a1ebb6485d67717d7b859f506894c86f705463b77c55489080ca8bc55a0156a8c1e956dd9cbc1e39ade5c959bbd6835dba6acba68de2b50d7f92c8fc5c2bc250d57ca99f2855df571c5ec2fe86e", 0xa7}, {&(0x7f00000002c0)="9970b3073e00bb089c9c9dd60bf02d5b79387c27e0935593cdeff098225dc386959307379fcffdea86d73894883e6b6eabd769c317da9bb6cbe73ee78510e5e16b8ed88b8b36ceda17c950864e5580ea7d84e8e3c1ac4e57e2d2ac043315a9d63859227404c533ade43a090b788f647608cd357e162b952373a7b273b8e1c7bc5ac98aee63c0f1dd4517b4af970ebedd063675796f51d277242af8386939915b7c2972e90dafb6b78b549ff88554d2a2d30ddac9915dd7ce6c2d8760aa88dc891fbf2d7b0461d551513c7245726b979ebfa6099c8e5b3721cd656e24ac40c7c1526c7e7d59a1611cec607124c27825943f4f7edcf1b5e76fb0dc583b20c4", 0xfe}, {&(0x7f00000003c0)="107c958d582474ba19ef8a02cd571f63550557315f472314ea77f47ecf723e3bb409dba1f05c2b79c2eebf1bbf8390bafbff9dacbee0fa8c6ea3c18d8479", 0x3e}, {&(0x7f0000000400)="0abc84f7b85ceac849421a80d0bd71f4185fd4815fe0756101287304ec5e5cbd54c5977af8245f680c2a646e2a795e588ce09d60c04d68011747c6880a6edd080aec8b14f89cfe07c2ab3a9d816d9b74cbe2b0f07c5a66134c97409168c038c85d23ca3226194998a71da0d71bd39ef94e51908b8bea0c4dc8b3288b6f4983b4d1acd578116103493ffc4580fc09d8df64b08562", 0x94}, {&(0x7f00000004c0)="344c37bd0631e34982c414cace26838e5cf6497779b086f5eea3a909795380a47310bc02995bc95258efacce4033c776377a612b801e5cc4a295530da42fddceb02079d788c45c669ecdcaabbb6754cbd040", 0x52}, {&(0x7f0000000540)="5b90d4a88ed49d848a3b870f5dac28509a293d7463ddc9fc95da271c33657db292d0e80f878f1979697d4819b0b857a47e692e24fc56608f8afb7d13380d18a1606697d9e43459ed0dc61350012e8727f4c00d66902baf9a4b4624a095a08631f7b54646cc21c727cac4833cee47bb1f7eedfb73ff57187fca9323b69a9aecc07be54521ab1fd0188a09ebf69cdb324aad542dc06d5216c4387025155941428d017716b933e8d76b9b8509b5bdf7de0c3c56d362cec870773f185807e4e3457ce43719bffc33659c454aad8694608208d42daf67d7b159bf31ded4436b9511d43b2ed62d218109a6", 0xe8}, {&(0x7f0000000640)="fe9725ea080a3e1bf21d9ab5e2f5811940f693e46f278303703b5b26e3dd35b93af5ec57d0aaaefd5326e875fea0779bf93320254de4da79bb515493b06c45b67f57542abbbbd0e165a414e83eed239738a4b285aec4e2bf337b2eb5a8b39ee6f407b6dc8bdf9b1ba0b58524b5188788020f1ded0bb8afbb0c033cea9095d8b5c8612325ff506d49500350198083b48dcd7f09c78cddefe114d3d4d8785f40f524de0d9ed81fd8a399e74399c83dea72f82001495dc30cadbaa10bb3d611a1713d5d20c94dfbdf7f21a6befcd007998ccc61f7956079d7ca9e447eb8edd1a52ca49e2474ae3d1c0077e2c6668cb68fe255a435389e", 0xf5}], 0xa, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:35:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) lseek(r0, 0x0, 0x1, 0x0) listen(r0, 0x30b) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) 13:35:09 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') socketpair(0x18, 0x2, 0xffffffffffffff20, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 13:35:09 executing program 0: r0 = dup(0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000000)=""/100, 0x64, 0x0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000080)) 13:35:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="e21d80a2a2fc882348b66577b49915527006", 0x12}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0xc}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 13:35:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x180, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x8) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x3) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)="9d18f6130b8bb5a186b080803824238d5ca5c2cb47448586d2844c23d9c9d8dba7276d6a3ba6f4448d26f829e4df329ecfec32034cb722df7f7ee116c026a7fb36ad835ea0b5406a2a7f001c100dddd30dfcbb5fba30a66cbbbdc36c987b9755c7ca44466428c694c9f7ce69bdff3d7c8890baec1c264a5c95a49e15028ec52214a438abc9021cc130a6bfb4b8164fb24019983002d714263ebcdbfb53c5fba27ead7fdaabc271606696ba217d13fb7e18e6f9a15f5b25f869f5634fea68eaac50fb39edd1272208d0b929ebadc231", 0xcf) r5 = open(&(0x7f0000000280)='./file0\x00', 0x100, 0x58) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000002c0)=0x2) r6 = msgget(0x0, 0x120) msgctl$IPC_RMID(r6, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000340)={0x10001, 0xfffffffffffffff7}) msgget(0x3, 0x420) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000380)=0xffff) pwritev(r5, &(0x7f00000015c0)=[{&(0x7f00000003c0)="0757c2478122ef5c66c6c8082e1decf79d950bfa148634ba5815a810dfbc0fd9c918fbed9a3abbee095cdda507d14c2d308684e55f375d8156ce269c28e37b9b3eaef05842934210dd5d2dffec1b", 0x4e}, {&(0x7f0000000440)="929892afe887bf983575cf50786114fefcc337d1fc97e61e3f8812cbb887b45217ae7d8a89999eeeb7153d13af83646acf40a8bdb3683d41607546bdae85e7ef836a9a8d5b5dafca86a0dd034982d82eec697897780fc8b80657bf85224266a44f50fb88f7a86ab6930c2fb5530d186df41fe73c6ad6803e5cd9a0cd2fb1d0bd69bb9eb89067317acdfd58fc41cb3ee70020182f89a3e20767d7f78224c69c7d1e8fa46fa57adf", 0xa7}, {&(0x7f0000000500)="0307d6c9ef15af81e8aed5a9bc84a3edaecf39994b252b98b9949ec772994abb3bd4b8fd6345069874b495100357710cbc1c6a72b16079987c25bf5d494aaf1ea9ed4b57d200b5d2a7be291038287d3c91d7cfd7c02864a71a3c21c5e0dfc98f314ba43d956c2573af53d69083f646b9d37005b8cc3f7efddf47dfd96af41afbe7cdfc5ef46f10db1b150620ee65b8fc5ba23b75182d629da966bdf1e5c6d21a6263e4f9e27c9422809d1c207fc46ebf4ba606664408d4ac1e31adc7c2", 0xbd}, {&(0x7f00000005c0)="87c15d3668a4612a4b4f4ef34ae86412e6db78c56e7f04ae40645065559924567a002954aa3ab3cd0b88207a13827606ea292463d40ea12a0bc5f1ba9b5bb3d14b8677d02da63d4cf36bbd84d71e2aae6fa91a477e983a816d425a1701952851cc3ffb819d017ca5408000553c727782aea35b4a32efbf01de9c33158141007a1b82340da5b8ecf85b8f26d4699e6f9633b1631e4c322d622b775472e72c87e71166941ddf18ebac283c2b7e2ba7a8d2be4e379bdb2a772088358790e9989e5698907fdf81e43b6b981903cde3c7d2c002b91a298e7af4f53a53738777bd8c54253f1ed6b3c71ebadf3da8cdce42f3d1077d18d1a0741426d16925dcb9b53a3e0fc3081b6540cb0b7e1ac994e60291e56a3f4912897f53dfb5d5e8ede102fea225955edc303dbfac6bf4cd8da7b60f6b14298510442ea54e5b66e6d0449a22530a34acfc92c1781ac184d5ba73a1b273576dc8de757df739d5eb13273a6a2a5a64c2b633b572b822bdd719db555e6ec91efbf1cb3f07bc1a5dd0e731d0096fd07ef06e9a32330fd7306740151de818f8fd3f48d08ac3489068010a05d15d5c739e0a7a5333fbb41511002110f68b1a36b74bffe0420bb0a540c7049d177562e3a7764b9be0e2c3ebd41d468be75aa55b720202303ffb7cb79157774c1892e67bad4e10ed2a434c9bb46363abaff5f91d2bf417deff186e38f6000289ad98d1241cabbbad3ec6e7c479a8f9a8d2006e0dae157cd45ae33eab535ef3348901fd79b2679e3d82995b6ef4bbf6d7529aff5944600b770a92da691329e5b25379d171cef922688cd95026ec78876694b3596efa109bf004676d974c6f4c98c445403a35b5a43082d6a7438823de5e109f7c1035dd8824b2b921f9860d3c6e7579b4e9c948509c06f2d5c8a37e4afbb3470f5afaa35443a9d35e1b9c2222db70d1ba647e74107677c80f3cfb2685e124fb0ccb1cb851f9ec6e7d21576c1822a61fdce776b2cd9ce1bfb0f025401d40108ff7118703c17e8a9fe3a1870833c7cce8d4c0dda710a7e92bf4d847b72ce0ea8828192c116c5d2057a6771309d64ad837dc0b83c012f6f6ebc49774227f2e30556b9073544797d7b5e670fa0138e2407156069d2df4feb8964fd6c5562bd7fb5bc10032cc902db7768f95c267436d94deee25996237be3e284cbaa6bbf6b3f5474bd8efe6cac3dca1ff228f1154411bcef16832032b0031d073ecb11504329a552bab7a7fc72db0d6b65d187010c0600e41a2a694b9b86272668ced549be32584e5c9124f5895caac40302e8a4e8f95d69b1a8fa69fe60422ee20a072dc957d234511d1465285f36e01e4270f4ec04c4e55718ed3ec066ba4903af970476d8115e8fbe2677e0ca49eda0ec00c71ed4980607601f69df3b19a761409c81d51b0e5e0d20025789b6a32bc5dd951bcfd3e47fbc723a764a059d46db778351accd5f26d945683a05502a790045e78bf96a493391206beef27799ba1bb8e408c1f3de5ccc909a05e34fa354ee02d3ca34369e1d76e4e43baba70041243f92513f2628efc1a19b04136d7ad6043bba944a34cc76b6884aa94088ac46579ca89b9264189dc9f7daed786e3707cc64aa5498d3398cfde1218bd4ac60b45aa180f47635a5f688502b10bc34a3cdb79b6d207ee5df6f6b3c235b8e46e1bd22ca9b5f1e342ef44952a2a97a44d72b93a8fec0aa1dbbd5e7bc67577d55c9ab18908066e5e5fc95f8b4e16f89ec08d9d174836dfbde735feb243330485fe79667e8c0b07253559db5a19563947c70fb613372ba38e236a495e47109bef637a6eb8835e33e1f84b12188074a0510ed6f6c5239058c0ebb1d9e34723208114b397b5447bb9d0269ca4c015c83c7ac75d3c29c4c107590812a6a97119474860ef0d9698591d8dcb91fa0380bba0da12177b254ccf6feb2a3f9a7fda2ca737219b44d5653ad875f9b857dfbccb426cbe7034607a036bf99798907acd72ad901d3346411d767c44e9f49801aba34575c056a107125c7ddc41488401e839704aec97f78235ac86fc36a8cfe59a8cf895866d3d623dfdf70cb233587699562ac975c15f6b4f941ea5f70669d8fa8ea228ac12f8caf918c6ce6ca06b051f08ce5a1027198a6ce3190541cdff11029bc8cf313faa9408db9b9dfbd0736a01b93c3d6ab530568513c120b1687b1ba59a968e5d645e96c7d11e802f4ebca1eb6c7b0cf69f11f0366bfed9d5d4adbc4bc62fc41fefc158c2b66902508612a6b6b3bcee143e7146f1e113b73ee8e4a6cfe9b4b27b1c4ce6e855565bd4c7591dabe55cf9ae7fcff45b669c45de97d4f0037a81a9deb2a0a34e25d07c0832ca5d9dabf3bb07602cc2a00723a9df6462991a2ca7a7c56b13737ec0bae525c063e744655eb679d3999b2c264fdf6b3e629eb2297047f74cdbb22c7a50d2c3a21053902e958259ece708ebf62438968fd3d62570dd0e39f187aa119921523dc6e47cf1b7d86934f1bd11d9417c212ed4266db72acc1997eca0d05d73d277fb3880c147ba8036ea046b534afabfde8c3f669e94985d8ab024f0bf4390b59cde0fe442911d70f3290fee679c352f7e498fd90ab7e30a3c9994b659261528e60fd487f0f04f4b2e3e856d4d64cadb9e5c2be02cfdeffb83fecb52a872956f362188462bb76ad9172ce9d4d0451b364fa6e7dfd9924c366bcfa544f385b32788f7b87a1b1424fc965d7667e41e07f5f718adf3e026da25bb184389f084a8602bbb850dd3b262750796d202abcd9b4e867720c4e4a3e53f70cef5f9e66b9c12791f05bd3dcb596092e33c2140ec05ef498a1a81cc1fd29a54f38e4c620c56f0bcd1260aa048d201fa417f32a5208ddd0b47d6c78f1f372c99bfd6f9d06d561dbe6ab3d50ea72774b8b08e6fd67ce370081fca1d1a4e3f4f07a42866a95142067112e5b6fff4be62d34b0f8f3f546235aca247e8ded034461c0622d9e87f63049b1eb495f813863d1b63b31e233d401a6ab30ee58a8bb81e7d6de81a7629ff67d76ed095e1e6392d65392e21d7bc33b5219f9da4ecc64df9377c8b809ca1649c659d6288cb450e592c0ae0957b5e838cfc5da475c6e144e81b851ece299b880a467d2b54a994e2c93af98a8a7bd2975f9f13a02cdcbd6714f024e3b9ea0024f6234dd13e70c9ffdeeef09de9544d07e2f010f3f6c1b74c033f4483df6f66bd81f87c55781e78138ea1b42050ec692f00d02033c025cdef7ac66654f3b165da7303cbabbe0cf47deea66d597225f7bc3688fccd518737176f6c048b409c51cdb634aa301eae49e3c2a9f38c3151a0767a9d01e5bbdb6fd2cc9bc4d3b9a0d875b4737287c4d996a99e7a0dc333b329fc85327045224c23dfa0d40704837c9610b716a234cf2c450cef0982d93c6570e8def416d46e2a7a44c4dd892aee646871cf943083df3609364123466af21dd2d1e2e5f5776d40ae504af2c0c13abc90876a9bd0e49465152d7327a1f36c33f3772666725e5851998f66c7054b33fc1042ce81285acbe347967f41daf8b3fe0536739d0a2daad0bc006bae9335906f077490d9a98b0f0be5b3e260b6ab68fe765cb49aa56f359ff99ecea6e53d11d594ca5abb562e07738742f711996800c14cb360eb24908f62f133eebc9b6640ddc20935568eba0a1ce198aa52a825cc2ca14016414f2cfd3e81e337b5373fee3da891324cc40b8604ae70cc0d1bf778d92eb681fc4a3916e311c3425e510694a00a47baefe64554ca749897506376da005f0718d6e1c04e1d6c94139431e8828da7775af0d9ccd363e8dc1710ed196942c79e1d72dc1862af6a4f52474520537281d76d019a8a6f81c6ec6baea6dfe477fcabf11eaab66f201e34abe00fbc6995335b4e953608403f8bc7f5a0f62723ef2fc5636d1ecc46913040cdfbcc5a955462a19c110092f8f0df152c758e29b0eef29471ed7e1e51f14fcecf687f85d5038680a231c6fa18ca81c2d9c8306fb9e46df4696e5b820ac5da9c321bf4525201e543d7aebc62005861cf21df5985ba8de5a4fa464a847bc269e5d8eed6889432ea22399396c84b75510f84ecd6882c576ca8615280843053f3283733620fa8deb4a2ba4da709450b61ff6aafb7c32c8b5c40d0b6bc37cd8be2e3049bdca3122bcd163bc306ff6f98012e3e0620623a230322145bd595a84335b578dce3a6ba42b87b1290f9a0f2f95809ca600b78d37c6e0609dd46bdd7936066c173b22a5c7b87b3c2945279e3b42c0d3d2db94c21da7d11506469a532ba834fa47fcae58c8c61ff5a94f1fd0250c871641466bf776726448792886ed3a7412908ed37c9e541765d3041d21283671ec2f5705bebb8c97aade715901f4bb259e78adf13646bc9263b7691c82765525c59dd0c13a751583859e0e1dc6632bd58cd7db515e9f4c202757ea3d1598f61764c468e9a3e860b8f9ebddf02cc6744141fb5692ae75dc121c764b78187f7b895eb39d09c63d0f492158ddedd366b373f50bb0516f8a0ef9592975e70c754af248c36adc1a9d0b46ce4578aef033ef07b39e476460ea0e2b4366fd8675b9956b402c394d35c80e9f939775cc9108303bd9b671c679f18ddc328f5f0239a884c2bf8b724ea8c2bbb83a08aa355a1974f493fa26f153cd9c952d70129313d091b979a5f92983327532a7f7236ad53ad6da01ab9a934b931f83e9346221df8ef9994add7afcd1c40e1ed677bdaf84133a19bc9a3052cc580eb24c8421e1dd05ed6794e87800637549b8f89a9945e0fb996922a55aa67a9fcb3fad56be074d45712d285420cdec5d8e7567362fcc2234adf2f45b4c5136f420d8c31d084d91b96e806ede7e6d9e3cccbb68b35bf3a8b4dd155c8062d23ef64b63769c44940de8fcd06602f148bd08685948fd8e1e2eb89be94fc7a0c3556dcbad6a577ed523b798fff0025bbfe73660c8b1589ef5d98af8d7feb3625a37b3a358bb3861f650f1be502274b1fdf942b751e93deb227f0266a2f2f9394c8fdb8f9d1be6491a3c439987e8746c2d24f5fddec6732d7bfda803fd0107643395376e0cf3c0f6cd69f4d06766b7ac42208369fff48718cdff48b500056208ad92998c895affcce54dbf55fafd9f75d514ea0fdfd742dacc4508be1261ecd516693c3b59be91e9a92615f8108f73ebb69df1022f88267f44f477c993cdb737ad5c4074e4487b5340f468a69a224b60fb0cb38bcbb744660a325cdf0cf91ccfb4a45acf2062c1cfde79fdda92b33d51ad574479d10184aa0b0739be89a841644fe7f9388fb1233a93a724cff0ada8b144abc626b5994857abab97f8eaeb46a4fa35c3587d3efcd0a7654504578b9bcd2887470cc4a18916456d1465a35be2d61177f83c007b5f24f797ca04bf666dc553e99b125de28495495e1b4b4d163fd8dd0723214135b3f9a335831354293a44a9fb93c6f1a4799d97c5aa30aa1de87e1633be6fac8f53894276740b648b77a0b1705e51b691f53516feb2b3e9f51490d9a2a17f2d5ff9e5fe9cd6b227c86b066858ee6ee350d1fcbee3fcf009cc1a172759bd84fb63ea484ec3ee11046148a419616a6f5b6c061ad7542e826334529e2d530b75c85fd92643101fb473e5712d3339ee03b7cafc17b0da13570d380dd3dc3d12842727bf9bf7507856d6edd91f50ad767eafc5d0ef5cd85517c44be9f9e848ccaee9d29185e9551a2867b969b43336f27ec1209ae0796c426a50d7fe6dfc2ed2ba8350f61d142e59e4dbb64d3b8329d051750e097d43b033a3447717212ab1a5488cb56169c8f0e71b3", 0x1000}], 0x4, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000001600)={0x5, 0x2}) utimensat(r3, &(0x7f0000001640)='./file0\x00', &(0x7f0000001680)={{0x10000, 0x2}, {0x80000000, 0x3f}}, 0x2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000016c0)=0x3) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000001700)) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000001780)={&(0x7f0000001740)=[{0x82, 0x1f}], 0x1}) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000001800)={{}, 0x6, &(0x7f00000017c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000001840)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000001900)={""/16, @ifru_data=&(0x7f0000001880)="8ee166679e646a2fdf3ba5b28eb6886ba197ff2aa27a31752eb4d1b3a956b4bce222650ca87866f6547c249a4a53dc6d223e68113b471cd4f420c4da704806f1a0c148e15767b91225ab71b1921d3c57eef4a0face506abc498562e48abb83634171174891e688df612e182f0696a7736d51d8e399bc530a"}) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) openat$tty(0xffffffffffffff9c, &(0x7f0000001940)='/dev/tty\x00', 0x8320, 0x0) r7 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001a40)={0x0}, 0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000001a80)={{0x8, r7, r8, r9, r10, 0x20, 0x1}, 0x5, 0x0, r11, r12, 0x8, 0x7ad, 0x8, 0x4dfa}) 13:35:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) openat(r0, &(0x7f0000000240)='./file0/file0\x00', 0x80, 0x40) fchdir(r0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0xffffffff7fffffff) rmdir(&(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f0000000280)='./file0\x00', 0x1, 0xfffffffffffffff9) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) 13:35:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = semget$private(0x0, 0x2, 0x2) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x101) r4 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x101) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000100)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x86) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, 0xfffffffffffffffe, 0x151) dup2(r1, r2) 13:35:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x81}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x1, 0xfffffffffffffffe, 0x0, 0x1f}, {0x3c}, {0x2d}, {0x4106}]}) syz_emit_ethernet(0x0, &(0x7f0000000180)) 13:35:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10005, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0xfffffffffffffffa, 0x57, 0xc}) 13:35:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000000000000d1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xff, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f0000000100), 0x35b, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) fsync(r0) ftruncate(r0, 0x0, 0x0) 13:35:09 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(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x11, r4, 0x0, 0x0) 13:35:09 executing program 0: setrlimit(0x7, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) poll(&(0x7f0000000000)=[{r2}], 0x1, 0x0) 13:35:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000300)=""/4096, 0x1000}], 0x1) syz_open_pts() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000001c0)=0x5) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0x0, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:35:09 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) poll(&(0x7f0000000140)=[{r3, 0x2}, {r0, 0x50}, {r1, 0x8}, {r1, 0x54}, {r2, 0x15}, {r1, 0x42}, {r1, 0x24}], 0x7, 0x7f) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0x5}, {{r3}, 0xffffffffffffffff, 0x81}, {{r3}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) socket$inet6(0x18, 0x4, 0x2) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x30, 0x0) pipe(&(0x7f0000000040)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x5, 0x2, 0xc3c, 0x0, 0x6b3000000000, 0x4, 0x1, 0x1, 0x0, 0x6db, 0x6}) socket$inet(0x2, 0xc007, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000100)={0x60, 0x1, 0x8000, 0xf20d}, 0xc) kqueue() 13:35:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x265, &(0x7f0000000180)="9e802deab640d5eff98be1b9c116ccce6ecb610321998e8f1ed99104eb624ac029a0de68a6f5a592f92b9c1e43a5c68419ea5780b38b5b96c0701e57ff4b2700a0a8cfa1646f84df61c033ee191a56d7bee032552dfc7a3685892e18a26267405c49dfcda9b7f534f9b6da2c68c76f207780fee163") 13:35:09 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0xbfe, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x23}], 0x4}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) 13:35:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x4, 0x7fff}) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="066c0000", 0x4) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000080)=0x1a4) 13:35:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000001340)=[{0x0, 0x2}], 0x1, 0x0, 0x0) 13:35:10 executing program 0: unlink(&(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x3) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x40000006) 13:35:10 executing program 1: r0 = syz_open_pts() close(r0) close(r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x80000000) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000003c0)='-]\x00', &(0x7f0000000400)='+\x00', &(0x7f0000000180)='&\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&-\xd7\'\x00', &(0x7f00000002c0)='{*:\x00', &(0x7f0000000300)='(+%:\x00', &(0x7f0000000040)='\x00']) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x6) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x5fe836cb, 0x0, 0x7f, 0x9b6, "ed717ed5cd4087a20767a7b38588266a4fc6e40a"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa7", 0x545) 13:35:10 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000000c0)={0x6, 0xfffffffffffffffb, 0xc}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8002d44) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xfffffffffffffffe) r2 = kqueue() kevent(r2, 0x0, 0x76, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) 13:35:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x7c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) read(r0, &(0x7f0000000040)=""/32, 0x20) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x80) 13:35:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) write(r0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2) 13:35:10 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8, 0x21) write(r0, &(0x7f0000000080)="acf24e6b7084d2b312cd77e216cae866760f9ed71a0d3cab1dc67b8372a9a3f88c50708ba75c18a5a7af8a8cc822ab87402ac4963e928f630b43446010a9d90b7e207e7e4711cd2f27febaebcad8e17657ece299ebf6509a737fe4ac3d08ae1884b8f32500720acf91addc1b8552dcf0fc4098e6b8e0497fa41110f3c891c33dc46df21462ab5729dad82fd08b45f2cf506ca6725d4f6c", 0xfffffffffffffe9b) execve(0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000280)=""/149, 0x95, 0x40, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000180)=0x200) ioctl$KDSETRAD(r1, 0x20004b43) 13:35:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000000007e, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x201, &(0x7f0000000100)=[{0x162cc93a, 0x9, 0x9, 0x100}, {0x4, 0x8100000000000001, 0x8, 0x7}, {0x3f, 0x3, 0x8, 0x101}, {0x9, 0xfffffffffffffffb, 0x3ff80000, 0xaca3}, {0x3, 0xffffffffffffffe7, 0x7, 0x9}, {0x3, 0x0, 0x3, 0xcf}, {0x9, 0x3, 0x7, 0x2}, {0x1000, 0x0, 0x3ff, 0x4}, {0x3ff, 0x101, 0xfffffffffffffff8, 0x3}, {0x7ff, 0x9e8, 0x7ff, 0x9}]}) 13:35:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x81}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 13:35:10 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 13:35:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() fcntl$getflags(r4, 0x3) close(r2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x110001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x4d}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") fcntl$setflags(r4, 0x2, 0x1) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x18) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) recvfrom(r4, &(0x7f0000000080), 0x0, 0x7ff, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x0, 0x7}, 0xc) fchmod(r1, 0x1) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r6 = dup2(r1, r4) close(r6) 13:35:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x15}, {0x6}]}) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000000)={&(0x7f00000000c0)=[{0x81, 0x13}, {0x42, 0xfffffffffffffff8}, {0x48, 0x5}, {0x43, 0x2}, {0xcf, 0x1f}, {0x26, 0x2}, {0x0, 0x4}, {0xcb, 0x3}, {0x101, 0x1}], 0x9}) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x100e0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000140)) listen(r1, 0x100000000) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") flock(r0, 0x2) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000001c0)=0x100) fcntl$setflags(r0, 0x2, 0x1) 13:35:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000e2e2f66691f940d6a"], 0xa) 13:35:10 executing program 0: mlockall(0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = accept(r0, &(0x7f0000000400)=@in6, &(0x7f00000003c0)=0x1a8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, 0x0, 0x0) getsockopt(r1, 0x56, 0x3, &(0x7f0000000240)=""/145, &(0x7f0000000080)=0x91) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x2}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:35:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) fcntl$setstatus(r0, 0x4, 0x48) kqueue() clock_settime(0x0, &(0x7f0000000840)={0x0, 0x4}) mknod(&(0x7f0000000300)='./bus\x00', 0x8, 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x10001, 0x80}, {0x18, 0x0, 0x1}, 0x10001, [0x7, 0x4, 0x9, 0x386, 0xfffffffffffffffa, 0x80000001, 0x10001, 0x4]}, 0x3c) 13:35:11 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x95e7, 0x80000001, 0x4, 0x8001, "676af8b4f47d889c8b2ab928e538862f8d6fe45a", 0x8, 0x65b}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x2088a, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2030, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x2) open$dir(&(0x7f00000001c0)='./bus\x00', 0x40, 0x8) unlink(&(0x7f0000000200)='.\x00') 16:00:00 executing program 1: r0 = getpid() wait4(r0, &(0x7f0000000000), 0xb, &(0x7f0000000040)) r1 = semget$private(0x0, 0x4, 0x4) semop(r1, &(0x7f0000000100)=[{0x1, 0x100000000, 0x800}, {0x0, 0x400, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x8000, 0x1000}], 0x4) wait4(r0, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) r2 = getgid() setgid(r2) setgroups(0x9, &(0x7f0000000240)=[r2, r2, r2, r2, r2, r2, r2, r2, r2]) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x40, 0x0) r4 = dup(r3) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000002c0)=""/185) semop(r1, &(0x7f0000000180)=[{0x3, 0x2, 0x1002}, {0x4, 0x6, 0x1800}], 0x2) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000003c0)=0x80000001) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000400)=[0x0]) mkdir(&(0x7f0000000140)='./file0\x00', 0x4) setgroups(0x4, &(0x7f0000000480)=[r2, r2, r2, r2]) semop(r1, &(0x7f00000004c0)=[{0x0, 0xffffffff, 0x1000}], 0x1) lstat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) setregid(r2, r2) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f00000005c0)=r4) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000600)={{0x18, 0x3, 0x0, 0x8}, {0x18, 0x0, 0x9, 0x4}, 0x40, [0x2, 0x3, 0xffffffff00000000, 0x5, 0x8, 0x2, 0x3, 0x6]}, 0x3c) open$dir(&(0x7f0000000640)='./file0\x00', 0x8001, 0x40) socket$inet6(0x18, 0x4, 0x6) select(0xfffffffffffffd91, &(0x7f0000000680)={0x200, 0x9, 0x2, 0x7fff, 0x7c, 0x3, 0x85, 0x10000009}, &(0x7f00000006c0)={0x20, 0x8, 0x100000001, 0x189c00, 0xfffeffffffff0000, 0x5c04b3dd, 0x3, 0x401}, &(0x7f0000000700)={0x2000000007, 0x6, 0x40000002, 0x9, 0xffffffffffffffbd, 0x7, 0x96a3, 0x1f}, &(0x7f0000000740)={0x8008, 0x1000}) syz_emit_ethernet(0xc6, &(0x7f0000000780)="68e94d0ba190a8c9f807dfd9877566bc36ea4f0bea999d617f0d9bb4cb7871bca0d971d98447047a3cde9626610e6fa873f92d5e31536d23c463c7d5bc71e4fb366fb38abe22f3ec118458e1f87a25fe7abcc0fa42c45174bd7d475c1559b53f064b5a1e734e2a5dc539d092c97b16522a3e3e6ff97d351502e19180992d2865d2698ceb66c22cf465afecd6b8108cc37aabbd2b4f6ddfb5f5b37edb160cf5eaa3d47808b7b8401150cec6fa0d427c3018dcd6de2cc176777ca00705869832b24ad526b835bd") r5 = semget$private(0x0, 0x1, 0x204) setgroups(0x1, &(0x7f0000000880)=[r2]) semop(r1, &(0x7f00000008c0)=[{0x0, 0x40, 0x800}, {0x2, 0x3, 0x800}], 0x2) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000b00)=""/229) 16:00:00 executing program 0: socket(0x18, 0x4006, 0x3) r0 = socket(0x11, 0x3, 0x400) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) setuid(r1) setsockopt(r0, 0x26, 0x9, &(0x7f0000000200)="00000098189eb4264e", 0xfffffffffffffee1) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto(r0, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) poll(&(0x7f00000007c0)=[{r0, 0x4}, {r0, 0x65}, {r0, 0x106}, {r0, 0x109}, {r0, 0xff}, {r0}, {r0, 0x80}, {r0, 0x8}, {r0, 0x1}, {r0}], 0xa, 0xac) r2 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/105) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000000)=""/89, 0x59}, {&(0x7f0000000080)=""/24, 0x18}, {&(0x7f00000000c0)=""/1, 0x1}, {&(0x7f0000000240)=""/155, 0x9b}, {&(0x7f0000000180)=""/72, 0x48}, {&(0x7f0000000100)=""/14, 0xe}, {&(0x7f0000000380)=""/93, 0x5d}, {&(0x7f0000000400)=""/77, 0x4d}, {&(0x7f0000000300)=""/13, 0xd}, {&(0x7f0000000480)=""/79, 0x4f}], 0xa, 0x0, 0x0) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) r4 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000680)=0x10000) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000640)) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000286, &(0x7f0000000140)=[{0x40}, {0x14}, {0x6}]}) geteuid() lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) r1 = dup(r0) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000240)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="535ab0f0") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x54}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x28f, &(0x7f0000000240)="8dd29fa21b169102cef3ad7b3e4042f4987d5e115305b0a427e9de0caa6a565700df9ce6824554ce20c3e01072e964b725bb1e0acc5377a752a17dd6675a1b962d865eee91a8f0c45675737c08015f9b45aaec197c66f1f9f76409844c3444090000000000000014cedbd660f8ba7425676af8e3cb87b10fac02afef4d6577149cc883000000000000") 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000000)=0xc6000000) 16:00:00 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x8, 0xfffffffffffffff9}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() chown(&(0x7f0000000000)='./file0\x00', r3, r4) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x1}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x5, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="7a92ee4630685562a201a407fef2ad793dcad349949d5b21f5193dee7a10d4fda57541f09dad13151e63717c821f57910802b7f8e7f9feb50a431090560994d3464e7a4fb724ef4349dc1795425b03dc415d340dc971e0cd1da9aaa75b47c4550e28be86a98f4142f4815891d3cd3cd2adcff1edaa40933e7a7d3fe7454f8a86112630f365776bcaa22ca4c7446aed7605a599a5a2c6b936f1350b8ba3dff8aa8b423140374f5b22bfe60397679da6a9bcefbaa260dc96c82ea5149de0cf68e946032fd481ddf91e8783caa27dbba53c56b7ba8b38a23b527557a860", 0x284}, {&(0x7f00000001c0)="b90fd1cde0b1eed016a17f2a50d6bd8842e0856ba4cf530f377e9070435969e2322331e31790692c54f21731eddd082df2765da059408d1ff5af50bab2affb42c2e73a798df540fa1d45c8e5847b7b91f91aacce724bc0120445afbe0eb15fe5cde2338c4514587dabd0fee0cf0dff81b5aaa15758576f8f873df78fa386ebfc"}, {&(0x7f0000000240)="8216c3aab0283d6abfc606c83e3a9cc839af16d869a1ec1eabbd40cf06c0d58ab58886a6fac9b33263965c1e6a562597ecbf8adeddd04f16485b090b4f74b2981edad20620ae53c7174f9f4e64038aaa570632d1e326bc0087e462e202cbc0aa2ca300be431e326ae4ea0bce792421857429b8b0f4fb0926e1fc09c433dbf2a14214e587fa96c6bbe3a82f252ec2d910a523133492a7fcd5e542c24df1994375a69081d6506b137ec413166ed6c958079068cc7294a3f2b7db65986b03d4177ca76a54dd8553830e1e6fbf01cd2382d532c7391246cd817223f7d78273da637d1b7111e99bb8044ed2b320294b10dba0"}, {&(0x7f0000000340)="148592bf1a40b46cb7dcfb4799e887c1acd23289e1ff8d96346439bd6b3a16b41fcba5427a5939d7dbc6e3afdeb8d75d2aed87055d9a2ddd98600ec28c829d81845b050dc3c3b9a0f1f1b1a49fe6a3e3792227ad67ac8bb70c"}, {&(0x7f00000003c0)="e7a6e74cb2d33e58fe6e739663a3722c493001957414d7a714925ab19eb4af9bb297d7e494fcbe9b7152293a95558b4b5178daa1247a9728adee2667f63a38808b46e4db9ebeeccbd247868828cfba040a51dc736f56518dff6d4de068f6ae89fd17066d189e7f11271ca5e37f581dcc87dc1246c6911b27bd5958203ea75a8cd108e00d9030faab2c6e38ee3fbbdcf54fb5e3b60929e84cacc3f9b560c4545fce22eac421201a4874922b1d025c6f42bfb749cb866878aaf0071ebd9aa95258e8f22815e1a182824493ae89d9f64c7436"}, {&(0x7f0000000500)="ae3c116d28ffd4b568d4e08f7e5004986f2f3237c36b4c8dc26643414ed196f5fe302c03ed92d0b921a69b53fbf73e1273015f1f3c0b3376b4ff7e8154fd6991fcdb10a917c5753bd59e3f3a66f946d9fe1500f652d1d2"}, {&(0x7f0000000580)="8a3a503a1e7edf5daff0ff08ae47a5eb7a22381003b97ff5caae7109f731b76aedd19e6618ebfc4d12b3e322e6d4ec2c5a645c1084ae5795135114e3cf2fe234b658b6a118c5b036d1e9f61227745da479a341b194c23bc29a4209ba621d53"}], 0x1000000000000563) r2 = socket$inet(0x2, 0x5, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000680)=0x8) rmdir(&(0x7f0000000080)='./file0\x00') 16:00:00 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x401, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x10000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0x0) r2 = geteuid() getgroups(0x8, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000000)='./bus\x00', r2, r3, 0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x4cb7) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xfff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x7fb, 0x7}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0xff) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x40}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff0d, &(0x7f0000000140)="b6331e28") 16:00:00 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe, 0x0, 0x4, 0x1}, {{r0}, 0xfffffffffffffff9, 0x1, 0x8000040, 0x5, 0x400}, {{r0}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0xf9, 0x5}, {{r0}, 0xfffffffffffffffe, 0x10, 0xf0000020, 0x7, 0x5}], 0x66, 0x0, 0x81, 0x0) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xb) seteuid(r3) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x20}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be9060000007e3a", 0xe, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) recvmsg(r1, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000100)=""/56, 0x38}, {&(0x7f0000000240)=""/239, 0xef}, {&(0x7f0000000180)=""/51, 0x33}, {&(0x7f0000000400)=""/129, 0x81}, {&(0x7f00000004c0)=""/140, 0x8c}, {&(0x7f0000000580)=""/211, 0xd3}], 0x6, &(0x7f0000000680)=""/251, 0xfb}, 0x40) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50, 0x2}, {0x14, 0x8}, {0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, 0x0, 0x0) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x100000001) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xb0, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)={0x1}) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r3, &(0x7f0000000340), 0xd4e688a67930cd) write(r4, &(0x7f0000000040), 0xfeea) close(r4) close(r3) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='.\x00') 16:00:00 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) dup2(r1, r2) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = dup(r0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x28, 0x2, 0x40, 0x1000}], 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x11, 0x20, 0x0, 0x1}, {{}, 0x0, 0x40, 0x40000001, 0x100, 0x4}, {{r2}, 0xfffffffffffffffb, 0xe, 0x40, 0xffff, 0x2}, {{r3}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x1, 0x7fff}], 0x5b2, &(0x7f00000000c0)={0x1, 0x5}) read(r0, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") 16:00:00 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x2003, 0x427d) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000002580)='./file0\x00', 0x8000800180022002, 0x5bca) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) readv(r0, &(0x7f00000024c0)=[{&(0x7f0000000340)=""/60, 0x3c}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/180, 0xb4}, {&(0x7f0000002480)=""/40, 0x28}], 0x6) r4 = getgid() getgroups(0x4, &(0x7f00000002c0)=[r1, r2, r3, r4]) r5 = open(&(0x7f0000000280)='./bus\x00', 0x8000, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r5, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x9, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:00 executing program 1: r0 = msgget(0x2, 0x100) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/143}, 0x97, 0x1, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000600)='\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)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r4 = msgget$private(0x0, 0x10000004) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000380)=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\t\x00'/43], 0x2b, 0x0, 0x1000) msgsnd(r5, &(0x7f00000005c0)=ANY=[@ANYRESOCT=r4, @ANYRES64=r2, @ANYBLOB], 0x3, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r5, &(0x7f0000001480)={0x0, ""/186}, 0xfffffffffffffe9f, 0x1, 0x1000) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000440)) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r5, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) munlockall() pipe(&(0x7f00000000c0)) r6 = semget$private(0x0, 0x2, 0x20) shutdown(r2, 0x0) socket$inet6(0x18, 0x3, 0x100000000) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000280)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) recvmsg(r7, &(0x7f0000000000)={0x0, 0xfffffffffffffeed, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r8, &(0x7f0000000340)=[{&(0x7f00000003c0)='I', 0xfffffffffffffd9b}], 0x1) 16:00:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) lseek(r0, 0x0, 0x0, 0x4e543e4daaa954f4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) execve(0x0, 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f0000001b40)={0x0, 0x0, &(0x7f0000001a40)=[{&(0x7f00000007c0)=""/237, 0xed}], 0x1, 0x0}, 0x2) 16:00:00 executing program 1: getppid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x4}, {0x40006}]}) r1 = getpgrp() getpgid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getppid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x100000000000028e) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000d40)=[{&(0x7f0000000840)=""/60}, {&(0x7f0000000880)=""/116}, {&(0x7f0000000900)=""/201}, {&(0x7f0000000a00)=""/225}, {&(0x7f0000000b00)=""/166}, {&(0x7f0000000bc0)=""/189}, {&(0x7f0000000c80)=""/145, 0x1fa}], 0x100000000000008c, &(0x7f0000000740)=""/248, 0xf8}, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xfff, 0x0, 0x2800, 0x0) 16:00:00 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, &(0x7f0000000000)=0x808000000103) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x1) socket$inet6(0x18, 0x1, 0x80000001) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x8) 16:00:00 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0x7fffffff, 0x81, 0x487e, {[0x0, 0x10001, 0x1, 0x2, 0x7, 0x3, 0x1000, 0x9, 0x9588, 0xfffffffffffffffe, 0x2, 0x7fffffff, 0x80000001, 0x9, 0x0, 0x6, 0x100000001, 0xd83], [0x7, 0x1, 0xfffffffffffffffd, 0x401, 0x8987be1, 0x6, 0xa4, 0xfffffffffffffffd, 0x80000001, 0x2], [0x4, 0x3ff, 0x3, 0x0, 0x8001, 0xff, 0x6], [0x1, 0x6, 0x0, 0x5f55, 0x8, 0x7], [{0x1e90d9d1, 0x0, 0xb71, 0xffffffff80000000}, {0xfff, 0x3, 0x0, 0x3}, {0x0, 0x81, 0x5}, {0x626, 0x2cd, 0x5, 0x88}, {0x626, 0x9a, 0x3f, 0x1}, {0x4, 0x400, 0xb2, 0x4d0}, {0xa0, 0xca1, 0x4, 0x401}, {0xfffffffffffffeff, 0x7f, 0xd2, 0x3}], {0x1, 0xffffffff80000001, 0x8, 0xdddc}, {0x6, 0x0, 0x2, 0x8}}}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205602, &(0x7f00000000c0)) 16:00:00 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$getflags(0xffffffffffffffff, 0x1) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16eaae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f160f6aba232f2162ad2cdbe51631269b0f2fb0843072847ba56002ab9697591d30d5879fbeb3215458859f4656970c0124149de4c20edd20468eb27577ea760179cd8743e2f51c0ad21781c446124980de0bd1777b639252960df00325f8fd58ee86661d1f5900d8c683b3e661eb2596b3b88617b8435339a861b92169ceb0f3b9e0bf897b67423c729ea867de1092bf2034215a790c65a3dbc9742672cadfa61e6b86953bbdc5d6f62c75d29c21130acbae8dde97bb6e725f45bd666bba4080360df1d15303327a4d116a199510c16e62c0870df4122f6d3947122610dc1213facd78ee3c4109565aafc0edbb53", 0x14d) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x1, 0x0, 0xcd6a, 0x649, r4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x32}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x5, 0xb, "b08dce5800"}) readv(r3, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 16:00:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x85, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe, 0x38d}) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) 16:00:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) semget(0x3, 0x3, 0x4cf) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x6, 0x101, 0x1, 0x1, 0x5b7c, 0x2, 0x7f, 0x2, 0x0, 0x7, 0x7349}) write(r0, &(0x7f0000000080)='oN', 0x1) close(r0) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000002, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc, 0x0, 0x6}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x80) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x9, 0x80000001, './file0\x00', 0x80000000, 0x1ae, 0x3, 0xfff}) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x3f) recvfrom(r0, &(0x7f0000001100)=""/4096, 0x1000, 0x840, &(0x7f0000002100)=@un=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) r1 = socket(0x19, 0x8001, 0x1) setsockopt(r1, 0x5, 0x101, &(0x7f0000000000)="3f473f9853f9992995bbcdf013d86c2a89fde7222155dbe9f0e1282265e4f88f2a7a39ee1b7be382007475b2b9687d3ca6199c730f198eb7f6309fd0d57cf49e3fc0b9712479357cd8c7ef255f5999bd19916bfd218a129ad7f358985c3fd755e245ec38", 0x64) mprotect(&(0x7f0000535000/0x4000)=nil, 0x4000, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) read(r1, &(0x7f0000000100)=""/4096, 0x1000) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x2, 0x2, 0xffffffff, 0x8, r2}) r3 = dup2(r0, r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000002140)=0x5) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x87}, {0x28, 0x0, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x41) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f00000000c0)='./file0\x00', r1, 0x2}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r2, 0x4c}], 0x1, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000280)=0x1) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)) syz_emit_ethernet(0x11, &(0x7f0000000100)="d6be3f265df87f49cb2b020060aa4a2cb6") 16:00:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="d7895d8156a0f8fd"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) write(r0, 0x0, 0x0) 16:00:01 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000001c0)=0xc) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x1}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x30}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:00:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="582c87aca0acce1d3b03858e568948a2c9ae04f6a425baeadc6aa11e92a85099e6a7ee3a2a3a9a49aeea64c08a7054f3575e7b8efceae5262d5a134d479ec4115388a29d8e5a9e3eee5d09324b", 0x4d) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x8000000000000, 0x1}) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) dup2(r0, r1) 16:00:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchown(r0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) close(r0) 16:00:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getpeername$inet(r0, &(0x7f0000001080), &(0x7f00000010c0)=0xc) getsockname$unix(r0, &(0x7f0000001100)=@file={0x0, ""/108}, &(0x7f0000001180)=0x6e) r1 = socket$inet(0x2, 0x0, 0x2) utimensat(r0, &(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)={{0xb87, 0xffffffff}, {0x200}}, 0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001240)) r2 = socket(0x10, 0x4, 0x8) flock(r0, 0xf) fchflags(r1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000001280)="789b0ce7b7a5d25d0dab48cdb93f23de62c70bb95f921eb137a86759cd158a8adec29d2d02a0c10f15e843f91223c6ccce6a4b8cd0c73b3f410b61f56dc7bcc1d68c1696371c51a8e0cf9e9a2840e13b3faaf69e3c74850768fd21a9227f7ed749212a53f1c2304f0dfd8b8523a1a8f1dbed83d4af26d685cdf6b89b00f4fda47c95c9a954bc66a8c4333b8f09806d3ed1a68e05f7f08a19a587b3bd84ae5064a8b75fc6272bbc427e04a061b94eac0d4973e1", 0xb3) bind$inet(r1, &(0x7f0000001340)={0x2, 0x0}, 0xc) unlinkat(r0, &(0x7f0000001380)='./file0\x00', 0x8) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000001400)={&(0x7f00000013c0)='./file0\x00', r2}) accept(r0, &(0x7f0000001440)=@in6, &(0x7f0000001480)=0xc) r3 = open(&(0x7f00000014c0)='./file0\x00', 0x20182, 0x21) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001500)=0x10001) r4 = getuid() r5 = geteuid() setreuid(r4, r5) chroot(&(0x7f0000001540)='./file0\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000001580)='/dev/vmm\x00', 0x0, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000015c0)=0x1ff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001600)=0xffffffff00000001) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001640)='/dev/bpf\x00', 0x100, 0x0) fchdir(r6) bind$unix(r0, &(0x7f0000001680)=@file={0x1, './file0\x00'}, 0xa) kqueue() 16:00:02 executing program 1: syz_emit_ethernet(0x0, &(0x7f00000000c0)) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000100)=[{0x0, 0x1, 0xffff, 0x7}, {0x10001, 0x100000001, 0x2, 0x9c9}, {0x2, 0x0, 0xfffffffffffffff9, 0x3ff}, {0x5, 0x100000000, 0x3, 0x200}, {0x2837, 0xc51, 0x4, 0x3f94}]}) sendto$unix(r0, &(0x7f0000000000)="fd46b04b66040a28d9ffdfd6716b2e327006225e311f695ccc9e77ad457bf9046f609d1e49a7707b7fdd8919718bc39b9c7ab7b5d9ee97a8a399d677558ebce8a9b5b18f70fb625417681251da57f5df89f2adcbc057cd5510e517cb03fad2824931824b", 0x64, 0x2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="210e002f"], 0x0) open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xafb3}], 0x100000000000014d, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket(0x2000000000000002, 0x81359964c824d88f, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) accept(r0, 0x0, &(0x7f0000000040)) socket(0x2, 0x7, 0x1) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000004, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(r0, &(0x7f0000000180)='t', 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) read(r0, &(0x7f0000000000)=""/23, 0x17) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x3f, 0x4, 0xd8a, 0x378}, {0x5, 0x8, 0x0, 0x7}]}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0x12, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1bffa}, {0x16}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) 16:00:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x1f, 0xffffffff}, {0x18, 0x1, 0x0, 0x3}, 0x401, [0x1, 0x8, 0x100, 0xf88, 0x2, 0x1f, 0x6, 0x401]}, 0x3c) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8649, 0x300000000}) write(r0, &(0x7f00000001c0)="bd34a73d292aa44807fbb5cd6df693cbe5e13a65343dddac4acc7340aceb443c6d487a9f80764ad88c7a7ba731a5d432a2b6dc347132ff5a7930a4d22fbccca7799e1ec3b4d5036e49ea46bf6cb584be146cdba6be71b05d44e7045e06a120817fdb5165463d5dc9eda603a60380dad53a8fc444216721d9556218eaf2916f8a71234a429088c24b904d4f7a4cecd304bdf8f426f5d247ac4aa87efd278799215c5dbbdd25e7601fb32fbdf47e91d2e7e38b7c8ba227d9ad944662ec08b38a8abdd878f1abf2d0f08959ca7a9e1ca4bca5e216ccb13a564258d6c01fd2", 0xdd) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x48) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) syz_open_pts() 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x28}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) semget$private(0x0, 0x3, 0x8) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000200)=[0x2, 0x2, 0xffff, 0x1]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20008, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000002000000000000200"/28]) select(0x40, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x4000000000000000}, &(0x7f0000000380)={0x6}, &(0x7f00000003c0)={0x9, 0x0, 0x2}, 0x0) 16:00:02 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) pipe(&(0x7f0000000040)) mprotect(&(0x7f0000654000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$unix(0x1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3, 0x7}, 0xc) setsockopt(r0, 0x400, 0x8, &(0x7f0000000080)="a83eb1f40dde420f", 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:02 executing program 0: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = getppid() fchdir(r0) mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x800000000004515) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = getpgid(0x0) getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f00000000c0)=[r4]) fcntl$setown(r0, 0x6, r3) setpgid(0x0, r2) 16:00:02 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x60) linkat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x4) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r3, &(0x7f00000000c0)='./file0\x00') openat(r1, &(0x7f0000000300)='./file0\x00', 0x20000, 0x4) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x0) r4 = getuid() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x2010, r3, 0x0, 0x47) getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0]) lchown(&(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', r4, r5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e732056e2fdbdcf6200a2a2cc980fa6ba0f2b4550779a6d86fb071b7625c1b293563bee63a1e558ffff597a668d0800000039ba404bf5eed155365cde", 0x8c) r1 = syz_open_pts() close(r0) getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f00000000c0)=[r2]) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e027e040000000000009c11fe4dbfa6"}) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 16:00:02 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x8, 0x6, 0x20, 0x0, 0x1000, 0x6, 0x6, 0x1, 0x1, 0x0, 0x2}) pwritev(0xffffffffffffffff, &(0x7f0000000240), 0x1000000000000214, 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) recvmsg(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000140)=""/152, 0x98}, {&(0x7f0000000200)=""/88, 0x58}, {&(0x7f0000000280)=""/166, 0xa6}, {&(0x7f0000000340)=""/12, 0xc}], 0x4, &(0x7f00000003c0)=""/127, 0x7f}, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e2") 16:00:02 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0x7c) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000680)=0x6) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x400000000000003, 0x3, &(0x7f0000000980)=""/191) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000500)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(r1, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xee64, 0x2}, 0x36e) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000004c0)=0x34, 0x121) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f00000001c0)=0xef) r3 = socket$inet(0x2, 0x1, 0xffff) getppid() clock_getres(0x6, &(0x7f0000000400)) fcntl$dupfd(r3, 0x3, r3) semop(r2, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000a40)=""/173) semop(r2, &(0x7f00000000c0)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0x1800}, {0x0, 0x81, 0x1000}, {0x4, 0x0, 0x1000}], 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x811, 0x0) clock_getres(0x0, &(0x7f0000000480)) semctl$IPC_RMID(r2, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) clock_getres(0x3, 0xfffffffffffffffe) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x7f) open(&(0x7f0000000600)='./file1\x00', 0x20000, 0x4) semop(r2, &(0x7f00000006c0)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x1800}, {0x1, 0x5, 0x800}, {0x3, 0x100000001, 0x800}, {0x0, 0x1, 0x1800}], 0x6) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x4}, {0x16, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x0, 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x7fffffff, 0x5, 0xdce, 0x6ec7}, {0xf3, 0x8, 0x6, 0x20}]}) 16:00:02 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, 0x2}, 0xc) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:00:02 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file2\x00', 0x0) open$dir(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000340)='./file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0/file0\x00') 16:00:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000001240)=[{&(0x7f0000000000)="b0a2eb3d9c5bef6acd9570e3e64a7abb6ab91efd565cb09ae36d1a38c26765a0331797d84055db5bd5c0317a5431037a82e74a7b4f6e7e66190703a708b86aa7c7c87a8f0d44c6b21ca35cc05b04c2cfc3a20f3a08745164db28e76cbebe", 0x5e}, {&(0x7f00000000c0)="02b3c2193bbf9d5fc6cfebadf3a691056a0444231166abef", 0x18}, {&(0x7f0000000100)="33a181fd37bbce92aba249a8c6a498a5fa28861c3e364bc906b5254672a007494ecf6cd463d50fa53a5b9d0d8d8c7293757b645c06f03d0bb21334de247da825ee36e2d3f9e850f3a28066402aec111d2cf2dc0e6c75621f2a690eeb4b32dc0e559d63b3c24f2282c50f8ee8cfc730ee62b09976c77e58b1c3f12fd7ff69f1189d50b0c7e16c90de31ac2dd937713f", 0x8f}, {&(0x7f00000001c0)="db30e4343a0b869b228804e36649f32e7a09cb9e291a112936456db0763d2347c2fc56dfcecc02fd403401b836591fd4651efcc0b825db9f38b66b84aa13d5b19c9f9c719af09d3dac27e522dd5b6da32ecf027cbcfda227b83f09ca11c157e34a86111c1066e798db0e9ddac087be82a45f1fb412f9246b67b9d994d09e0e94a9ddc1420afeec82182d93d6a25881c58d228b58bd3f3f1a2b07f08194d7436a416b084b1910d513764275565f10d7ee97dccfdb89dd4f13c0da85f165b95a9bf352b5b8903644562015068839effbcb34ebd19c5abbe7b5fe890b3461f84b6d0cbb3196a19b9556117833898f170d5cca810048a6ae0d2924018e54679fa1a6cffafb30526a615b0b68affe5bd9d17dab7f38e7a7a4505649bc087a3e409b5ddb5bc62c9f480f9c3c8a105602d8f8a942e67c5e588454ccac725dbcb8d714a139e8237bf465bd6f9640179b93962bfe0f4c4187af364b8da77abc5605c3a6e85f9889207a135953c29cad2403d329bd837e9da9f450bcc3f3b1cfce5514b8c2fd274669306168a3d181c1dd3cd957793b71a63bd21742b33435d0ef96fe5c439550c59a93c6b3917f0730d8ed5296e489596ebb0e334b95b1d50844410c047e809c46d320acefb5bfb011b481985adb982b0e844a3cd98dfee7b99f2e331781e873211c6561710dfc7029127eafc7b7426f90403bdcf633639f04a51c059271b9d0713d5458c14208497f377a56d5837ac9e34c24f5eac89b3554c11c88cbae8b18f49a07d10d5f4295efe48994ddfe109eaae9ae65579e840b514045658991200a64d40f1b7584a3acdc4ed55627c5681a54b3592612eb48cdb25666c3f4072ff3817c9335d16d15ab5d22a0f9f220f12a36b23b8c3c90982f4c2361261bebbad95e6b75f74dfdf7f56a062774e91de0f9e7fe8e0b00a1593d056cf1128bf318d8e2402c6f54efdb1a57ad4b04a18a1397cd819735ee6cd188d242994435e06b9a767e22f5cb27a44eb0c9cb008ea8dd9f5158cd4517576f9844e153902c04b85a6d188337bef2bb92bd5cf7aff8a5a473ccdf5ca57b9d15edf1bdeac21908234abbaa5011ef6c75d9f664b6f4f3294d88acfa1ba46b821c8d3ae5f0d4f2c9d630817483694c0bdda2be8eb1175400995cb44f56ee870ce84dca50dcd501e9ba41344c8444bc6917b794e15852c2531320530b821c459a85310144ee76fdf7c0644ba71ebb811d53f8cc0e3037409f8667db2820e48c1b2a1d269c623b57cd7bb756d6fa4a28781aa9864ffb59d05ed23637b6f0c9c3fa6f54b223dd3c1522050474dc644c7b96e270d999031d119a405a5f927777fdfc6997705d71f2ec00239cb84894f188b0087eacd516c202b95f08436bcedeb9bfd8731c05dd84c38bcf240882ba36e8e9d8317680bbaa0968755e963f30c6eaf2278b82535a54f38df56a0d5fa61037fba545c5de1080a6a2629106cadd9ca7a1427e1d3870ba7273c6945ccca70a592a322d41bc7e4baf8bf4e4b5ccb05cf74bf29741ecc1c9993c73bb791ab1c7fb847c116049ffa38d43594a8270297a771f091b5db1e6ebc47b24855da863445e4de305687b9ac3fa77c0a4b0709d08831c53a8bae896fce6cbb77b02e2f92e43ceb11902b031403a676b26a0053c52e9ac836ceaccb584ebf069360a47d1664d67a74ca3877904017e3d5ab8cd027637c36494c73f5cf724408ec1d6f3c749e512a8c7ba10576412dd2a5a4ff3d4d18121e055a10efb31aebc92bd74b8621cdbb0b543794479c6a1a484b722978ebad74127de9d6893469d2141589fc2af84b6c60c7f39cd58fbdf0625c3eca594947c088377885f234661113dd80f28c0a9c44bf0f247e939ff63501318ed2912be61c9c3770f954caa4f68e561fd38046e4eb2ddb0f3399bba6e3eaf3f9bd5bf2d6510726dcf4b0b19acb08e15f4d38119e7edf9ff7f13a5d9141103d07f784ccfc67bdb1eeb59508c8cd0a7421834d9e91361bf11366bffeafc7f286cca58d1813a2c1c7c69df853229f4a99f732449f8bb0064184d421e77d8ff10bc428d631601d399a89091fd77fbc2e28902d68984948abc31a2f8779c97aba86ae9f7d754650f30ce641d4cae318e9581304a3efc499cca66a49d68cb9080f2ca74658226174b04676656818fe9a7a8f99387e30951bab20077a185a4e1de7ba1ea163aad81205d7dddabc044fc02a3dd0b81971d458487304c9f2225ffc11a8143de0779689dbe0df8256dfc8b33741b9aa760faa83afa3af8ca3f5513c5c77ca12dffef61763e5f034d8d8e4864a8bd9e41e6f7280a56384cdfcbb1bc0e4294dfd26f28ba2a6b1738f0ce184ddba55f9d2783a6f9f9a81cda69a5001780b55c0fc890d03506f800fdf73499276f3aa2867b20cc05b63d7dc569831276823f2b0f9c9fc118c41cc1c9342de2f2fc846e65a5d1c264e4d902242b54f7eebc6693f99fdf0ca1e732761939f45d684e26ab4de3261b231628337f955d86169db436866c9c27a9cd09b532592254bbf9b7fd1145ccd08ebe98a7efe05b830d270161c795fe1acdb64e7a3fd398aae56f9f5294b25f20c029e7188e350fd222275cf2d1e052193f25da283f48d1d1e2917f8e39a6fae3291ee0385171eb0fa010ea97b32862383bcf1898a28b10dd77551d663f51b2b6b56ef6772d5c496c956d27946233d66200ac82df9770262dc3fae752bd9f7b3473aa1cb30071ef326860f49389afe6e46fbd70b8b12614f568fde2b2951336df8312b6eb3999b2a2d7d7afd57846a885dd78240dc8d0832fc3049834fe91b586ae11c49bd56e0d42f4f5cd04e7b274983d3f03c45c74b8e1c896fe7ec7d289f36d60f869e11924f1dc90bbf1041e6460474093921204c7877bbf3d285ad06558270de556f751d0fa53ccb6f98a755ccda427662939ed575745f0b00438501992a589e7f172b6702f558eda894a6c06c42ff0f84b36dae34160b7a88c3d0fdd9bb50a8c7ec5a7146151d45cf3f4bccd112e2d85468fd301d5b649097d1e9632b3f2eecf9039282ff1bbf3f6087c7afe33d612ebd423eda0456f384b3315fa501be787dccf7eba9625eedd7b2b30c418e4d132b815d86e6d7a65dc7c8f3ae9aa8e1f69f76882f17c28ba307a84df95029856c172ba39c627fa067f944d175e3ed09034b070ed94823f3e059977066eba70b01928fd8ca4875b1e9a556b2b6a586e91e55cde2e0174cf627df30d4758a3bef96660f56015b24b611732416c24eb6a1785bd58fb95173e0abaea4dc4fa917d1d44cfaf8b2434c2f7d73a1b9f5b37c0b27d298a548ee54513ac83a9a3175dba79d8ff002a6714d87e7c39276d70872adb582477e09361fadf15ee2ef9da378669bebfbfd8e8fbd05a09d16e39c08c5bcfc7d57526eb560efcb8aad0131cb0ff6940680f64d1d314615b458abadc9abf5dbd2b7a0932bfc36ccb2b1c1367139041c1b01c174f8b78b76d6cb4d22ba84102b16b0a86c47d0e8a50742fb89c22e65e37019af493cef37dd796b9d6914bb7064c389f168333bc682d14f781edc03e7c121447e113c1453a2658561682a22e1bcdcc296e7bd6efbb122dde1a114fc72b019d0e0542f6ddcd453088217e3826d1b051998f13b78a2210edaa8815aac9e23c9286297ec5db43a2eee9df7a813f8ee2e0a41e986628b8c4db21cd13f374ffb64285ff0c6faddb122b4b7c2d0bcb1b7141e01a4e58f069396d3d45d2d0cf6a6eea367ca81bddb91c3d48fe5e325f944f15b611a8e24f9c10035be3958e308336f00e627d429bffacbde3212dae56885131dac6d40128a33ce58ff7c1a1cab055096155ed74207b1558682bf003c89ace4076c32bb0dc4c136060719f3dd76f88f8fbdd8899345794ce92c5ea5014d42ec83bc3238589e673df1334d5c522caf2215c8db7c9a2f5b46129f1d208a7c659e192017738b023b551881b2f667361d3e2a597dcf63ccc38a267c8c5a06e31236a20ff816ab10d47c90f1e23168fe7436a8b60b60dbe09b75e0508c6e63afe93ac7f1aabbe04e1dc19f55799ea3159b7df6c48a5f484c20d2f068c2682845a5b94708773dcd22bce2072a41fec05317b67a2f6cd9ab9089b7bda62303ce85427c7e6cc94e72597a46a014390dc50a363fea0db456bda26d72ca2b71b5641aeadc1449c48c35647835561fb7ee7282e88525c42daac80a5dc6352007feb7c22d4cdeaf5b6e753356943524263776d87598d185ebffb0be61e829a21fdfb0d9e45fd1fe6339696ed0265e1af76e9ba553c3d2c0c9638e7e52cfd9aefce9422dff56c2a8e4d7a366e20d0749105624a697675f9e28deff01e8f6a23b4c3716925ccdd696915ea818d40675a04eaabfea633be5eb3cd75e788a3019fa16ada1ddc20e3810e947376ec1eafdff2c904634d12db8e93dcf0f82a39333077fac805ff26e04ee71f95b097efec4a18dbeead86f86a99b37d50a9175b5741f0dd45bdb58215f6b5ae57bccaf64603ef0cfa1f24e7aef065926f2ac7868d497cc4d06a3283081d39426d249f02f9fab6aa8f56f7f133c0510cf69f6873ced18e064902996f696caa9acb15b9121aa924d14e55eb0d0b49931093a17072b242b175c20bbc9d109ec1400f981ce979652faf2e7f438e53609c28cf9542aae5860e5ecd720b871703000ebfdb23cabcf55b91984477e957c117036df54bc688fc6595cdfc18a9ec392593693c037fefdbc3f19ae0f11dc7baf1034a42155bd32d4455ff7f2d6e6e828239575c5a68b73574668ca40ffd7c7038d737682a4d47a0b1fb71cbbd2fa4dd05cc8d14ad7cc24e5fde6e29d9e2cb772ade5b61e83957b40fb84a20d1f119691b1d2e5df1e06b7664076c2d01200e76adc36c617428fb4fc9d647f8b3d167c99c24965107e17ce5e367f6292112ef50c22dc63031cf098520382feab28c62ba332dde226d88e573f17b0c7a7e01125f3a4454d3b135ec7cda61b9a37db2f3d7dd7a362b45da74f5d38dc5656fbb3eebe42d1b356f488c318186f1dc2c05d2f0a9607e1719980be005f686fbfa5ee359dead8e64b8871cbc74470dbb1844d44d78ff56a35e8f18cb5fdd025555a6c24af9219e505a861911d8bffe3926ef3cadee889937447a3c83a32e1054bc6a9a7b18bb203d895803a70408886c9a7b270bbdb20da589fbc2d9a51345da413329876af5bcaba317a07612d04793f5b64c358d155fe8a24f945c9fbbb7f0539050cd379005b701f2800ce03f24484de4a11c0a2139587f2308ed18ce39940a8e5ffaa58d1cc18a3a12f4e0ab6cf5500260d77057dd5e201d1921610fe6b6e31c25153884d6f57dc5cad6503738c1fd93f7c70d91011ecaf738dc88d481de8a2ba3586a4da5fdb2d324f0b9a3f8f8e877d8772d5151ba38684242dc11dce9ce5fc523fd9fffe78ae76a9ae64ff9206b63ca8ef4a9c34877d230418dc29df9c8238e675d0ca0c71511d1c94021e9bff26645838b08babb39d4ec48c1063e42c77a50d9d6bd1edbe22a014be170a11cdcd46e9b89d8964307454e5f389c4c0055f23d3f0e2ba8586b11f7286e73105e842d6c4e1ad432c02a93f36367adb139b1bd713e38d7587443767dd9b19e3ae45fc112d2068fed6020b928f5736de43345ca55daf4418964a6c7c4b9e98999f7c4af6b65c632a1ca3d4c8971d24ed446d81c798bb5cbb9c69877d229daab2fb8a8fc85413367e2c7d6e93c2eddbc643ae20b0aa58a7af27647c64702b2cfcc34aff2f43f7c009eacdf2eb90757afcd190bd7c89ba5f482828941", 0x1000}, {&(0x7f00000011c0)="0cfb8e75301af950dbc16d70705b5b15f3ca77217dc304d3487d757d644e0aa247651aabbcfb6be29438e6a28906a4570686587a305129b0a63e2903c5056dceb2e36a47996af93955d43774ee0a0641686c9c7abf2e4d49183d4fcb2402c2a6465865452a3fb63e65ce07e784dc570570c9660546786670b924", 0x7a}], 0x5, 0x0, 0x5e) preadv(r0, &(0x7f00000027c0)=[{&(0x7f0000001440)=""/131, 0x83}, {&(0x7f0000001500)=""/160, 0xa0}, {&(0x7f0000001380)=""/79, 0x4f}, {&(0x7f00000015c0)=""/194, 0xc2}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f00000026c0)=""/126, 0x7e}, {&(0x7f0000001300)=""/63, 0x3f}, {&(0x7f0000002740)=""/70, 0x46}], 0x8, 0x0, 0x0) pwritev(r0, &(0x7f00000028c0)=[{&(0x7f0000002840)="4f1565b88891eab9c67ac0484ffe6fd053a87e7b026076924608e27eab9bb1ca0cbd6798383c5f1fde88f1553b88d7ff444d22f60c60b421fb659084433f2088d3919dc2df", 0x45}], 0x1, 0x0, 0x0) close(r0) flock(r0, 0x3fffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, &(0x7f0000001400)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000001340)={0x3, 0x0, 0x80, 0x275, r1}) 16:00:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)}, {&(0x7f0000000140)="ad5178c7411ce5adf1c7f0ccdc91a9ddcfcbbe95c703246ad3bb078399c94bfc2f71edace43e345a522457900ededd8de809973b50a98d4307d7d5412a49f45393876d6289def989f8d3930585101f76fb445acacf4cbe993f9de24c688a52364a7c745e1c56502879395e099de96ae428862e75b4cd6d64ff757063f5e7870a7d3995f76404ad4aeb1a72cc3dfba1196adb30dc79b960efa8286f692468f78897d316bfcf4b89", 0xa7}, {&(0x7f0000000500)="b4b8f3a7ab59d5e23a8e92655734711972ced26f15690a4698ee4e72fd84eab881a983ee7a3911e2e4060e4359a6adcf7a3a9de41fb3aa55c349216b7382de19700608d7ea5eebdc843f7431fbc5ce6d1e5ea5230047aaed1d747aabad547724679f5a18b6ccef47bc710197f11d21dfd1f70e44fe45578ff90bdedf417335f8bec929df21b04259b1a3ea490d3b42d701ae967fa744932f81fdac0acd1a894b7ca1659030cc7b81f3cd295aed967879cdb40d470416c6f5818657f618355263fe0f4a6563d1e5b65287eb1e3d6388e2dac8d7cc4d450e16bc03d037aab147dc380ca510ca5207a28a9c9978b90a6018eee4b1cf98246263a5edaeb2d844aaff1e8cd7266da9a71cfc2b85941ffbe5fec11389e00b821be4d0d45b2b277f1b623c0c819615328576f5d1e2d2c5a0258d1bd11ce4b059e3ac283784351498d9e81526cdeb99e7bfc49a94e0f6d2bbef955947e52dfcdba33af2e9f8fcc3e67f95e8dfa6f4226f17fe959cf07c0c23e6be2c491e05b36897fb0424093ad4503c0068c34d49cdd6459cdd1c02eb40f694315e4e4e6d1e423916eb4e66ca76f153fc251f2885af6310def8856cd67e2b7cbbd7e173c638dd1df44934e90f07de5d6945a946b625d4e1848b48897c60ecf059e697d895619343d36336c51f799088df73e9a7b55a364ea6520dac5e7ab2891c1e63559a635dda7505147a9302b1ddf31d73f5d1459468bd2d74396d4b18e28d4c87162a5cb7251b7a1881d6bd993543085efdf4c43408495984a1c89026f58bc532f409a1936c1a6d59d68f1cb1ba985a58ccbdfe1b351489a1f0e425bdc148513a8ec47431bbd5836ae0694181c8a34d4dee9186d1beddc9844f4f3134fff264ba4fbb5e2cb5b0ede40eee01f6db6767af37983fc54a7c02136763e08120b73b05a76dfc772b08e6fe87756d1f0f0537672639cb0a1fbd555f80618f445f725acb4328cc5a502e537331192af650e45b31f92a932725da654bccdb2c29be2f6153ee44fc7d63db906a28cbef96e4af221076fa46a4ecf4774d7fd35bbb678a8e09684ef9ed65d0a3fe177a7903fd05be83f48566dfdfcd422f6e672a7a2baba72bbbf9e70b8aea43856b51a29d7be09c96ec7afb426e77a26637bf39467b0f0cdf2b4b39d34ac54d2abb4c7ad7032e986b42be5ca935f7b707d28f997cc9a87c0c2765e1607eda013754c929cfbcdfd42961fb6d1b4db80009feff65267f8ab7d72dfa13a2b68eb224b077cf4c973cfee55164eee3a2ab81cfb6d48e2783f6388394e8f2237172b386497cfcb96936de08f14155bb3cc69cc6f45a315cb4684c1d9422146f4411a74e5c43480eda475101c06597e359e6ca43f03d3d11b47c2e7937ad922b232afe6f85a02c682a26f2ae9dbb1a411a41f7935568c184c742fd717e953c7fbad842dd18f5c4afb88da9b68e18b209cc5e5610d496a6f6bfd5e7324a2d6384d329022c3e764688e47055ede2e0cdc9901533cd01cb3d93f66178752c4d0d3e15d1ad6885b050c225eff8b394858288799cd2f98835ff03f42192ee06a61c361e3a0b319bd441776fe71c72dd6cf94a1dac4f3aa49fe10c5c0866ea53beb39336c8d082dfbc989a6987e9b4ccf12f1ceb101253ed409ec5d85d6ef2eff3f75bfe1004575fd38549bfdd4f054192042737fa14a36b6e39bd01bb706ccd66721191bf307c3035dbfa0002b53bae1af4d34d0e95f79e8d7747013e02a1bd1e924d9346cad931f23319791c2c66117672dca7253d66d266214c20652c9a1b99334649003f7f08c387d089ffaa23aa4a9f5b3d1037c23fa73a23221359ecdf5b7302371fd2872aff8cf6da1a06e05cde55895e3874ce076aa004b845c44332de5d31a521805b98f16222421972ef6f72f2fa338c1f2d3be16bb84cb4f961018d73e7581d9bea740138fd09b3a586746c85fb0360697a99c54e6c221712d76cc57883356031ba8b473c5cedf99f52644f00210bd92e0741190214aa766714ff06c47ae1393acd9f6718a1f370c9b1b14b9c2d52b518d6e7f94f4ff23ce9766a23f283023832686c953ef69cd5e4d1683b81bfc991c92f7c955c5b84b7d9e336c1bcab61ff32456e6dd90f83ff245305ac0135f8151681aec019b610b29fc04f039ae44f5aac86e2ce1f8b82fe6e1edb7155700ce5c734d93a203c39d61c3e46bfb9e46de45e930687b6146a74141952763ecce80263c2c46810417209933e8eee0978b35da8fa6e33d3ca2baaf461ff4d1f77729cb4d5c459752964408bf085acf2acd2766a3723ff912345f56b887ab3973f46af2d6f801af7f8d2f0e5efb4d7f15825068da8f1e04e33dc7704f5b83a8e0999682d3386c9da33be656ecca0728e16f2b942b4b791db2803a329fb99828e3d17b433c2039f6b0cc3865ecf57cd82ba685ee7b3aa2870bf360faec6e3646d102f5172d6084da19bfe03c0388f1bcfb8889913a8eb1430c6e36e6ca6d465dda8bb745320860c33b26cf2f21446fd070046fc6d7555330ad8945fb8e052532bd1df64fd18f51c8c2146f26b3c844d82e6303d62f86ab434203eef11ca583b9207f202dcfc207ecfb8536c15d238e4c3d213b3db95b4f781895d9e70a5b501cbb09ef0c37a608f7ff32f57440ffb33936978b21bbd994c2aff290f63353b25082fbc0a39aadf5d23b3369fe14be3eeb6cf5e1836586f0d11d212d9d141cd09614f919ad4941291e40678a1bb37d4156b332b19c4c624e8eb1c4d3154de3e926cc1a311e67e95234928ddfc042b890d69e75ab29ea7c43c9c75bf680dd33cdcc9851bd2d98178f99493d749e71a8c5ce8a271610cfe1e44aa8e959e552587903cda92b6a155c2ee29da3c4a826cac99e0bfe1f542f3889eae262335a3a35fe22a5ab55ed2546ea583fd147ed6230345d72d0911cd6aad341229f72bc4d377060d4b78f96cde8ec610b9d818d2478b15e6f40725484a6afa8d53b777c01b7e3a1abbe729358955ceae923cfc5fbfa94fe51b0b4b77a649801b01f19e76208050a3a04f40e6f5f7b98864d5454daaf4f50975141a9e3f3296728d284bb933c121bb9fd1c1dbfac07f4e84dca6175f30d68214ad399442c8e55c10b06d02bb84f38cded0e0ef89209a12505cd821d98a313e3f370e480a7e27478f1d49847fdf204cb09688221fc2bc346e65a557c1aa2d35ee8ca87aca61c72c710bdb3e9f541a66810b9f9593c7f87869f4036af69815a72f93d56a59e79e172c7e65461cee3bd6f87314b84592f3ab71ad8204fa70e19d93b89d127d7cdf64b90cc345b9877155077f7ce8d5b84fd0102cb76354ef46be96e58ca158f3be8cf32745bea7ad69bea2695a45ce579dacf945a98b0718853a61b8549e8abd60a642f2f4ddb113d521c48009636dc2d6a261f45ddafa6e0337d3deb13851aa2cdac653e70fa6e587fcfc77f017bebd014ec6fa3d1df11885f3ce53ad5690f24209ac234c4ccd61fc87210570b4f5d248d98b68f57cfdee185d0590ec9e88d54a993c5fc00e5dfe9261fb4970b82768a1da7e2fff94676e95efaac8cde0912dd38e464737e625ca0c7cc689603d8d5c46cda512c71312b4c04e929bcf65ba7cb215c69a49e2a98904d64b407a53007d31c6f4298390cf29582331ab12bc7c812e696adaba5540d73a67b865911e8b7611733b03f3ded1166f14c6688b7a061a63dd65af82ddeae52c21514c86e164471c99c83eaab16a408e289f97ab4dcd6c05c4d02fe94debea43dff0c08ba80d2f405dbbc1c817e1f7ea022ad54d7310a1d4ff998cb83151007c4eb0cd4b90c617bae5b3de262f9bbbcc7c0322c03b81b94b54053ebb589c2c3340dbf78836ac5ea0d445a9820bf61d4618926c7c16fe76ed4acb29de16fd4e92b9ac4577e196425eaf6f81ac6a035208077515e7afebbddb2e02cae83355892935c16ca4c7a1117c576bed5e9617fb4d2029001ea30672b8567e1215829706419e1f728a5885548f02719fbc226cdac8440d5a8885d127c4c1e43dae0270ef7608b9bacd327e39b59cce0f327b006d0c29f361e05c7f52a3837f17419233ec7cf11f65fe1e42fe93ccd269197975008d5bb526b7e0c9025e49172e84c7a0a617869cb450f1dfc11777715233e4becd87d7988dd20825ed94fa697f06829e534cf181a7be232c6071e52b51ef0d2098bf12333c6fa38484a4ae0df89dcddd057a6ee55d688e921e66459aafcac271216794f92f9613f40d05e3c63986331fcb3e0b989bd0e9d9d4184f3e2803d984008566975d7dc88cc21c2502569153508a4e057f662da66dec0ba12940e7da4cdb7df8886ec334bae31b287bb73a2cf814836e259ab414764e4b44be748f1271af63472f0c10132ed0eecb6132ad1921ff3bc38d7e13b0ed720242f0e3d2167105df20d1879b5f5f52c8fce305f657460cead3b2549e6db8c51f4995462a5447f33a0e8defcbb89af41359661b4bc2027ad6d89b2f79b85dfac853729abe53f0f8c94831ae70cc720d2a82522ba774bbf835403d2aac5d7f3661d0fd5d5dd7980e67135a0d21c43e8f3dd694ae2edaf24db9115fb91ed3eba11e6cecb7a9080d6b2e190690ab36fb98e2367484fcb5acb501575484d7a443346ac1a48f51682b09ce69e1e60fe18badd3b1dcf75955da004f3533e2ee44e046a8cf0428852c0f1c0652273fa2ae60b84111e0e4988406801c58f011a570935ab760d1fdc330493e2c16daa2b1b28a6498176d9d8a8d6003690f8ca7eea6558d7f5e4c0e9cb06b2a06b1d9742dfe6ec8a1050cd817289f9a3ba18d754e3c71dcaa33ea429c0e53932c14d3d1f7a5e0711c9d5baac8c25b89925a801848500d29f785f9223eb89dcabee43224b44be021bbac91209d2f4366018303ffe0ef0528aaf99284a7a7e2c82228a11d862bb023b9e0e73ff090c314008779582b63c3d15c1040ae27a4da7fa86f37179ae7d549ea359a717e4aae24f2cace56828af713105488a868ba83348c9ae5278cfd91d72fd440aa11f0bc77fb4f109f0a3c41fc93ff03cb047aee9a138272a28672c884f4b5c7a1f66232898becb090ce34cdc6fddcc0aaa70aa56e1415878624997d993d7e9a5831e2fc874ac5b2ab8c8a86a3b3d63f71760f8ee66a006d0a6f7a6971b382b5de61ed3bba308618061b9bea796acb45f4b364031d92c30f51aa081f8c0425ea246f9522d60152af88e56df32cb5da12ebbd3972bfd0c266912b7721fcf459b8a63b60b7d88d4c6245d5a2bde364ac9063360e352387d20a9e5f4042cd258dff89dbeeb3cd9cd47d408b3ff1cf6c4f2612943884fe238d774411c658d72bc22b8b70291fb158449eb1cff7e19d9d5dd059c56f42776d24793f23f49822956280301d24b3b874c9c492840c33f2a72d329e81a9fe248b555d326348cb7fd328ae32a6f6c7a8ab723c90757113e7f1e16d71a903ce60a2917d5bc6c9cdb0fd7260bd6054bfa7c569995f2a68cee85ae20decc15ceccaf02babc18c17385a558fce99c75010dd1c9de25c4e4fc01141b7ab3a0b700a420c58c6bab47b532c8b4aafde78bae41f7583d4b5c13e63d7edd622ae54b8d34feddcf4603b6fd18b4323789c781e3ddbce5c6954378004a15b41685557a78bbe8a66c09043436a5fe87184a78bd6a970c5154859dad01cec010fd09c982e81e0e270a674e56bb10d6dc8faefd4efc11758a3a5c0951eef4f5c25e56a430ef4dd968a6953fcb0199d492e7e6e8809d644fa70235a2e291d421c28e627d7ffedd5e115e74bbe342fedd38f6c222e", 0x1000}, {&(0x7f0000000200)="ab05ae8896261a278f13d6d5d681766f17e289d6774abbfe1d8b53ecbb5828c02a71e7ffe6bedcde04861ac878e3884c42ab90255cbc3ffdbc9b8c1fdc7dd4e71a01cab6fdcd14cc59585bd213b5eb235f8e4069cf17d4b5c70859a19d3df9952ebce895ef814251084cf457e81e28f834fd09f94e3fd7a155882f539050401d149f8880ebc11385628395efab0704a7db3c67d9cfa1f2b723101fc9429361bb44a26ddc2b2ebdd52a2d66380b8ef43c33d566f361f95c2111ec333f31ba05833291f88be2d89766e87fb3b82846ae92d9bf35d137b71be4a915cb20cafbe68229f9d03ef5b9937d49da91b57cbe2d5e16050e839a70f642d01bb1c2168bcd", 0xff}, {&(0x7f0000001740)="55728baf049b3df9a2015ab343e18c234abf4feefd46eabb9f47fff533ceb4b69359cd59e8585cede5185cfecf95e4a4b00af47ee0724084b637ed2b9bfc16073e153190afe72aee390ec8daa15f3d77332dfec94ce7f4078a01c9da5e96969c1fb6dae3fec597357a03a46c9d9c26ab18ae5fbc323fc3690955aba8c6ee62cd5d34611c2731836374f1b07c1b3148c0611497241c6814301c5c40bbe42145be99b5288fb2346fce4b2a3a4cd66e130b5c21577f5b481fda0bdef2efae6abf088a2831c5d04af8349a88f80509f26026f233fbb464da8a601c2cd665227dee42136d513c587626116a23c755b970e9ea89148160187befce811d8c262ef2735f5ee853b75df851a0b849f0986baff950d33bdd3cbd726338e877f01cca9c8532e3dfde3f3e5a6bcf25e255f4d3c9591d09900ae7f73286da5c6e213242ca0508fedf3411c0fd9a27ac8e37da007d11fd52fc4a617e82779711685387da4d65eb00ca5419f1dcfbcbdd61833f4a75791f72960095e11b51ea22365bcc2cc80d0eabfe6c3c9a36c6de31813834f5099af2f3baf1a11ae3cc0f83506e8464353212765ee1acf076c070022f122bdf44af852768ccfd457a3cc86fe96734e1042afba04ba399d063951431f4fd1ae8e267c901d867086626d227882ad838221e91e8a7def50e39c65d1f50c833db0dfdba561be20e44f37c8645dbacb72910fe1356c6b5423e3643a955068dab806261c7da52c0e2b0d86fe485e0e904f51c9d41f2dbb51375a3a6f216f011be9faea45bba031a97fa23e86f37f0f0de3c76fdc3295cff4a9d64400c1890d82c4e9059cf148b99502b5490184ce9c2190463aadb676fdeac4ffcbc7c19986b1b97686770afab4fb8525fdc979a13dd57b60dfe2c0c7940f0e9ee3e0936027e342b62116cbd199f7c4daedbbb7c161eacd4300b10d808254ba18845d2051e4c2b0fe4a1ac664075282e93e57e4a72cc0971c175e0cf3b024bcbc2dcafb7cc145505d008b043a9ff08d6d994cc9e69dd9dc4084aafc5fd63f58e3ae98a461838a7f4696bdef2fd3f0211764ef6797c908417fc52bc530b4472c178634bd17015f98d9723096f781e349d87551db434f87d59ea226a51028385b3fad1a37e0dd8ee0ee87cc43326d669774f2e070e42c777e01c9de76f285556f0704af9da5bb84597ad5fe84d3dde606219540e8e351cff5a4104b82dfddf50ad23a631d096d95b85b45dfbafa24d1b69c15ff465918987e633ed99548f898ef7accaabbc7d69d12a80661c359d8327e71b741865a524b076f6681a6a9d4db13d4a4902680b4df9ad51420863d45286c92400dde36e72d3055d498cac30948e1a0a8fb15babf50b53e63a9552663c972de613c7d2ed27e182cdde175b41163ba30c9f72fe20a21192cda33da37fef04107106f90d9687bd0b299c7e5451dfebf38736bef9a98ebb635bacd7e3bbd742b83bb52cbabad849db92c21faabb1bb705011c6a4fa93113653c52eb6c2a698cebd9ccf82ca9e610112c7a656b121be5a33ead4d57d676a284ded7f30252369a4a6cf78fd48612e15695c0b5af02801c96a6c2a9151be19d61bc08de0beedf90291c072b11ba9acf7723f54fd664b6c2bf0fb476e5774f28358a8fa89d6f2684b2e01c019bac5ba6472843907935e7218c27288da93ed27341d0c57ca603ed7805ce6395eb2b25525c582da9784180a18285a01a764f89093c6ccef937fbe9e6edf6a229c53802ac195212470f935625866bf04aca50215243933a9c31fbbe64ea7fc81b881dcd76429ddd7b45c8ca908d55440c175ac197a1acd603bfc97a0e7ed9058130c5b2ff7cd83c7b13e507a30495eb6cf8cf10dd1ae44305c9aac4f1909acebbd42c46f61cb0ec17e8cf20f8c6d56412116551da7a7d0b6d63ab142d5bf13427cae75a8d9ed79a2afe47c4f712aeb7c800ea80a0797a9f302dcd371ea4ecc377dd0e993b8783275ae08f73928afac08538eaa9a9b8f4e72976adce2e12ed17c2b9acee2f45d371fed0f2c516f4fcd9f65c54f2f353a71090ce57954a3be036b6c2c63e2db54588f37986549a9cab00342bc586aa06ba53dc4cc65dea63e27a06abffd66f3d2a052288c189e193b8a25fa62f0a2d2c7f6f48e493ba3e41fa8456efef019849abaea4397eacfcaf33813127d6167bc884a64150974e94b48d33277a8a2dc6f4eb398233545894190e8a612d26d106e6b76e8ee14f7d3489185cbd5a20b092abf9fb9f47e0e668fe2f0dccdb773ed8c3bfed8f96d8d3306acdce72a998225d0317fc5fbe429608b492b02ed059a2bee94baf7ee6d6897d33c8da7283d8345b333b994aec49853d20c05712200f21ff77d96f93854a1b5e6c57f3ec2f1efbbad53259533b9192726cc03b6e992f4e730d1cc67450078c1083eb8cae7d6f354888145dbf934e742cf0fd8a4cd2a4639feabe2494e159167db7a3d712eec695fdcefb0a2a4103881cfa17595f7dfa280cfaccd2a291af453cc1b0b93e0c02d551557010e97ecbb4476669872d95c26342680e2755a826f7b2ca12c96d5c4c2873d3f52e1f82d039d11955a7a97604946933c2e4717e1d3b458bbb37509a30d2ea59f9fe7d223875039f7a62270e7c72f326e5952c9b0644d0e7c74b96eaa9ed8076a13b335761686086aed9e6cc6a2fc409da1abb29395115e1ba14e0f383591f9725c6c264ee798e121f35d24193b64e3f764163f4b03b16d7ee7b2b3f66053eaf63f15862a542e234d06a045180f87538e09fbdfe4fbeee63a1e70555f4bded4ba847c4bc15ff9fbe3ab48c98fe0faec328448b8dcb6d1818b374675a6bdfeb231118052355eca17877290ffc986f4ef1b52480d810319b0a11da120b6c2a6edf6ccaa39557c53a389ba71692fef528f96601de401315ef279c204af3d3ef1888f102a1dbfcc0935ecb47f533e2f72e2d27d17ae5e0bb9cb3945b52a94d74d19439e56d3308fecffe2d1ade7fa45eff6ac942e310dc76b7fe24d152160f14bc9fd48aceab4702f30468f8726c0024b5041ce28bcaa6f51cedb9d65470fa3124af435c4e1081cd6a236b1b4107c48a3fd605b4a812e12203a66fdd8ff2f22561473b168843da193a46e4bb57a27d3fc9fe9df3873036d6acaf0342139d74ddfc8c34405e009557738113cfb85ef8b3a738fa262d9b4692326798ac3865cc5943ea5d7231d412088ed96fc695777c6a57c592a49e4f3fb458f86b64582ef75245804b095f126b829d5b457f74425ae0388aa6e01baa22684826c4492585c8477e3d5625942db43f06edb1e9f2ee5773d9d6ac86e4fbf17a783735dd35bbc9e0c5293851137d6efcb5b40cf3d94cd15a6e9e66dc771c7944c07fb76b26e154f5b46f7ab2c0afc524dc218651661479527dcac72932f5a3facd06cdd654bf9474f7ab323c655c04770f7195624c58046464e794b5db6b4bc759255abbb672d9afe339d482d6e088e5c27e0996eb0b65e54c46dd68b18e87aa0001917ba60090fdb66a39d04ae998965c5b89e90f7ecd38e7d6a7f06a9751aa392e95f4c33bb7174accfebd8a1b14d4a4529c6beecc1b1b99b92bc066e21028e07d559b05fc7dbb1abbb6eb07449221e828636fb6d9276d8b26200808afd059e63f434ad569ff472be0d16b9c30a9c12783db50e22395770ba781e1b2609bcd58ba6219435ecd4297eaefb1a939e793f2ef6044d9ce2b17d17b4eb82a23ae0a06c78f1fff46763f3ada690a71cfe1b37c5b27cefd25d67def1a7058f2d4c5b54c7941d0453a0391db6fcd69052fb63658984dc30937b6c3a21e7dad214517a12ba3cde70b9accd6f89dcc01e8e46a1ac5863f393a5ad0d919ac7bb893b35640e4e64f5bacfa20218520d1ac13f9917baf69f904e7a7244601d24dc49bf1deb5841631dd5a09aff1e72b33f500eb65bbcda44ad7fb88c5f6ed4f81a7cf6c3e187b132f2c5ee0f27c63d5d0b40341fb4a6ec538ac3e823c46b9b8ae3e1b3d1b3fd1eb6b760d2ab623fabf677f089d0744dbf90efca8cd1ca67f2606ff06e3c2dc29c03013b6af7dd8616819b2b6c56829a6c780f791c0c825072a8f8d01e9ee3f8c5d54b972d02070981d84adca95a64c654c4603615926aecae0bb84b494372ada41a54c53c66d55ba45400585a714cba2fe6234bf9caddc6788f5b264f7aa2e6d8d75837fd2177bedda70902a9042cd553797a634ddf43b755f7a441d61292b9a7df2661a8f508448935f3c6758d733616a38b56f264d9dec4c4a04a1b7f35e817d3f4ec47c1b1cf1340fb221a068ed261a787e365f6e14d97be00f604bb3bee028600049d537a930c2d257875852019684aa1a37c3c63ec3413d81428bebfb4b0040deadce80f2b1f389f927b3d4779a5ad57bf4da629efaa1b0d1175a48407370eed2385fe466737ee3911b1bb7672ec62b1edfd1cb16928d288094c6ed49a6fb6386f30e7be3e0bd1596d2940bd668efcd0a929a3eac97b8268d5d9bef8c8ba9961c6d61a0528f9b4b58b55e555fadb5928870e83d78fc3b26f36520746c850417a6928dde44c757399eec4b8a9c1eced24f51aaeae9f73b939ab4d99a4994e45697edab1d2e16de69eb13ff15a686c14bf08bf10c3f9eb8ec52102c0d23aca33b7def73b7280cbab54f3358ee4bf7ce4049867a3fbd3b6ee130f838419390f4018418033666b2a67dc8f4cb66794520619b5a19ae5156ac7a650ade9836e8e5df571457e54b5f95ed517ad4069b6545042885d11582c5ffb725ea0569598dcc382f85a3cc4ac92e96b0bd7c1515e5bd48e95bfd56d2b6f425b3fd5a33327b5df289ffd24e2eeb62412bc190105c0edfa8a1082f55349c8ffb30d4edd3dcc1d465da3549bd386bfe382e2a64e0ca859aa53ee989082079959b513b773a7f1fddc84837edc19ee015eedcb8ce4a1b3405fba8665bb2e56f57e43b88da8b16fa7287451f721a82067be95d305a260095dbe8b8f0145ae70ed1631e7f4b29efe72c0e9fb6f946c684debe72fa25f7b0220fd7fa199d501fb0016c1946de865cd96c51bf1c9ef62c98abfe0cc03a0596cb289a36610c3eabc52cea9a2a1df600f637867c2aab9ef7e4b5e8e2bee211f9a1209b4f7d62f5d297aa998e086e328718a494c9a4a1ee06b6d4b1d8c553f28f73064a6e8ff3b8a5c6a93df7fc703bf53e46be91bf93a78694884cad0b4f5bcab725772a4dc510126f29e484b6ad8b5c5c4fbe557089220627258822e4a8656e37975059b498e7b8d91bcf4f8972a5533b736ddd9ecef07c9e5c27b66df3de69454afca8190204532c089683a2a617f016988befb7e13f93a284edb7cf94b0f405c77d19df5d1eb23b2c0946f81fe6b2a92bf7551a9166e9835a2a187cd5aad7a579b47e88f3714201abd223936e917db43ab56988f8e21776eaa05965d17aa42aabbba2690687ed682b46b3e65b839a7b22bf88e17f3a558a2f17fe9940c37dc14227126d36ea3dafd108f90ecc06be9cdd9e8bc2358a018c4dfacde7f6b9295559ee1a43e45f29749804a91106e78383758b6272c5596a4b437231c262ea8116a0e119ab6de4fd320fee578ca48644af967c8c82331170a75d7a5f58bd48f0a261774427850be705df4a73284d01f33a6fc6d5fd80e2b0e770cc8ccc9e888a11835dc8dbf4a0a671c4102410a1265ac638d4fb7b6831efb56d345713b30226d0be39941f0c15db229eb5c2a4a37172c96ba2b2629d9689b0735b34abd9ea6c4d4f6ae1df22b1e07f1eac6590b754c9b56dc2ec6b49925158f0888af1dd", 0x1000}, {&(0x7f0000000300)="b0e31bc53add516e5b252933f1e77517b1f0db1484898e695189770d0c5b197564dab09c3c664927ee4d974ac32faba9d0e1dd0bb3fc6f1c6e43021e067c28ce74d8b82813543a03f96640ab6d529396a7180bb83a11f7d573a4c5e4179db2ac1eabed6eb1701f9635dd9c4fb962e0b89d1c0cc44965c9b31bf1ad399d9d28654be6fa", 0x83}, {&(0x7f00000003c0)="a91a40ec83", 0x5}], 0x7, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) renameat(r2, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00') fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) pipe(&(0x7f00000000c0)) close(0xffffffffffffffff) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x20000080, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0xea, 0x8000}, {{r3}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x100000005, 0x1f69}, {{r2}, 0xfffffffffffffffd, 0x40, 0x4, 0x7fffffff, 0x2}], 0xfffffffffffffffd, 0x0, 0xffffffffffbffffa, 0x0) close(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202b, 0x1afc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)="2017025877fb3bd96a17f4277683be86302092916a4db875f11047a0a04451ecc34bfad91ebde5de592c7024c86b6ca569d9921b277ed3f7b16901c2132878bca9d7bd62735395e9f406552d63a94fa1a31ee6190476ba81ecb825425fab5b23d2fdf5920cb3c7204c862bb9a8b1bbc9e4900b63432d", 0x76) execve(0x0, 0x0, 0x0) 16:00:02 executing program 0: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400801}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) r1 = getpid() fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x9, 0x2, 0x400, {[0x7fffffff, 0x2, 0x2, 0x7fffffff, 0xf, 0x0, 0x5, 0x40, 0xab, 0x2, 0xfffffffffffffffa, 0x0, 0xffffffffffffff80, 0x3, 0x2, 0x1, 0x7, 0xffe0000000000], [0x100, 0xfb, 0xffff, 0x80000000, 0x5b7c4dbf, 0x1, 0x0, 0x1, 0x2, 0x4], [0x9, 0x385, 0x8, 0xe4a, 0xe65, 0x33, 0x1ff], [0x9, 0x3, 0x4, 0x101, 0x101, 0x8], [{0x20, 0x1, 0xffffffff, 0x3}, {0x3, 0x5, 0x262de1b, 0xff}, {0x5, 0x4, 0x5, 0x7fff}, {0x10000, 0x40625058, 0x567, 0x7f}, {0x5, 0x3, 0x48c, 0x7f}, {0x7f000000000000, 0x10000, 0xf, 0x8}, {0x10001, 0x3ff, 0x4, 0x10001}, {0x80000000, 0x4, 0x824, 0x5}], {0xd1c, 0x9, 0x6, 0x4}, {0x8, 0x2, 0x401, 0x6}}}) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') 16:00:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/236, 0xec}, {&(0x7f0000000280)=""/104, 0x68}, {&(0x7f0000000300)=""/103, 0x67}, {&(0x7f0000000380)=""/143, 0x8f}, {&(0x7f0000000000)=""/26, 0x1a}, {&(0x7f0000000440)=""/200, 0xc8}, {&(0x7f0000000540)=""/148, 0x94}, {&(0x7f0000000600)=""/145, 0x91}], 0x8) r1 = dup(r0) read(r0, &(0x7f0000000040)=""/195, 0xc3) fcntl$setstatus(r1, 0x4, 0x46) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 16:00:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0xd, 0x4000, 0x103) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x1) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x6, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000540)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4bba12b515aac034c040f130f23", 0x3c) r1 = syz_open_pts() close(r1) r2 = getppid() r3 = dup(r1) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000000c0)={0x4}) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x3, 0x3, 0x8, 0xf7, r2}) unlink(&(0x7f0000000100)='./file0\x00') dup(r1) syz_open_pts() 16:00:04 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x3e, 0x1, 0x7) fcntl$setstatus(r0, 0x4, 0xc4) r1 = msgget$private(0x0, 0x41) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x5, 0x7fffffff}, 0x3ff, 0x63, r2, 0x0, 0x7, 0x20, 0x3, 0x3}) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10c02, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:04 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x11, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./bus\x00', r1, 0x1}) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) clock_settime(0x7, &(0x7f0000000140)={0xffff, 0x7fff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x2810, r1, 0x0, 0x0) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) dup2(r0, r0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0xffffffffffffffff, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x10, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:04 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x100000000) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) shutdown(r2, 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r3}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x9726, 0x4, 0xffffffff, 0x8, "f6f7311c58d4ac6931bf4b27d29e4f390e874475", 0x8, 0x6a}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000200)=0x1) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000280)=0x5) 16:00:04 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8801, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x7, 0x1) setsockopt(r0, 0x9, 0x3, &(0x7f0000000040)="6c2ab9ca0df6bef6ef32b7df0fc074ff1fd47389807d6fc6527e4b8ab44cddc6596d17c4238fcf8830bcb1ea065989a14cb683ebacdcbc21fa6db94086ad86582fbe15efd8b9c3533eb807296c364e2697a3aaa789ad8863d676e3d0bc512894c4e53587e675312723c988fc20f007832edb0997682a589209114c2fd9fb66817523ee65e7617c7d7988caea5e3c1b62570cc3d0202330bb4ae5d26aecb1f235712bac587b5276faa7efdeb44c427a348882ad103e3bf7234707d53cbfa9e65478ce7f2aff5c69d4c93b3a44021b3ba43243", 0xd2) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), &(0x7f00000001c0)=0x4) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x21) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000000400)=""/225, 0xe1}], 0x1, 0x0}, 0xfffffffffffffffe) 16:00:05 executing program 1: r0 = socket(0x11, 0x4, 0xff) poll(&(0x7f0000000100)=[{r0, 0xb0}, {r0, 0x10}, {r0, 0x86}, {r0, 0x1cc}, {r0, 0x14}], 0x5, 0x7fffffff) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r2, r1) kqueue() 16:00:05 executing program 0: r0 = open(&(0x7f0000003780)='./file0\x00', 0x0, 0x2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000037c0)={0x10000, 0x3f, 0x1ff}) mknod(&(0x7f00000000c0)='./file0\x00', 0xc010, 0x2) truncate(&(0x7f0000000280)='./file0\x00', 0x0, 0x54) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x4000000000000000, 0x7fffffff}, {0x1}}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) getsockname$inet(r0, &(0x7f0000000240), &(0x7f00000002c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000300)=0x5) mknod(0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) faccessat(r0, &(0x7f0000000200)='./file0\x00', 0x1, 0x2) getrlimit(0x0, 0xffffffffffffffff) close(r0) r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x83, 0x3, {0x5, 0x3ff}}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100000020000001, 0x0) clock_getres(0x3, &(0x7f0000000100)) select(0x4, &(0x7f0000000000)={0x10000001f}, 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x14}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000000)={0x3, 0x7fffffff}) 16:00:06 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80a0, 0x0) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x640000000000000, 0x7bca, r1}) r2 = getpid() setpgid(r2, 0x0) 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = dup2(r1, r4) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000200)) 16:00:06 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000318000/0x1000)=nil, 0x1000, 0x2) fchflags(r0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x88, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x202, 0x1) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: dup(0xffffffffffffff9c) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00,'], &(0x7f00000001c0)=0x50) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x102) r1 = dup(r0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) mknod(&(0x7f0000000180)='./file0/../file0\x00', 0x2000, 0x3) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x404) r2 = dup(0xffffffffffffff9c) openat(r2, &(0x7f0000000080)='./file0\x00', 0x10513, 0x105) 16:00:06 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414", 0x4}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = socket$inet(0x1e, 0x3, 0x0) writev(r2, &(0x7f0000001100)=[{&(0x7f0000001140)="f0c753cdc441365996c2204f76314de6b77c90d24b1d620c256ca299b64275198e356a2b6415820b3499e2ae96d47bc5116f5af95572d66ecfec6293a8d4eda88a120eecc83ebef7fbec2950a33e29867fb47a3dd4fdbe3ae86b77fb1f46d4264ce76e32a77f86c4c47109f514c1f98c7ef0db65cfd2de137ba0e4356a506401fafdd83d8c58c4807d9539082ff10d533b32133c1a8f1c95c3422441aa62286d557015680e4e2db45a8c0a3d406114b8d8c9fbce6a0e849621f3a96b2f7666faa4d148b0198f87078683499a1d768c3d0a339ea976a5f9da5856ee2450b6bcf388233454b169bd83b1d890ccf08c4bdadeda28b00718d2938146ea29fb7eb2f33430b10b0824192c787f128466abf6b378ca4028c22144eaa93d48feb133aeca107f1f4c0c297a58333873f985bd2416ea19c32ac3cdbe86ba9fd0d2b2f18c681a3b3bfb91faf418e8019004c69c08f68ee96d1cf46ad69a8f1fc62e548f49fe0c6551137d7da851bc6635a97bc2ddd5be58f72ea31350d25e6f579b74fd09c84b213ec67981ea8b39a05edc662504452cd65bc60476a27de7274fffa0a0c8ead938bc1eee125791b3a30280f7fefd266721adcc3c1d88e13db72f43e39b0ea911792cc338afdee59720177e5876c6fcfc27277e1e2eb1f944596067eab02e1ab3129a411543ed0ace2192787abb83c5caee35c5a1db9ad8279e529a169a60bd6fecdb03a8f647e459e4a1495ac6ab2bb5e7f4f1093ca0aaf754d8a65642b70e1de0083227d125218e17538f6c3647234c33deea56353a57d1c5f42c395c61f29b19cf9aec15930b571be50f892c86f3540e28d42521190306bb1b7169e6b9f9bde2b7325e2bc46c5cb06e3d60a176007a9d379d31df8acdbe5effebecf1db6b0a28835c43251f856b411eed6fefc21b38a61b93394fefba779c3307b154ce8f573bc22304c26e9d6a1077f33dc926489f5475901bad4c3ffd2a9f22c6cb254a0dd653544cc2e14d5247ad4405dc278c9aecdefc9517c359867c5581cebd78c1fad464b4d7e3ae2f8f7d618f59f7036a4dc64fb4d132d9b04cf2633cdba229d935e0574313ce8ff46532dc93fb2b5239866bbb46112c8c68d70350d0c0c0c150fcfe980e819044262e41eef61ce27fc141bb897fd820ac7d777d3ca4452929d0478188905413b9ec2f6192e5b985363fccc4c9d7b3bfa815514145e18e3c1fba24061a31f83f4e9182183f821d609a32c3fd0b7953a2166daaa5ae20700f6c867f99e943c6ac38be06315885a91007c685ce52472a02abd9243c13d0dffc57dc5774a1ac8d2d68d8bb08a1faa4ba4a5d78c558b78dda5cfebc303fcc8387c832adf167f20dc4fe09a632d41be4a3a0e3a20504f6689d9440bca9e221410ea573aed8b3577d80a2fcfae558bca7d202a497559b682b79619656df7c022f22e1dda209e43ec728c38c544f735b3ad8c990fbe2ad93619cb0ccac9475bf2e09d563b2b32ff3f5f0122489ee81a94686bdbd77247db73c328a88808ea8d8a64afd33d3dcfc9fc3c52a7a9f09f5b75fc9eef4be7c46296ceeece08a82fba97f1a42a62ca8c772cdfaa302f9f28ba0a73a67d5a218f7236d98ea45e55bbe96c4d46eb712cc30324a78c3a485fd351b56b832b8ba5e843f7900030983fa5e92e10a02a3df55693f5cbe0d03f50a4c9cfc65f0aceb7f49c7cea7316e93d7790be15db3073f2ff7b6e25146b9ae2b6ea06df98742cfe48e99d29791bc68a51ec00cc00fab0c2662481b87220081da975211032ade19ca6ceca76d3a1a992eed0910756159df5a799f2b9a17cba6ced2bacc566a8131179900eb1368c1b7f37139266022d7664e37fa5643e902145ad87b9c5596705091b0c40bb84a9922464389ac3390b037801ec80261ca3ea0de705066be47b892dcd9549beb621906e11e01cfaab44af92391cdd19c76776c0345d15a89a323d416c05af8fce251136616f7d4d153c911e7eed99e5a627b054ac24c60688a64d43b2779b4b1bf1886d452da784495b0739c4b0852f6f63b21c1a17b448088793942efd85332ed336a16df1818184acf67a92c1cff05d35e453aebdbd91c2014b205b041061d38b487d359966b7b8f76054aa84a58f9bff15f5d4bdeafd98006dcb92854450a5597edc02ac7d01387957a5f6d8c4ac761473d95ab764e68df8153ba76fa191045f5223b2991c45bd2da1e3812067a8898d3fce69a554194891872990aa7c4e91d0ef48c0f56ddc743c5dd6b45a097ea84a5acf67c198a42c8454803e92d45adb5447ef99a17226963df0d2d4505cefc81b8f883e34e24b1875653de6158f69529cac6e05e80a923199e0682a921f6a8c88fe688264401aa35067d40dbe4c9b17feb6a86f309d21e26018851f363ac3f3a3fa72facf9257577698d6f3b0ece7d70964417790144327447f6806c5bc6401377b666bf5f325abe77782f1bfa17a207cd51d0db921540f2c32daa291edaf1621e0f456a1e6bda33a243357cf3c31c9d44ee9478a297e2923b6460f9a1554914d9924c530cd2d3b767eae49fca4a57ca57518932a7db3e14cb019c8145a14b7ed9cd9c460bee7763120916eef558c14147fe6a86074fc9d659fd0032dc3f56a585b4124c1b17ed7250eb3fb36128baeb058043488d1db420e10fb5ef909a7fc74f736b03ab8d84c3433a87cd709fe5c82886cb3eafa48f32b86eeddf4c6c5f56e0be381985e1ccfb7fed3d7c0065e0aadde9be04c29a981a86972d05e69d134a1fcadad759c81ad6b8dd62a68e4f0e584121c5317ca3dabf718d1e3d0cab44f5dd9a8ae8d38ae855495db6da6457a99126decc5d93308624d05e6708ba557a1e0d17141c3bfb9fa5c6fe5423ded09909e9f26220e262018ba63e8e3dcfe9ba57bf05900fbc221f5ccc7e54384dd4427d7ef072646b251ca31e1017019ed01db60f923c650bc4fc53c7d0b1dd8862d9ff05ad2733b2877eee685cb26047ee17b2a0a54a4936e1d0cfb312265578e795ee9346dfda1d2f9e82ecb059cbfe288a01289a2bba97f5fd35749c86af09a0df75ea8a9dfdc706605fe27b4c8e47f838b9c40e202180442da7a5517895a336896d4a6ccd8ff74c2491d8eb32de14ebe98657d365d88e0563dd6389805b4a935258c91865f2f9c32bf9e4e62267748bd0c651c50414552e2a30134fee7633a1d40ebbbdf90b92f7a4865bcb07d8d00c203877af05115f3e668ca2113a4bd26cd46588930a1def5a21a12e17f1b8cf1d0bd9b1199f5b4558da6b1816799d0b4d5a509cd67f9254ef9667524ceaafff8de8ba33e5afd197c6e4931b4e2c121841d8ea07e06dcf7a4cb6c08171facfb77ac5f80e4b17459e8cba20319dd9a624638c5ba0341dece019740b34130cc7abc2fb6f80e099ebacf1e6056dd04f231656f2e152b2ccd396d50ac836101ecc50551fb94286d0a8ec3e6a7268f86942e608397fb82e952870491a87a5a68455d4fadc0e225db99306ced6ef069b1cf2f5422545ed187911f5ca5ba2cc351b11807e866f346bb393065a53f94d1d03b4b8e461e29f002e3be393f7b5ccf4d77eec5ff224739948073db0b7fd2236b3c7acf758ec24cf1720e8e6b7f430636a64e60931da7e90be8007dd764dfa774a1cfe20174bf8375385494f4238eb26bf521d3c44e0c508264e07a81e0e99004243021deab5f28257e767925fe5021bfda9ca1af17dbed695d8a05184afeb706bfaa89f17615ec0dba990debb4b613144da0f00754089884c599cee3f7a5ff3440411c894051684d1edf4340c02738f17d8989229d299e8eea72e2a5424666ab9822f6a2dd2cf1b59b130febbda240277cb0a4019ce9acbfbfd3c6ae870550137d7184467ab25d6e39cbc91d0ff8a3155b3e8f27899e273c883b1d53f452c6933e218e0dd69ea81f9fb8b3f1317076d3e83f8e68c06341796d2716c0042229983cfcb11f1ca0fa6775df227360ed1870e41cc10d4bc76a52a62b43b3e810c95566427120315c0a1f8320bd8a4c712ff8b9f4a28502b9ae6ae87261e5efef5e4325149c1c3a0abcde0f75b27e196be9e11a18168aa8cc62cce29533cf8e8790c39ec03ecbb2095b08e65f5ab2a35c88accb152820a3077d75ee7f6ea2f5821e0c398c9a667c88d74384be684a9725f0ec4dccbf55cb0534397ea2fcc1f14e2e15f92244f52aa4493b8a621f42363707daf570fea8b5e70a9c17d14bc5a5b0f42ef57e57e4c4de2a693a7bf38da6950eeece3c8ff4ad57c74faf9f2af7223b15605eb89f3bbafaa013f19d8d18e82ccfd111f218253466154c3e004c5becb459c96afcd136e31acb86d6bcd4d7b229fdc8229b58a866ee2ad3a7e2bc9163daaed7a0483f256c1d4f0b6202c10dd0bb628a7d6e3ae8138817434ff8c5ed1f1e516b44484ab0af02cc922911a1ed32af2cd631eb13ce5373af4d41ea8122503cc7166be99d955ce5cde4db70f0b30284ce4701ff634c63ab0533096436bf824ad12a7cad16acd0267cb5da73639221a7ee133e1d50e862dd1b3c23ff405934273a151c6f9b5aa4e32aa2afe7c8eb12130df8a29ad16cc1180da6c58f7a5a30ed4dc7757f7274be91f4b52515bd007bc8d531dfe575bbfd5d62fff2f96feb2395d95f3feac5c0461594e62ee2dffb1e6b3c92f9d7eb2c5549798a86e442df6f4ec8580418a4e542262ba05f3dfbf9fe3cebd68a0f0e6e208fca8b5a9d5b6bdd024d6b39a6e1d36ac44c54af610fcc8a06fffa163f7fc8c38359d7468f56c560a74e90bbfb7c1176cb97b70c03e9f75d95f2399ac2b10b13e08c29c93fd1b60f6c4759d2e2fa207f4ddb251c745de20f68bdbb333ce6e95cc73874002f34e8c3dbea2489832fa4a87dca8853c6ee8330a2438b2f1f2229567e9165384c5953718feb1327da298ae32fab2ab1e67d69b52e08443d22fa442717b01d47e3b74772a2d69cc8d15693661c20f3f610422db6c99a08dcada0257c2c17d32493c8a28299d51ebe6a5bf234d490e7ae5b43f7111482171bef3090c58a4f03891bb4c1393c7125c53ecd15c09e8503fca62679066729cdd8f2b15adc4cb24371ab03a1baf26bd154e1f3c33c4ae904f74e1af200dbe10ba7b99b9f2b2203fbf3da5821f7af774eb2a56b2ab373974b64d3983ee220786092d410a0778c07c5c7486fc6bbb76f6d367c099425ef7752d69e1783effd2469f52b8b610e9a217307d905c1ccbe406df372625306abc2aa76c12d159426665792c46b332cbfc11a7129a40d91921d87d369dfd13c1310ba76ea299bf29e661cfe3b988d0e826cfd053308cda67c44743ddac84729f4fc8b8e3896b9dc30e9e89c3c2dca3e7b4f2a583cdfd47887f406a5f34a705bf8e1f2469825fa4a70ad032c0f52becf5000c4e6fea4881e4b39ae76a749e583f02cfefb5206c6e4373513c096ab9e3dde354a9377006766442eaf4d5b676ffcc101e7693eab8f6a80243bc6ca9df110af3aebfe57394e97da3b20f67d89e1a4c01832eed3c5669d34426126adc1c0743cfe2e3fa7a2f78dba887c7937b962c6933c5703b3326e03978de97c34da2a23f06ac1f021f9e4962d685e10d6fef6255afed0e417a59fd8bca8569d633b25e650730929cd868dbce2c722430ed5d1fec466cd1e5b20f19393dba85a9474e3b1b83cd9fa589038f849f8390fe86c07dad9a7896163251836543777a124b4250e6268fcaab3216a95c665737bbbe0c637f903a2e146b01076bc131315c82c90fefd5e1a3eafeb978a3583d4dd559a35de7a7ac2ab545869b6269f7", 0x1001}], 0x1) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 16:00:06 executing program 1: r0 = socket(0x16, 0xfffffffffffffffc, 0x6) sendto$inet(r0, &(0x7f0000000080)="e3f18995297617cecd0dae3d712c6a5b22202122396f90b3e178b7d3d2f512212f98a682f48524a577cdffa20abce17c8fd393301df25584292ac956c1c59ab0ef03a22bb454d273853b1f641938b4c7bf66329263940c91dd38f56262e590dba9ab048be6ceb21c303e1730ef344c692b51bcfcc77893824984ff5e2393acacb69b282d5c5c4c4b03b542987c59", 0x8e, 0x2, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)="02000000", 0x4) r1 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x44) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x101, 0x401, 0x277, 0x1, 0x8, 0x8, 0x0, 0x1, 0x2, 0x1, 0x9}) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x195) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x3) 16:00:06 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x15, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffffffeffffe) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000140)) 16:00:06 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x6, 0x1, 0x7f) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x12) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x7) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000080)) r3 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r3, 0x1000000029, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:06 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x1008a, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getegid() r5 = getppid() r6 = getuid() r7 = getegid() sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000500)="3b409fbdfecd0d0abe8e103b988d1565c1409c39fd849f2eba8111224816e95331c6d48450e89cae1ba722193f14bc5412e02bc2be21f82510de981112ad0b671f6f2d9bc191bfe43528c31b9bdd502e3ff38b18bb71668336d2096f8bd77447f26ab844a16736a18e18a2cd48495f7caaff6e9b5283e35dcbf76a210f5b608923dd1cef8ad49672ef45ae1ee20e07733f0308edfbb047847a59f58771543ff9922cfab3e361b407dbef28a37a6218774c0fb1ebca1a2c43260870121e7b6edce86b756580a832a9ebc113d1d17e676fa9f19679e2e49af138a9c91f08f1bbccb46ac47eef83a76d87cdf42fe276aac010b2072c38e37094cd19c369105954b31eaf8f4138c1db6494bdedc649d0174b79ab98d76f9e96241c4f7f0e7ff4bb6142cdf92eff8dcfdb5b093fd3dc43f8e63272eab2ffa0ac86b8b87c136444e758699e9a44e40ef7b65487de4012b581b9ec2d5c9dc187d2f7658fb48f95a0d517351b55d5605b8dac61c43d994b996b47b3adf86d973d211827267d3c1d6808f924934d5c258eab4a20df91c00ab4935258ca9aff1fa0d41f2ec0851f99f24adcc0aa970d7119293b456314acb07d07b9992b976341ed50dfb5516734f47fd3a566e7db6ef8c59cdc8bb8aa7ede45e610965ba5e6aa14b9024a5265ba4a3a9a7d6cd14524c58d808bd7597ebf753d7a4e05751905d51a10347b05e8b4413834400a99398f75058f479db895d72553d1a1930ccbf4da120513f0755836441e2f08fdd63d94ea2fb3308d92acaccbb99f08d18544c62a56c9f40a1dc67516ed1216e26dca3c26fff08b9038002aacf7c09dd8ac3f8d4ebc5535e6595befebd534bdfa8ceb5a6bce92908676ca4d1daa069757d155535aff89472d73e786af35ec9d0e8831485533eb3cbf4a40bc50dabd1bd950560c7e1db4bc29b8f0a36e151cb2c186665b91de840a47f1db21fde9208acf4cc2527ed89c5f0e4ed2a08425c4f924517038cb778edef8581faf7e53fb7da5d4832ef1dc2367d4f6dabad93fce0aeeb24b2fba4187a948f87147c952aeda8074bf40d50c12fae5cce0ef13b4360c7a0028fc668a22ec24a3a963165aaf8150bb8504a9a248b64f0ecab453932fba0c09714b9c0dbbf0d5034629b5ac8dd9f9934f1f798521ecd957b1b59d868654729503344ad2c451c2fe4da9ebc1ae22c8e99903209694bda553a2108301aade4c68ee784f2920e9f2d41fa5bf0221ae6993635af801f3aedf05844941d90b486551ff54e02adbe4506d47c3c9a81b1f0ff83a31e802b9a4f43c5da501383227b973953b1a75d3094307f80358efcf09e01d2327e363d6ea99fc8171c1d20155a5252123ae0c84fe234be81e39ef6d78a61cbf0775ec90b60475943c18874c2011f331a8bc9d27444765b6e56e6c9126d488b26acf8f60b569cd180a39132e6e8417813059fe48585dfa79916d1a6ecf3812636aeab66ad83e8bd89de3eaff15682c2a7ec9457ed46ffa8ca9f93aa3c615b1ef1c5f560f06433abd91634f29f9ab3eb814adf910f845581626f218d58cc98b9ad84e5a063f56aab28fe12002b8bb01780f08afde32763b2bc76354a23eeb175cc98a543d105f4a0a64c3ef0b1e84a6274d89ac3181408cb25003e1e1ddcda9172aaaa91ee50217e35db1dcbefd8dda356131d98e49dcf5670a9cc1d50bd3f901e3f76fabba629ef6e4d98dadca95cb788ef675f45c6163499e1bc7695926fa787c223754b2710ad19753268c7b00d865143a612850004531e516d5a3267067ffb0c5715950fc380825fb8b1f52ac3ae443495499a8a745ee15f4599dfeba476a0008f65e56a7309afdb632149321a84a2fe2789462305d3b56f0de67a5eaec5a1b5aedad52ca49b465e9c744917961e1a95de7ff57feb48287e3122aaa6e6a7f8d21bff4f6c5264829db2925508cf288016371462ae2ff0ec9e990a25374400521b151662d4040ef7e5b930eaf475c63f9d646451314a573bf1050c804b1d3c6a1d2aa990ad8f2414fd78a355373d1de61fc6efbe0e350c0cf1f60fe86e727dd55f7c697349d7f05ea0b47a02173c271500d18599d8e8244b6e7fa3b165df825708fea23d462e5ad8b782710ceaa264e59a6fd1ca520b8ce9b3f6f469c743b094e17f3051d8d5eea321d49fc5c9a06a21a25997a9c58f53c6114ca94ff70cf62c7a71f3e33a429b6b0e8f6af4223dc6a180d8df582a28f4fd4ed23aabaafe0afc01c732f99d7c59a53de3dff78981c9417b98131f4b8812e23d27bed181a2bccb139bd9d692417bfbb9b1181aec2f09bd98c691752f03eb7b5434af95d62f05c72b7cd4984b6ba9cf2b4e9a60b7f9ebecf673025d528cceae8b8fe5924613679c34fe64c894dd236d70f3a4a73436ae8739ae3a3df62ee183468ad17ffde0eaa2dbc03ad518b96dfa2f02118b9875f36e605d6f80d6fc847693fae868c39cf8bfca54a29b8e898e707a5f218bfbc8546af1dc06b64601436b16c5904de78c151f903c4e31fbc03168077fe6dd376a99d3b27a53de212f46887f4f354d0569be99a89d153dd3b4fd915eec1952acbe85d593c9b7b9f96eec8d278514fd63d9c598d506140678d7427a2fa799fab9315f5ea2245c32fde09abb129816470e097cc5a8812d22e2dc0a62aaff1cd9a53fe6e1505d26644ae132cb415380f3bf62cf1a3cfeac0be828a3c6ee758dd1a05ad203fea4c2f79e2f1118dd11c8e90f7d9ba19bd1483ef1edc32d4b0fd90d28543e0d6aa4f3d4b3dd0591ae939e4b8dec3f80a328fda6805ab17f45d8dfda3f1670f0d9e032d90519960c83392748dfa8d81e8376b03384e5f46a2fc4d5ecde99cc86243eb5d3d5e5b58f7586ef7ca9383261859b6cb4356a2640d3ca2ad77b056234e68fea4c66f7dd236e0758454fa54ff9501bfd9da6118df73ce9514c892c7ecf6b2e36ee1607f05c11029d8f322f059ed43606fde85447940f98820f9fd8bf5008a6c0660205c106611401513e79d630cde2762518dc83cc9fa26defe7682b1f1f303ae2b236922bbf444f13e6ab6c5153444050a6e65c314aac57b33186045fe31c56d634dd25e299192128dfbb56e3cb219e5073f7d45efcbd09426ac8cf0739bee093b714d00044f9d16aafd51f4199447b86262fd8bf42b6be8a6a9799c84734ae1caa7bd605b3e57eb60944ed9c6dbe788e44aed8c14b1d99df32cb85ce8185d402c043948ffa15672bf04625f18488f74ab0f95336831a3e23b347bf6c1fcfc952e326fd7ccbb53a18c855a84df51154f305d4e20c257f92f0cb3313a046bf9cc49a2a9811e2255214e981ec49241dc9b56794787abb329e89578689f77aeaec4d0f2bcf5e59afd6799bb4e85f8c46d8bc36437dc87657f148cbc84d88ab21b0a7445f64f30bc4ff7349a601d3bc346e1e97afd7f107d8a6ebc26c80f02b0b0e49cf836373b66f99bb9cf71ed9560722cfad7747459a3303ea5a2f0a090817649c311ea2e6f712f4175be78e679856e1c36fb1777aff61d3869a86c67faecfa8c67768fb1a12d3ba6ded39a1d6c6f34096455e32b48b31c72f10eb48ec4120a616ad55b7b5d30406994cde7d219fd9b4d5f08370df8fc3129f703e5380a6785dbb27b69af1da2165bc0fe2c852950d6659bd94a63345ab8f693f3956822e27fa5a0cabe165355cc8729993419726f6f311ba8e94b7e6b80220aea6080077d9f19f9b2d23ee01aaaf37b189f81f92d79f21a7356ca3188477517f0de9dedf76934fb41366dbcfde9d30ee0bb19d94a8bf66c8c246a1ec5d11889fc8657cf1e3127416980be8f3a557d90ad80b55362208e6ae0717630c487f39845c572780266d34d56e7db869ab844254205fd7eb8e3c7d78c4db329954f2eb7f86f6ad97c349940a01ed26cf3e75ba21f6e819c3ff204facc39a45b66a96fbf3f19984f31dc975736b40dbcdac6a96da77cf040ddf812a0e71b4b472dc5661621be5b6d0806d7bead093b5c9612db2749f8ffcc5220e83eaf075ddb888abc043a9bb1f97331a10c583aa6a28c45198ae2cc5c430a6a63f08e56d3c82cf2bfb3e2f61d32cfb09b3654f0e9edd4dd40276c4a79c897f24a298fe53a7083fce628f70f607ef6c3a724894a2385842ad3fb7274beee034799924961f9c5b62df5873f1bc085d316d598150e438c73e61fb0a8c01998abba88a188f12c72b823eaf6f94df7630227f18126d657102e2b21aee7cabd36e68e2a3784336f4005ae4501aa1b90af9ac2580dcddb7d6f788c83c81715ab2d205d1e143e1f2e50f661a3826a2f70324c238ffd3104750b5502623e312daef9c15ed76fcbab0db0ed186c4c5e470d72b727bb238b168abc776e3b258e0737e1db253dd3d524b83179ce7c8493b0f2ebc6de875ecd60a98b162f69909f5707202e7d96f6f0838259befe36273f70906e4e6bd5394c0ab3030996878d9ab4101acd1c0fa46d61e9e51efed5430ca454e14d72a4c6923e03dd86dfbde5557d38b1545c5e816fed7f7d3e7bbdc690db97a06da8e8635060b44e913d568ebc598d30f405317d82618cae0d96f1091128c89638c5b43a74c7d1461dac9f03967b4725ddf44164d8f008e057a443118d84b7b5a01b896b6df1f06c2ad9bd25bcc4f5da3b902ee43237fa43419116804f6fe4ca5f479f8894fcaf69a574f251032082d253db8d706fa7343a93489ba703a3a6b06094ab2e56a732a869313eaf515cc5c6557ffe47703f3f200ba5263395f9e1b4157566def1a891ac18d5719cf2154c31decbd9549872bc103586eea9a937a639fdc6d4ccaafd405d20686cdda42fb16e67610cbc549751e1c96faca84bf6221820a5dabcada9be7ff8fa251f3c0c71a60136b054cef0198b6843e3f7800677ace3f568b7bb15900bc25706a093ec1fa10bd19976ba2329e14051f03984d98b5ce08f3c866e6b4e618c4dbd5d548af05f8982ee4320ae37544303d49612f7f93de88419cbaefb768c0a2b9fb5854b73bafc3aaed2cd67b6a6991f60fd417d49c8f1102944f375c46d2a6041be4068079084e7e82779c16e688c906aeb9efa8484f9445db446c7b86365b4f78271c1da8c3e8acb2f61c5e83856ae32e9cae20b6089ae8dcc23eeafb8ad8f6e3e48402601123489a4fe20f8880dbc57dccb624799556dc80a580d7d111297c420d658306797d535a078b8ae2d768cb4cb25b2a16896228498d2df54c84f04953ab082d7fd3e5e78b0e166da374e747eb8cf2ef8378589947eb5787c30bbd1d4824e8727a52979ec583a3e6f4f0af97f4510235b6d0de00ae5816d273277c8de8bed95f35979f033aae757516c5f6191ca02a86b3ed22d498181248cbe3300e829134ba84e99470688b92d78b408c8f230911cece163e49efe3382b547e3f0ae1c56cead3dce238daca57f24d1041b6952e609ff3f5639225cee4a078b142b930066e52061793ba835a54ea71007a9c5840729767ba8c8f639215132131113d4efadbfbd46f0b893c0031d32f049c30fbdad2d0a8548b1bc1ea1ad899efc000e5bfc4e359b75e2dd38b28d471059ad3fc8c37c0990fc43038c47aa60175eb53c0627ea79f7e8956af5d712005f6e76382a339136ed72a43c69597212f30dbf1170cd1c60d6025fdd2cf07188b1b6aa7a7dbaf5c0256bfd4696567a9b8fb776d72475c292c2cf199d5f7dd24ef1a2237129820fad14fe54ade153a5d74a678480cdd6734f6d74828218729bb0f40117f768308bf78b4402fec29d49393b0c0f68851db0bef7b2fc5b58225c63f698d42933", 0x1000}], 0x1, &(0x7f0000000300)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}], 0x88, 0x2}, 0xc) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000040)="bf6b88fb6f5737b19fc8171191f0fd445b2e4cdc0bb992c58f4a3c2d4fbec2b9fae2fddf4023de7a50c4e90a9dd5f14a05d29c158bb919224fd6bd2f76ffa801a3d4ae840ded6f25c6403881598bcc7904f7c706db624a47a01b45de8e6a90db0d94d26cba8db4529cb9e2869864994f20bf99a8e9", 0x75, 0x9, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ftruncate(r1, 0x0, 0x6) sendto$inet(r1, &(0x7f0000000100)="09ee2aae76770c5004708cef9bcbbd0dfa82af4792a20dcc266ba2b9723a70459411d0a167a3a778691c16fd28538e4bab9bf1e520d5f55635899338c0ae41562a8c8c0d7d1bc01156be964989878749ccacd708eb7b14bb43774de0ee1c6498d944388be09b497ed45ff1b15c91fc13c0159a69755d2cbd3aab4c704276ccfc563c242ec2bd364211ce1dfb3a57", 0x8e, 0x2, &(0x7f00000001c0)={0x2, 0x2}, 0xc) fchown(r1, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x3) shutdown(r0, 0x1) setsockopt(r0, 0xfffffffffffffff9, 0x2, &(0x7f0000000100)="086737169486bd6439fe55eea0f0d99213ffb8c7568d58d3d508c86e07eb166665cb240617387146a56aa64e8c5425be3dc1475d75adbd2cb11b4956b504be2fc08cc08ce933e1ee2d17b204e85dd48eb42b6e634b7a551e0910a6fbe43c2c4ab823abe248f24301023a3902a2d2c51b663ba4a79ad3528275a59920ade3d0aee38343be08f7117b61351232e8b0c24e5384024bec587ee4c880748e74d3f322f4ae4460d29a65d70d11b94473c54eb3dfb875b341ba9e381a852d03d1ac0ef0ff6c8aad282364ad614740b2e1862e6493fabfad69759f", 0xd7) getsockname$inet6(r0, 0x0, &(0x7f00000000c0)=0xfffffffffffffc3e) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./bus/../file0\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000080)="00000002", 0x4}], 0x1, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/184) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0xffffffff, 0x9, 0xb27, 0x1, 0xffaf, 0x80000000, 0xc33a, 0x2, 0x1, 0x85f, 0x37c}) recvfrom(r1, &(0x7f0000000140)=""/215, 0xd7, 0x800, &(0x7f0000000240)=@in6={0x18, 0x0, 0xfffffffffffff671, 0x5}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) 16:00:06 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0xfffffffffffffe6a}], 0x1) r3 = dup2(r1, r2) close(r0) fcntl$dupfd(r3, 0x0, r3) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="ecc062a9cd9edc9dddf694a17307045168c1db943c432c8c0f386cd17fed38853d91ecd898cbe9aa6fee86ede8039eeb2de9c3f29067d678e47b1fe608b5bc5f4ecc4d0f3e689301340f870e0ff8c265fc10c6aaf7d8ce777ca6038f688cad1dc4aa579b247a1344672e4a70e20ef5a8ea82ff388fed21b480b60811d9c9cb27c94cdcc5f2171246ecb8a631d0cf168c3bedaccecdc7e0451b81313f5173", 0x9e}, {&(0x7f00000001c0)="1ceb44deef9a8a55e1506cee1778b1bc6abb52d3dc6f143c07710afbe8f57de6f352776279f9a85165656ed340c64f8a39115bffacfe398691d9b813ba21ba479be039c1d93955e2444c8a8d12e194c2450dbdc65a1afbe6d955f195eed831b6e8ccb54cc0bed2ee8a4717bb7450dc380d6e46797c8260e09cfe8cb3ef693a639ba98b578b97b18f5b24c44f63b5b9facb05c0cbbac098eed0c02152c010b0a4715d894043468eee98bcda8440d0428d529dfa1e2f67ff8ce138aa73bc5909a6aef14dd95b6cc8362a10792f3b1e94273ffe22adff", 0xd5}], 0x2, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:06 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x9) r1 = dup(0xffffffffffffffff) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4, 0x40) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = dup(0xffffffffffffff9c) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shutdown(r1, 0x0) getsockname$unix(r0, &(0x7f0000002280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003290cb89000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b5b58bbe38000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015871f87000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b39c9c50ba0cb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000393565ac16761370fe9a62ae75e0dbfadd1ae9e813f0f720bec0992b09b12b9721041cc4817edb4888438dcddf7c599bfe2de568ae1c06c7587268e7500f13bd504989823f3109142e6192b2e3468090afe05d015921eae5d0560b6d5ca5ad34d435f18ce6e943e04361e92cf2bf4faeb90abee4dcf3e2b2f5a026b40d43b2ad772aa94cb9b1e61583490fa901000000de95e70bb852f177b940c2aeb85945d29aee1e322b1402695fb2b57fc7e072e038574e58b7a0b5d6a5b1be73ce07abd5a26daf517765dbb0ed424e55d056b7bf6b2d3873c69df24ec0176c054d0dd312f9f9fe281f5e0c6a1619fe3890fe"], &(0x7f0000001140)=0x1002) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) unlinkat(r2, 0x0, 0x100000000000008) 16:00:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="8f73c1b8840c3012fddd6c84b42802150d3548f6281e6adf6cde0256fd64c420433a33d2f07d", 0x26}, {&(0x7f0000000180)="5b006173cfb4fc3365e12733d2e578a63e620d05cb235c791bf88d8c0d58f342940776a527b51c59c5c6c6c8ec807a5ba8e60c80cddd9c9a92e0952969e2c65ffc8cfb4ba319056ab9aa03ae86ce01af14ce448838a923a31b045a3e2f7d18b12502146e0eeebf848b4585605d1e7f2b5d41cd20264597c3d27da0f39a900f1ad833d24eaa0a7dbccff1dd06fb71416d5f0abdf2a6766ba273c3d16275112f64efd8f17a20728b20689b6253c760c9ef043083b5f220915bbb8357fe3644040e51d8d846bf80c9b018ccc8e7989310d8c582182e2a7de9ca", 0xd8}], 0x2, 0x0, 0x0) accept$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000440)) open(&(0x7f00000002c0)='\x00', 0x8, 0x80) setsockopt(r1, 0x4d88e018, 0x80, &(0x7f0000000380)="6e4764171b487dd0d4a4c445473df46d768ba4b07806a396faeeadd17f1bddf8349c6a94c4d913b03688b012c03e6c4b2611b20bc32b16f93ec10702ba4f3ca4a760d2421390e47fc511cb55d1a40a2d05f37457e5c4c5ae2bb1c3b84cfd506d4043c9471b2ef95890bcd1a5bf52a7fb2634d76c624dd85081438521213273ab0f9936325514b5daebb8be29b4fadb708bff222ca6043f51", 0x98) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=""/187, 0xbb) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613e) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="a1f4fffacded6de844b7883a2e51e08e1e315ab5db6fab0e0d5358b26f6cf1966576f31f64767b0c9d8143d41276", 0x2e}, {&(0x7f0000000080)="05cc4f5e764ca8117ce126e06c6e11f3dd0656a3e66e0c43955c48517750f24be30f58d97a1bb1cc42e5d5f0eafa49d636f268f989f957ea695ba090636545a6277225db7827495e20e93ad5a0c8e2e2096ed70d", 0x54}, {&(0x7f0000000200)="9abd9e57632a974dc20d6a1a7f9ae11f74f1788ca4cc78ac15274f4a14f9ca94ea7152fb0fa11906f7b23022107c5243092c4734a7ef3322bfdeddbe6afe3759f5ef13fd5831128c968d14913a95c3c3ddfeb515e6a1b9bc6dd7aa6a83", 0x5d}, {&(0x7f0000000280)="dc78aaac98b95ed3ca6202c495cc3d1b5b2bed487a2227e58444d6513206d889fbc251fb6e2de01d1e7ae57a1a40788d50df19dc018f1ad0924eb50fa8fb0006ca91ab57e9b470ffe83e4f39dfe4402c246a492b6da5863510d61dfa7adc5f17e55ce0d5e3068580a98a89b22ca6cef44aca9246cb8d4945179f4ece062d5e39f52d3fa3c2a2d33ea46aeed42496", 0x8e}, {&(0x7f0000000340)="3c29157951e6d07feb53c658fadbdd8782e6ec618a383729462089208b06c1015e03e69557980ed866bee3202331dc0e21c3f8a7", 0x34}], 0x5, 0x0, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff02}, 0x440010010, 0x10000}) pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0x400000000000000) 16:00:06 executing program 1: r0 = socket(0x20000000000006, 0x5, 0xce68) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getpid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) unlink(&(0x7f0000000600)='./bus\x00') syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = getuid() recvmsg(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/4, 0x4}, {&(0x7f0000000180)=""/2, 0x2}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/145, 0x91}, {&(0x7f0000000340)=""/78, 0x4e}, {&(0x7f00000003c0)=""/253, 0xfd}], 0x6, &(0x7f0000000540)=""/68, 0x44}, 0x841) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) getsockname$unix(r1, &(0x7f0000001200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005cc622871bbb4b2e08ae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009078b3583fa53c16178200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6707c79079c98a2f4ec7d1d41cb9c5766e4d2a2582763f431cb21ae7fec67ff5e1697516e7f9ae85834d14ecad7738e7ee1e53defd85cc5271cbe01c7fdb60338381cc6da1546b9588f09283e51f4f9f69ef30ce6524d6a28df733c43dfd4030882461f2505a408307040443904c47960514b44590daf61c41d88f103b078a2546950072a054f6d39e8ef82feb2dc31065a8a7c0a83328c801a2f3ce108336885a33df1951a18be22ed456b1b4992b09a770bd1e03146f9a723e31971222111a143ad143974e05db822c9c80b920942ce407335be1891b8d24d9956549a00"/4320], 0x0) close(r1) getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r2, r3) bind$unix(r1, &(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8) bind(r1, &(0x7f0000001180)=@in6={0x18, 0x1, 0x9, 0x7fffffff}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680), 0xc) 16:00:06 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x200, 0x0) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x9c}], 0x1, 0xfffffffffffffffb) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000001c0)=r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x5, 0x42, 0x9b, 0x34, "fb8f6667c05b25141797ee96a974b191b05b9d93", 0x9, 0xdab4}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x82, 0x0) close(r2) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x200, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x400028}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') r1 = dup(r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x6, 0x4, 0x8, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x401}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8266}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x1000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x20}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x10000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x63}) 16:00:06 executing program 0: socketpair(0x3f, 0x4000, 0x8000, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="3bb23ca5a2ed5a68a9c659cf9b2c142f9dc46f8f9849565ea7545de54ae3f1e8be975d3cd4fe1ff3f6b3e2a2cb9be33be9b59e1d7f946b783b15769fc193678acf986c7570d3b1ed4c04a2", 0x4b, 0x1, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x11, 0x4000, 0x4) sendto$unix(r1, &(0x7f0000000000)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/202, &(0x7f00000001c0)=0xca) 16:00:06 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xa93, 0x7ff, 0x3, 0x7, "5b1e1356f4bf996aea7d95d5efa44f9e01154406", 0x7f, 0x10000}) 16:00:06 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x90) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000001c0)) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chdir(&(0x7f0000000180)='./file0\x00') fcntl$lock(r1, 0x7, &(0x7f0000000100)) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fchflags(r0, 0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x5c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") setgid(0x0) 16:00:07 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/32, 0x20) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) getpid() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:00:07 executing program 0: chroot(&(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000180)='.\x00', &(0x7f00000000c0)='..') 16:00:07 executing program 1: mkdir(&(0x7f0000000140)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/2, 0x2) lseek(r0, 0x0, 0x8c299ec05761787d, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000100)={0x1, 0x41ed, 0xbf2, 0x4, 0xff}) close(r0) r3 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d700"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x4, 0x101, 0x1f, 0x4, "991bd47d8fd072e2cb13c5b13a3acbfa1e0f214c", 0x8, 0x100000001}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$BIOCFLUSH(r1, 0x20004268) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000001c0)="e43d9931b98dfae2f6a5f391c8ed0e87356085c0f359b866face1aa051db5f6c4ef392c049f6c083f19555a224f79b4416334ed1da3d86b66f4e26ce5d0446ba7e956d0ed0c5d1613afb3ef3a2b4e920d43860907bba5753d25989debdb91d8a2f1754ac92904bc6796bea18a71b9267f23dfbf3bcd32f9044d09bebb6f82a2e3567f1995d6a3f8b688187b561f26fb9af332423f6cf6620bd7bc64c80c585fc27774d548f075a4bed65b03cc989e9323203bdaea8c6e98eaacb7ed63e6a7319e76dca289c816e1dfd5644bb7e3e0b884ea57787f7", 0xd5}, {&(0x7f00000002c0)="30e59b5bd935725c1b252ca8a0e15b96800d11e2d1009a34381106ab150245db4512978baa50726bbcdd46147cc0a8f3cd327073c6d24e2d1b2138d42a7328bf5dc776049592f4366454c7672228b3dd4d9bae12214d53af6f9c6986679e230beed1d8adcda9aef4cb100cc87b6296b00b57558647ebb14b247909fa396a09c1ec637128bfc2dac77424f21a3ad336ba7c2d789c34b279b6f41994ea8282359a657a802e1e1a68b192192a30", 0xac}], 0x2, &(0x7f00000003c0)=[{0x60, 0x1, 0x5, "64c47803173cf5fc95e298dc3922ab6570f5918c19b7eac1888287c8371983f33175b6deb880e2e5d2f7c69f81e3e1e4a3ce5da667c05785171acae6638824d391359f0e343e07bf73"}], 0x60}, 0x8) shutdown(r3, 0x1) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x25}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") clock_getres(0x7, &(0x7f0000000040)) 16:00:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x402) semop(r1, &(0x7f0000000140)=[{0x4, 0x9, 0x800}, {0x7, 0xb463, 0x1000}, {0x4, 0x5, 0x1800}, {0x3, 0x3ec2a473, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x7ff, 0x800}], 0x6) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r0, r0) socket(0x12, 0x4001, 0x10001) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x9) listen(r2, 0x7fffffff) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000300)) listen(r0, 0xfffffffffffff001) sendto$inet6(r0, &(0x7f0000000200)="491a21f949d51aaa2b905cc3560561c180a5ca131437f90d94225645374b27fb9921334dae291fdb926becf6cd317db3e76e5932240fe035389cda4f8ceb907229f856c4a97051e3762fbd19d9a6594d51882ba03b669240369c85e908513d5b609b58bca2aadece644496a61013d108062240ab1be50664a05577024b6d4ba829d80da6a39ac6da2e0ca7cb", 0x8c, 0x40e, &(0x7f0000000040)={0x18, 0x1, 0x6, 0x538a2fd2}, 0xc) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000001c0)={0x1000200052a4, 0x7}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x1, 0x1}, {0x18, 0x2, 0x1f, 0x6}, 0x4, [0x5, 0x4, 0x2, 0x3, 0x7f, 0x8, 0x6, 0xb0]}, 0x3c) r3 = dup(r0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000002c0)=0x19a4) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000180)=0x2) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) 16:00:07 executing program 1: poll(&(0x7f0000000040), 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x8, [{0x3, 0x7d16}, {0x3, 0x80000000}, {0x3, 0x7}, {0x3, 0x8}, {0x3, 0x1000}, {0x1, 0x7}, {0x1, 0x494d060d}, {0x3, 0xe7e0000000000000}, {0x1, 0x5}, {0x0, 0x8}, {0x2}, {0x3, 0x4}, {0x2, 0x7}, {0x3, 0x5}, {0x2, 0x5}, {0x1}, {0x3, 0x4}, {0x3, 0x3}, {0x3, 0x7}, {0x1}, {0x3, 0x7fffffff}, {0x3, 0xfff}, {0x2, 0xfffffffffffff85e}, {0x2, 0x8}, {0x2, 0x8}, {0x3, 0x7ff}, {0x0, 0x9}, {0x2, 0x40000}, {0x3, 0x1}, {0x2, 0x89e}, {0x3, 0xf5}, {0x2, 0x5}]}) 16:00:07 executing program 0: r0 = msgget$private(0x0, 0x84) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/95) msgrcv(r0, &(0x7f0000000080), 0x8, 0x1, 0x1000) r1 = msgget(0x3, 0x2) msgsnd(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="0300000000000000b8ea54bf962215df49f0c06b5aaf6b116e1225dd735fa7bee8e78da6f2dfe97bf19bd934f35343003b23165473dc2961ccdebba97fa4ed8a18b8325fa3c42e3504b8a374d174f1d2ce622733b6f607003814b835d2dc4f292428002eafb18644f87ffc03dab24fcb3931f8f04518e6f580b4bcb8379b3b3418381320e8745139ea8ab05e31f9cbc5ca25bf1470b5516bbf4005cf0d3495be4cb892eec08f181a3bf5ea354bc8a83a400a46d148c094d6d53e265977efc9e61adc38320a16fe7217b61634f72c47283b0683f3d24aef80c8ba4132320b841776e93580d83593f937638c6a38f8db0883c820e4f9dc2b6a1f69eeebab3ef01a31657585f0661313cb248862a8bdef5d9f7e89b554b5d08b2864a6995dda2ebd5c705f6dadc2a3d61b860618b265010479332887d245a34767583a7f1de9bbacff60de30cb14c72a1ad66389fc31e06773931ea9b4aa17a0f49c537aa5ae03ad36f82398e52f5025ca00dde2a578a6f22ec7f5f68a436a182a796c6a204233d383939895413b841c17b86d0a23db6be9c25e259efb4a1fff"], 0x105, 0x800) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c190bb5186900000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096c758140100000000000000000000000000000000000400000000000000000000000080000000000000000000006238bbc3702aca0f5579b0394a1aa9bb87df1be05c143dfa2b45e8262c83a3be9b298a64dd4affc852bb89de01ae925efbb4693ffffae7fb335982d61e"], 0xee, 0x3, 0x1800) msgget$private(0x0, 0x140) msgrcv(r1, &(0x7f0000000300)={0x0, ""/135}, 0x8f, 0x1, 0x800) syz_extract_tcp_res(&(0x7f00000000c0), 0x8, 0x5) msgctl$IPC_RMID(r1, 0x0) getrlimit(0x0, &(0x7f0000000400)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x83, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0x47, 0x3368}, {0x87, 0x1000}], 0x2}) r3 = getpgrp() getpgid(r3) msgrcv(r0, &(0x7f0000000500)={0x0, ""/226}, 0xea, 0x0, 0x800) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0xfffffffffffffffd}) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e51f67000000000000013c1fe9002049fa9da398bcd62b103434820abc205256e4b696be162aae2cb5996ca63399445f1b2782196d5a77b730c88a77253514b97fa6524930ccc13a88ca933bdc35d91065edd1a3e822524ba4480102", 0x7d) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100051360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6001, 0xffffffffffffffff) 16:00:07 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x6, 0x4}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80185760, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0xffff) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x108, 0x0) mknodat(r1, &(0x7f0000000080)='./bus\x00', 0x4, 0x1f) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="00000018600400e7170600000000000000ffffffff00000008f8ceffff7993547d00"/44, 0x2c}], 0x1) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) 16:00:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000140)=""/208, 0xd0}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10, 0x4000000000000000) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000340)="4d532490da2cbcaad722e71587a7890957cbf47904337ed447e3fca839aba27b1240b804b2f639a02945487943cd6af84c183c82738ef791371a2ea2889a15e40b1b7cb8c3ceb8935e1d08727e1e9d1213f89716c7c3c8ab80dc28bd8b872879c0635f67e689a732aabf1009a1aa2865ae2f721ddfcc", 0x76}], 0x1000000000000088, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x282, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./bus/file0\x00', 0xf3e, 0xfff, 0x6e55, 0x0, 0x401, 0x5, 0x7f, 0x2, 0x3, 0x3, 0xea39}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8000) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0x80000001}) socketpair(0x6, 0x2, 0x2, &(0x7f0000000000)) r0 = socket(0x6, 0x4001, 0xfffffffffffffffe) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202170c0da76d8fef962e2f66696c653062de08000000000000650498468cba6e8ecd3534ad60005f337d2b06981f5acaea185276530c1e124d92498c3871467a2b825dc43321cf58c776aa2e1c658c9302c3dbfccea7496428826b8cc1e8268d9887752aa7a4861f4ae59d086e8588657402dcc056b4afa04a9159b84541649f0f00001c117f314342ba676fea9fc6d9dd41bbcc31ed39c13147aeefbfb5d7ae7897dd23e25fc2e538d8647983a7835e79b981d3502776e5fcce07682a06e317997b5800a99f93e9fbe982d08e7ecf74612ce257a81f11da8b9b8cd941f5651ff9ed9cacc3cf54d58f312f07243abbd5712721b1679bd8fa5ce57ab69963"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) unveil(&(0x7f0000000180)='./control\x00', &(0x7f0000000100)='r\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) symlinkat(&(0x7f00000001c0)='./file1\x00', r0, &(0x7f0000000200)='./file1\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 16:00:08 executing program 0: pledge(&(0x7f0000000040)=',\xac\x00', &(0x7f0000000140)='\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000200)=0xc) connect$inet6(r0, &(0x7f0000000240)={0x18, 0x0, 0x5, 0xff}, 0xc) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x100}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xc4b, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09", 0x55}], 0x1) 16:00:08 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000140)='./file0\x00', 0x80) close(r1) r2 = getppid() fcntl$setown(r0, 0x6, r2) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x75b6}) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000360, &(0x7f0000000040)=[{0x2d, 0x0, 0x0, 0x2}, {0x824, 0x7, 0xffff}, {0x1000000000000006, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="e81bdcd65b8df1add58ceff9ba209b6b091b2259790656cd0584ebf52d70282eed742900b8edf005b2d4b5e672bf9b572ab9e84fc736249b1846b96bf891b146053f7b47043109b1a3a204ea83e5fd7c83c35efef1ce1ddc8286f125dfc31e1f63b72f19935ff82a84882f77cbeba4e5edb2f302607ee7e21c83400ffa3efc9f5ff63e6ded22c513d049ce3378bcaf344e8ad01e3839c6ebc81c561487cc819eb2b2da2c00ad203eeb2972", 0xab, 0x0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) r2 = accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r3 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{}, {0x81, 0xe1}, {0x21, 0xb94d}, {0x14f, 0x80000000}, {0xcf, 0x3}, {0x4e, 0x3}, {0x18f, 0x100000000}, {0x7, 0x2}], 0x8}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getpgrp() r9 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0x2, r4, r5, r6, r7, 0x80, 0x3}, 0xfffffffffffffffb, 0x9, r8, r9, 0x10100, 0x5, 0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) pwrite(r10, &(0x7f0000000480)="37b0447312c5a7a38e48e81ce4ad958f897c92e32324533b390a4fbdaadfe638fc6e3a3b1963a010d6c621b24c9083c3df2ebc615a4a957a73b617cc77aae899437e313f0a4cf419cbbe0ef2fa9735b8038d4bc279633e7edd8ef9c9e4db286d0fdb739dc394de9ee94ff46e07d1d3114af24d54f4fafe6fd9203e3e6f4478339715d343672aa95a606b717215f995637ef3e52778ab95f8c698ef73e11bdb24c7ebb5eb301d7f655b293380bd2a7a825ac7a9f6959e5e983121cce1d4c96b602e3db2ab1e67b4b7694d2ff8aa905274b2b823a86b0687c755187b7dc72b16d7eacbeb032bb9abd9e5", 0xe9, 0x0, 0x0) fcntl$getflags(r1, 0x3) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x4) getrlimit(0x0, &(0x7f00000005c0)) openat$klog(0xffffffffffffff9c, &(0x7f0000000600)='/dev/klog\x00', 0x20040, 0x0) fcntl$getown(r11, 0x5) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000640)={0x2, 0x5, 0xffffffff}) ioctl$BIOCGETIF(r11, 0x4020426b, &(0x7f0000000680)={""/16, @ifru_flags}) rmdir(&(0x7f00000006c0)='./file0\x00') setsockopt(r11, 0x2, 0xfffffffffffffff8, &(0x7f0000000700)="bb8295e8ea210c6be1a3ae06086fc1cf169244bf33c77f8b6cbe7dee2f3652f77380994314f653b67d20ad49e1c50cb2722fc48cd4120472e6d53500d2bfdf6da7d8093c62b32b3068a5dff3852f3d5e06634889c08be7faed1761a87a777cb2c5ae616fa68ce9e2837dec751562fce2a49251d16013c9cdc5b994ba6853879a0e3a20ab6361dd9d05d2bff2d428244a5c5330823736f547df4405ec36fc2e8f0a7fc4a05083fe0c8102432059a51935105e5f81a0c71ab61854e2ac4352e30b5211eab1ac3de634dde7c86b66538c09eaf15debec5503bc80f4478f19b8e8cdf18fcd04333cc9bfb3e97fcb0142cc0bdc2e4af18de246fef57c2159c52cd3590f93aa72093106d18aec9c41ff439993a965617c21e78f47a7fa064e16de35e3826323c78213f53becc6091369a3ec6ac3eb2a82dc587585f6876ca263ac841aa56dc6f945d7a050345f39737faf4ed9378cb432a9728e9fce2c3abd926e7f31cc0e341b9b0a7e344fe2125f175498baf034f3daa33ea1bd26eba796d076ce6d54b98ce634de07aef53d652ab22feb760df055fcd02b4c938835f03e582f5258ca1a7dab0592fe9f3e75e36385671dfb71df4830007ec0b0b79f69f7d7c2f3492ebbeeb2f652803d5e845b6a73986a5f88193c00889709d13709a173454bcf8c1b77c0790cca8fa21ef5958ef9e310f89f3607e155198b597c8d0106a2b3d19ad1d70d5f9b70447bcc9807b3eb0ca009f4207ab885809d9fe7ad1fbbd3371c03d9a47d2e851ff7cdcbb147e3aad5e94a8f05ceec840cdeec14a435db7565b55634698fd51897dadfe1a7a90a2dd49f331882e76e83837e6ac922234303c39b095ccd759f53b6dd70427c32422c533e95c311cd68e31a96ebf3cdd041956a4b0b3b8a7707d0f7f41fddd335895bdc28419d194660f93950ed842b3e37e9929d924f162cb7affb5cb4396829766e958e58bc13a43d36ec8debb79f1d5dda0119e2aad34fefbcea60442da4157f5ad3a497dc7f8c4fc6bf2045f7f23ec3bdfb337999a9c5a06266350ea4f7fc759c69952cdf4bf9f8b002126fe623e1cb8b27731b7764d6576553250d5bbfad5bacbce9e2f83159ae26b6265ccfae444b06cf17f21bded127f66cb47b87b018850f5f4107f4368f698388dc78c21340609b93a3dad95d0a02294ecc91d5936f371e427091847f5b1db75f96d05c03006f37012daec7c3f4f0a089550857666322879c57446fbd4a9786e3fd856b49cb48216136c1f9e7d9507bd85682b1fce03ae482d50ef7650c5460467deaa64a769936dff7ceae64138b389a8a854dbd9ebde6386cd41f0449d62a3e9b2ae17325bbe4edc75b66f02e3f48b521dccec9fe35b273bc0a179dadf22d5ea88630d53ae6f52841f9516866c12ecd6e15825c1df0f3a972406aeea595ccaef9bd43953554a5eec260465cf6fe8aafa250e4c9866732a823e4fbc094d7d52604ddadc5b6851da006179de7e44f00a6f385e12b19b8e4702fa00c57df59beff3dec8428235dd1dfeb5c7eb5b09c34132bfa6d57a13943ac8b4211e13e5f1cb4a7481ed79a12ebf0dc416992def68dfbda626863b6ec7bd70a22cf417c7a713e293db676213659a49f30e8ececcfb67eb1c836b22c761e0aacc5c6c8d45e5c59c56a27e7d8559f99d80a78863a24eb3a255e925055a36dd512105095d2960fb70454a77001a1818141c8a294a39d8c08afdda714b5520e23838b6d3459125adea014a99f0b949ffe7ff7948ea47eea227d865a655f95c31e69de1298c960fb7ebaf240c0940683903bc25796a65591286333266c0ba3ea34467e73eb9a2dea179b59ef012761684c8bcdb84ab051c2366a3281c3451059c137e2972a37aa0f21ebeb771fefd6b417eac849d1f841c0f40de2e3809ec0c7670bcba877ad619e4682111d4f232d61b6c803a7e738a4b341c20307cc3246ced4d2d573c24005acb358aa10adaebcbc93ca2500a06872e625b9b0edcffc31969bab946778566f5892f773db7613c809c1e58622d0cafdac28eb9bfd961ff697102b5d8ad4a4f284810a816293c08ca59b84d9d34486732065c05bba0a92893ed8c6b186ec2b2980898d1a26735cd7b445e47d724684d5eab061521089d9f017750d765da0e205c4670d24d0d1fe9575bbec1742252301fb860407b0df7e7a3fef645bc6a06cd0932c5344a64c28ef91b18fad6fa22be2e20bf46923ee37d9d42557a36a663dddaf6abd9b07bba93b399aba894bfeec65777d376e489410e27f275754b7ee67c5efbab1507719d443ae8ac752289e753710419767dba4b656d6849bc3c43cbf0ecab71e6fc9be5150e6d5ec70bd571241aba03839d52966922deb33d77de0fa277124123dd9102dcd1081f7294918148a82838d64cb7db057759503f6676130e7b254710a7298a80ae6745295f069ca31ed5ee373e5197f3b64b0bd541b4fbff7b149a276d2db41ec2dde09ae9d72bbe2a83151c3cd52e97ae1610bab4546a4e02faf1a8839e8df788aef7f85fd98c5ce3fe9c69f7525756c6b88cb3dad15bb33b9ffdaab78b181fffc81b707f0693df8d84209fa585c9e3713153cfce1c9b485c183209d082e83d6d8541deb310fe428ff2cf0180066516c59a378cd21145fe8e43270782fdc9b9372bbe9afea5e43f8ee52edd7bd82bdbf77f5093b3dc2cb604eac9a866902061fa36251540e748d814435e9a0320ecfaa121eb8849af4012163978cb059c4001baa17b47ca97622bb1b7e06f6bd77d0f5341b4d9fa1f679b3d10595aab3eeaa110e3d99abdea005e328745778d6a5df77dfb84ac557316e77e54509f42193d63cce2fd5bef584c2a51d6af98f45ce0dd787d9727127f3e113759fa42d3ae11bf33cc7e72e7c104351091a4b181e58df7689b54d0959a18a494f4a6b283235b21a07f0629f823388dc98795b94b60b3bc0d8c3323df31c93be82655d306eb533537df792ae43659e9f3622d53027e11e9a4be5ca7a8c1414a88f0c51c1e9fffcc72846bbbaf245165a6ee83a2058ad57da82d717b04f572fd72541979324e6724e7107a278dd68a5ae6c4215be75a0dcdb45fa05bcba4c513dec02d0f15bdc490844cda803838759799e9a05d44569a68042016b6c6a103b1275cdcf7e0f92ba7f7ffc6e753e172e8af4686c704f6a448196aa015de79daed09b47e3203727f6c54ccb28071c6a721a181e7fdf1e882603280106539fefac33ca2fa8d2a0739b1d597f03bc893b7e649702046faaea38908940bd4e90acf7f5a57a24beb0c763c5ebdb4a3d7224d377a833bd5042b27117cac4447def412b3a253aef2d70f8f7689ee272cfafaefe3befd4292a83573015b489a3d7f5e846cd4f51ab0f19075aa889cb6ac71251e2549256acc6e75e6b674ff38368d0ae79cf5a4994b2d2d9ad535c3ade07198d5007192f3cf0f0c21d8564ad04834191ee67318ce01decf877b42f62e536cc9e74516add1ad158ad48a3acbd9aca18e26f3dab0e1335b1e1fd183c2cb056caae092a6462a58d00cc5232748837ab380a787c368fefd673558ae7e3e8fe10d1741ff30585e7162f06d208e40450c3fc1d8bd6b2a4cfd8a31fa3d01bdc7eafcac1aac8b2d12566497168cf39a71fa4b203ef4f6a2cacb85e55fc47ce22eb9cef96902069fcf3fb638f3f427d35a0a26ee19cb8bdb127dfe418ee3f46a0833901b1e648a51eca35fc7ed07f42105399c391c273db9301630c9e4b6cdc9bb71fe838394fe79a69c967f87de35ed7d4c4699d9a329efd7fdefb99787357b193059c598a1149b6de4bbd0d9985168e77d123ad4bd36d775faaa524169a7df65c47e9df30248907bd08ff0b92c39af9dd714be047045ebb9e03d0547471e967788d0f2f3dde26e62f6be208bc80ef54dc00aef9852e6cfcf6c974731bc33917011414deb8e4bf4b4d64765030cfe2e8a4b85c23b10bf6d67643f2780f16d58d08d44a55962a71b77915424a9fe6d28648e9bf05d32095824f35f804f0e7cca71c5dbce08de4b7d79cfc22a3d793f1cf80d2399d662b684d1d2a225a558c0ea63dbd0de1fbb4d73c9046670a1b16414cf32229aee5b1784df16ba8979b29ff45ccddd542f65975df03ac4e442ed4ac9aea48cbe02edfca0c581a91cabe69bfa91547e93c1442665c4dc1916db042389b2e8246c793b04c38e44f43b5763767885e277f22e83ba797a2e302d639ca2321ce51302fad80753416d70f59b41c8e04c1f0c32d35d95a0a8185613cbcc3646cd0483b88ff9827ba980145905c18bace5bf68eff019f5ea8ece68c91f980713d9b43a60245ea71a0693a5cee056032c71f7057d0751ce810a7cef13b1cbcd3705721b6b993423884ed2af63f63dc1283dd1397c93038823b1050024b37657003535567345dc474a6ad1051ad8bba7bf0df524758916cb04f634d31f4623a905e6939db98b8ad59a61434650bdb36f3c0fbbde3d47697829eb33bdc1067d5d01ee97fe0c4916185229761024b8cfcf79736d9de5b0098dbbd07bcaad00c3c9e604c842985f5d2f48d3b31d97facf7e2bbd430332d1038cf166ee0cd1335b848bb2222b94295c4cfa9fbae814d421666db40b78a6a7f941adffe7dd08d3d12f363c92b8d5e60d3d7d9e97d1edaaf1375f7716ca1c69a484e0505560fdf1573a6329f7fa3dad26f17bd53920ba22c7776cd858422d727cff12fa86845efb19f5a0f396a519fd4d3d78614782366ac05234bfd6750f497b92868efd033b3bf5330ee838c0c1df79c34780484c41e0e707c7117673420181d10c20b2460827d6da320a93b76f9648742279355c6410b38c79932b48f72c22965d2bb577e05f1aebd3ca9bbc3b7f40b19d2d3ac40cdf8337ded7ba6606ea94938221eba05d9de7dcc786a7077448768e5f9e82a16ff5c1be2db1d5966243acc0e85d3a33cf496ee43d6ddfdde18de8885c0821777693d34fd1598f764b09b0ba3d25549f3b022efb150230c97b8494aa172f990488ef6fcbc09abb367a2a1c62f259a7aeacf1de7afa37ab8333576e6803255490c85167dfc055a1fa18c157a06b9a05568456d5098451fb6b4d0579c040707b7c2f90b40a41cfffd9886782edd590c75b4df291171f39439f04f8cbf74c16a34608fcc7a218ce4128b0ebd5544215f9115bd9e7fae17b5bd6a790b8abd79fc671266e3af35c291000ceb154c98e9f68491e2fddfa81ebae96d22b4fbad52fdb296e2e103319b4f4184f3ef76472a22d6f777326936d043e3dabe321df0e63270679094596eaccab2c909b138b849471a1f793aed794c14f8f11ed2937223b939ae182b8aae3f94c1d155b0612639fc5e28de3e0e52e79578bcf511212e3b3458947fad1987e82a026898502507a92fa36055ca955c088dd4385d7495546b5673fa97c600a384d4ade5436d45fdef12225d413d5f391e2714613750e423016722a3ab5bd32cd8fca9203464717c0285d745000cffa36e478d5bf85a5008c7d72b5064f39f08e36036ff8a97dbc57a187913760273adc00b88ec5d7dd41398b36a334234154d349cd8959149fcba65e24257c4053dbf6e2de2a0e1beedd3ac621aea3de7212ba6850bde05dcdd639d223065563512f2b5275c5e7c9024ef4caee6f406e8afdb4e387703f3db42e0fb0a93f3e4fd377917e841ab2d90f3604c9f0d5b2bb20187ac00a36bb44738662e7a383e9fc6e9c658fa5778c660ca33fae53c2b2012bbfcce8df5e7653f49434df53a3173fd7992f258a247ef00361ff0d345a3bd70ad707a62f3", 0x1000) setgid(r7) open(&(0x7f0000001700)='./file1\x00', 0x400, 0xa0) execve(&(0x7f0000001740)='./file1\x00', &(0x7f0000001780), &(0x7f0000001880)=[&(0x7f00000017c0)='/dev/null\x00', &(0x7f0000001800)='%@\x00', &(0x7f0000001840)='/dev/klog\x00']) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000018c0), &(0x7f0000001900)=0x4) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81, 0x0, 0x6}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x9, &(0x7f0000000000)=[{0x9, 0x4, 0x3ff, 0x6}, {0xffffffff, 0x80, 0x9, 0x2}, {0xffffffffffffffff, 0x7fff, 0x401, 0x4}, {0xffffffffffff5144, 0x6, 0xfff, 0xe9b}, {0x401, 0x2, 0xd2, 0x7f}, {0x7fff, 0x7f0, 0x4f9c, 0x2}, {0x2, 0xfffffffffffffff9, 0x1a6a, 0x4}, {0x0, 0x561, 0x2, 0x5}, {0x10001, 0x4, 0x5, 0x5}]}) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x80000000008, 0xffffffffffffffff) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0xffffffffffffffe1) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/4096, 0x1000) readlinkat(r1, &(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)=""/70, 0x46) close(r0) syz_open_pts() 16:00:08 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xa8e}, {0xc}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x42, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10200, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x6, &(0x7f0000000300)=[{0x3, 0xb47e, 0x7, 0x3d52}, {0x3, 0x2a68c15b, 0x3, 0x7}, {0xa8c000000000000, 0x3ff, 0xffffffff80000000, 0x8}, {0x3, 0xff, 0x44d8}, {0x100000000, 0xf0f, 0xfffffffffffffffa, 0x2}, {0x5, 0xb1, 0x6, 0x9}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x3, 0x42}, {0x1ff, 0xfffffffffffffff7, 0x0, 0xae9}]}) syz_emit_ethernet(0x11f, &(0x7f00000014c0)="72a45ca80a6af91eeb58200139b804f37362851142ba4b829a395df6816088df2a240a6bec5522aec4c2f39188659a2a40ca189be167f911cc9a0294a5ef5a94db29880b73ce76737b2d2575e6edbb34a13c65b5e2ec2639c5bd689c62ea0430a990c94fa773a8b2d56d6ba3ac15e198a7c7425db845d7a7e060e511d9f3960360c293469509d78ad9dc363e2e9a8b50e703e6fbcaa3e641d1b26fabccf6d0738caaed389e70c3cc59a86c09d875dcb7c99a8d7b1fe9fa4c884c43f157c0fac0e2d26145add3011dd232b93590b13521165f59b10d12df857febae2653289043e28eaaa4e3a0704da8d3ec959820e53329b2a3f7cc0686021b6d166b77f5afe5b300dc4cb3dd9cfd5433aec91dcbe7e2c7fe3df02be816060da8148cfe82f8777e40f007d3a2805ab4865a1dfede169313b428129154548bc6a6990b263e4bb5ba47d93926ecf77eb766d1cc4171aebe59d21265aa47adc97783870ed2b561283bfccda94695f5199f4be164b084e083ee4f7023f671413af0ec54790d77051cd80c186e8075a4b335832e7baf010685ad301b5954f3d300fc8634a46560de26180b6ffd588ee05ef32f9e83ddf4a7c419e9bf09a1a1ed5ff99b7122dca886fd8035b736759d0ec14910043ba21b709fc906a5ec84d12022ee752a906106e7b38561ff175837fc937e97c3d5b32cbf1029ad93df45f1b61b2854470a2a06036fc8bfc82f391c5817b903e0bf51e3db3af5cf0ba2d22b56bc129707adae2aae464c55642621874c54648787e506dffb5f4e936cf2b960596ce231e2dc4e2a437500b20f8e0a96ed9dc50e1d4f2f7684d3f931081a9b401104f6f8a5c6ba14292162b67b1dd0a36598219884c0c7d7a9d48ac00d106492188f53fc4162c439640aa8f8bb5d79182006fde462dddea8a246e6f03aa8fad67a87714d3718d46a8995e1af353b8f28cb674f2e21fc1b91209580637dc151ea7fc8a51b5ccc016de1245155e239667c4a54c3cc84c51e37be402ec5c293707c4c45ee212e21de2e391ed0625c4c3bf65c5cf9fe25b4592aed57cfb76c5dc9bb3e78cd46ed4290cc849f4bba17e5325009bd10c4955e207f06bdcd09563ae7183469e163fcf4377f4ba4be0c5614b976d34828efcccc985ee34bc4a5a6077239010ccc3f12addb0e9623ddeef9374f9229ad0140cfc67bfc345e6c28a3a9db949198090adb7a9544df5c38d3d67dbbf8383d6637a4c1c291a1f6f1209fa6a606e7aa734036248343bf4f27157bc8e1b2e4eccd15ad1a4041dacc77bfd00b4cb1cda4e6ac96efa51b295d5c8dc02acee6cdf83ed71f0459461948eeb3c19be5d6d594ded2b530ced0f249d07c302708e7df9968f1fcc07c864d6513a1c6062fd8be8444b021dd4c963dda193ade3113e520007a7250a9d1df35bfcc017eb5a12ec95c588032c919b9091470db2669b5589b9d6cfce47020847448b935792087d33d69b6ab36b73bc806043e02c18daf8426f6b2f168379753f0eb6dc4b243998b96f6379e1a5c2e9f4597d126a4bd5fa935958a6403e86107cda64d8a81d87d404945d65687d9f18100a3262cf0d3e3f8eda8510ceb9bcb7820195108df7950e64ef550fd3f5270ec3fe8434684c5c72e523b0efbc81b2a633f1e9dba816d82410c51cffef889696b8450cd2acf5f16e29f6a69f5c9e51e1ba0fd578d95dbc60ef8d2ee377ce5be6d6f3baaa42fdf6b893c6db6775776f8a579c7d4908a418b9a006fec65335f85b5ea580d0c5c237f47f9c482282ffebbf43883c10ae2d8078d6d924db28a25145a74166e013c0dde6c96188a797c4e5b3a4e8977ed9c7853352140b9c9c8e6dd01a9c59d9b6ee09dd12801361aea55eff90934c900953109fcca1517e0134766d171c14eca11ed39f5e78ff45c5273871cf6154e3d836e789e2202db78a793b5e5a71961646fb42987fd5a0a6cb4a758f73ecead7c67d7eb1761cf0c4e01221a171cdf26a81d98ef242f77e41ccad7b05438048de94df6fec93a1f7b21a8a32ac1871c0c97f2d100abef0d919ec573869dc9f17870d3abf4a77ba875456f5e29fd77d9d02e0b51d3fe4c5e0993f83f776064615b4a4bd6e55233b0aeec9bdab9b7f4a1dd4f596cf47086cd859a8073a060826218de17a9d44decdf711818d41ae55295118134b1bfd586ab696db7e36b2da263ca309d22e3b30174eb40aa4b1e4e831f06a814a45f33ce8932b58a456c2b66bc6664a29db95b566cb157f836eb2cd4226fa731a9172afc44876889e4269b903dc2cc7fb21c03523f0f27266b2d903066f075a638c7133b8fffc0e8c718292d604fdb85f68867f0b4064023f0705ffc7cd16e09175c110d14c0748599760b028aa3d8ebb623851a6715ff79f976f6eb092a32a7ada0345ec5837e0a09abf868d4a78e6f70114af1c6641877b6f48641ef1e6943b7a4e24fccb560e03bd74a17c9e1b0a75b3722f39c5c49e5682bb648a8a7df101304388d42ab7608c63ef8d6925c5fbcdbae00c156cb7d24e9de25b04f8ce73e2d8c73b755d53bfd36efbae2a923a65cfbc0b7a774e2e6537651db684d08fa0f08ab2021b7ec42b6a2f1981657af90eaa03e5fa2bbee65150ffb578474c8c38721e5b21fd895e055b42b23b0952c527f393684bc4af7128e9d3f9bb2ff3ffed95d1fb21cddb98c7582a67c1aa8548cedfa6ee854f458c8a7c6c8c1efcbfcbdbb22c8b06826cff09512e97994c57d679f1313262625f4d4bbec6be7cc5154b4c624ab0b150fc3677200156d0b3a46ada01f4bc2363a3d2a11c0ee5312c939164299f70fa4fb3218c0d0ae3355ee6c85402fce06b15c1ab783fb52f4293d71ff4896806799d8b9262096bd63bbd691f5d60fdc3f570963531a3387c515e3294e30bd879e0e53f491f1ab87a81729c0609332d5071c2d9b449927346794b3d72ef730f90c15b107db25cad6b53cc39853d0f55aded0cfa3871c705ae53af3a709fcde11c52d27556ed9b66f7db99c52e06c5b6fd19291f0adb56f997db9c11761033f0ebd3026b8aef6f9cbe2fe7d30dc20bd112026071d63d794d0299b205169304d2d3c7287aae20d13f22f7e552f9e5b757d1e1d1a7ec727813fbd9c036caf10b63d0f6bae8e7eb9e287fc258e1dd467e228fd4a2537ead3a09146d4fcb0ede66833865135fb26f22aea1cb361a4be0dca00e8c4ab3c5608312faab0265d769c9c41dc1a72d0a051f906557ecd165cb56c1c9aceafd7321f978da86de50839a276433b04db876e5dc52bef99bc7199be42077964726b6b47e531c89835920417371424d4d18d7c8071724b3076637f8a2f52eda971faed4451811f5de3a3a866d42de8217b46ac4d5b683078965264e5abdfd31bf9a47a58b8db20cc4684900ef9cf272767cceee4a52a7c27dc68735cc3f6b631120c0b2447d4342f077740e5ccdd32d81349d306c82de6814bb13b0a6fadcff760ecbff1086a77a44619b7c040279df7b3fbd37b53a4ef53c955ece9473afa5a62c01c1cf87d39fc658cf732879444da03b2ac6d791cabef29889de75450887ba9fea2edbbebd9e8b01f60e0d67a680f939cd268f2abc46f2e8dfc89b0c368020e468c8cbce1d2a6d382dc81617732aa92164a33350599e3b393a958ed387a754205992e4c183eb8d3d3b432b651ab75978a2c3cf51987b704bbd233e63ec680ef891177d2659b89a275ac150a96ecc562981b8301b53cf5efd979b8431384f285cf60dfd5207e13a1e583216d49ed26108a9525df60f2498da618c3e300eb54c2ac6616190cbe30ff0a60a456d00c6839ee31d5fbfd11f8c85a47353fabae027c9a664360ae67da2955ae1a1b34daf64dcfc67561862414f72685123012ba2ee860b04315d15db06a2a582cf8046a201211b615e7da7cb62c42adb543a8bb4bf86789413ea3b8cc4092b9eb1491c20f258b0cb6dfea692f184f7ad55ef498838d5bc353a7b047c7dcde9db3c7c02e16908cff6e14b80761c4a7e9beaa5fc257e17ceaeac47cda9593a17a118c748ab07169f7c31869cc9f5d91e07e329e1557b1ed935d6ca0caad147a576f74c35838518fda0b7e28e4689ffe2a1832a5649b9d94b8b310aa2221fe287bf0fc7e185f79f32d260bc4ba3a853ba3c528e6ad5f927bd27b57a8f828db91be4fd808d5bde23e2cd789653d35937e958ff643797e62263383571b5af59b70c11b6228cc294828e8c1ac9127fe2d8d3a59f9ee50d49bc8277e5181536a9887347fe2573921fad745556e92f83918de861c22ae367d2c1d36feea1c0a832d6c2779937680ce95cb6d526e2525037d7c9c2898e38923fce57d1521578eb048cf10bbfdfcec4b7e61d616f89703101dc9c7e5edc11a90d7aca8f8ec4db46cedbbd97152ee3ac5098dea6407706b031d3188ce6214ef33ae1456b2aff2517dbebd72b6f99bada9f384568609300ff93a11040832dcc5677fde1c96ec51ceb7ea7c808c90644ff7b1e7c8edb8a98ed6b5a781692976f45b651322793f497d8d0d396e5a16d45b45eabeb8c795de60fde3aec5a48e9e89c446f3b6ff3d24eedfaa40949f26e209dc167ea9353893104ace1529052fe71a51f9a808bee12aa5c8e3b0aea8a2e615605e31ed06df44cbe010b14b177fcdabfbce60ee5e622dc2f8447882dced2f176f6c5ef331fbfb14d2de75a266254179fc68fb0fce01d6ff4e582b96b85d73dad7f2c25bde9b456b85d7cee240cdb72bd4ac2fa4ece856486e3b75f5bfe958e12ca28dc290d26804e1ae9b711d190d3a322d93cf2808bf3cab96d71c9d60242415bfbaca369d19226acc3893d1ab911e3a04b6d7fe3650f7ecd7d8c4cbc860f355f37e4c314ff4b2925fd43a2aeb52bb30749cd28c69933e21772fb90dddb32666c45dd73be20be8da1feeb8a1f82c2b0d337d1c24675f8b74773b1d3967e6d7da5420fe3427218d8eded559c6458b7ea670cf32badf5bb50f724a0625844847944426cf13829c652a048776d68e5045a7dc30ac45afd76da672cf012320548a8e3afb3877c39f625676d908792067ad79969fe14a4c56f1b043a090058ff16bc12551bcbc5f28d42cdb93848fa7ad48769f1941ad60eeb0040d0c4dc49706d925abf185137ee08f604dc192186e20d60d4ad88badacddeb324ed515049499dbcffe9be63e4d2dc3ba2833ffb581e94820fb3cd0eb8d2cca6a39dcf390cd97dd9d9bdbcdd0953a6114b59ebdb28ce2f1ca029c76397f0360a04e38458c192518c5be5e00dafdd5965c5300fe1b22cde6d57a1b10862d3488a79891a5b13ca6d51e91890425547758c6857c4350162d4d56b871b7eb85f6d8770a5e61e92a9482308e39bdeb636e316ab7f4b32f9b78a3ada7679f0e5c002a726372e18dabea952f6694f842230fd4515537738fc2a919d081f0fa759bb27e0c960a792f5c2943c4f840d519dd5da0bfc66ca5c0ecaa42646a2d0f9ee604f1b7dd8a3b2775bc0ea6a78c2020f12bcfc1b55924cd924302a886994fe74041d9d4d9d09e80478590426c3d0a86a9c0b0c9a7f03c3a460d9644cb0d69e7144d7c1ce6beeb5c295bc03ae3561b6b31f8b2a1391c1cc148f86c89cd40c7b526dda89d8aab5ea70b6d0f9357c42c49a183e40f3bbf565e9a545745588d86099a3a812c33709d5e4046e2a5904451ada04f9e55e02b6350435be0dad569883a764c64309f4a470bb00a8241d505a206df3788374c45894c3be5c4f6cc61c6267ea190a999700291e2c2de680a7ea2821a45db49601c13d9b9d6f7c8ad82b860a1af844c8c72") r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0xa) pipe(&(0x7f0000000400)) write(r2, &(0x7f0000000200)="09e4181455fb485229a20e7ba65a12a3f2bcb250143300ee23a729ae291bad4fac745716626928d48fb89fbec1f1e764193c9eb508c353365871a08ffd8224dc22013f8b966d7898d5f29c39e32f263688ded7fa0f0f8b989482ddac0cefbdbb6bfc493f738acd8d82c25fc50f32ec20c0085cb50a338a03082568fe6918e2d61794b6e61a8f060f218b0a8f", 0x8c) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000380)={0x9, 0x4, 0x101, 0x7, "7c5c81302b655f6c9f5a66f7049949394876b624", 0x6, 0x7}) pwrite(0xffffffffffffffff, &(0x7f0000000180)="b5b276b9cf9146f76f5d6474bd33a54cc50bfb7ce3f630b67ba1573060508fd736903bd7546dbe74f1d7583c6cc73add3b1b086715b003b3c88e7f94035da29d9176d5c9758944b63d76d5d208f89c22f392583eb059d13e62e35f0ec896a679f29b9cdd29bb99e88920fae53fb11d8a23c37e98658dbb659b36c35fdab185", 0x7f, 0x0, 0x1) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x25}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffede, &(0x7f0000000140)="5501") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0xc08, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0x88) r1 = openat(0xffffffffffffffff, 0xfffffffffffffffe, 0x0, 0x10) ioctl$TIOCSTOP(r1, 0x2000746f) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="dde2603001da6abad800002e2f66696c65300000000000bb9688c9c90fe87958b06a4d930a71d15f5424047c5ae1fcc0ad86e0b4c7221e177a52534696b63ef65e1dc3ccc7e17b596ce371d9515d00e85b79f3000000000000f8ffffff00"], 0xa) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f853f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab08a73824b3da025bbd47b3b09000800c7d4096e8c9b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f7d0c36a5d00d1628b53a000000", 0xfe2f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = msgget$private(0x0, 0x0) r2 = getegid() r3 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) r5 = getgid() r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x34) openat(r6, &(0x7f0000000040)='./file0\x00', 0x108, 0x2) r7 = getegid() getgroups(0x5, &(0x7f0000000240)=[r7, r7, r2, r4, r2]) msgrcv(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a8135c1c8a92534d85a6687be0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ff070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3f600"/4104], 0x1, 0x0, 0x1000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) r8 = socket(0x10, 0x5, 0x8004) r9 = geteuid() poll(&(0x7f0000000180), 0x6d43e05a74e490c7, 0xfffffffeffffffff) fchown(r8, r9, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000014c0)) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r12 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup2(r11, r12) getgroups(0x400000000000031d, &(0x7f0000000200)=[r5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r13) setgroups(0x0, 0x0) setuid(0xee01) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001700)=""/174) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0xffffffffffffff4c, 0x800, 0x693, 0x80000001}, {0x3f, 0x4, 0x1, 0x7}, {0x2, 0x7fff, 0x400, 0x1}, {0xc248, 0x10000, 0x140000, 0x101}, {0x401, 0xffffffffffffffff, 0xffffffff, 0x4}, {0xffffffff, 0x3f, 0x1, 0x1000}]}) fchflags(r0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x1000) shmdt(r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000240)={0x36fc, 0xdc65, 0x9, 0x3f, &(0x7f0000000380)={{0x3, 0xff, 0x800, 0x4, 0x2, 0x10000, 0x2}, {[0x20, 0x0, 0x0, 0x800, 0xca0, 0x4, 0xfffffffffffffffa, 0x6, 0x49c9, 0xfffffffffffffffa, 0x2, 0x0, 0x1, 0xb8a, 0x2, 0x2, 0x3, 0x732], [0x1, 0x3f, 0x0, 0x81, 0x6ff3, 0x1, 0x80, 0x2, 0x7955, 0x100], [0x9, 0x100000001, 0x3, 0x7, 0x3, 0x100, 0x17b], [0x2, 0x832, 0x80000001, 0x80, 0x3cbc33a1], [{0x1f, 0x3, 0x8000, 0x101}, {0x8, 0x9, 0xf52, 0x6}, {0x7, 0x0, 0x1, 0xffffffff}, {0x100, 0xfff, 0x7f, 0x17a3478a}, {0xff, 0x8, 0xd4, 0xfffffffffffffffa}, {0x8, 0xa2, 0x1f, 0x9}, {0x5, 0x1000, 0x101, 0xfffffffffffffffe}, {0x0, 0xdd3, 0x0, 0x8001}], {0x4, 0x2, 0x0, 0x8}, {0xc00000000000, 0x4, 0xf9a4, 0xdd}}}, 0x7f, 0x5b4}) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000001c0)=[{0x5, 0x378, 0x8, 0x9}, {0x2, 0x19, 0x1f, 0x7ff}, {0x7, 0x2010, 0xfffffffffffffffc, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x16, 0x48b57183cc864ddd, 0x20) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = dup2(r1, r0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) minherit(&(0x7f0000044000/0x4000)=nil, 0x4000, 0x3) pread(r0, &(0x7f0000000100)="6ab0735b5def87ce6546a928776e4547d7365d8f056c", 0x16, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x10001, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r1) execve(0x0, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./bus\x00', r2}) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x1) 16:00:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20110, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x2, 0x80000000, 0x7, 0x7f}, {0x800, 0xd62, 0x3, 0x8000}, {0x713e9b3, 0x5, 0xfffffffffffeffff}, {0x359a, 0x7f, 0x7fffffff, 0x7}, {0x9, 0x7fff, 0xffffffff, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: getpid() r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000000010101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffffffffff55) `‹\K@öYV\ÿÿ`‹\K@öYV\ÿÿllvpput: bad writecoaunt: 0xfffffd803nb7817c0, type VFiIFO, use 0, writce 1, hold 0, t:ag VT_UFS, ino 1 457, on dev 4, 0v flags 0x100, efpfnlink 1, nlink u1 mode 010000,t owner 0, group :0, size 0, fifo with 0 readers avnd 1 writers _writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd803b7817c0) at vput+0x187 vn_closefile(fffffd8030bbda68,ffff8000ffff3b40) at vn_closefile+0x15b fdrop(fffffd8030bbda68,ffff8000ffff3b40) at fdrop+0xc9 closef(fffffd8030bbda68,ffff8000ffff3b40) at closef+0x118 fdfree(ffff8000ffff3b40) at fdfree+0xf7 exit1(ffff8000ffff3b40,0,1) at exit1+0x32f sys_exit(ffff8000ffff3b40,ffff800014940300,ffff800014940370) at sys_exit+0x17 syscall(ffff8000149403d0) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffc5604) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc55d0, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic vput: v_writecount != 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd803b7817c0) at vput+0x187 vn_closefile(fffffd8030bbda68,ffff8000ffff3b40) at vn_closefile+0x15b fdrop(fffffd8030bbda68,ffff8000ffff3b40) at fdrop+0xc9 closef(fffffd8030bbda68,ffff8000ffff3b40) at closef+0x118 fdfree(ffff8000ffff3b40) at fdfree+0xf7 exit1(ffff8000ffff3b40,0,1) at exit1+0x32f sys_exit(ffff8000ffff3b40,ffff800014940300,ffff800014940370) at sys_exit+0x17 syscall(ffff8000149403d0) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffc5604) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc55d0, count: -11 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff80001493fff0 rbx 0xffff8000149400a0 rdx 0x2 rcx 0 rax 0 r8 0xffff80001493ffb0 r9 0x1 r10 0 r11 0x8aeaadab38953023 r12 0x3000000008 r13 0xffff800014940000 r14 0x100 r15 0x1 rip 0xffffffff8198adc8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001493ffe0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=298453 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff3160,0xffffffff822db690 process=0xffff8000ffff6d90 user=0xffff80001493b000, vmspace=0xfffffd803f00ccc0 estcpu=36, cpticks=15, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 51772 358849 1 0 3 0x100083 ttyin getty 6071 359456 0 0 3 0x14200 bored sosplice 79944 342196 90241 0 2 0x482 syz-executor.0 1774 355793 90241 0 2 0x2 syz-executor.1 90241 279428 17790 0 3 0x82 kqread syz-fuzzer 90241 242688 17790 0 2 0x4000482 syz-fuzzer 90241 397597 17790 0 3 0x4000082 thrsleep syz-fuzzer 90241 80315 17790 0 3 0x4000082 thrsleep syz-fuzzer 90241 214547 17790 0 3 0x4000082 thrsleep syz-fuzzer 90241 477142 17790 0 3 0x4000082 thrsleep syz-fuzzer 90241 255977 17790 0 3 0x4000082 thrsleep syz-fuzzer 17790 509140 66508 0 3 0x10008a pause ksh 66508 461740 94143 0 3 0x92 select sshd 94143 75261 1 0 3 0x80 select sshd 74036 190269 12811 73 2 0x100090 syslogd 12811 25848 1 0 3 0x100082 netio syslogd 25644 107948 1 77 3 0x100090 poll dhclient 3782 244796 1 0 3 0x80 poll dhclient 50747 420578 0 0 2 0x14200 zerothread 97265 377305 0 0 3 0x14200 aiodoned aiodoned 87988 93245 0 0 3 0x14200 syncer update 44322 456503 0 0 3 0x14200 cleaner cleaner 69488 297839 0 0 3 0x14200 reaper reaper 2989 292989 0 0 3 0x14200 pgdaemon pagedaemon 28038 466081 0 0 3 0x14200 bored crynlk 37714 296275 0 0 3 0x14200 bored crypto 90563 109689 0 0 3 0x40014200 acpi0 acpi0 57737 102769 0 0 3 0x14200 bored softnet 94388 242642 0 0 3 0x14200 bored systqmp 23402 415651 0 0 3 0x14200 bored systq 56254 219558 0 0 3 0x40014200 bored softclock 702 234677 0 0 3 0x40014200 idle0 99213 382706 0 0 2 0x14200 smr 1 375604 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9553 6492K 14656K 78643K 25086 0 0 pcb 13 8K 8K 78643K 370 0 0 rtable 118 4K 5K 78643K 1176 0 0 ifaddr 68 17K 19K 78643K 561 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 287 0 0 iov 0 0K 32K 78643K 576 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1204 76K 77K 78643K 5983 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 64 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 537 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 5094 0 0 sigio 1 0K 0K 78643K 62 0 0 proc 42 30K 46K 78643K 819 0 0 subproc 32 2K 2K 78643K 40 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 471 0 0 in_multi 33 2K 2K 78643K 200 0 0 ether_multi 1 0K 0K 78643K 24 0 0 mrt 0 0K 0K 78643K 12 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 102 450K 450K 78643K 102 0 0 exec 0 0K 1K 78643K 686 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 84 20K 36K 78643K 12815 0 0 UVM aobj 130 4K 4K 78643K 156 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 225 0 0 NDP 15 0K 0K 78643K 151 0 0 temp 191 2728K 3367K 78643K 19050 0 0 kqueue 0 0K 0K 78643K 61 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 1 1 0 1 1 0 8 0 rtpcb 80 252 0 250 1 0 1 1 0 8 0 rtentry 112 56 0 11 2 0 2 2 0 8 0 unpcb 120 1719 0 1709 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 1522 0 1522 1 1 0 1 0 8 0 tcpcb 544 801 0 797 1 0 1 1 0 8 0 inpcb 280 2134 0 2125 4 3 1 2 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 pkpcb 40 30 0 30 10 9 1 1 0 8 1 swfcl 56 10 0 0 1 0 1 1 0 8 0 ppxss 1128 104 0 104 15 14 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 189 0 1 12 0 12 12 0 8 0 art_table 32 190 0 1 2 0 2 2 0 8 0 art_node 16 46 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 2 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 533 0 523 1 0 1 1 0 8 0 shmpl 112 154 0 26 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 9705 0 8305 46 0 46 46 0 8 0 ffsino 240 9705 0 8305 84 0 84 84 0 8 0 nchpl 144 17062 0 15434 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 54076 0 54076 4 3 1 1 0 8 1 scsiplug 64 12 0 12 8 8 0 1 0 8 0 scxspl 192 50210 0 50210 28 24 4 6 0 8 4 plimitpl 152 432 0 425 1 0 1 1 0 8 0 sigapl 432 5268 0 5255 2 0 2 2 0 8 0 futexpl 56 85550 0 85550 3 2 1 1 0 8 1 knotepl 112 1069 0 1050 1 0 1 1 0 8 0 kqueuepl 104 1354 0 1352 1 0 1 1 0 8 0 pipepl 112 3138 0 3119 7 6 1 2 0 8 0 fdescpl 424 5269 0 5255 2 0 2 2 0 8 0 filepl 120 31699 0 31604 5 1 4 5 0 8 0 lockfpl 104 1729 0 1729 4 3 1 1 0 8 1 lockfspl 48 573 0 573 4 3 1 1 0 8 1 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 82 0 72 1 0 1 1 0 8 0 ucredpl 96 6448 0 6441 1 0 1 1 0 8 0 zombiepl 144 5256 0 5255 2 1 1 1 0 8 0 processpl 864 5284 0 5255 4 0 4 4 0 8 0 procpl 632 11870 0 11835 4 0 4 4 0 8 0 sosppl 128 63 0 63 16 15 1 1 0 8 1 sockpl 384 4178 0 4159 7 4 3 4 0 8 1 mcl64k 65536 1697 0 1697 152 151 1 65 0 8 1 mcl16k 16384 20 0 20 13 13 0 1 0 8 0 mcl12k 12288 93 0 93 14 13 1 1 0 8 1 mcl9k 9216 58 0 58 16 15 1 1 0 8 1 mcl8k 8192 81 0 81 18 17 1 1 0 8 1 mcl4k 4096 248 0 246 6 5 1 1 0 8 0 mcl2k2 2112 45 0 45 17 16 1 1 0 8 1 mcl2k 2048 62355 0 62312 19 12 7 12 0 8 1 mtagpl 80 143 0 89 3 1 2 2 0 8 0 mbufpl 256 125239 0 125054 92 79 13 43 0 8 0 bufpl 256 18537 0 12879 354 0 354 354 0 8 0 anonpl 16 490492 0 478279 185 119 66 67 0 62 13 amapchunkpl 152 23466 0 23359 61 53 8 18 0 158 2 amappl16 192 26979 0 26306 190 144 46 47 0 8 12 amappl15 184 2549 0 2548 1 0 1 1 0 8 0 amappl14 176 2618 0 2610 1 0 1 1 0 8 0 amappl13 168 10 0 10 4 4 0 1 0 8 0 amappl12 160 8 0 6 1 0 1 1 0 8 0 amappl11 152 49 0 38 1 0 1 1 0 8 0 amappl10 144 73 0 71 2 1 1 1 0 8 0 amappl9 136 3065 0 3060 1 0 1 1 0 8 0 amappl8 128 2639 0 2622 1 0 1 1 0 8 0 amappl7 120 31 0 28 1 0 1 1 0 8 0 amappl6 112 53 0 47 1 0 1 1 0 8 0 amappl5 104 175 0 164 1 0 1 1 0 8 0 amappl4 96 2979 0 2950 1 0 1 1 0 8 0 amappl3 88 5433 0 5421 1 0 1 1 0 8 0 amappl2 80 41648 0 41583 4 2 2 3 0 8 0 amappl1 72 97130 0 96714 26 17 9 19 0 8 0 amappl 80 12185 0 12148 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 155 0 26 3 0 3 3 0 8 0 uaddrrnd 24 5269 0 5255 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 5269 0 5255 1 0 1 1 0 8 0 vmmpekpl 168 30556 0 30534 2 0 2 2 0 8 0 vmmpepl 168 608816 0 607097 231 141 90 120 0 357 10 vmsppl 272 5268 0 5255 2 1 1 2 0 8 0 pdppl 4096 10545 0 10510 6 1 5 6 0 8 0 pvpl 32 1278563 0 1263300 378 198 180 200 0 265 54 pmappl 200 5268 0 5255 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 769 0 284 18 1 17 17 0 8 0