235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b3600900a90d160e9b201c6d644364e448a3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e52dc7d76d85a821dc97098ff908468a4fdf7404c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92b09004ebfc3c72f45d015a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7239dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515ed602e6c6d699318597794fd634266696b236fd48fe905f6b9399b983e45e641d4b16bb498795f5405f6b089be2cfc90ea88b480031b1b40d16fbf75c1ba99e843715a6bffc546bba9bdf68ebb2a267"], 0x1) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r5 = dup2(0xffffffffffffff9c, r4) bind$unix(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) fcntl$dupfd(r5, 0xa, r1) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) r3 = semget$private(0x0, 0x3, 0x10200) r4 = open(&(0x7f0000000200)='./file0\x00', 0x400, 0xcc) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000240)) semop(r3, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)=""/73) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000180)=""/115) r5 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r5) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7a8ad6b3e910c411d6c6aa98d8851fa8a0f45ca76571b873ce0fbd6a900000041acc3cf740e8a70530000000000002452000000000000000000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040"], 0x10) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8001, 0x1}, {0x1, 0x9}}) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x3f}, 0xc) sendmsg$unix(r6, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 16:00:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) read(r0, &(0x7f0000000040)=""/195, 0xc3) fcntl$setstatus(r1, 0x4, 0x46) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) dup2(r3, r2) fcntl$getown(r3, 0x5) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f7ce87b21b0c2bd1c333a84405785b56f5f4e73d2f7d7a499598b2abb65e3b58188c1aecc175104dcb0b10b7c6a7eac285dd6e98a6b65f2af336869b6063a82d58c1581be435dc76cbe0eba0cac98570dfc5a8f792444a25f3f91730b1cb4f879167a2ade7ddb0f17e6a42116bded063c7a394744e1657cb9a097f0f2d4ff870de458b976683e3fce22a973b99ec16a817e61ea8af9d8bcb24994338a8f91c84c07313b01e8a92c9641f6178e288f05000000cf6313b22d14df7fc38924ff00e7c817826eac8e9d7aedf9345fa58f716af8401b506c896a253a6e075d4f81c8d2dec25122347c44a720baf4bfba76ac7b8d160e48b4f02c83eda65df48b8b0b95e16a89b7e6d0cda43de2146b2d00000000000000"], 0x1) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 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}, 0x44001000e, 0x8001}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x2, 0x40) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = dup2(0xffffffffffffff9c, r2) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) pwritev(r3, &(0x7f0000001540)=[{&(0x7f0000000300)="69288fa6af39e3e1adea9778c6e70f3022f7cc719e73dcddb2d975fc1e37072f8e586241562c9d8d1cd92db4a41c1125197f6e1b40986ffc4a212698c48ab2828cc110c9814455974eecd7f286a50ef1e0fc0a90ebc88a5b8f67c30ef8aa048120ea75bb7c2247e4f52c7819967e8008d715518a100277b62d43de9637e80ae4cc3558d15ce7c284c3a538ca0427a1bcf345b44237aebea5e78cf82a23f01e7bbc0774c9122a286240ee8620f0973e6cd77f20aed6425de94e81fe9a5a2410dbea8595f713b88d948bf0edf4150e3d349d8e801d49d98224689e307530e5714b0d39", 0xe2}, {&(0x7f0000000400)="6ad4ae30779a8d8ab86a7269bd9111edb2b80c8770d7e88db3edb65250e51891fbe38fe48b65eb0c1aeb14f1e0d3ed6eb8384da0b14cd1d45180c796f0d9073b3518ed2566b0ef237c2a42e5103f63934e49bd0d2fd7dd97877d873df9895db7699c229d4ed1e80d1cf4d36bfacfbc5a20", 0x71}, {&(0x7f0000000480)="8dabf99c0d8770aaa70eb707e8b6b3323a43fe147752dae0a26aa2b89c25433d077ecb38dad794eacc33e3e99cb33a4673502a26d478da88887b1fbe84bfa4c19a4896101894abab4dfd19014efc3adcf8c0341c42ccec80e9a23d1eae3fab31522af21469390535eca43501f8cb555815e3a210818f00104a85456a6b30c3a455a854d629ff559ab34596da41dbb06f5241c3b9872a126457445eb2693977820b4abaa87e8c0b5a80d3d2772ed918f079cb4ce806cc9535488b7a110385a421a10897b401b4f46bfc4844a3c2cd8481c5baf4dc53fb4661edebe6a9da7cc529a1bdcbfb165d87fbdf3686b3c80f419f1cd1161060a1b99aeb8a752e73a919deeb4398e122fe5efcfaa07ff63d024ac1f80672e0ac3eaa687618ad2be3c6688da73662361ba7e03343e3c1cf562a411d6abc22e849fff11458e8737b5899fd5c6d0b14b5d957059c9951fc63131c0e90998dcf3b1f0974a7b5dde9e28baa8ba19f06b9df20c3edd6f5a51f60669335d8a96cc0709571111b8677b53878aff89936ab1b8a1b655c36691be12d2cf0f469dc20ac7b77e5f39a4ff67d4498e7c33d677c64b4d803e619d8215789dbcc7966092c3b52e7eb648a7a2fa914d4172799ef142671f9e1b71acb409e329e9710940f951da6f1365282ec1a921d26e73522b23beada4d9f097f55d45d517d88ac3cc32e48836688c7448cf123386bd496b277045fcafe16f40a80041b7111028ea444d650b2cc36ef3ed0e80f382f8aa2fb0ec9dac46174d49b427e53e343d1ebce3d965adf605d8cf073a6760f19143770f44753a965d13deb9eb69fdd187b374b2e561830aaacc2ff6b56ab1d00eb7e9b3c922addc390b41bb66de5d2983fdcc6e49e1a3031fba48f40985ebb85a9d03d5675a49b472a5cde4e6a6052ebb3f66be961d2f003f6eee4b188d966ecd0b18eb27330c50f2390419869f7cb41d3c3bbfe9c99a681c483d0bc163f05c886fdcc90fb40a48bec20502fb030a2df2a703d7d9124a700f9f201a010aa0a63623b663c636b46a647d006c882f4d3f8d756886375f57204600360c4b487c78bf50bb8877dd6c61071e348185e68511183c4107dc4ec6596934c3d95fa151ff7b52430addb8a5266c0a1eb87148bd105b30c67b503a62ebfa8d5c28629272e5f08fa8d8c0892703de7586c27f9593e1e5ab453420b58b44b1e6b287514e412873259228fc6373a2e08a8bca0eb4ce91f4aac77a1ae73d61b6ef92b346498c89800cc84fd47d436d8112fe7720167b5e6c7c63af9795dee9a393eb5c6c2e6b9ece90f6377fe16ab4708928736aeebed82fa614b1b81ae50cf84ca461e814b8376cd7463c2b77bb96a6e9b7975dc76a598fe5fa639516bd6169c08a7c8e5e8a952d8c3a7e9981c3f0d5d305b1c813ed7fa57cb1886e9dfe32c99e11ffd45c78dbbbc14be05c72acd75ea7adc811c3d6293045b14e4c2cfbeb275fc5d77c2733c69391db424a435e6474dae177e342db4b6084933c5cb827c88b9438e061931b2b93ad6bea3a0ddf4cec8282a97e47aa5b60c45bebbd48cf8f9042ce55d4a31c413b50c2b57a1d557cb4029eb2d9185f61516d79df8e07804711e4778a4af237c73c246bb417c72d44af0093ba98847db9a84cf091b572635936402a28de91180c91d38ba824d22c2c0d724dc6c669ffe3423353dba8f2fc0580907fddee2ccebd900969ddd455e72e1839f81b30353e4c252935901dde8acb50efddb12d498fc4e693cb61bddecb300737b56112838d45c4844ad08bb881f35fc42e2e3f6e72ba8ace67e8bb7aeee06bcdb7a89f41108607e78125a9e6eac92f9ba37f2c12206e990d1ec1025675babd2c62c0ea8655367d9779a45484b36e03a4e4e28293f9016f26e8697311128c358bf0c10faed2a890fc23a349813e254d129ecde1eab059ac2c5cc3c929b9d69dc4c4444c59c4348d8c58aef44076cea177dbfe642b07cac394684798332dfc5130ace8d3081282f7f2afcbee7ab317d20b29064d0b6a7e495115b12adc7631decd1299be72830db7d717ac6db016ee12c009af0507927318d45c404f2ca5dc900c5a8e92acceb368577384c501c7ae0daaed4e54bccece48ed691a0d613c0bee4f570dd7a897ec315a4362f79cc87ed3e284118f7e124bd6cacbbab1f66d027c7847990cfe46a260af702ff3a077e72d102f9fbd47887d6d4e13acad658d91a2d7330136967bb0449370a3d7cfb7ef8b37a8e11f651b72c2a8060336288589310956bcf670039e8e20bf56f76153ec2a578bc52d887a8e69ecdc8025e6689cdcfaeab091c813e0af5d7a98e0b504d12663ac406b802057c658ce92e252b4fb9982ffbf413f66785f66d0b4ffb00ba9908a110e8bee23a63063ecd9d9bdb79faa54b4974df756db42954cd309fa5c16749d22e74cdac3be5e7a9c91c9c32ccae0a172d2b76478e3d082b3ea57cf63b7c10796a580ca63fae7d41b8b5be25676aea15585c2d266771b498f1e8c60ca725c1878359eefb539cfbd02783513b8d5f111b94a8b8f61547f2aa664bdadfbed92fc5625b5cbbbd6bbca8d5485eace8011252b6fd4fb83ada692ee318b2820ee718098605ab66b62441ff53e82a2ffbf173098cb649cbaeff70d7891bbc81be55d6f27961b792a9e5ce6096ac1d651cfa9d1f01b163e0e8275eb12866700bf8838806a06d2b226bcfdce1e7cff667fb20d892486c6b0b69def400d232795c0b8908e6572533a30d5af37c043d6124c4135815b20ad6e96c4a26407265b17e304b24922a671fe5102f79f59060cb3c0f9eb48e16f41010f414aa71990d24081ce42cc9fe70dcf3f3c8838ca5c1d75cbb4f86df079ada35d6bfd87affa060f0a3871c7a7a2913d40bfd8210ab9fb02a2993f6ea236b811fd6d10d76960284c01cb960ab0be521df28a38db7ae591638a8bf9fd7af8c2748f143e2f5f42564d88dc3b0e73801ca3b9dc9b0faceba2c7241f3dd88e6008f2a29cbc8772eccb5b21d3a1ab52184986d881bab2c83a8828ca886d94f83484621b8b4dcd05fd1b49bd8edfd971bd629ebb7bd09997bfebe4a2525f6b81a0ad4e627b406e71f63ca745fae9a67a33fbd2238945f543334bbd2ef1c1f74b6bf256c8cef65e9eb7b539fe6698b15678a927fcf0a18ee42d1cb3a4bfff9d09b46e95df0050623849cb0184e75d87894cff6158d59a1949fbe3974c2b51328bd11664478e9358fdba1c292f5c4f096c8c57d1498dcfda6179b7bdaeb48d266ef599e8088345150404a4471927365255ff017bc04bd7ad6923234516e26d18ed7822cb01c30cfcb5c2b4f52b4b939092fbb3367f76e849baab34bcc4278d80944652832ac5262a2e395c6d398037a61e1d5fbe2c6259beffa800842122e55af5dd97baeb57bc512785e874166d84c3baae003038c755cb118bd7e9d9deb40b3956a8f64c520ebedb12d81cc313d2f7cbec5708b0a68b35acf4a93c666d3b8261eed0a6c22a86ce870efb67927c50f98d56e51cf515a4ffb9509e16f9a84898dc6cb6b7aa62ebb4054b3dcc4bdd3059a3dc668542dcce7eef27a03ac39270721e500db60f4815a73c6191a45fdcb9c6b4df1b4739e6c653acc3dc586a54ed9a2a09eaee95fbe1d700bc919ab250fdafdce0e3fafaf0229e1b00c86541046017c196f010bd1ae2f13e4b73b51369bf0cffeb3751f789fbd748d34880ba13a9940a409f00a27cfe9833b0ba3ee535ff35332573a332f2f630d4193bff0678fed9ecc62f5d1b4d39b31f27f4024fb72d961947fb9a3524232746b8e96300105affbc8d229f5476f6a51d77d960b604ed279b55fa62d2e761bbaa7dea0c2bf0fc6167d4df09a56d3e0e12685fdb0008188d9abb65b9387cdd5ef90f27c5f00001592e11c8f09832e2bafcc4aa5b95d971ba564f0b62238b0c7363e13fd02eab48c1fa412ad8f0833b40751bdef625bd38eab60a22213f553d58da881eb0a611d3f532a735d4063035551b51fdcacf03063402d331d7ef377ad6041d70364ab1edf7643b76c2fb5b625ae7d6125d5c9e8bf964c10858e657242cfd21e2bfe074ac4aee065f7ee09ae2f99154fc67dd091d16106221e89e72575011eb7e58e3726c6e2add1d7c3678080a35786055163cdb44d8ee41ff98f2eaa2d6426d1af4bcd00b0e3c130d5d3210d8f9fbbe04bea3a0fdfb6fc3a2064cb0b15042349d984395716dedd92537f9019ff4f6eb139c53a71a7ec782fb6bff1c3da612fc70fdf5530e6b32665100e4ce04e4d1834e2374c3cc072e51f1c7fe0e0446d4ae743a49d4bb00ff3557c43239d7964bfe02f3f19314ae5159db8f8bc8e8352e583563513faac986a0f44bc613b467d5efb13d070b615c17c43af9bb2ffeb5a968f77307abe2a0c98adc4acafb701141d9cc137b0b81d3dab0c99fc9da41729800e5efcd10aa49627717a10bfe609e8ed6329c9a3b5129f95d9955a6ee8fcd6dad66bcca93471ffb50b7e47049581ca38630b9e112394f1ec8087c5916231b0deda15986549cdbc90f0f1a8be428fe5a078074a3c9cff6459e1a87590959bc327c78186837bb3e9a70662f04d4e4720a8129d39778c896e1911c183e29d5a930f5e18c8b3d83d0ae14ae38a5b23b55aa153c382b8b6c4666dc9b75240c14bdce44835e7e74704929cdb668ce932b8c20356479277160010b62183f35fdd455704829f3f062fae97d5aff38bd89db4094f9683d7beeda563f3fd97129151cc39f9bdfc14e50398315186c6dec762cb350050ec0e4b1f221ac2bae67474e5f615111f8675c4d05d2fea3b14cdb0a5f5d419e369318b7c6a47b93a66cee64d8e8bd4f8c44608f6e085fdd63c98b0bf9e1bb286c69c2fea61a51d34fff5f464d759cd9c0e297e88674c5d1c353dea40df93d5b3a4fe58fb96de421f5563ea8d15ad109e7f520eea7c645b47ea57a529abea89a5971357e481d50831ed87664e6dfe063749c4ff59395a45dc78420386f5e19860c2e67c0167222adad912358988dc2c509f9082699a8696439dd860d06007bd303370f7c7fe00cdbc3f3297fe36dc0cdddb80ea8ef5dea309a1130c5e2cb3093e48d9b0ae1c26c78c6fe54fb3ffe4d05f75d807a4a1ccc8040ce3f2df9fe46ddbf54850a5767d516d05a7bf0ccf161c43f5895afc2f166f3ffd0912ed4ab5f5415fa0a60eb672cda234d05b34f7db586f187d2c3715d557fdf6c70a2ccaed87e7c935fc1db85cc8ac72ef979b1a35aa2ab6405a59f6f953e1e0aeadf678f4f58ed4bfe29bc51258f719d2e102695fa133af7608fd92bd4fbc2f1549f476021039672307208a113df1a25840a10085c0f4714048c9e437e18679f11de818a56211d55be8944a26dbcda10aa43436d3bbaef928304abdf7121b829854c46e2954349bdb2c82cef3673fb92d6efb9388ce3fb6b6ebabb0a6062fad8d81df1fdfeea916520d74fc0eef648d84b166f13b122206fcb2eeb8fd71ab16ca09050ea13794e12e8fcc0a0e957f564da53ebc832da2c3dc9055381259b8faeed977ced36d64d56ca05b0de537f3325ce757454e38948066cf54a58c22c12e0d6e103d4771db47d76ad29b09d3ee108818d666c4ab83fbae38944e09e28f8b395163d11a86963802607d74b9b439565594a30b8a147c0498903fcbaf4e6dc4ca77d7d782430b653bf273454bf8b58a1662d87f4afad57f6f1ae8a687e7798a5218debcb30c8791a12aaa6e016be07c6e56f441e642713a53e34fe0a842100a8c4a83c80c8660ad5224c6280016677e6d2669727e", 0x1000}, {&(0x7f0000001480)="aac6a9e62a3a51965e5719e51c2e65530d9b6d80b9d7f4b713dbeede2516376e15ac47cf42eb68a6900aa6478a9cd50882fd1910e2d74abd4c5492e13af2d72564982952a0513258b71d054579b46013bba38f5506cf99ea92ed1053dab048e5c0fb9639b0efd8063eba140a4e8c816e3014ec7b6c1892a67dc06df40ea7e7b44f7b0b9e630d", 0x86}, {&(0x7f0000000140)="68b8", 0x2}], 0x5, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x68da, 0x6, 0xd6, 0x1, "29d55fee0563704c73a741acab78e0004999bf2b", 0x8, 0x3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) rmdir(&(0x7f0000000200)='./bus\x00') 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="000000186004008b00002b80000000000000000000009e60ca85f0015a6f827388631103d142000028000001", 0x2c}], 0x1) r1 = getegid() r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r6 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x3, r7, r1, r3, r5, 0x8b}, 0x6, 0x401, 0x2}) r8 = syz_open_pts() ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r8, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r8) r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r9, &(0x7f0000000100)='./file2\x00', r9, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r10, &(0x7f0000000100)='./file2\x00', r10, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) r12 = syz_open_pts() ioctl$TIOCSETAW(r12, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r12, 0x20007465, 0x0) r13 = dup2(0xffffffffffffff9c, r12) bind$unix(r13, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000180)="6fb32ff25c88917308489c49ee7d94432dc60631c30b7c8dd2456f34596922ee321467ddc3c8ecfb21a4c1e34c8f2964cfe9377416301defa86239a05ce2ec8eb4e3693f36d6b54fb68378bc467dc8619c6c83b72ff88ecb50bb231bdcaad6ff579fa6119fa69bd77fa4623f51e6d4fbf4944037ec9356aaf76daa0f8c724bc5417a033896fd38cdbb1022fe5ae31211c2bb366e8db351e6661cbae00a60c7b2b08e14b96a16fe6654365c357c266b710def4284c69bf334f7a528157c5cb8a5ab501d70937e201ecce9ec172f5cb082cf0f2ca28815441c861a34e3642c7741243ce776637c5ca18dc16b5871d610c114f4e85334e8c1ee0d74cbd82b0d", 0xfe}, {&(0x7f0000000280)="2d91954cdaecff4cd2d45a8090ac313cb6240b3a33f3630e121b8b5977966aa9f171892d724410dcdc28febf93ba86bf4d9afe16c6286970da58fa3aa123cc705afeb379afc05cbb58b0a665265ac465362675a471c92895027c2d475de0a1e0e66759379f127672d8a29da52fc3b5bc0aac2da241d14545811043bbbf3cc93ddad6b1723f76a68a", 0x88}, {&(0x7f0000000340)="1a18bdce8d4e0064e5e922fef6bb27897dc7097c8340820bf53879fbcd90570b7668b8e098ccbc790c78b16be70d0e50ed8f025a4f330679f2dc473a03399090bc0d675fed36ecf279167b392eafc037d57bb14264090104c7edad6d6f276b663c1b4a7d869ef048891f1febf79490044203c42115efa53138f4e35727bd63a4df6ac83ecbd7ba13047deed87ab8ea6600fd5019254b5d0cbf89afff027120fb5d5cdf4e257c91115579c7f3237c53103509d9db00aeab151fa9", 0xba}, {&(0x7f0000000400)="55d3093da3e40225712672d02356070e54aa33e38525c977942983fe35e4d171324b6aabdca00d67e7172b64b32ce5bce10cfc06c81df6ca24e76ff68e3cf2e907645cd3e5230cb2754fede28f2f1f08c3400c9d06a771b2f78d373a9b39d9826e786e074528a5e807f8b1038303cab6f1ac34b64d6710803ede5c20a74f3110494d5f37c18bf7ee8f6af20c49873fa7ad491d0307d3a9d9f16e83f0b1e3374a50ad1a1ae78c73fe9b788fb719d4148a290775c703cdfa0b9b575a5e8885742253c90c2bae75d11057746ccc2b28dafd50d3e0019710748ee8474d91249cbbc167d01ac3b180202952eee62103a5351936558428d49e038a0df3f58db1", 0xfd}, {&(0x7f0000000500)="8ed4c5e746cbeed0e801dffde098d32cc92dfe1767636c2fb707724dbc22a2d9e3ae2ac48fb6627f9c9f63b6f199f2e38dbda5e2414749ffd970459da9c308c1e4e0cb90c14edd436423fe351ef8accc42029ffef7b19466b029c89da3ebea77b969a533f7ca0ca8d96c31a804c3cedbfe9bbfcbe7e7098c50602f5116fa75a3598e52637902241b2c6c809df1ed95b2218d091e738ac9d2c541dc3283ef11df58676336c0d661f7d956546c13b0d9f271da2ae224", 0xb5}, {&(0x7f00000005c0)="81a66dc73114a1a5e2357dde7fe366c7c71463d310f36c8130a4b69c2d09c40417d1674914662b148de18fed69f6feaa7bdbc1630d5ecb6b829fa59674f4e42a2a56b6d4cf71155d859d91a0725124a17b557c14ad9d12e9459317c9ab67e0dd751939d3e038c0908f6d0c69dfa62e43eaca0bf03b949d5bc449af2715a9dcaddda85fed65f19c6403881a02c1906cc690eac5be659ce68515f416d46a9d4f8bef7a42a7fbd6f5019f4b4042e3f9d7068c23f9ec", 0xb4}], 0x6, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, r1}, @rights={0x30, 0xffff, 0x1, [r8, r9, r10, r0, r11, r13, r0]}], 0x50, 0x4}, 0x8) 16:00:05 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = dup2(0xffffffffffffff9c, r1) bind$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) accept(r2, &(0x7f0000000040)=@un=@file={0x0, ""/97}, &(0x7f0000000100)=0x63) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:06 executing program 0: execve(0x0, 0x0, &(0x7f0000000140)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0xaa, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:06 executing program 1: msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="700000cc4ab7c4b127"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000380)="ef5614af87a394e9c0fe8134231081965c955bff7cfeaaa461323bbf92b2f19e114ab22e2eda2326098b4c2b3f494700fddfd7188629b56014e5", 0x3a, 0x8, 0x0, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) sendmsg(r2, &(0x7f0000000340)={&(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000180)="b9acd8931def66e241288f6817683b8e844c9c9d449296f305cab78a2a9e27a3c79564f7cd65d96f84609119", 0x2c}], 0x1, &(0x7f0000000200)=[{0x110, 0xffff, 0xfffffff9, "17e8ed7a81723758f075b14de3e1389bf3daf2f627c380669d677d268ef0f517747a478eed6f3c41ad1cf50bbdc3ac1b1b30505bcb4898ba2a7036cf1f046e7bd9b5f3d8790f698a7f9d9e1696717b7edebf7c5b406db73f86be16167c343118b5163c3003367fc01ca675969ddd850df015a877c4dc5d4754e2016526d76aa0c1225ca9e7a0afb641f296025241ce2950d93392281939c6d25574425ec323ff651dcb13bba92ca06964681d007227fbef694ba1d1c047bf7f6572952e15598020ebf54ee94a13048e36a695531160115f78034bfe10a0941d923f2ef443c90f6a5465e7bfaa17cb6d29755f6b4b6f214a94c3922ad1b50c5b6ac29ed8ad1b"}], 0x110}, 0x800) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x50}], 0x1, 0x7fffffff) poll(&(0x7f0000000180)=[{r3, 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000100)="8c65", 0xd) 16:00:06 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r5 = dup2(0xffffffffffffff9c, r4) bind$unix(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r7 = geteuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r6, r7, r8}, 0xc) dup2(r3, r2) fsync(r3) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffe00, 0x0, "577111c314756a8eb80b6648062ac63c52960405"}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xdb4, "79f0d539a402b5d59fae141b4f7728f0405240b8"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 16:00:06 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x69, 0x0, 0x0) r2 = socket(0xa7c8aa2a432604ad, 0x4000, 0x20) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x1a81, 0x6}, {0x18, 0x2, 0x800, 0x4}, 0x5, [0x3, 0x8, 0x80, 0x401, 0x0, 0x2c8, 0x354, 0xc7]}, 0x3c) setsockopt(r2, 0x9, 0x7, &(0x7f0000000040)="2b960b39afdc9021c5832718c36d34ded81fcea6e93951289d892f34d7e7920cbe637e4b81874666dec3ff9a5bd8f96019f6ed90da0cf17136c2aeccd5cae40c97d19bc3894825b126475f4445eae00ec42047da320e3e51ba2be06ed032f61644", 0x61) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x6c3) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) setegid(r3) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x20000000000001ae, &(0x7f0000000040)}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000080)=0x7) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x85) fcntl$getflags(r1, 0x2) 16:00:07 executing program 0: syz_open_pts() kqueue() r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x61) kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0xfffffffd, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x40) syz_open_pts() fcntl$getflags(r1, 0x3) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9, 0x10000, 0x3f, 0x2, "5ba1f62cbb496701ffc2c66eb38c4e6268509c40", 0xa7, 0x32}) write(r0, &(0x7f0000000040), 0xee) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f0000009dae000400"}) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r5 = dup2(0xffffffffffffff9c, r4) bind$unix(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) r7 = dup2(0xffffffffffffff9c, r6) bind$unix(r7, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x1f, 0x7}, {0x18, 0x2, 0x2, 0x6}, 0x7, [0x3f, 0x7, 0x45e, 0x8000, 0x1, 0xd81, 0xfe, 0x9]}, 0x3c) ioctl$TIOCDRAIN(r5, 0x2000745e) r8 = syz_open_pts() ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r8, 0x20007465, 0x0) r9 = dup2(0xffffffffffffff9c, r8) bind$unix(r9, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) ioctl$WSMOUSEIO_GCALIBCOORDS(r9, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x8, 0xffffff01}, {0x18, 0x1, 0x0, 0x1000}, 0x1ff, [0x8, 0x400, 0xffff, 0x0, 0x6, 0x9, 0x800, 0x8]}, 0x3c) recvfrom$inet(r0, &(0x7f0000000040)=""/112, 0x70, 0x840, &(0x7f00000000c0)={0x2, 0x0}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x20}) setsockopt(r0, 0x29, 0xe, &(0x7f0000000180)="c1105f8dd4a8b8c3649f31194e6813c750a42c4caae276c2900bdc7928af50916f142100e208fc37de4719f842a9848b50072db5460faf8db61b75bb63759f9eb0b81a93f8382e1b71ceee802165f32c525331f1893f34686101cf2b4bb9464c54953b171d0be6670b3a8757f5fee000828ce5a59377360ea7402f89b50f599ecadae57b676823", 0x87) 16:00:07 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) munmap(&(0x7f00001fa000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x7, 0x8, 0x5c}) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = dup2(0xffffffffffffff9c, r3) bind$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000040)={0x20, 0x5, 0x9, {[0x8f, 0x6, 0x80000001, 0x3ff, 0x1, 0x9, 0x9102, 0x6, 0x81, 0xfffffffffffffef0, 0x4, 0x4, 0xffffffffffff0cc6, 0x5f, 0xfffffffffffffff8, 0x2, 0x8, 0x8], [0xfa9, 0x3, 0xea0, 0x4, 0x0, 0x5, 0x7f, 0x400, 0x8, 0x9], [0x5, 0x0, 0x1, 0x5, 0x3f, 0x4, 0x2], [0xdec, 0x7, 0xda, 0xf7, 0x9, 0x2], [{0x4, 0x2, 0xbbd0, 0x81}, {0x0, 0x101, 0x5ed, 0x1}, {0x8, 0x20, 0x8, 0x537}, {0xffff, 0x1964, 0x3, 0x8}, {0x8, 0x7, 0xd62}, {0x8, 0x8, 0x8001, 0x8000}, {0x2, 0xff, 0x9, 0x40}, {0x5, 0xffffffff, 0xfffffffc, 0xcb2}], {0x1, 0xfffffffe, 0x7fff, 0x9e07}, {0xff, 0x1f, 0x2, 0xf46}}}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{}, {}, {}, {0x0, 0xfffffffe, 0xffffffff}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {0x0, 0x0, 0x0, 0x100000001}]}}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x28, 0x0, 0x0, 0x20}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x2, 0x180) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r5 = dup2(0xffffffffffffff9c, r4) bind$unix(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) linkat(r3, &(0x7f00000001c0)='./file0\x00', r5, &(0x7f0000000200)='./file0\x00', 0x6) dup2(r2, r1) fchdir(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x9d24, 0x8, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:07 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000100)=0x3) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000440)={0x10, 0x3, 0x4, 0xb7f, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xd7a}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x800}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fee000/0x10000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x7}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x10001}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0xffff}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x6}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x6a1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0xc002, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x7, 0x25}, {0x690b407133975e1c, 0x9}, {0x8a, 0x60}], 0x3}) clock_settime(0x3, &(0x7f00000001c0)={0x3, 0x9c7}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x400000000000006c}, {0x6c}, {0x400000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x203, &(0x7f0000000140)="9e7e1e5b07d7e73d6613c216a7c3") connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = dup(0xffffffffffffffff) socket(0x10, 0x5, 0x7) sendto$inet6(r4, &(0x7f00000002c0)="3482835637eec4e13822948983c2b76da98af16dd3dd252e31bae52c95f94c68b773c9530a76510f236cd22369fee264439cd1bd8877c082bea869038c103df345001e40388fb51f61dfb8378c3cee04a5f61a894a004fc8a7eaa9cad1681153f9364e049752f4617fa9560700fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000001000000060000d597c26374a5203f1415656905391dade1dccf1ee119c10350b8ef7164ad1948cebc3ab87b4d1e915415781f76c69d1129c9becfaab132fd944e67a5eb3eb36937cb6316340979b71df8bcee26742b9f10b45c2b0398210709a0b4a58045af794ccea332b01fb1600eb5a6a148038b23a0a2b40b117c480ae33945397a0a07975eea7eafae7c7f05066d65b683166cf8a4df2c33c51c1edafc8076a01db7c1c35f16ab7ec6e1392b4c05e4db48b549e731f184c9094ff8bf44b993263751a22e7eb05f46bdd6", 0x16d, 0xa, 0x0, 0x0) 16:00:07 executing program 0: semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0x0) socket(0x18, 0x2, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') socketpair(0x1e, 0x2, 0x1f, &(0x7f0000000040)) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCFLUSH(r2, 0x8020697f, &(0x7f0000000300)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800017596650 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800017596650 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = dup2(0xffffffffffffff9c, r2) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000080)=0x9) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x3cf, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/32, 0x20}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:07 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002008, 0x1000) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r0, &(0x7f0000000100)='./file2\x00', r0, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) openat(r1, &(0x7f0000000080)='./bus\x00', 0x8000, 0x1ae) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) getsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000140), &(0x7f0000000180)=0x4) 16:00:07 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r5 = dup2(0xffffffffffffff9c, r4) bind$unix(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000004780)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRESOCT=r1, @ANYRES32=0x0, @ANYRESHEX=r0, @ANYRESHEX=r0, @ANYRESDEC=r5, @ANYRES64=r1]], 0x1, 0x1, 0x1000) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r7 = kqueue() r8 = kqueue() kevent(r7, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r9 = fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f5315419be0f948fb383500"/194], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140), 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r13 = kqueue() kevent(r13, &(0x7f0000000040), 0x30, &(0x7f0000000080)=[{{r12}, 0xfffffffffffffffe, 0x21}], 0x101, 0x0) 16:00:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) readv(r0, &(0x7f0000000000)=[{0x0}], 0x346) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r5 = dup2(0xffffffffffffff9c, r4) bind$unix(r5, &(0x7f0000000200)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054073c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d71b6936b4f67e39f3d67dce75c5f1dabbe795da05714c24de44a9e47f99bb87edb2b7299da69ee352c0f95e7e3fc72ae0313898c018fd6fed4e1116200e43d302290402818794dc0755d8f0bf95402a804c3f6b2253f1d92b8ff7c06b4403aac8f3dd176bd3fa3eb592b"], 0x50) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x2, 0x40}, {0x18, 0x1, 0x6, 0x6}, 0x7, [0x400, 0x2b, 0x70c4, 0x3, 0xffffffff, 0x8000, 0x40, 0x8]}, 0x3c) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x8001, 0x8, r3}) 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x216) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r0, r4) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[@ANYBLOB="fb18000000ce34429b87c4000000bcb6c4694678c8af7325b2e30020"], 0x1c, 0x0}, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000340)={0x0, 0x2b, {[0xffffffff, 0x5, 0x91f, 0x20, 0x218, 0x800, 0x5, 0x4, 0x412e, 0x1000, 0x10001, 0xffffffff7fffffff, 0x5, 0x800, 0x7, 0x9, 0x2, 0x9], [0x25, 0x401, 0x1, 0x9, 0x1, 0x0, 0x81, 0x3, 0xffffffff, 0x32], [0x3f, 0x179a, 0x456b, 0x2, 0x9, 0x4, 0x6d], [0x1000, 0xffff, 0x9, 0x3, 0x3, 0x9], [{0x9, 0xd5, 0x3}, {0x1, 0xff, 0x5, 0x7fff}, {0x3f, 0x48f, 0xffffff23, 0xf26}, {0x5, 0x4, 0x0, 0x81df}, {0xff7f, 0x0, 0x5, 0x10001}, {0x401, 0x7fff, 0xfffffffe, 0x9}, {0x800, 0x2, 0x800, 0xff}, {0x7f, 0x8000, 0x0, 0x80000000}], {0x9, 0x530, 0x3f, 0xee}, {0x1000, 0x1ff, 0x3, 0x2}}}) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x3) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2e4390766c68127e, 0x209) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = dup2(0xffffffffffffff9c, r2) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) r4 = dup2(r3, r1) recvmsg(r4, &(0x7f0000000000)={0x0, 0x121, 0x0, 0x0, 0x0}, 0xf5fc3ca6cc79df42) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000140)=0x1bd3) r6 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r7, r6) fchdir(r6) r8 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r9, r8) fchdir(r8) r10 = syz_open_pts() ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r10, 0x20007465, 0x0) r11 = dup2(0xffffffffffffff9c, r10) bind$unix(r11, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) r12 = dup2(0xffffffffffffff9c, r4) dup2(r11, r12) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000540)) fchownat(r6, &(0x7f0000000480)='./file0\x00', r13, r14, 0x4) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000000180)=""/226, 0xe2}, {&(0x7f0000000280)=""/228, 0xe4}, {&(0x7f0000000380)=""/81, 0x51}, {&(0x7f0000001600)=""/4096, 0x1000}], 0x5, 0x0, 0x0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x3) 16:00:07 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) write(r0, &(0x7f0000000200)="f7b2d9b97ad5d3e94a9a7d92efbc2c71c7797eaf45da208fea4080c4", 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x800000080}, {0x24, 0x0, 0x0, 0x8000}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r3, r2) fchdir(r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x8, &(0x7f0000000240)=[{0x200, 0x6, 0x4, 0x1}, {0x9, 0x1, 0x1}, {0x1f, 0x9, 0x1, 0x1}, {0xb92, 0x9, 0xd3, 0x3c15}, {0x5, 0x3f, 0x1, 0x3}, {0xfff9, 0xff, 0x2, 0x3}, {0x29ac, 0x3, 0x1, 0x7ff}, {0x34c4, 0x40, 0x5, 0x5}]}) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r5, r4) fchdir(r4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000000)=[{0x5}, {0x6, 0x9, 0x4, 0x100}, {0x3, 0x8f, 0x81, 0x5}, {0x5, 0x2, 0x2, 0x97}, {0x4082, 0x1, 0x4, 0x5}, {0x7b4, 0xf9, 0x2, 0x9}, {0x8736, 0x8, 0x88, 0x4}, {0x200, 0x9, 0x7f, 0x5}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498c2de1db5b94df49465a358c1") 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='./file1\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba9902009ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c8858624137bd928216f8a56ae7ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8593dfcfb7774d55d9fb631e115c07577a996edc8ec545c87c91584828186f852337fad33f6e9c941c20c2b44137acc9f9d160623ff66199f9fa588ec4598a6b15bf40430de5dd9bc51c9b32c03f1e8d8baedddf6fd182abcffb36dab670f329f13f68a5a2eef2d86deaecc33ef51cae26a138a56a8554de1a565e63fd7b5f0497fd6dd40701c7f935b7a43473687d2d384d72aa1c72cf6d7a", 0x214}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x1, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:07 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8000, 0x42) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x7d, 0x400ffff5, 0x7ff}], 0xf924, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) getpgrp() r6 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r6) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r6) r7 = socket(0x6, 0x0, 0x66) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x8, &(0x7f0000000040), 0xf926, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffeb7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x80000000000029, 0xa, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r10, 0x8, 0xd, &(0x7f0000000640)="ebffcbff13b9fd812eaa4e713048e699319296486f7462cf8348a72bb6df231d66835b4fe821015082099ed0cabe00bdcbf0e244bc43bab05fc42377508de3feb64f61c6f722cc879c0108086726df2da95ab29f3bc5ff1626c8df2a4c692fa13390ec10f4382ed9576d6b109e0900021f6c5552f7fce638b115042abbaaabd432e2f786c9eeef5e1c7c2d53e42bd0", 0x123) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/speaker\x00', 0x100, 0x0) r12 = fcntl$dupfd(r9, 0x0, r11) ioctl$WSDISPLAYIO_USEFONT(r12, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) getegid() getegid() r14 = getgid() getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, r14]) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) r17 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r17}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r18 = kqueue() dup2(r18, r17) r19 = openat(r17, &(0x7f00000002c0)='./file0\x00', 0xf05d09e9bbe6f606, 0x1e) recvmsg(r19, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480), 0x0, &(0x7f00000004c0)=""/183, 0xb7}, 0x40) r20 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r20, 0x0, 0x10000000000000) pwritev(r20, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r20, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x4, 0x0, 0xfffffffffffffeb4) write(r19, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r19, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r22 = getgid() r23 = getgid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r21, r22, r23, r24]) r26 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r27 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r27, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r28, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r31 = socket$inet(0x2, 0x3, 0x0) writev(r31, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r31, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r34 = getegid() r35 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r35, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r37 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r37, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r39 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r39, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000280)={{0x3, r40, r34, r36, r38, 0x8b}, 0x6, 0x401, 0x2}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)={{0x1ffffffe, r32, r21, r16, r25, 0x2, 0x56db}, 0x5, 0x5, 0x100008}) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000200)={{0xff, r29, r30, r32, r41, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r42 = getgid() r43 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r43, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r44 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r44, 0x0, 0x10000000000000) pwritev(r44, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r44, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x4, 0x0, 0xfffffffffffffeb4) write(r43, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r43, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r46 = getgid() r47 = getgid() getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r45, r46, r47, r48]) r49 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r49, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r50 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r50, 0x0, 0x10000000000000) pwritev(r50, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r50, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x4, 0x0, 0xfffffffffffffeb4) write(r49, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r49, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r52 = getgid() r53 = getgid() getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r51, r52, r53, r54]) getgroups(0x7, &(0x7f0000000600)=[r47, r42, r33, r54, r15, r13, r47]) r55 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r55) r56 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r56, 0x4, 0x8000000000000080) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000012a, 0xffffffffffffffff) 16:00:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000100)=""/5, 0x5}], 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x4, 0x20000000, 0x200000], [0x867], [], [0x0, 0x0, 0x0, 0x0, 0x1000000000000000]}}) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = msgget(0x2, 0x104) msgctl$IPC_RMID(r1, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x7801a, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x84100080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x200004300) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = dup2(0xffffffffffffff9c, r0) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) sendmsg(r1, &(0x7f0000000800)={&(0x7f0000000300)=@in={0x2, 0x2}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000340)="23fb7b0e72532a8e29367cd83f9110ce07c0bba31a85ce7ee2e03733a148a7ef01632d7a1f7de8055605f6482698d016d5d06b75a51a6061d17e2bd13df9e6bb26a3419c211b8745c09357c8c7a0e3fea9b1a85d30b8af95ec3688cf", 0x5c}, {&(0x7f00000003c0)="514688ddf6fbf169726e4240c4e7e27ba7b66b9731de02cfc6d73f89cc0ff2f6249804951102ce6ee22e4806ae703da1e5bb4b917507c54e5a3462fabe4afaf21ec77f22e444e48116d871da5677b2d1700f645c569e2f837444514c5d33a7c19e85ebbe8fc6b1a5cce821decefafb01001f4b4648d2f928d2f299a70a8eb07d2bc2207057eedd614ee60fdab8737af291c8201e71d2afc842d57deab3adc8622c87b356cad699855bdc1392a630fb0ed38bcb98671fbdfcacf981de094084c41263ae88c1c429d29968bdf6737178efe7845e239c0fead50315b9bac8741b0f82b93de35b88a58ff6995bf3d38a531ad679820ef4a4b430", 0xf8}, {&(0x7f00000004c0)="febf543b2d4771", 0x7}, {&(0x7f0000000500)="8cab03dd40e136b51a9b857ce899e5b76c8d738ac64af66f1c7adf84537fd7bb83b7143d9408c2", 0x27}, {&(0x7f0000000540)="30c56c491f80722634136bb1532211da609cc4997f9cd878733bab800d4062365bfe744d85a717d24be3d8c0ed6561adaad5949e210c03428c2a915de4ac150ac8ecd9364ca248269c9304163290c8a19e77e576ac5770039b08488932c0a0c602b05ea2a32abe7c069bf05dac72960f77266a727d224fe6523827dad76758636681e5e058e2c170cd1156ffbdaac3aa236d4422d72ce51579095e7564f32e9fd46c3727de0209995a1e468f1682c931522ac15cbf0e56c235eb4c9472a5177c159d390f7f01927d32feb8fb821c6301af3dd2f5918048cf425a9c75df3d50640a34082c12f8ac5a29e5be7714d7fdc28a86", 0xf2}, {&(0x7f0000000640)="04345493ca8fbc931c07ed91b454bff57dd6e3", 0x13}, {&(0x7f0000000680)="c0daff3cdcad5668ade5409cfa6bf4a7c3791ac3f5d8094e6df6af55870d6072344fe69a5a87a187514381998045ba261884d547dd5560402ccfff0fd30863691a2af49f0b2f60f16f484e71b608cbdb0ac4a2cd6a865ac376ecb41cbf5ecf6a42477dba92e5ca2f8186e70f3f93df0ccab324256780878ac7c81b51d25a978a73380a0f1901eb6da36f1e93663cb63335cdb8a5c5ab42b88b6baa250de76ca2057ff2a3abcb968ca87eccdf6be7402e21478afcbbc21b4be0ce92bd", 0xbc}, {&(0x7f0000000740)="693748206e79a89c518fd9", 0xb}], 0x8, &(0x7f0000000d00)=[{0x80, 0x0, 0x6ba, "5cb03d447b3cdb7b7f20c114776ee291eed6227ff491a3b4ea8550eda90fe503b323ef0a58a9834a850737176f4af2381b7d2265dab241af93655356b327d976a28af5cc6064fba582cd55f03d49782c94825a58654e41a8e96a811fd6703b6c09af0f0c0b0b041c88a1"}, {0x1010, 0x1, 0x8, "109d6c2b5d21e6cfd19baa10f0bb75a6ca747c2e2dd67d2d074bf34212c52c8ffa094f7783a9b315915a17b5299eba5a236b9ffa3015d1cf3d1425abd3cc5eddfcebf56e204e14d706db21b946b84530f940cc65c59659443c90b964e2dbadc11530f5d5c51fb9a55c293830d33c49e606d79eda94dd9973e22d8dc8021d7810572be5419ea083d4fb8e7ca9719ac56929300ecff6655d3be0195de19641c5b74dd9b13f6eadbf9581af95c093f86f7c9d3b20ba36b3b7a3186b6ba41209e524f6a53df6ef9d844cb5a959713aadfb556493adc4cbf6660394851c6bf7ea593826fddadbe2d332602445768a2541dd843e23c65580e72c0ca6b6864f703e04a2d79ac897388f8ee1dbb768d595be36d009cc5d462a9afe942639488f518db5e09a7138f648f1cc553655b9eaf2674d3aef6c3e9f5e1d033bb718ac5a37c21eff144a8324d077f326307d41f4abe39f674165061f63bf594337f84a6a08b86e4dfbd54b91089200e09eff06a619ff9a0b917f723c5280b29f708cabbf18e27cdcc513a252feb94519fa6df556e454f0d2a7e19f1e4baeba85bf6832ecc80501021f5c65dc889c2a097d99a5c88bbc4fad23f0df303211598a2c0e57138d736357bdcb5c6844326f7abe634b3937d028ea2f60dc86175e162ce9073833c7d6c5d56476de4e77e3693b3d9df0791b352fd574027859fca4e8aacf07d7656147c1d216e1d8b0dbd0d4d61b8cba39725f485c4b5be44d9f70a7fe2bcdef8453b82410824b7cf0ab7df0b2bcffb0eb1a465a16459616bac49ee1099eaf814e6d4cc0b28831152709e03ddaacf284b50a46cf2a0b19660bc5209f55cf109529476307b004ad9164414a8e2adfe2083b257d5e38c27804796885bf072c9241196c458f9415e1f7f6e6059643f98741d45dd23d9f47650ed267d089822e2019c9224232ecbe9c50c06c6085c160e12278a40e35fa42ecc22a72e1e1679937fe88a3397e64dd19c5a550ecb7b6b4643e2a50d6596a2e5ca6f045dea652a74b2c4e56afe0801615a17a279b3211bb65b0aace8c3fef057346d5b4d51e49549b7e87bae1ec7caf2641e707bc39695964c86b5dd1c45e0d369b0e649273ed428731cd4357833e018952d4ea23bd5da7853f2a324e0d89a32f0f48e712808538d86ba7d5747f81141f72f98ef7ff064f143aa6904ad1fed64e87950e35ece4913341f4f30fe8a6c4d3b19f9b53017a0c38e52be87d33117c62f4bcfe40dfb56428715ac8db5df8aafa6f4d6a34daf65ce57c3381b9807e0153805614ea414e5ba5e278977cd252eacb89de4a5bf6b9007015c4acc2a97352c5bcb47fc6a4bdb9ab4c2a30135c31d08e7dcabd72c27f67a0de17873e4510e450561725038b27425f23560dcdb21e7ed1aea5aa8af7a1bf9ca111a346818862b633ec29e220f27aed5279b0cf8f5e4b6b4fce71dfdf9ce2fa630a44098f106d8f5674f861476678b17855dec128822a6a9fe041d40c32518dc0689d6c42b39fdd1069320150a664e0b90600f7237200827e872b504dbe22285186dd0449f3838c796e9d76a1ce0d26799bed511ce7dfaeff6266e30c07704c6cb4533b6b3402a921501043522d48fcbc39e30d8db65cf9539f3aeff29bb514138ca123f2a38fc0b434ec4b3d79a6de33e980416b09b0167b8a3652c5ed40e05aedbf66a6de6c50d74fffe9b0c6ca95995c28b472ae21e429fefe0ef0839fc1e672a78e4c1eaad407e54f7d7aee12a9b94a5c16d35af1dc473c1dbc4784af843481294b6dfa848ca31675330d26c1d865c453d6334025b2769f4daea380d49d66f688e6cad24a0e96c1b0524678d4e0820743c26e6d2a3234a760b017fbcab6dcc92b372b57ded05ae4bee826b47e7ddc17177eec58c84058370465130b0c158b87933fe629e54657325c4a9aa15aa1b00c68ca81f919c573802ad7dffb33d591d76cb2af2a1e7bbd64f5dad04e8ea219b00cd77a6dbd547e0c74cda0f9b28726ef87f19631e56c413bb2bb742a7420bce90020a406c302ba432beb528c8de084c4345240425837ac89bf2236562082d44efca80d6bb11df073a30064bdffb0c182da5bc5ef1115a0283eddc355ab101caf4e0587f618192172192a74d7d38edd3b03dd95d4ae72325c275e0aa22991fdcbfdfc9d57c60d6bed716ced0d96d69c1287fd498605e166f565f16b5c2c20c7960ae4179a60c8d8533472d2ad19b2f7094688d252be804a5aaaebd85a5bee0de996de56aa288d75056fb589e551208f805e99064e0efc2d811924578df95e8f3b57229e32943415c8123be77c9cbeacf416f8dbee8870396ce2713d58acac2b6f989534da94bd5bff38020c22dc4f0ab71c4e8b194bcebdb00dc47305d96c8e27e6ab6396b364f36d8cff7a9753c6a79aee4a1328933c7058b9cdba5fb3077b721550391ff05799126dcc2aa7a28d36288a68dc0f15d26e00b6f52dacb9bce9a58f671122e865b5da183178786abe9dbdd240a917b7cd4d0dbd57a31ab507775e7c6fe645eb29fc68aeec4c4b83847fbc32a4da0aa89e5c6bd62233b8a33033c5c6faac6b6a2fe0650356740a1e12936f255602c16e68ad28d1af60e456d3fd542019e3c42f05bc6716f27087de906f373403d9da36cba3eb387cdc4abdb7e5e25692da2b01849c7a30bca52b2b5f55172121f4e9402bf6c61b58b4bc5c1ec5f0b785650521bc189a1df96d080e887656a7c4ec12aaefa119e75fb68aa0b866223509a7545aa305c21520d07f1a65f32167cdd448dc0b9750b826a1d43904d20f646f432dee07bd9b2f99c8ee3544dee824c57a579badbc8eec3e1ab949bc3d430004d59a6493dfe3cd57eee034e0ab71962599f78e2aa167958d5ced9827a79ddd77476c19721079f910e331fa3accabb0bdb13e7d97b3bc8be4436cce57d37b643f108c289811ff6b3adf326864b20d208be9bd810b571e42c6ac1f1b3ac2e174ad4d1adb90dac75245863473340e0031b6ee91366161e4c620959a19db5b6d34d25ba0e8a2b91557268972215ac96ce0a018df0d687a016b9b18d14cf2f65ffb39bc54b1197e2b38ed06ce6f54280c788ad723856b17c385f553c9f61c720c35fe6e159f20f411cf704508ab2f39c5bc3b57b55087251fe76daec9deaaa04a430500697df2d4a98ca0a23d92e5f8e9073f5ecc9d28749f0d6df1749a60b4777d599f0f15f6adf590f960f60854735a918b1e20682243eda8415dc84cc207921cfabb4c5c81972d661024afb340c195e7f19fdba889cac946b370973876ace1fce9dca29616aa2088b58ce5fa05805de3404f255f9799c8f599e799ef5209427532add22336e57050bb3f16ddb8f794221dc404e7299e981ef55f3b3cea928b7017fcdaba33ca10d0126c181e98978e120fdd033e450d8f388bde2ca2551f90668c0b830eedcd7e58dfa537e4df621bb5fdfb2bbc5e4150da99d15da16ca849255c4f072942d22db5f67c32596654a7100fd9a5e1430c2c8dabbb02c090118f579667593aec0255db8c98d92833c1c26c37ee419474b8ef02405cff5b58d5b06e6d447f89b5c291997a7500fd10b75c3b6a6b4afeb6109454478401af6f77a86338e079c46de4590d78c1782d40e46e5ff1429858f3d1505407e45eb3865025052b1e8de36525fa620ea1a5db175ed1a77741775052a5965fa26fd6a238488062b8dab3b83e7a6720e37a1c799ac3a0670e2a3cfdc49e7bfdaca8d83e8555d50b6a8add76f8a297a802275a7508964248225679726eef55f4137f3a6ff213fbcd229b059b4f4579ca17be47915462401c50498c8e660c104404ffc171a6c1d7c80318d6bb9626949560ce4491b06ddaff14ed86688b26984e4a90950db5d4897a6bafc2479a586453171ddc5d8afcf230707674c1b5ee6ef0f45ee5cc1e93bcfb288ca05a139ff1dc080ecb5483644e3b4691c9eaa0784886ed446c1d6f1ded5ba9800b6bf2c8df0499502f30e83534e4bbee3001e98dcbc6bc429f22ce8b2774605bc08b2c9d5df0f7447643ac6f586563f7bcb55804326754833c06908edc2b4786566efd473690c098772b1593d90c80d943d5fc2b23a87dacc7df812ce09a235b86bd94f1048b225b5c18ff1b3dc6ab46326741c1e94a18995fd022ea932b25c4ec901c8e780b81f97940f04ff73c1c47fb9c35173a13b2b1ad9a9b96d773ca236dc373d75ccb841bdd79693be3f58c080000592e448af59c0b2f233cddf2fceea8b9339bf6abbb62af2ea443e698576eed07552a91ef3244bf317d1a637e3cf385628f33474e962b42c52e3a49baf65348ff9c647a8bae65b037fccc8aaa8a4dba0bbccd2d3e031f9dd371162efc344e614f771f558abf9c10bf42788ccb4b15291d033f68585f966bd3e390f75e63a1f034441b9f9e4cf6a0cf195ddec5a9e3807177e99daddd54804dbeedc9479791850d7e919c7e14c147e7a2bef712ecfa9db0ba55399b6af5da07c3ef8cd2ddbcb37a8fe4450c6f800fe268252168e43929988c3b24f7ecbe75772ef4920b6d9d153f35b3ee1a7a579bb28870b1af17d00039179c381e8ecf2a475e3bfee69d06203161efd408745c5962cf3e474e7f6a7ef8a3f0d747b14f1213c665840048756016a989900a2af5d2a141a01009345c0a3d4dcff5a8ad79d51494be36b4c8c981ec6e9f784b4d579de98706034cd2cd0edf2530fadb59f3f760a5d6cc9e9810b64531551c78ce992c52a7fa9099acf696fca8db726da89cfa9abc34a8fc41c0d7de0c72305db744638a66a08c20eb03fb03d436f8a8ad184b24336898245672cd20eac0708af14a71ef6aac4872c7a2fc77d55e9635ce43f1301cd7a2b3001dfb873d861bf6de0a18a992eb64ec2d9d48e018edd53d51e6c4bc52c08a855fa0ee819cbfa3797a29c506050b1fd992c30b12876c43aeb3f283b145627d32895aa6fc653a44b5cb55aeab743ed6224124c4b523667af764d075597e0c04f294b1d1bfba8c3befe0112035fe5a91aac535057da521941103a435c2f038dc2d512ff93f5587e3a8595a1471ab6c3201d8358cf5c3cb6afc672ad106246bfb9054d2cd680e6abbef7864231a9c83c9c88d41c9e9e02801d7da7dc7d1958e93e70899feeb2739cba4b168ce78b41fb2e4f0c722661153c0c689fa0a92c4af5b8273330398684fc1a70e5e5047f0bd132372107e8aee18fe73aa8e1de30598a97cc029f174972ae955d2de0233a8a9a2eec8293bffc6a6de7a8d4addfb3a8a4ac78e1dd28cfcb88c2233f2b5de1a30863468e012666b3a6c80cdfa7683f3cf52b76b17d08aa323ea576ffbd926703c74692c260b60519fd6aeaba55d729b0110b3def59f539a6973ea7774b3dd7f9f74e92bbe495efbdf8428ad56884e299065fe47da743b30933b0f699f57be33a2e8f3fe516911db8da6727784a272ada952cf07f966eee498d3df59c18da0456bb97afad3cb7159e5b16c3f8a78ea802183113dee58727271332bcdac1f0871a698c74413d74bbb1de1791e877c6236ebd47aae71b39105899f0d1e27e39198c8fc2e50821328c9622a1b9a05bff51ebd5cac332856b0e00b90cd0cd6e1c5dd9532557356259950099891f2cc78bf6851a6e4ae9f074771f60496bff0d4449cc6aa35cb8921a7c2f460393a7e16e946b255dca63501fc26dbc55dca3feae02f3b411a59678fa5e83959b89a602bf6fd13ef748728ad49e66d95b4b9c34ef05effee3e5126d5b84170a6c5d13c30059e0925d4891a3fe61d9e58ff51735c8e5a496af7c253ec"}, {0x1010, 0x1, 0xc98, "4ea44ecf4b204371c8263017b183cb94f4ccae89555f8f38b0ce1a0bad4a5e4d2ccc9385fe95d5927e5fbf774412cb4847436bfd94078236d0036f0f414ed4e9f73e532cd39fc53bd332f927ce68ecacb03b66775c70860737f02e07fc935850011eeb21938451a280be205b78e785e9edfd1237d9e1e26a4bd4a87653717d3bef71424dd21bae49fac1442dde1b3696abd005199b31bd8e90c98399f4f7491e69ce2189f6839c6f988ac607a659d5c7ed25bff015254f6fece822ef79d8b802434bdc26d0d18f2b979d94d49f9f01b89ec22774f0c5e723ff96bf897ba8c77c5b23b3d270cd92dab7871a4b36243d8db59c81ab218a1e26fac7f6505dac01d50f92de901f91cab0eadc12c1d9941a019859049f6e21cfee162599cb18c236aa89941f49f3c94a07ac63ac9aab22338a0c762a8e6482bd83e906aee907aa111322bc7f9b91d017ebd627c1a2b22a42d23b604f2fb979113dc076a4a6d12138f4a516294a0f304fdfc8c5917373b50e5223cc8f440745f1912df8a8a17dfcf9c3d7457084a80c0daf176add191dec38c24fc6bdfe6ab494ccd176237b19b395e4075f620aa33b3fdcb5735b1b61f02599a07cf7eaeb209f36745780e5c4020509f044d5a0fba5f25c46cdad0085ac2e2c5969e52c30686382f70f5cfd254683b057a60a996af45ba613d3db5b4f25dd93067cca75c6d107cc59cd7060fd8c01e4c2b699a787e7e7e965e4a8268c9fc65a3d9e38c7c97849651116d20fd5c909a12945a2ea0c04d688b26516f7cb070087d15f4c61b9998e1b43dd694aa4d0f7bda44b5c472cbd820ef64695083372a2d3670fb8260fd2bf19d828c4e153869b9076892f9a50fcead963f08d56299db52dc054a07faa9f68ffade3d03ebed2033a1eb6528ed9dcd86ff1ec70ecb3494540074343048c2b42ddb3867a1e68f1d52f00a2f2919d2ff068ffca9ef2e40660461f6ed6be7a294276cce37b57afb94027b88b9e8b6f3dc31ff494b2f9cd4aecf307027bae81dd103d30ee44017103e71d9e9bb6b848deb25d433c3d3b185bdc2f815dbfa6cb2882eb70976dcf53984346622705c0f962409f571fd417bad354ef0a82a6aeccd657d4d287d421ff44a10aa619c4099959a3e103a6eb72afd681a76451ba92aff427d51f71ee919f93835bab8431bc2e4b7346a35d289f6fe25dac5926f77ed14be37cd6ec96f2b53447b166459fd7b7da83aaf5eae99e766d8734ea7a299ebc1feb01fffdbba61860473ec1e09e9349f4a615635a7d7c60f15c0fb04945b710965fc1769fd67797c45d68fc86dfd4d4a316190574282c48abc311904fd1ac0aaf6cb1dfa47070131dfa065c49b9e6efca090a3b5d56ee0dbe0c64f348d0a6d060cef0189d3630f6c70dc439778723ba8e8d27a70d0862eda9c536e45b99216ddcab84d467b756efae40e48ee36863e10a04375ecbb3cec07932e4c35a12f1e19899b5f6d805991ac0dd4433e022a254be339da27f8759ce2d70fa748b46f571fcdb9bf060a311b83386d94e6eea24870b9b3ba9fbcd3eb77d2689d876faf88d3518cc1314be262c70c62063f3cd7e65b93548617e1322917c8f84509e0d6950014095c1c7fabf677f0fb17a8c6536a293a89d6716f487ad18e7199e0d41572cd710e9f3cca4214d57af015b0d91717493a555070ca80aea3998c477b4aceea794bcef41ca567bb2e43c3a9bc0e921a8f588d0a16dfa9a0dc84abb5afdc9638558c9b7ee0c9c14c011f82b1b45d6a983a8d0bfdd888ae9793b0715077c7c134efd6b41ae212c7153c3d9c5d9d7ec37515e45aa4e73599b5c4ff4605264a2e38d2381d11ada23638701a0eb7062e5822ea5b78e4aa9d1d2e306b3e447ae8fa38065fc638ce780f85db54b0e962b448ed3245a1fd72e9bbb6d956207370e14b64d09f60cd216cb21d7fbc489b1de37f35bced570ece82b78fa805fd1a30aa19a54bc8e07d036a012663387359e15a7a6c2f4e2433bac3aa995e9277302341f152bc969c80e56a8941a3173939dcfca70a3a01db3471c6c1403ab040927528b63bd57107b429dfe5e3e31ebfe0a178c64c92a3eb1da2b68cce93a1926b5c55ea64194f688cd5d1312fa55070c9bf99112572c6d2c116b89fd061d20a97460fce740e269475fb40021aed7a3049be65051b6651771b5d64e751c17d46a14aa83f7e6bd0f244fbfe46db8575551a90c4b91ad962ebd2f71c93021946594334008b5e3fd96d02c80d9c799f1caec5cced249320e8da37194496ea222ec306a304cb16b7fa82f868f858a69ad79f0eb9f71f6c0514155d885e48b9a0ae087e3c4cf198cf583cb48f1814539d7c492b1c6acf559885a3187578f6e40d72efbc1e50a19a29e8fd3a3debdf2dd1cc376e2ed59a620c60512c3dc945f1240bb4c0997c858a6bc6d31c705429885cacb67fcf5d1f11df2a072fa56bf90dbceb63b9d1780dd6609bf0079d4ead04cf8eb93b31afb0139e9315e9ec2e4c12be26ea51add51beea681561f9b58dd655b61e7cb705d1717ae538715308beea5b469b1bb948d5f8e57355583b0b52015a5851702afecc2cec6f8eb0914a59f1360312b04e726fd0e9774d1ccacb868a411abf80d909e98b5eb4bc7358b6695303a106d168d8e120479e4f3bc59d069d317ce7c50757679d0fb02af7a2e02ae1da5d0dcc558d82fe1941225c2ffbe86c8c3bf550eac846fdbe4484cd751ac4654becbc0b41406a2c5b55ece7180750ed248ce6c4260673de3dfdbe67023f9a2a873f24fa84f7a3a6b017d2d7298efd6b5bd6ca6c2a408b23267b2c591af37e3d18e49b6f729e8f26aeabfa70a89b6926c46203555145bd43d1494cfbadb37e80b9746ceec7d33026caa2b240b44657fff39f750c75e44ef45e071c5d7d65ca918159c045cf43688fc88a617b0f5267fc1c4645a63246ad9f2224242f83a3d83b3b737e063589a40dc0e3f75c0ea55d53473d0faea9e085c7fd56a45e8753c88da762c433e0d6f0296ec7fb1c2758d7172aa6a6a2b8b92a98865e0f0412141322b506e6fc708a4e4e5b1ed479b6874de3392faeb7d8a01e309547ff52cdf92c0a00f1cf2990f27e2afb5414b04d4ee25e5616d918d9138a9c3ae8f95d7c6276f20f10bc51f573b7de5de62c45f687ca03d8012f0f99f6ed64f7f26dab5d0d1997753b5ead31f9591718aa47754b9b39b715dd774d351e94e9ae09dc81c83809aafef25ec53a5b5e60e2611df0da6aa65b9c7dea4edb207950edd0b5751c48a6693faeeb7fa33d3cf4b1cb39e462bffe4f5b4dc1bc3aa034858269fd5cd2cfe342cad382e2beb22314a8e2249e046e73243427063221308adef7f141961ef3678835b5e3298cfa9e6f2f12b79d14152a1e43c5de7b39b2476b0fa7394f25e543335ec6c25fea8eb10f0bdbb74b1065156d7a067610fa3cb73bbde9cf66c3107884e74cdffd29487107a7e263c91d54836e24c072a8327a7edcdeb8c86c66b6a2e5005de742f1bb34d23a8a23bffb8200a76ff6d6c4a85c10c78e87ddcf252169a461e5cd849c1cf407a51a4e9da6467aa6d36b8b487678f7185b9d77bc8f100084a4d1e8b98e9f4bef3f9af0f58918252e36e5b684cbad3a9c5ea0c81f3074952d9bc0776e467fc62a68c0a7de0419b4013f0a1b15c02f616370dd2553d7e1fd1634f7bd335acac6e3317cd9a5f73bf5a7a5ce28d4277cf5f55ef5ded25183ee2d98a015ce0551575580aa32f5dc75f25a27abc2580edaeffd774c6f3503dea6ab77030baebea14110f6712348a18ce25f79a36df4a6982dd434300b3aeee8a051e1f90dab9a9f4a771eb545de0c2063c0c2f7fa89ddaf106e5e4b41eb1ce6e12ad0e8f3527f23a3eca4dad4efc53ececd8ca6ffa0fc1b54bb304a8f35d30ea4b5ad55f3464ff7ab6be6630193567305a2d4109ca625ba4c894ea56c1c96d3507b97a2941c3af5a2f36c6f4dc40b716f579b7deac2cc183b86d738f76c58ff0b343ff336abf8838c97828be5bfa7fa786e2ecad0116433e3be1cd56b04ec1eb12a3c9db74c0f1a467a0db75370ef109812f4ab45f252eeb374ec0efda1dd01e5f4990394633086dcd8567ce5b83df7df8aaa83eff1ef7fa24425351f4e3e83df3209122a65964bcfa0c8b030d2f5012d01f939c0454ef327c379f3cdf51785cfad32fc852ba7c9acd5b759ce0fa9620dd578e82c2fdc247e4269604b64d173a99976a52087847b1e408116e95500460425efaf642c05c68fb394de29fad508712c944e06ea2fae2b6097e7959f9ae87c1fbc2466ed8306326955b6cac4a3cff7eceeb40dc6ee96c2f36cb26e8a701941753b094bc796b9d281ab34dcb37bae576fb483c0db7e01ea7610faf7f3ef58a67a2b15b8de08084b1b1f5f5b0be0109fd954fc4f6c2d593a89d86b72114b66c48495c8e52ec40732a2178574e281f0953de3dc65d3919eddf20fdd0486ba022f1cd9508860116a223b781f9c152dd2257a4b22f23570b5aa0b05cd142468f2841e3c2428ea95f7ae3f7eee0407b3f21861f9b66d1b0f15d659405398c5300d2c747c5bd0ada79cbf0bcb952b20939790a6758eb631813479ffec9b5628dac4ced04538fe2e627378958cf14bed33a6f27c29fb5e22ce47d68624b726cb87b768ebd00143ad825c826090a22284883b395d18c9d0008dce7d511e9b94d6e50790b9e3e93dea75fe04203fad9d8b715143125e2f5ccaeb3aa6765b7f24a2f14a7be416b323bcf7d2bc1bc09f30ca02930e54d01e5c07d5b374317f20f3b27ee6b273e9f1a274267ae3892e458708e59be25c272ae4202367fa9f1164497f54f04730bacd9f31ebcd24b52b074a5c85c5366f0f0ffb80e49d01a4c65ede4310a64153451b3356695374c6e070d100421a1cc1bcf4713805db72bcf6d15ef3184c040c0d3ea9bf09c38ac3673df575c61601c57811be013384751587b04e681772223b29647fa6b023789f350ce994abb9f6d8e36f9e957931144146bcc340ef61a8ecb5e940ac16f60a5079f1ad3d5056659be8552cea772f323ab95fb2cbe79511b24544f9ac240c10e6b16aff664a8ea1065f0470c166943e853629029ed2767733c1c25c62907aed3a55857af9ab62770f331c9e536a23335302563fcbb37eb2ca79360ce00d071dcae849e4968176d3a128f7b7910ae86d503c9cd0f72126111e6672f17adaf5e8a5d4ee17c52dac5ffcb37ba91d33d64435af23fa39b52c406184c8ee04892fb920042169bf53af809550948761b0a3dc4d3152821d67069fb189a2223640377d89416ab4e0e3ae89e8e972123b5ee7b699a06bc4af77f632da150071cf6b55bfed3423c67c3b3dec6d5d1b9af05c5a2e7e6c4930528630d733fd0b5a338d2870932f4ac3773307c3a1a3230450c1ec4f4ba312b6de4b7ccbe1f6b803d387363afdd0e57f4562773c8641fc767ae09e0bfd810792da2b185fe63e5d33d235df29cb7682163644c5f2a02e1fe52aa9670011f27b5101b1134e471076ca20afed83c4f525dac707eddccb9349369aae8b593b657c20ca9e112fb78a66e22d900f09adfdd928414965386f4dc23cdcb4806c4425f890090fa99075b0d737a1f0eff104d4e0edfccdc381107fe1cfc3b8fe613841f7d3e8a506236a86f208aedb942d0b92b95b67b94963c6db6dc3459d3bd68fed8bea09d02bde44b688a4fd09829de1a0ebc84975ae6542ea1181566d6dfa864c1266d7227c91318991720344d0210fee3e49726ca3f194276e445f0effe567658e3edcc33714d0e04ce30e"}], 0x20a0}, 0xc00) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x100000038d, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000000)=0x37) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r4, r3) fchdir(r3) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r6 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r8 = dup2(r7, r6) fchdir(r6) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10400, 0x0) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f00000002c0)={0x1, 0x3, './bus\x00', 0x2, 0x830, 0x1}) kevent(r3, &(0x7f0000000140)=[{{}, 0xfffffffffffffffc, 0x40, 0x4, 0x100000000, 0x64cd}, {{}, 0xfffffffffffffff9, 0xa2, 0x4, 0x1, 0x7}, {{r5}, 0xfffffffffffffffc, 0x1, 0x80, 0x8, 0x9}, {{r2}, 0xfffffffffffffff9, 0x48, 0x4, 0x186a, 0x80}], 0x7, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffc, 0x4, 0x2, 0xfffffffffffffff7, 0x7}, {{r9}, 0x0, 0x8, 0x88, 0xfffffffffffffffe, 0x100000000}, {{r10}, 0xfffffffffffffffb, 0x24, 0x8, 0x8000, 0x751}], 0x1, &(0x7f0000000280)={0x1000, 0x8b43}) 16:00:07 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)='D\t', 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = dup2(0xffffffffffffff9c, r1) bind$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000040)={0x1ff, 0x100, 0x4}) 16:00:07 executing program 0: close(0xffffffffffffffff) r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#!l', 0x3}], 0x1) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000300), 0x0) semop(r2, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r2, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)) semop(r2, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000180)=""/134) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000180)=""/231) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000140)=""/23) r3 = fcntl$dupfd(r1, 0x0, r1) write(r3, &(0x7f0000000280)="0920090000000000000014804752cd8439df7dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r4 = socket(0x400000000018, 0x3, 0x3a) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f00000004c0)=ANY=[@ANYBLOB="822f66b124000000004496e4ccd4b58dce07000000194bef8908abb9ebe80000000020c3df0a451b3efbff1dcc1c5b9adc06234ac7923a2c2465d9291a0db66e8f0600d300000400f719d396fd19a78fd85b0c19aebffaec31f8d643711fd04474371fc88e0600000000000000c95b7d2c7464d9a9c6686c4e8200ccc9a4c15caa5d1e299f0eacb7ab9aafbaa409bb1401f828ebd91d3a04ffbe93602999d2e4b3ea22ea9f234f3d0590a0ac8d07fe19a388638ae5e4f2cfc7b94a02220000000000000000000000000000ec51d345c43978874aab083582936c92a83ce3e400000000b98b00613110f5942d0d3d52e102483e73c8f2a93879dc80f9e09762382cd071ea4206005051d93cd80100016dc3bcaa0d7134c630dae019439dd65287190100597aa32b3f986450c9db13b52beb0f5313a704daf9e944b8e10a7a52a68f19d87edb6696a9fbaeee2304000000000000006c3afc0b0eb855b05b6a3a152ba07bfaf5459f1e31e19c285ffd036531a49040cb19ab93b4d8be61ccfb91ca58d383e0f7e8559e9bd4c4a478ea3efbb96ef70f6362ae0000000000000000000600000000003676cbd71192d4897fe7af421d1569c1c2d5668f2e0baa04fa4cfee0e2552b9ea3aba3222e7d763ed2bb6d5707119d85b30d5553e26b87a34175f99505893ed6b7f5f91c784535ad2a230d3ecead824c930501fa5d360af36209e901e4bc72e233e9d0562928d80c9ecb634b92c5dde0b40ff365d26c4929382ef7c38b60554e488936806d6cb81d636d9b51"], 0x10) r6 = socket(0x10000000002, 0x2, 0x7f) dup2(r5, r6) r7 = kqueue() kevent(r7, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x31, 0x0, 0x800}], 0xa, 0x0, 0x0, 0x0) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000080)="078ba10c67fe6192ee69a80af28c48383f5af39a2aa1", 0xffffffffffffffa3) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x3, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x1}, {0x18, 0x3, 0x7fff}, 0xfff8, [0x9d, 0x0, 0x0, 0x0, 0xc5]}, 0x3c) chmod(&(0x7f0000000300)='./file0\x00', 0xe1) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f0000001200)="568b28aafe38397c996649a2e6954afcd11fc24ff579cdd649680ca586041613e0ad82607ab8cae98d729687c49b7d7dddcf613c667f2ed4afda73f7857d74816169ddb48977e4db12d9f5ee", 0x4c}, {&(0x7f00000001c0)="8dfe92294db803e9018dd437617179c0ad2cbcf6ed659d07f33114e47e3837342e", 0x21}], 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=ANY=[]}, 0x3) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x2d) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r3, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x24) sync() getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000100), 0x2aaaa9b2) chmod(&(0x7f0000000180)='./file0\x00', 0xfb) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000900)) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') shmget(0x0, 0x4000, 0x468, &(0x7f0000ffc000/0x4000)=nil) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r7 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000300)=""/26) r8 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r8, 0x2, &(0x7f00000000c0)=""/55) msgsnd(r8, &(0x7f0000000140)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000f40)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e3030000a8003d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a5686dec596e1291a7a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1200500f18e55c6b9e0c2b9a7501000000597b8f95053ef83d9c1ad57c8992f8b3c9dc7ebe8faaea9ef423ee219f8b0d7829b2ce4d93502f0c53e296ca7d437293bece70dce81385b5850b4417b5ba54e91b5b8a4e6f16e79ace4bc47c0e992266a30338c638e4c9cf0b8068f57acfe8519424e45d17d9559d005205a28309cb0da135a3186e7339ac96f09500aa983d9cfea0165c368f44dc06c2ec9b125a89c4288054e7ff653420f427c83aae1cb2f59ce6b478eaf28604cf7b5b62f66fe2201758bef888ac33288136670f7d32333c309bdd3e4c23de4d12cea0b862eb90aa8406099905d48b8b4703361ba3084275b0a5ab1ae65621115625ab3582317781d36089cd90b721416a731441d70486f4608946298cd921fe3ad9ecb01bc9e8f037a5cc673199d3cd139c1728929992963aab1660e6c93cfba3213bc53fdbd7cd2723cd1ac7cc0ea8a784d5264ca38971926134189b16d913a18ba6ccef8ca869c8cad1fc42c4f32c357ae23c60b6a3d03982bcdb"], 0x44b, 0x800) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000840)=ANY=[@ANYBLOB="e7a477035f2b9b4bcfec4ed847974e01970d50b1a9bf8d5d69cb465f682f54a62a42a57af0d46ec4ae7ec098862f"], 0x78, 0xfffffffffffffffd, 0x1800) r9 = msgget$private(0x0, 0x40) msgrcv(r9, &(0x7f0000001680)={0x0, ""/102389}, 0xfffffcd0, 0x2, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffdcc) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x1000000000000009, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000680), 0x324) getppid() r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r10, r12, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r14, 0xa5, 0x1, 0x100000000, 0x6}) socket$unix(0x1, 0x5, 0x0) 16:00:08 executing program 0: acct(&(0x7f0000000000)='./file0\x00') setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x9, 0x7ff, 0xfffffffffffffffd, "0366288fef097f0c033c02df7179000076efffaf"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e725709", 0x189}], 0x1) 16:00:08 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000800)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000f98000/0x4000)=nil}, {&(0x7f0000e87000/0x4000)=nil, &(0x7f0000ea0000/0x1000)=nil}, {&(0x7f0000ebd000/0x1000)=nil, &(0x7f0000f6b000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e32000/0x3000)=nil}, {&(0x7f0000f60000/0x1000)=nil, &(0x7f0000f4a000/0x1000)=nil}, {&(0x7f0000fce000/0x3000)=nil, &(0x7f0000ed4000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000e14000/0x3000)=nil}, {&(0x7f0000ea2000/0x4000)=nil, &(0x7f0000ef8000/0x3000)=nil}, {&(0x7f0000f65000/0x1000)=nil, &(0x7f0000eb4000/0x4000)=nil}, {&(0x7f0000f1f000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000e41000/0x1000)=nil, &(0x7f0000f68000/0x3000)=nil}, {&(0x7f0000ed2000/0x2000)=nil, &(0x7f0000e03000/0x2000)=nil}, {&(0x7f0000e97000/0x1000)=nil, &(0x7f0000ef0000/0x3000)=nil}, {&(0x7f0000f60000/0x3000)=nil, &(0x7f0000f92000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 16:00:08 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10000, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000200)="33e01e9f16b702d5f3a99844f8cb1d4cfb95a35c5396e57412f1e0248e5faac1177d7fad924671e12a02af7729defff011a08cdb4f63d88c4f8a3797b9d4eecbe8d2be67d59f36d155208b63e183d283d9b7ec32be2b68f7eccda8121bd582b45c932956010af74695e7bc71b29f0391e15c75558476654f002b207d57553598f1e4e79c837806245c0f92b35f572e92b84c512d4e67b5bc91930fa8539c35c5898ea7e580c8937ff42382b9b0de05bd1c968228b7fbe74c51314e25bdd828327d2c456d7652c3fb415517b24b63ef258698df019cac820b4387581bd17076921856e336aea5332f2a077d2142891a954bc2b173e2e8dafe703bc8f7", 0xfc}, {&(0x7f00000000c0)}, {&(0x7f0000000300)="ee635478310497085a1b23851b8ad6002da3ed58489f4a7d6d914d13f94f18ef76b5fb368dc79082b74428a8a1e6bd83c57adb5b288ddc35011d229e2ce20dbf229dd6ef0daded26b367ce51ff7b88979ecee02beeb35690e598782026e6b247e0f4cfddc2069734edfb716780e44a8a", 0x70}, {&(0x7f0000000380)="b5fef589648ef6c6d69610fc72e00da8137e935d1f2011a21e202d2bb25f", 0x1e}, {&(0x7f00000003c0)="63273b2b15757f2354ed78d9c6132adca352786c66a36096494b5286795b910de3e2e5cdf3d34e91f7f74b3d201d442fe9eeee3774367edfd027c84d12d13aa91d4b3aec0b69e3df496f36782237365e38142e0ff29d438851b2867596839de102f13d5214c15efc61d82d8f58f6d1461c7f504ad309ca18da2f27a8f2c1a664631cde4131208708606e74d82f29c0c219d512f3f5f50b7b6143a2bb609e8d853b4f26e615a276280e2bc0c814e2b954c51392b5787ca0042fa56c22de5546059219c815", 0xc4}, {&(0x7f00000004c0)="ff4d335c", 0x4}, {&(0x7f0000000940)="85e300e15cefd4dd63966c217b55a4348ab551d4f878587b5b1c299761ca3890df909629f739dbb8d5c5c6a8b0884d307081a0cd1e94b6d9e691ea08ffe91934b68b95b948c68ff6f852a62da4640b853f92d39020217f8278e34aa6de7bdc7a65895479caa13fa5725223d853c092a594aa7fea1a0eb5cb8bb377c20cafea954a40ce795acda06ac1127102bc88a6709fec1acaa83db74639784edb402d5b174b3161f714c00cc5a064b97d6eafb710f2b9926eb19f6f91e2f34a575c6c166914695fa572f6f37d84772de60653d9cbd542ce5c5d6a0fc665810e799985f10f43c1b46657a308572b90bd5aee713cf7cb9352354e5aac30ef419081165a8533ce780a292223316a171f8a23338949250dce824b5fca8021f15ce68411f20ba06b177ce257b0bc8124fc02e61b264414ec071d735ff957fe5601a8d468d326231f7d2e8ef3d1fc852ae60c72a09db7fa60a43fec492d5e07171e3859758559db6202996bc40d1cf1eaf8c79530dc14fb30647ededd5998067c09621f4b33cd3bb9123edc093a2057eaabe0a2746cc74059ae6809a47042208d15ffe9db839cd04d423e93360ee017dd83c4a061ba89ec252f1446c508935b57975b05bb8fcdfc3fdba781a525d5ed70b31b12a56e3e501331b49a917d5fd75ccee7645e288b10290d57fd6b4f08524eb73394ee30088ff046b2f2b86b6567548d69ebe947680e3de713a38022647749ca71b72a091c2b973195e96a5444b972778efefc63b20ae826a4953e55bf8b9d52a0884072909825a667a3c96d5233a93228c2af2f09fe68b11aaf28d776f80285a714f646296d29b197f7a33a62018578196819d7523ddd61869bdb1d0bc29e8340b3af1ab9e390b3d791e31d88780d1390285f696cf38bc68e7617b9116dcc43b113a898633ebd5ae05c71c01406e8d4b4df8c8ea17ecbef67b1cf34673a723443a44ee608db6320d25eb5b69059fa2729a31b3e35ee7579a8dee804ae06ad7a70afc54e3562a6bfc5c2905bf161a1e87527c290048991e1aa0f6731e820e9cdd0a3ec04992afc44d7ff3a239642cb9d9274c1494854c1513dc7b3c53005cb0d0bd89ba1575ac7d055c443f0b4466a9321cd2441733095f7d607df5ed1c8309f5e9552d62e884cb68202004d1b250dabcb3a0e3181d45ada0dbe47d1c47ec4678c1734ec26d591bbe7690ad408653a9207bd6f7c79f7e534daba1ad5a47921109c4df163fc5f0c60ace6665b3ffd1f840852a6bbba24fb0d952e41a09eac7510faab4fa47d58fba839ed6f6eb8676f741719e7cebc82bcebe8d32d6e463fecf547547d438901230bdbb0de2d3b7e59aa8eb92aa7c16adefc8c966cd2a77a52c1bc5a7f2f396553f4578638800b2a100f99bbe29389ef74e59ccffcb0b3db0c818bea948ad05e37faea4f7faa517636e9b7ab2789d5e66d3bd80e0d1b3a73c68f3df42f4b366d83d59702d04720879d2712c668689e97366f51fbea19de25fa85a6c73b62918662499168853e352d971703bcbedde65895a4b3ee5108a06adc413fba6a17c1721a0cccc62aac38180b2d52755e9dfa64bda45e678c6e4b512fab4a32c78ba711297b1d450f5e8e17f1af0e98b0a46de486b1f5ea3b25e7dc4fbf0d48c43654dfcb63b05e9b94d348de9dd3a9db58a2e50a165862c5e566baed17890e60103ce53454e28c0e906fcbb7055d602cd0806662a9a6b7ceeaf0da01995e3dd3e48b521eb58e6fb3f44ab48de3ea1cc3ec23c42ce16a6f4049edd76dc123415446d1464954410d8f11b79bafc161187935089c4d9fabba83e6e5c4aa798e05922f653907409a8dc49e75359bef3258326539ace72bb47f077e4ece020dd7d8149eca4556fc31e156db7a7f0e6fad695840ec22670c59f99a6e5f1efa67bbf0c15708e39c6da3ee11e74b6b076fb50104b36c82c358d4808b5ab104261605ee17b6f7c2341369a15740b5b5e551786e733abc3c080082fca3e027beb64f44606ede2cba9b09b3f538574bf4871bf91c7a460aaebad821f730601298af6bb50795022e33a0f1806237ce4ba14df5d5f98ada08211a0e0efd61b30a90db54534fc328308dc60f900d130de70f5f0aeb04f88e08865fb4e3cf1052a1bfc4878f39c041451f6d66cedadef8b15d4c85db0a1010c98e3232286f7cd550a391f615df5b02372ba7295089e7bf653e6e3932b8ac549a433593d6065f6b18c7f6584ab1886bcb8ca03fb2ec0012a95edd9bc9ba6c9e8d3f2af2cb2e9209b687009a5a41f3289e231d525cd9a3ece49608b213e279973d751f757cb10a4c5b11fa4463e54c3a20ef585b5aa4c7ace24f2b39dc6e56b54d2e31850e53ba3566af3b8c19b4d004c01e869a68083bd80ebed6ba0c023e5537c25e4ff704fed8c12735c7d664333cb925bb879e4ca468791dc502e113a48f66ebd8ff580cd1821f7b4c97279c8532eb329d38541e5bf0cafc40eaed03f4300db63ebcfacb32faea36ce6c52b03a4d6ed4ea10137f64e49a805d97316a9162264f35c5c893c045b39f74d5933c1b4cf6fde215bf37ffeca108a9ee5641afdc6899d54ee11e74d89a66d8cc76069d37a6b9f8c4038afaaa20a6aae0740e9eab2ff76e0baef236eeea171f01dd1d003ee5d7946b005b3f49a5664862b2d376fbc5ecc2c80ce0c088b08f0f97b7a511dfd045b5b902414f7f81f6012d9d954a86e7071b0ddb6223157ae45c0312f10c21faa42a6367652e35b4741fe8f671f4bd27272be09302769bf7092591aace5a4639d330023d09ec4944c997ebc8da179fbf7d7d8f072aa6566ca034cbf0f8ca9c529afe41a1b04c873805cdc4069ad6416ff4321f34f7fe83af814b844a5ce221eaa8bff1b133237eef7252c888cdf745fb28ad0c0843df767c49eb129ec66dbf96c740b528ff610ce6019449ce1e16246e110cf11221ea0a7c7d5cfc3e196ae0692fa9655bf42c5be7f971c4d06f94a5be056edc9413dd9c69e42d3919344fe3cb9d5e3ce68ceae84b369dfb0ced2ecacc180abcda7d3190ed365d5e410dd5ad276c161252f4a025c71ec8425064f9ac2206d88cbf62ac6846774e4bdf250015138846cdf9dc74cc73588025bd7f9099612497f691fa6ee5bcb50e7a29e99993e0447a88b937ee5b3100bb3873246597bc5849acb44855485a3f0dfad11515388f17d8d834ced689a598d9113947ad18ca83200d955ce5b2377492e679d79f9660f58e9a2870d00d41853b588789b119e449f8b7f6b00be4a52439292dbc09b06ab6af4c58acac5894414ccc264356d3ab6fc698c2fa8281873298bbe5535002560b49600f6e11b406bc674900334a7897a8eca3318eee1792b666c3740bbc027aa915815bf8f7771cc67c5fa4ab977532006227d0a7d19d87c00b3037273a24c7ae2dc9f3da69d3989725b4a0f1ea3e47fcbbf731c6cc3b8c9feb3f48ed9c9f651bcadb17ba0ccd0ef158c2597dd1300d8194f5c030ca5ee393595d43bebd7671f5909852d144144b0417c04da0e55f80a30d866979c09feb419772de850335dd72124ced03c7d63e5b6cab8f1c9bfc40aa24b43a57e4506e019bec034669a8bcf5e78873c4919a27575c88576d94c6be8bd6229d9f0bc8166717e627e1d0ebed144b35c0e3f94fae3c100203455bc82de846b676ff0218f8c80d3cc4f0dfa86ea9b168480e81bb8754f79f56bb95bff7882b7d580df2c0355241b2a6e254342057999ed6540cdd89e47fef906c50b82b27b51dc53a6e74c107d91b25116b2d3d72b68a2732b3b89e1b09da4e4e4ca935d39f40ebdde4e650f59464cd0ad1546ef06217ec5e21b335fd63bcaedd925aa5d3f75eeff45676b23b2a72f7a8609ccd6cbe7a82ab181694808e654b71888a8e7bb26b158361324ba96359ce234d0ccb96b65f7a0a9e87bdb383e7d6d832263bb5ffd1af9a6b0d4e8ca64bd09031ae8587781e90ae2357a9ef27596b93e0cacd54ec7983e1a94d5035d18571f101740b38138f598cfb3cc9d1a08a0b8c798c4436c1ff7d162b548ebc37e117197debdf06c07a854d89a8b0d2d947847208aa2c8fb746c42ec1b92f193b7076f552f5b5852354ee291b344671aac93b58fb387e180e904ee239b202c30dacab991dbb6eda730dca719302b60ed3ff5e7ce5169d040b7884aab43bea37d7ef2e9e50a2b47e34afaffc92eaa3b73f9497188268fc5a9494a5db75b36a9bc1d8c76be00d04bb555356e76c733d2e9bcf1d8e1e939d30938f2154499fd6a0b1c68d86954f39bc45a5467e56fac9715d034ab9629509878ee82647452a27a9f3ccd4727797410691168cbb6879fea74f00c8a1c13f2f197c394e5b0d07ea024c6a17280a51bf5eec3e4ac7f6f55268f61e265750811819bf7d09192be67e60447f100ec256ff5682af0345ed6aaffb67c7fdb316bd9604bbfad2699ef7aa4cbedc8ded1bc5a014172a0a56c9e9108ca192de0abc10808ba7c1f3f9f2319c5d57d1aa0c43e84cc94ecf734732e7ef13c511f107624aa3b591ea0ccd8a8bcbc34a98f03e2554c04e6c548706663c90e1d72eaac35e472be0fc8cbca1bdc83de46ae577eb4da3bf96f86be8b2b9fe98e98a514418230b34b9d91b8dc45b2e7a1649c0e189bc5b0653bbbbc1d50ce8bbe07b0014d92fcb23d8fc30832b64a7ef5ed52b0e1b0dd0866b9e7b4648fa7a288b65a1a967cd1d6b3964810be2321ab5291946a8293d8faced94fee46671a288796898db9fb398cd71ca02c2acf9419eb5c1c44274631c18ce793987a7a1e99a02481b574235fe0cfe28314a6f523bf7564637582f619b440e224ba9f5c147e6d1a52a706db7e8198d8d9a0cb4a4191ee1121384df7ec849941b014def36bb033ce8625e2498871f0ec9cce69f9cc1a326f5dd2b6ff241516330173795753a5ea40bce0bf8e952e37794318349bf9655cb524d23fdb913cd4e34eab6d8d50439e7ada63d7323cbbcce27464d2265bbc2a69635eb61d392e6a8c7a38c21c7113c4e16a83dc69f596012cc40657610f62092cfa99f647ce44a5788ab2d1616075f2ef26c4391840a2b1bff4456bbfb6516e9632d0d8a75d2d8c18cba6878556f4850f937d5c7bcdbc0407cb5522d0548433a3ff61e71efec541217108019a6c3b2fbb90b7ea4096ca3a7b79f80ccd2c8928dce1d8ecfda77049d15b4edb2e951e246570ed9196f91b4c14771a7b7fdab49333cbc537abf774706cbd76202a9f6811400386bd46197e10811241a79d5b41c48bcf871217a98dea1bdcc11d3094bbc0aeef290412c88460d5e0280d68d20871c8198bc26be8a66fba19f874c32d022f75e3057e00d3a9e751028e4a809716190b958b2815b70940b9e9b8e800954cf87b8883d4eac77477893d47016ad93d587e706e7631a5fa8cc665346cbb2a1d8f7c07a6dfdaca7c446e4444ceade53ecc9136a58903444a12386e8f60fba944ea03ba8453095a98bb1dc1a7fc4a7d0869211dac09223c32e7bfb3e8b5f15c128be3a53cf4d3c12c551439b3be5c095218826c7278b7590d84222fde77b47fa53f72f78845cec46b1681f21971fcc9f7bfc8d003817a91b7f48c02cd718598525b2cb185c06138de811088e845b4448ac43d943accef179665a4298ccbb636fb66463133ba61f869606d3083c640e00a202424622f1dd7197685908f7411d74f12c46f206730fd817f395ae532b6651b2340be20fd6a957ceb9765e171a630dae49f3187c4a087b7f5ed8843a2b41ad7bc465e3f72f8ffeda778fca6ae6510b38e056f2ffd0b5fed63d", 0x1000}], 0x7, 0x0, 0x0) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ftruncate(r2, 0x0, 0x3fffd) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) r0 = semget$private(0x0, 0x3, 0x10200) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x282) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) semget(0x3, 0x0, 0x20) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/73) semop(r0, &(0x7f0000000080), 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x130000, 0x8]}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x3, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) r3 = socket$unix(0x1, 0x5, 0x0) close(r3) syz_open_pts() setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000000c0)={0xc2, 0xffffff20}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x7ffffff7, 0xfffffffd, 0x5, 0x1, "73ccb37b2efe222c245e1a23e6b5c9c06d00", 0x100}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:00:08 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x400000000018, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x1) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1193, &(0x7f0000000140)=0x9, 0x4) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x170) 16:00:08 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) poll(&(0x7f0000000080)=[{r0, 0x141}], 0x1, 0x1ff) r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) write(r0, &(0x7f00000001c0)="d591c6d4b3c0a104ded9f1e6a5cb82c5e2fa791e3146de667c71459fb775672058b5d3aa6d9ae8fe0b7b3e9c423398fd33bf6ccca4de18011010c411aa60e71880079cec75fc75b197d3e75a0000000000000000000000000000000f43652bfe59bf1d33f580ba60b15b1d2b8ab8f4354a3c23b6fb7e6450ba0a8e2a44df7dc650fa5cc8d0ddaa301112599d9e62b7e5d4660ca8d0620aec3b81f508749d8f181602d32d952d7dc8ead25aa1e1f2b758669dea91dbe9b815db91a7d645f39dbb8368144a0afb691ed72aedc30174fd56fea3446ceeb6938e83d90a79a52639d2d95dfbcc09c4073d5bf351ee0ef4eaf6af22c3adb040d61c37a6df7440", 0xfd) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r4, r3) close(r4) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffbe, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = dup2(0xffffffffffffff9c, r2) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) sync() r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r5, r4) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x182) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r6) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f00000001c0)=0x8001) fchdir(r4) getsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f00000000c0), &(0x7f0000000100)=0x4) bind$unix(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77283725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0da1c93ead30f0202f91da66846c4f0a5ca6cb0fec8c729034710067fcd20e0449e0dac59dddbde9ad2064fe0302f8b7b0648c91f566b365fc0eda57dbf378e566f54c7bc5dd4c14580416c3641baf89a012f3cdbb08ab58cfb9ad7f9dccbc182a2b1de7a879138c9e92937f3ded9f78cad585f7a2bb64c735fae85913dd69dc0ff90537c67113d21799ce43"], 0x50) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) getpid() writev(r0, &(0x7f0000000040)=[{&(0x7f0000002440)="617e9cc033424cf3f6717ee2ae47248c9e65cca284831ffe1af328d37ecb793ee40c494b30d76887ba03ff28263dd66318b2cbaa10e4464ea1ddeded39dc65c6311ca72a63e1fa2b03945592dd551dd8c6d9aa72f447ed25d9862dd7656fbc9037e815c8f7fbd6fb328533ee7a3297f8c93b1831fd974ca36c4868d8e3c57d2f75f0d0b73daf9f9d5bc5381254783fe4d47a1d7ebd8b1cec780a97dba96b87ab4f69324022111caabfae386055773a090b43c10f1edcbe36f4e6512f7fac90505cf5775019276ab46c3bdd147fa5688d12eb19103ba4a82de3e2aef853f29cd8442bcab29a393368ae94e7c8256bbb0a1d6eb2cc41d1b1fa07a38d0fc9ded84f3708c60b5fd0d823e6fa1d02fe3199692271c9024528da8d1075b2f75f85dbbbe3864a00cae4929c54ce4887596d8f32c35e0a7a9ecf3501ee5c75d697f0983c0086f27062bce002e1bdfd2d5245fd10acb7e9b471aae94aca4cbef955aa20c2a7f0bbaeb73fe59cbe3c801066a58d5609651bb798bd951808c71c921ff40e11852201f1cc8d8a6ffee380ed071aedf220edc87d49c64e9fa6aac9ecae664df535316b67c6926fbc62254fa27cd9bac631b1544e87170e0ed155cc97309238fdd9827b4a2b5ca9", 0x1c7}], 0x1) 16:00:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r4, r3) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES32, @ANYRESDEC=0x0, @ANYRES16, @ANYRES64], 0x4) sendmsg(r0, &(0x7f0000000180)={0x0, 0x2a2, 0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfc040000ff], [], [{}, {}, {0x0, 0x0, 0x2000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000080)=0x689) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x10200) semop(r1, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/73) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/189) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x5) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r0) fchdir(r0) r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x5919230df516821, 0x22) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000040)=0x3) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80000000000023}, {0x3c}, {0x64}, {0x4016}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:08 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="0ac68bd0", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666976653000"], 0x10) r1 = dup(r0) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:08 executing program 1: r0 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/139) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3c}, {0x6}]}) pwrite(r1, &(0x7f0000000100)="b1", 0x1, 0x0, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0xff, 0x0, 0x200000, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x9}, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = dup2(0xffffffffffffff9c, r3) bind$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r6, r5) fchdir(r5) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r7, &(0x7f0000000100)='./file2\x00', r7, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r8 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r9, r8) fchdir(r8) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r11 = syz_open_pts() ioctl$TIOCSETAW(r11, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r11, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r11) r12 = socket$unix(0x1, 0x2, 0x0) socketpair(0x2, 0x8000, 0x2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) r15 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x200, 0x114) r16 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r17, r16) fchdir(r16) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x23, 0x20, 0x6d39, 0x401}], 0x1, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffe, 0xd51921ffaa3af3e7, 0x4017ffef, 0x6, 0x1}, {{r8}, 0xfffffffffffffff9, 0x6, 0xf0000000, 0x0, 0x9}, {{r10}, 0xfffffffffffffffc, 0x1, 0x10, 0x1000, 0x2}, {{r11}, 0xfffffffffffffffb, 0xac, 0x10, 0x0, 0x3ff}, {{r12}, 0xfffffffffffffffd, 0x4, 0x2, 0x52, 0x1c}, {{r13}, 0xfffffffffffffffd, 0x9, 0x40000000, 0x6a24, 0x3f}, {{r14}, 0x7ffffffffffffff2, 0x2, 0x2, 0xfffffffffffffc01, 0x800}, {{r15}, 0xfffffffffffffffb, 0x1, 0x1, 0x9, 0x3}, {{r16}, 0xfffffffffffffffa, 0x0, 0x96e4b62f1f548d7e, 0x9, 0x80000001}], 0x200, &(0x7f0000000340)={0x200, 0x3}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000340)=""/211) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x5) clock_gettime(0x7, &(0x7f0000000000)) r2 = semget$private(0x0, 0x5, 0x204) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETPID(r2, 0x1, 0x4, &(0x7f00000000c0)=""/178) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x200, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) setsockopt(0xffffffffffffffff, 0xffffffffffffffe1, 0x400, &(0x7f0000000040)="d2abe5aa00b60d712267c2196daba97b3765dbe1dd3e7612c809d7c429734e", 0x1f) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) msgget$private(0x0, 0x0) r5 = accept(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) fcntl$getflags(r5, 0x3) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x83) r6 = socket(0x2, 0x2, 0x0) dup2(r0, r6) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r6, 0x0, 0x0) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x97a3, 0x3c, 0x200, 0x1, 0x0, 0x1ff, 0xffffffe1, 0x1, 0x3, 0x9, 0x4}) r2 = syz_open_pts() close(r2) syz_open_pts() open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = syz_open_pts() r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r5, r4) fchdir(r4) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000001c0)={0xb9, 0x2}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r6 = socket$inet(0x2, 0x2, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000740)={0x8001, 0x1f, 0x50, 0x80000000, 0x68a7, 0xdb94, 0x3, 0x10, [{0x4, 0x0, 0x2, 0x9}, {0x1ff, 0x6, 0x7, 0x4}, {0x0, 0x7, 0x7fffffff, 0x10004}, {0x90, 0x7, 0x5, 0x1f}, {0xffffffff, 0xe00000, 0xcd1, 0x6}, {0x7ff, 0x869, 0xd4b8, 0xfffffffe}, {0x9, 0x373, 0x80, 0x3ff}, {0xff, 0x7fffffff, 0x7}, {0xdf, 0x8, 0x7f62, 0x101}, {0x80000001, 0x1f, 0x3f, 0x8}, {0x7, 0x65, 0x81, 0x9}, {0x59, 0x3, 0x0, 0x1d}, {0x5, 0xe6e, 0x7, 0x7}, {0x2f, 0x4, 0x100, 0x7f}, {0x71, 0x77a, 0x100, 0x9}, {0x2dc63c72, 0xfff, 0x5, 0x12}]}) r7 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r8, r7) fchdir(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000180)={0x9, 0xf7, 0x0, 0x8, "dbbe014aaf16cbbd4b43153f7be79f22f8dc06d6", 0xbc1, 0xffffffff}) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r6, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000240)="2ea3810be70c001442f6be90461581eb0e85aaba2f502afa27681ffef2dc557f74bd46c82f40a2287fb9faa71af91c7617dd903065fb9f89c08e2cd3a1d67d8e8ae9d942fa6a3394aee4ae3608cc2c2fd09c3e72a60f0eb40b32c3fd4f9c13b5c991864d56e99b6a61fde3aad8a60ccbdece82c9f5c3946ef445d7cc5719b95f441db85d0bbbd09c00201a18b67957250bdba96293dbbdacf719ef863709fba82f439ce8b84bae42573cd13546c33a149edccb37a8ac4ea195976f78a8f1f7da7560d8ec44382fd04904c853a97575806ac0083ef0c25eafedc0e130133ce7652141fbcace05a63bc3697e45d30cf39a14f396d79acf34bccb9c26460b6b6b2bccb00099f20c02df84ff504c56dd2aeea44e39de6ebadf06732e54e0571f19e2aaf481f44e3402a54218088e0f1d50c39a8dbb588db2a6fbabbfe0722f2393f45906d1a9634001b52737813593c495869f86070377e07cb9c26a213c0e4d16a8278333cff2ec40541b07f6c661d3b35e3418cc953fec03602099011e991e1199153641cdd72ad883c41f14faae3602e32b0de153f28851db8e288471a4d069cc5d67ab1660706d9bed7ed5c511b793a8b28a20571c9efe1e7178010d404d07864c689fe541ddb9f438b38615ac6523ae280419a2ff9be9c574a08e945354efc5f2d5babe84ac890dda16dc59dd029b9110c1972250245dbddd7fc78ab51721e82918d667840ea176706e8ecc0228c219ec1577a8e9996523ba770908bfbb727b33e8d6967a1421577801206bf0132a30be16546362b35bb417466621df875ee7a0b75a70f5bb97a887a1e62e037ea5df18b0874bc8d733cfd9dc7c3193cef2c42a2092ee1077f4beb081fb68528f38252dd13d63201ce768bc3b06e8a2b753281c7be0fbd6e11583191a401b18b6942977a666a7c977b39811f0f2b6d02bc48dcc0450dbbd251cffc03c5e8c3dd0ff39699cda52266e2578cdb17c2462256c5d3938d77740b808601b5422dab44c18e554ce3295a9d64cae3a107fde2f65c568cbe061255dcf37eae58eb8450eab7afaa09c384e9941588026c99d1463d8aacbd5aca94f6eff66b4faaeb40e4eef2cbfc4f54f7f14d3b0360ddfe737befa02387ac401bce11869ae2882cbb37d343bdd3b3b26c659d8c40f185a3134a8d7794b72b9e0226809ef1e1d968c3a2dd32172da378ff5402a786244ade7f19a6eaa719018497a58cab7b8cf2928d20fbdbc961263ff00a8ef7e68ed046152876b72e219afc68b9723c22980c5c91506f37aeeb6d7d46eae7cddc042fa8c703fabaaee2f494fcae7ca2ddbcf9326857a66b26314d308c7bc3adedf69e2786dda547927bc9d6ccd3e66c34080c477ddf71683a17505cd1663431828f91c73bcf8c5e62e1b959b0abf815910cd4f0a2e143248f076ad3353adaeabc51269005d157778d7624cb298be07dc46fffc8fafcbf7815c55f503c6ed6d1dd82cfbbcf55b5575782864db915dcec8e8ea94f5939de2a82a3c93670057cbdede4eb6171e076df92eb2f5f9ab72e3e69f25f5b30f364469890c09dc3047c6c7cc9ee52141524ebb4b8ab19e1303e1a0e8d1d379ea195c88978708c13313bdee712fd931e88e8239ef7ee8fa7914c947f7690e6f5266b29b31f96d12293ff3d7d970e7e7a99d65da1ba51148ca2a45246462282890efe48ac39eb79417a11b9a06b84bc5b9536c2adc83a6c1183fb1f98e60654acafd1279a7f9fa008cea26ce807b87ad1a944a3fa01c5601a3f878c632433a388b738cee5dd4823c658173196b01bf05db59d8bf15", 0x500}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r9 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r10, r9) fchdir(r9) connect$inet(r9, &(0x7f0000000140)={0x2, 0x3}, 0xc) 16:00:09 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000180)) socketpair(0x1, 0x5, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) sendto$unix(r1, &(0x7f0000000000)="b100050460000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xfffffffffffffe93, 0x0, 0x0, 0x18) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r3, &(0x7f0000000100)='./file2\x00', r3, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r5, r4) fchdir(r4) r6 = fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000001c0)={0x3, 0x200, 0xdb8a, 0x3f6, "7299abf880fd3aad9a9f087f5c25d2766c2bfe71", 0xa2, 0x5}) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x10) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000140)=""/136, 0x88}, {&(0x7f0000000280)=""/181, 0xb5}, {&(0x7f0000000340)=""/148, 0x94}, {&(0x7f0000000400)=""/70, 0x46}, {&(0x7f0000000040)=""/36, 0x24}], 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="0300008600000000f8964a00482d569e1c768bf8814a9c164f60dec5d0c8ac2ec704d6cce0d961058bbce37583b01e577cad7b4f0eb69328e2fbb489fb967f006792e0fe609c600ab219e1b0a28eb34a685000"], 0x53, 0x800) getegid() accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000500)=0xc) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) r1 = kqueue() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000540)=0x3) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000008011, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x15}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x4) 16:00:10 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r3, &(0x7f0000000100)='./file2\x00', r3, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r4) r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r6, r5) fchdir(r5) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x800, 0x0) r8 = syz_open_pts() ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r8, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r8) r9 = syz_open_pts() ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r9, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r9) r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r10, &(0x7f0000000100)='./file2\x00', r10, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r11 = syz_open_pts() ioctl$TIOCSETAW(r11, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffc2, "b79dad9ccc242c382d4027fae609a4ebf482be04", 0x0, 0x8001}) ioctl$TIOCSTAT(r11, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r11) r12 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r13, r12) fchdir(r12) r14 = open(&(0x7f0000000180)='.\x00', 0x40, 0xc0) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x400, 0x0) dup2(r15, r14) fchdir(r14) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) r17 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r18 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r18, r17) r19 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r20 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r20, r19) fchdir(r19) r21 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x251, 0x0) kevent(r2, &(0x7f0000000340)=[{{r4}, 0x57beb5cb6b663760, 0x4c, 0x4, 0xc9, 0xc7c}, {{r2}, 0xfffffffffffffffa, 0x51, 0x20000000, 0x4, 0x3}, {{r5}, 0xffffffffffffffff, 0x20, 0x20000000, 0xffffffffffffffff, 0x3}, {{r7}, 0xfffffffffffffffc, 0x82, 0x1, 0x10000, 0x1}, {{r8}, 0xfffffffffffffffd, 0x0, 0x1, 0x80000000, 0xa}, {{r9}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x4c, 0x1ff}, {{r16}, 0x2, 0x1, 0xfffff, 0x0, 0xffffffff7fffffff}, {{r7}, 0xbb6304a655d08198, 0x0, 0x20, 0x0, 0x7}, {{r21}, 0xfffffffffffffffc, 0x137e9f41b0c9ca51, 0xffffd, 0x80000001, 0x168}, {{r18}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x200, 0x9}], 0xfffff31a, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: 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)={0x1, &(0x7f0000000380)=[{0x3ff, 0x7fff, 0x3, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r3, &(0x7f0000000100)='./file2\x00', r3, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r4 = dup2(r2, r3) write(r4, &(0x7f0000000480)="582720efabd16ea0e63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab061980300000025bbd47b3bf579456fc7d4096e8c8b8287cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628963a", 0x65) r5 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r5, 0x0, 0x9, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/\x84\x00\x00\x00\x00tyCcfg\x00', 0x80, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000400)) r7 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x400, 0x0) dup2(r8, r7) fchdir(r7) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000140)=0x7) r9 = open(0x0, 0x0, 0x49) r10 = openat(r9, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r10, &(0x7f0000000200)='./bus\x00', 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) dup(r10) fsync(r2) r11 = syz_open_pts() r12 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r12, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r12, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000340)=0x80000000) ioctl$TIOCEXCL(r11, 0x2000740d) ioctl$WSDISPLAYIO_GBURNER(r9, 0x400c5752, &(0x7f0000000040)) close(r2) dup(r11) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSDTR(r10, 0x20007479) syz_open_pts() 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = dup2(0xffffffffffffff9c, r0) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='\xe3\xd4\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x8) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b3600900a90d160e9b2048a3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e52dc7d76d85a821dc97098ff908468a4fdf7404c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92b09004ebfc3c7af45d015a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r4, r3) fchdir(r3) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) r6 = dup2(0xffffffffffffff9c, r5) bind$unix(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r7 = dup(r3) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='\xb3u\te/d\x00\x00\x00\x00\x00\x00\x00\x80', 0x0, 0x0) dup2(r1, r0) fchdir(r0) flock(r0, 0x2) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x4030001) 16:00:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = dup2(0xffffffffffffff9c, r2) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r5, r4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x10000, 0x0) r7 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r8, r7) r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r9, &(0x7f0000000100)='./file2\x00', r9, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r10 = syz_open_pts() ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r10, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r10) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x20, 0x0) r12 = syz_open_pts() ioctl$TIOCSETAW(r12, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r12, 0x20007465, 0x0) r13 = dup2(0xffffffffffffff9c, r12) bind$unix(r13, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) r14 = dup2(0xffffffffffffffff, r3) kevent(r1, &(0x7f0000000380)=[{{r9}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x5ff3, 0x6}, {{r10}, 0xfffffffffffffffe, 0x43, 0x2, 0x203ff, 0xfffffffffffffffd}, {{r11}, 0xfffffffffffffffa, 0x10, 0x10, 0x4, 0x4c}, {{r13}, 0xfffffffffffffff8, 0x40, 0x1, 0xff, 0xfae}, {{r8}, 0xf456986ef9bb87dc, 0x20, 0xffffb, 0x7a, 0xffffffff}, {{r14}, 0x60655264eb8ee524, 0x3ceb54756e11632c, 0x1, 0x2, 0xffffffffffffff02}], 0x2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x0, 0x7ff, 0x3}, {{r5}, 0xffffffffffffffff, 0x8, 0x20, 0x2}, {{r6}, 0xfffffffffffffffa, 0x52, 0x4, 0x7, 0x4}, {{r0}, 0x8000000000000001, 0x1, 0x2, 0x100000003, 0x2}, {{r8}, 0x8000000000000006, 0x4, 0x3, 0x0, 0xf9}], 0x9, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) close(r1) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700100000002000000"], 0x38}, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41, 0x2}], 0x0, 0x0, 0x0, 0x0) close(r1) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000001c0)={0x0, 0x1, 0xd33, {[0x7, 0x1, 0x1, 0xfb6, 0x8001, 0x2, 0xfffffffffffffffb, 0x0, 0x3, 0x3ff, 0x6, 0x0, 0x80, 0x8, 0x12, 0x3f, 0x2, 0x5], [0x3, 0x1ff, 0x8, 0x3f, 0x1, 0x7, 0x22e, 0x8, 0x1, 0x7], [0x1d, 0x239, 0x100000000, 0x821, 0xffffffff, 0x0, 0xff], [0xfffffffffffffffc, 0x80000001, 0x1, 0x3, 0x4, 0x1000], [{0x0, 0x6, 0x100, 0x8}, {0x6, 0x8}, {0x0, 0x8fa, 0x101, 0xa3bc}, {0x9, 0x1, 0x800, 0x6}, {0x0, 0x2, 0xba5a, 0x100000000}, {0x4, 0x5a, 0x4}, {0x7, 0x7ff, 0x4, 0x2f73bcf8}, {0x2, 0x371f251b, 0x80, 0x645}], {0x7, 0x3, 0x1ff, 0x3}, {0x81, 0x4, 0x22af, 0x6}}}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = dup2(0xffffffffffffff9c, r2) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) ioctl$TIOCCDTR(r3, 0x20007478) 16:00:11 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') sendsyslog(&(0x7f0000000280)="957ebca4fc8a0933855b58d6e278dbdd759eb47ffaa9a1cea6dcc2a3ed9b84fc2834eb45e2267ec5c3b64859cd5bc584da67984c2fcdd4fb7cd3e6447c7285215f7cb489f79620c1088b5cfd3dd8d67d7d3aadc3178921d6249e04e94728d7bb156d5cb96667c1db3074f0bb7573dd479dbec4aa02261739e83ae822c506081a6665d436c45bb1c7106469d549c3ca83330e578337a181de4bbf4a2b1ed2eed8", 0xa0, 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x200, 0x4, 0x7, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x51}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x439f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x10000}, {&(0x7f0000f8c000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffc00}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000e14000/0x3000)=nil, &(0x7f0000daf000/0x4000)=nil}, {&(0x7f0000fe1000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000b0f000/0x2000)=nil, &(0x7f0000f81000/0x4000)=nil, 0x8}, {&(0x7f0000f80000/0x3000)=nil, &(0x7f0000b00000/0x1000)=nil, 0x100000000}], ['./bus\x00', './bus\x00', './bus/file0\x00', './bus\x00'], './bus\x00', './file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x101}) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101023000000000000ff045ad35a05d5000004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9, 0x3d, &(0x7f00000000c0)="0224184b4bb194c6e0d3e1ed499baf4e1394a12d00000000000000008d1510575d", 0xffffffffffffffab) 16:00:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x1d, &(0x7f0000000080)="00000002", 0x4) sendto(r1, &(0x7f0000000340)="e73657b59fa6e63c3c8a9b895d1c9aa4953d41170cd91de995dbeccd2191522767c7a5b69292b0585bc75112ff9d72fcb42197fafa78a5224b29f58ac86c9d50c95da1911d3ae42a897af96b3542731f3001c3b470b44660e357bfcd6e0dff6243bc1e678256dd9699f318011264126f5a3933f728ddff4a027451947201a52d8c8fbea210bbafc0d542155ed7b1fb1c3d5161d5fe4962f5f5ebd340ce8df2afe0", 0xa1, 0x200, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) sendto$inet(r1, &(0x7f0000000d00)="8cdcc8242c627ca0ec6bd78d3bd80d3efe5816c1eb8fb8dca9cbc964672a4b4ae113a373a0a8383e1c43f337b0cc56cd9c5e34d50de764f47aa58f7c7fee2c0740c07a6ba453b43d853447a42c3ffd1e2713701ec7a725d362e65b61e275863c66fe052be6eb5807257574a1c6fd48d7ea4228a0a6ec54ecae65c7744895afca68b2ff852e8f88f53e71160f5a9bdcc139332a78a68bf90a27393b9bb9a09d0be01f33b028ba874125c7ea17fe26b122839149fc9d2a3c9f2abccff0aec6f804b92b9fec4c69b89b0550ccda2883ab3ea39fc7d956f5f8b71f932430", 0xdc, 0x0, &(0x7f0000000e00)={0x2, 0x0}, 0xc) preadv(r2, &(0x7f0000000bc0)=[{&(0x7f0000000ac0)=""/199, 0xc7}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair(0x21, 0x1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x5) pipe(&(0x7f0000000400)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000880)={&(0x7f0000000440)=@un=@abs, 0x8, &(0x7f0000000640)=[{&(0x7f0000000480)=""/160, 0xa0}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/4096, 0x1000}, {&(0x7f0000000540)=""/88, 0x58}, {&(0x7f00000005c0)=""/26, 0x1a}, {&(0x7f0000003380)=""/4096, 0x1000}, {&(0x7f00000007c0)=""/186, 0xba}], 0x7, &(0x7f0000000a00)=""/149, 0x95}, 0x8c0) r4 = getegid() socketpair(0x18, 0x1, 0x7f, &(0x7f0000000c00)={0xffffffffffffffff}) setsockopt(r5, 0x9, 0x4, &(0x7f0000000c40)="b67f702a15164d258a8a6b9ced400659f85666d50d31af6c7a04caa386b02c30f64a923200d258fbeda4607ab473474ed3d9afeb18356bee0f4f0e17f1caada8a33a7e0fd79711be52566d5704be2daff7d1615635e566800d1c8a71ffae4eef298bfe5032f4097d5377b76364346f54702acde9dffd4738925d3edacc7ceb47b7fe230b4c3a2f10af9607b981109dfdf08860da9455e49dbf2d26d0bea106c8af2f3d66aaa9", 0xa6) setegid(r4) dup2(r3, r3) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r7, r6) 16:00:11 executing program 1: r0 = msgget$private(0x0, 0x91) msgrcv(r0, &(0x7f0000000000)={0x0, ""/207}, 0xd7, 0x2, 0x1000) r1 = msgget(0x3, 0x2) msgsnd(r1, &(0x7f0000000100)={0x2, "e40b2142cb0810151eba6cd8877b7a2025d9ac82d6d44687716abffb2c5b85a66405056150d4bedbdb2f29a144d7fc1140ade63073ee86ebc945df4d038108e69a14b5e8d1d6d210ee875d0f2c2d293dac2fbb11dd6e9f84b0717e07b7b0f326d03b0387dc89821fe99eb42366bd27c57025b72eb4aa7896f6d7c8807c8572d65b9e33f01903dc9e44e440"}, 0x93, 0x800) r2 = msgget(0x3, 0x429) msgsnd(r2, &(0x7f00000001c0)={0x2, "cf3f9c6ae4246fd6a0613f7d4aca08ffd9b625671ead4b39172aa93741579a2560148545bc818b7b14eb1436f45648a7c71707b7aece56e1ac3a98b8a685915a29ff2df442731b91602cddbd7e96675924d8e2ef4e553f780895b9a10ecfdc34d103aa6115f3368e5e0a1778d719218c3e69e62577e483f26362204f6d1dd1091b9ae199642367631b7b7738a07825cebeb31c8404ffb322fd20d8279061f14e0ce79f2b1ca327ccdcb568a2437824b79cd4df37de6cc6fc20f7482feba2f2d661210758c79b739ef7338eb60c3de252def1e4fc4ed342c26837057653ce6b21d5248f9443e42e285031981f561b0bb7aa86bab558255ff244eea4ad5465ff4215b83b81fe35127e8413425b5ff1568128ebeca8fba43b0d2993a0c8aa9ddfed99a484baef289080581e69f9d8d2be0588c183b1b008f9c3b221c5b1c6849603ebd6d949fd06fd0c39382002679158db56c3f6816359e0c03756630c6f71d647bbeb1297cfaa1563e3d90264a3db105221528e2b3ae435cf09db4efe34e0a30e6d3ef8a479f377fe5ce7785f2601ab4a4139e0b2223249984cd431b205cfed6ba34ba402afc6e972e78905e349d22dfa5e21055998f42aa247fddb424fc54ff8fe244549f6d9982281c65c4d354cf2c7953dfd378269df4a9b08743b9d3cb1d1d9cabb2adc9cd7c4cb4ed11a2c3ba041f3e61317f152115c518ddec8db67f979572f362c3360dc10e56abee0b0dc4188c434a2da35219bd0a54a8468138da601fabfe1c3707c21c180ffee3efb9ab7e3c937e868fb415beddbfaf5c8f827b6471d2c0ed1ea9896cc35edd2cbc05224378439f1255d6da2aa5fec662a6cc639271af22edaa6d330802176d3add67871b0fde05331451be42d8e8d1144bb3d007166a7974bacc65f4abb1d1142547d886b2674f6a772cfd52439f49f1fe4b75bd44a6f2d23263dc3aac52a91b0496c291243853bf357ef3ef107a12a14b32507fefd09831a4dce8389ad5e76b25c70528d61e44abd2e7acbfb85a215c96b07560e6176d6615be9ccfac5134014b4c30b6f84f64ebf298fbed5e5a376627b1d8aac2993122fbb181fee11b9302141001f964d36661498fa5cfd082d9aaa82a3b2a3a9cc8c6975a9c09303340090a6f5df85f3dfbb2f97b33e89f88576420c67bb8c0859cb2c4d2969ab1f741a4be403df61cdd8e166f7498adabbd99a2731bf9439f0bfbaef5a70eb27bea248c61cc3486213069a297fe1e15913c13f7e4ab5650a54829b435ad69c3c4bf786e9177a428932ea584853a689126b81cfd8c6eb807441ffbdf3ae6fdb0e5c59f706b03d93b29841f1907c06fefa002836012120b3e5fd561d0b9e6d5321ca0a05cdefc37829508c34befe839e8c65fb5caa93007fc0cb5a89c3b1a57828e3fe013cca165298474228f893a58118cff7c645e4a22eaebb29f8fe851201a65eea87bf35a817e8cd2fecaa24e6bb67ebecfb80e790f81dbb93805dee301dddc4647bd0f7756a47e0a6040fd254f35c9b786f9ecd57c6b94fae0997cc6e770ad8ca9fa27daca9af731b70bd7e5e85ba39fe3df6b2dd7d3690040414c7d35970447aba4b037347596e9399f011f6409171420a5b53c3c44321f4ca0ba5a0a2615902ff3b1801992e423dea9784b5c3773740c07f11cec260b540bc42e0e972beff3e4d902beb2204ad33251b61511a3bfac38464cdea65ada5c61b9763ac861f71d4d50c7993d0b1c651876226829ae1aedb4ec10bf035dfd0e8d7e1845ecd59aa763eb1281c6ba534c102fc9386c9b21d831de6f326ea9c0774654e36564f464260a70fb20eb47134f61c50edc403084788fe3ae53ca715f250493a79a86f68c5619f57f1391d5a020551aed7b92ca280da2ee6d74e83ccbdb6085ff89f4eb96fdc8d2461d8c64baf9d6e32268a435cad4f2c1bbf0858d242854b2bd69e4d97746a207ef6d274cb6df6199c0e23d0619ede243cefb516f126fbfc0e99d28944c572d3b0513348b723dc2461bee42a9ae7cf440ca2d48ea1880e6938c0ee61e3ec528ca583f02f903896a7b38c6bc32d989a657e4fc02413c367227f8b4c78d9dd4289a127164c78b440f09b7944069ae1b05320c2de9d25336294e238c3bfe6d935c5663b4d7967c928302b870e7139da794f059ca890aca5f2b5b06c6e95260b1489ce2487d982def805e2553451506f7961c92f66f3b2c85102babe41e5cd124d56eefe5d65f8a2260e48bd1734d464210c325770f9e9b58bc8025350e20fa08116f9fc2ae6ca0ee6af9c047ab71db1352272c68f878174a79bf4442830a147340e61c4d7f126012f307011910538846fea070fefef2f5eed5307cc2b0194c619ae1cb259fdf7982a0acf628d2f25bc3510a00718ec97662d74f0cf35ee03658671c2b84b8401bdf8cbe89746a99be129493f830027bf943dab6f86e5db08a752e669f1971a92a65d583475cbdeea1be79edc64ec5a6d6d7f4b963b1ba65f9de1eb6b215c0ddf621ef91997fc3af62799b4d634fdad2ea8856b1114f9cc717728097af0bfad3ddfca0d160287aa90e9907857b889357e49f990698edc54c2244486db5cff17b9034fb3283d592294a9610e61de333c36e07a0792a78b71de4ba2d2344ec3162eabb8885c891d02ff92be680a20e7c7ee3f7435e5f354c0fa7e5944d5807b01bb7791f889b84830782a456ff39e6cede3764b6aa91881facb9a23c7db412c4af134b09b2bc1f8ce826ef4ff866a3526bbada08a036eb1479e024a597179cd649b35d45f9b7b13929c5291a231ca111ec7870824a187e4de1d0501a73f11f7cb95b6aed9ba92574779e7cc8fd51f0889408ea36bf107ff10a45dee98f010ada37d4a91e0097a66b68d2ee2ed8d40b0fd95eecb56ba07f9df2649b33e37c7638de6c55039f77dd827650bdda6593a14d271a5024a99637a6087d37232a06e0502e9be399409ae95773572776549b9fa244b1b9832ececfc3ffcc96fc74aae589b065e11a58fa019c54c589ba86fddde6fbb216168f4cb1e430e131c8c8c91f96aa5e744568a1944a43073e023743b732dc90d7a4bb6ca9d1643c580336d500464900a859428c14c565eeda7551e4c3b16ff7dfdb2ef7ba3086f0384eefcb0500035a15d3c8e7d26cff9d424bc2001004fd843d1c8a4c3abb5d9d060f36708bb3720f6b87835328d1d628cf009b62f00262a830ab5a6e694eb0e9396e8412f1cff216b9873ce7f3625cdd96d8f9f09fc4509aabe82b03f69691b14a0a5a6d9c4b2bb8db9b4ed00b094c15092f2c138ef23222370bfbfdd59e0cfb8f14798f154a779cefd37c06541657c6f724f968cc87270690acfd02454f414175ee386a5c7da876914b1cae826f267957e45fb485c86448cca23ba886d8a3d746215982e8a1c4f862f776a7b75af2c9f8c734516c678b39e77aee5666d06c974fabb8074532c3119c1a28810ed32bfa4d4e212a18d3a450a11183cb3322ba101c0dba4e2626ac1b705593b0c7da29a2d6c8e0ee3773e40a9d6422fe23e204e5219f93c9b02bcc7693c5a80ecf324df1f3f5491d3f69fae6b606190b62c58b88554cc4ae379f25bda1e35769fb4165a03921c537755d8adc2f59be27fc6d5271732df096d6d987ade0a5afdc3d206bbacb6d170b8f78b39c3b15b3bd2dece9ac2f7d103b90384d9d0fd2b521625d3c79c47c766a07a95361d3aef3ebf75e6c26b07625f433046bc0249144a36dbe123f705ec2437a35cc853c0ceb9c3c74d3c1ad4b50d5fd6424c95c5c1a092b0d3951a1abc50ad01fcc152d0c8dbe5dcfc829fd12ce14a19b037ed33805c7adda37940da43757b989e47ca4bad8f8550e9fc2e6b1e916a3c949957afa0b955797e833ca92fb983521e8c2220fa245a4f8bb6b7baf81f084e1d268500615c74876e942f768d35afc9cbca41b5f3251e0237ea6053ada5953886a933008923dd0c8b455fda731886fa796f588d0eb01aa7231adef18ecda3788a790aff8418084fbfa94cd353e009bc46dc4ba6af1da979abd61ca01eda2cf01782f23ce78ec8ef405b8accae0104df2e07e386a311e70233665d8589f683a09b00ce90086e75e442bf30faa76c5c8939f07b84fa53b49ff6f5c39cacc5e8e95eea8207aecf6a58899dce0d96eefd82f866bd55859ff973808b8761b3ada4557bcabe8a912e1d4b586cf4ee67b8aabd891941bc03a5b06ff2bad82460e93c5520085c7b1596b578b77f7a746767edf18120637b692926dfb6f3e652415d449fa1a5bb9a8b7699097c2a422bff0fe68001bb9d33e5c7c97b50e38eebf60189dcfae58be43e031250c2dbbe43654e33cf7d90bb4b3c3c5508ae8c053b7f557af0bb3175b2c81a2ebc4251866dff7245e2b834504d2f6756299d12c24610eee3c683b019a6269b11cd59ca167031f2d0cb9e83e354cd9eba21a7c6af5617927af73b092618fd43c6fd5c36f87ad8004c5b4d5ef66a7287354a0c5af20f0415d9f50317fbd581be25ba5ba3ac950c64bd7422229cdd4380ae38f24b95a0114ff1815bc963e8a79cc4cc3a1cd24fc85327398b9805adc951a3030dc374574eabe8f07a8b6355073a819193e9c0c448978c991e73c82b35d95e03b4d1533082c63d303e16e6251bfcdaf975d10ea2a2ef5f4060f47584757152968b1bfc6f0d4a2896b8efef1e8f60a56df491bdd260719a2723c5303973c453fc4df147ddd4d08bc768d5405b0492b5d48ceb3634f402a7997dde5170d7236aba73fa0b7f8d08c062083e35b1a9a3eec5bdcc88507bbfb7af91c4650ccb459e48b7ba1dc415c62a5774d1846c77aaab466607a1226f9d8cf367939634c917eae9173b2887477c79d6d4585d7a837bd6f5f4582d45f00ed21fd24fbeaaf32b37d1917743cb6f3854d5f7155e836b0c6fef937d1843a1162f20893f4f07f98e9ef83398a25b454bf4c33a5a290d1c3e35e6c23ebe1bc3aa3422e1f50f5da9bbda788757856c893181eb84a07b76fa9f31e7a182dfea1e7f483596fb6b6bc4156f5b85fd33c1504744da0b1e7f07b292bcab02800a6328b707b1affaabf3c43fd09728cdb51ebb9dc7ba30804146cf283c0b7bc865ae44c1c20ce8cc50aa852b716cc8733d789238a1493e3879dde6702ce6e5b6250b8e7389c21ea6711a78731e3ea84cb77f52049cb2941ca8a410de95602376fd83134896a8e82f1dc0a9cdb359d36c422077e98e4825dc465f4ff7d42d3b9ea928f98d5f320b24a58ce1daa47407b79e3e34d3d455cfebf6e44504f8919ca8e875bd4003f258db692c22262d17b542d32fd61b0d6a29b0584c4abf8cfb2e2b127a5c91a7412130c49c9551884240b44ec2319da0383adccb911ccf76351c34ec92d047a6a40d207ebef6a8d824333622f03a1001a4fffae3120789e2aa78574cfb147781cf7210cc48585695ca6e76d8580f11a7813c1250b32d45d16381e891fdb54837e52ef8ab761f2e2cf0ddcff9e87481f20022cef16ca66025e73dd615e067f179013eb4bdee4f3807b702e1253255b60941b10dc4017b1ee113cf651f18f0ec2cbf77c5561b6864dae3516a53d1549e10ff7e298b21525fa23f4409a137221f830b26774c1d82b9b14727461e3730baef687040d64f30d09f624090071afeec83651a35f7c129e44cb04bba6cfd3ce79778c4dc48e0d7cd6d941e566543cc620f74fec0e5216335a9a43756b35af7d5687b9a7faa48176c467c9a6efa3ed003bd7288f986bebc54a107ac60ff5bca251c9db96ca4eacb66976ba14b7ac30669318ae44e"}, 0x1008, 0x1800) pipe2(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000001240)=0x200) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$inet(r5, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001300)='/dev/zero\x00', 0x648f21fb901a2b5d, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000001340)) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001380)=""/32) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r7, 0x80045756, &(0x7f0000001400)=0x8000800) socket$inet(0x2, 0x1, 0x9c) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f0000001440)=0x1) pipe2(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$TIOCSCTTY(r9, 0x20007461) r10 = dup(r3) openat(r10, &(0x7f00000014c0)='./file0\x00', 0x80, 0xc0) execve(&(0x7f0000001500)='./file0\x00', &(0x7f0000001680)=[&(0x7f0000001540)='-.\xe4(\x00', &(0x7f0000001580)='/dev/zero\x00', &(0x7f00000015c0)='/dev/zero\x00', &(0x7f0000001600)='+@(\\,]P\x00', &(0x7f0000001640)='\x00'], &(0x7f0000001800)=[&(0x7f00000016c0)='/dev/zero\x00', &(0x7f0000001700)=':\x00', &(0x7f0000001740)='/dev/zero\x00', &(0x7f0000001780)='\x00', &(0x7f00000017c0)='[@\x00']) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000001840)='/dev/klog\x00', 0x11080, 0x0) writev(r11, &(0x7f0000002e00)=[{&(0x7f0000001880)="316cacdea87b3e95ec0513c617d752811064545f91dda4cc8b112ece12af37f272833923ed9dd655eb2f2a5471954c25a4a08d198516cdc7bc3a797172ab0940c862e825e9c5a676018fa46c9666a277237fa663b4fa2e1bd3e3d66da362deadce1000464b5a17dcd9df436b7aa396da7a19911e56d10ea93303f0514fca6b49a29899fcb067d1ac9e62a2eeca7f8a2b6018af67d7bf78b577903c5cc21d20de3b53aa1b950b74c3544007b00e6630f71c9211a43347dc51c1026f947d8d9ca314b847b3ef88d21b205dfe8047d2d906f4af8ce58d6ae5dd96364f1f818c6aea0795c0c7f6150567eb019ae16aece93a8d03644a7e7394ad80ee34cce65a16937f59b35d5af4460585bc42e8bf7a024eb5c3b3b51963a4dab3d58ba1026fe08013ac6898921955f03d857f368c6c6a3f478db27057a92380c391457b6a3e0908dfbc084bd10f125b0272bc902d1c907ad82e8994f16fe563317111b050a09fafbc716803cb6d358c1c5c242223ad436430a9c6b8eea89ad0e7ff24e8dbd04e4ef312ada8c84f9ddc7c4450b41db97deecbd6085d6572ab7100d1f1518f617dd77c0dc268e4e4ce5a10c6528c6c0acc19ee957244baac8d379d5ce0c7f57e8c78359cd9e435b4efbeeeb3affababd8efe19f1e5a25d24da173b557637e32b15ba85a196e3ed010b26e923590affcfc0a39636a7652083738445b8c450c6a89c7e0f499f3362f3edb64647ff2d4a33098b0ed039c731b52f82a0d15a708b6fbb57e3c5e7a200774f9312670f9b717f7d3770d7e50b16017e97ceca4e657366f912d96cf0884b988527e929e034f0b2439fb5d3e571ad8893f1fb44b02150601ec1e6850c320f2f04d26845372887a321af1411d0f9e16f3ac19d4b2b37d15b9fb5e769ccb455c4fd86ff1254957e27f5f3ee812c33be96175917f6b6c26026fa4650b4fcf2230be8ac01a43e87b832d8a156237077631300a13ee733f6ee4ab79b29eedcbe9ed1896617e1c85b6a8c590792c7bb30b6435e22c2df05ffc426073196b3ed95092fd07979de4340b66d5776d334086da266b682b626801b2820aefcf641513d709446c8c54d69d3b6f79fb91121eed37a3f44aeb8b6db7cbae6d61d435583295004d14fdf9f52a1426576b00670ab740ce654e6c961869027dc6984cc309fdc211c68699969acb9515da086153db76efcdf4605161df5c68e0746c3f869313f65f38d18ae3e2d709b53aed3849a3a2696b409b8a7f4e73a986723355c7caa6313366077461d81b8a33c9be64399da245d7845c117458ebed48730d5aff7ccfd42d1f119cbd487e3def0a1d374da48ed61096f1a1e12558e2757e19513bf273be499a01dfe630a57a432aee844f0a6cb6638a170663bc9a32cb9db4c19406f84805320db67129322b94114d2089f115208b5a1d14a6a2fd2a23445d483959ced5271c0c74808b2ec26f5399d9269850beafecce424a6155e524270d456ea05238869fe336268b0963a49e5f00e28f7e14d2b1b0da556d636cc5820fb519d539876180c3d09236c8560e88000bb7496c06095a0ae215db97361eedcb0d0b5701962e9958d4d154a3ff997925493323162f595752dea08aeb8e057aa92996c3c3b9de6471c1fb78f59ba159e930d4288c06491ce2f419582f51e9d4e7453332225bce2a02eeaf77a7f701826e6a895687a86d5c2ec5e7cf6d744fdb18758810c581c66dbd860563adc314807f5a7e3b808ab1e5a3d682a9adbb344e8965211a4fc9064bea183bad048cb21accacd46732e1a97ac38d21dd4f349b48765860492345ef061a27689f1e8047ad69bf7f40c00015313ffaf7cffa137de90638c6e2723dc7365e3c5ed0280ebab4a039c111bbc66e68bc012676875bd427b7ba3fcbe01111ea495ebe8978da423cef3305a0bf6ff2d9ac2648a3f95a50fe476410cb20754a75d66fb8a316f6a01a8eed2be89eb59a7984e4428920426cfb4d6a9175b8267c6e555cc3ca9f11d5607b10244e14921f1cc117da647b735239a6bc4ac1eaadccdfb6798ed4fd453bf2464b10aa21e0503e8b74be0be0886b7db1f50d9d5ce6d13ee702b8bed922af3d1362193a8a20d261f83cc4791d343557e63715147cc3e0b96a15beae23e184e2a2b2f2c350174d525d6e61278a5d0fcf65cc19a44b5ff0bb1780d5901b3e4ea87fc3fcff1f43dcd0b80b4cb17193fe610e95a1f30f199a1701162b9d3a4d3e6c6d553323a8d5c7ee4cb1f8f912e39c7f763430b969b0f87c1f3d3a68a21b6d115831bb44ec6b6b2f0ef001bbb39c1e9f75288cd485d67bff4e3cb1676658bdfac76dfc7189c06218c820c10e983b2dad6fed9d8e2115457dbfab7f4bfcd4e0bc0c3ffa1f8a9ad83d38aaca272764a3d52594f56dd58612d2fd635ea2ba89fb52455e05b6c7f3f7d7c1dc55161b0c22f70f41a222404079b9135cc951fb7a0190b6e52813cca63e341d878da44cdead5856aa35ece468855423f3a5ca04be9e2e98ba6fa11ac5d0c3ad736dddf01db67c37e5e5252f2e3150410ce6091e9bdf6e39ff22a14ca8bc1f80ff4033046b19572df7e4c280d5a19a56bd6eea8496247dbb7cd1327db10f3ded83cfc9587e8bb7c18e6f72fcbf21a1f6885efd75c50e691c5aab639b032bcbf9310a89ad4d53e369c87aee9adb718546678f203bfb49884ef4695cd49b17abfa35fcab8ad431c4238e507eaf50f6b05526f0f91d52efcde7210f49449f7e018ee621f6a7c0fc98764bfbda209c85118bf72432f169a183082b35a4cdc85fcef93607480d1b8832c66629263c1269ce477a8f6c1cbb26a1d42b3a30e7dac9fead55e5f9a468755efb485ad03a39148380d1522cc6224f18788af85a7ef375567c0e58214d66f834ead37c4a4ee795973d2c585b233c1ffcc7588017058f5cbcc4ff18c6918a098163378c7f882de7932239be1965b3982cc937226ef35337a9c72b267c2eb9ee0aa4d0814e065e6a69439c31f3aadd613e7ac451cf9a3a018f1067afe95a75946425360ee6c38bbe434ccec125b7ebe5c3a766b78a2277ac29808328f0b43a5c581df0e768766ea218c215d336f8b930af1966b1f944673f43724e1003dca9d2660217da68fa3d0b8d3eb94ec40204e244ca3190e8459bcb84019da2d7cf100926ab94ffbb8b49c7adfbaaad7da0bb165fa0c2d7a2e69e3b31ef088927a73a68869f71a96b462d5879aa1ca1d2ce9524719ee567e57b12665d2e5b0889816a0764ad6de8ddd081d672c9caa102ab38b93d92e09a444e36cf57639242636746331f4e697ad0677f3870199e511430a31ab0668b5b5925c651f52abfde0af8031bfec70f1406d788a76b9d6cf52b2abce876b50471ac03d71217ecb17a2201615999145fe970eddb9a429bf670be7529e3ce6347d74b8f7fab3f328d01d580c14313cb9c29486fc40202e6ff7dad86e8a817c4ef336519759c9f9c91df2ba57471022d88d9aeb8761935cbd14b95d8db02eeb0ad8b757c15f904ce4932ec0165f85c0d45102bb3b71101eb90cdeed31898581b14f1c44692f5b1e3e8562851e27f39ddf13186f3ed5e8058e001967a87084fa7aebaedfac43ee75fcc0349a3bb2d9abd8acf8881f023f244528e09f322ed1f9fe312b6a62040dfa8d112be2e337b8fa3cc06c656b80506d1e30e5f2e9df8174a88aa62bb217dd5c5ff88057cb6021608c16b95924a49e2d67cdca42d372b8479cf59930a4cdf2369e59e428222f1c35a315ec093a97e5f44351c9d6e216e10e1a476eef04a986f41a4bd12487eab56f5ffc76f796712cd68f0a6678928fe1c5aee0b2c9ba76dd93e0d7b9c6774e35cf8562d39b383eee03bde8589f906a2ebc68f4873e8b9f5399d6bba961b6d4f3824bf844f012a5935c38f6efad7f729afb2c4cf32936fe0a195149182293f60b649027d6832f8bbb7c7b71f5ee1928188909ffa85fe3320c0de68f3de404ced1a678217a52af6416d90ae80155e960ff7dc5e6315244d84359ff73a5d29fc4998a48faeadf06dde3c8a464eb36934832c527b6efd6491e9e41f6b0aa59997149788e3e3f08003ab17f267d2469a9137910b60b6d6a7f897783deef65e0e249bd8f2629d2a14e0bfa8ee1af8397b4b5084b3e475acf75300d1f186a883e39130ac8a6c74de6e38baa1fda2b8fdb5533f11d24148ed25cb5c3d7d46fb9e7aa527c51b7ef4d2a543030b463338a6594feba8617a023110d59bcba1a60086fb429fb74ba000364f830c81201e2a3fc00f2ba2700c0b13ceac599bc2d554ffcc2b0ae53bec0d3f06a562c7a102b2186ac15735a58c6796eddf885859a6d2b4c36294bf117a4ea2fc0768eca21a0ecca9433badc7e2f783bb13fb0fb6c39a917b46e20d4cec7a26dc355f7fc65dd61d65c24464ada653f530e62fb224e07e90a5d87e612d93f262eab31232d41101852ca1e6cc3633d1deb4befb0ad3f5a18601c83bf51bcaf938d6dbfadbcabbe8e980fb342bbc1519335a65b06879f0c9266cf6daf440baaadc54fc59e2c4ffe5c711dba87b3524cf2fffdc1e80a175a835a3b77947e34dd6db277fae32ba59eb18d59639a1846501ff2f84666cf0d475cac94b1335d9c03a95da8f34d000be436eb85963716bb28f0080d7e25e25ed2062be6b562192476b748ae179c29c794cee28ba3755d34708a8d6747ea0d51caf199d4e2e4f8bc2c62b1accbfb426df30dbcb764e5b4e59fe376cf140f6586cb01a39e88b606d4c3208ae1459ce9f25be6288a4e6a4d20c2f1d86bce6e48457d00f4cd6889d772b0e86edecadf769343f503337611ef12829e0961b83e09bc7ef51d219cc4e5e4dd8fcd4f62c8ba9640af01c01c008438ed01d865b018ad3051912d5da83e8bb6ab309a128a23abeb8b4226af0232d7fbfb80f6e3ee0694dcf958f5e2673216f19155f33aaf400e883cc42d6eb4874a89a148ed3cee7ec11b0a7f94d716f2c04218f26dfef2d5487e90df11629dfc71a5f6d21e8db612666a93226ffe905ededd080fd393b89eff0eedae5c5ed8d3872eb24914fe72ef7198817b793407f42c4c819bdebd97fb4d41dc2f85978f69fb99e03d700b688516a27662c2e5b3d9a0b4e903dba79726114729c7019659afb6c786000a507b01c93f4157a8d939a2280df4b25b2f98487e736703ad0a40c2e19eeb1ec566634f79e4bf8f2b2c7e672994fcb25f7fef8260aaa9488a50dc7843155d19400c005e35f33f58646fe1f0cf4bda5ac52d5dad7e8b9128ee52a3f318f1f5fe3ffc0dad71b2d596a0ad95140c16222a2c28061b47a5f54c23134f2a95530f7ca1e2ea5d7f69a09ce1b02d0644fa1c2fb5ade9ab2a80a9a38e481ad2b311d64e98c90479755411f7af7f12e1081c53bc22e42be26165c70440298643b02acf080d947cc2b6599148ead3f25607649c65c00fe19d940f4a0ed4dcce203b7d6c739325246608959d88c337cbec05ff423de663596891fad861e8581dc995c8a4f1115acc7a84e34e54aeb7f873d32d7fceaf22eda4c95d0e24e34c4f96d69997811aa319a69a496401d88fee397f0e019dca9162a5bd6df27b479012324dc8777381738f55082bab4ce71207e24d0735e8fa86a9ea5091d968e2b3da2e11913db2c6939ba5f3fb8b85f556db7b65c9da63dd0adc8440b4a8d9c917bf85268eb52b8be46610d7c59a126ebfd8340f72e3dccc03aaa4f3c019a25dfeb1b13e31fcf59566c597db7b11d7003686a5885f42706023ecaf65019737a6b1b1e9dd039d4aa010eac0bf5bbdbde7a75c9c3542", 0x1000}, {&(0x7f0000002880)="bcd58a4af21ebeb69f5b3ddfa9ad89a1af8da2b89f8edfe5ebcf8f62546fda7186fa6de59974afeb60333d92fcd161cb9c75c0d3251d475f78b7fba69dd87885c9f8", 0x42}, {&(0x7f0000002900)="92aab3868a7fa1867693cc21115e3d4ad98759ea417be35835763fb19e67e77678ea9867f9ead25f4b71a93317784733d0b461fa6ab2e737cc521b199aa09c32f2ade341c2bda9d3073f387587732992e982411c55033b054499e15edc1a185bff388f3618bc1a51e79fca415a56690044d4", 0x72}, {&(0x7f0000002980)="e819234014ab7b67c6bb810e24634a371c496c8b23e9cd61e09732197d123eee81fd198cc122f21444226ca40029a42a9f977d5e826d6ed05e623b9738e43cc5bd00002ec972a62c3266b4a8e0d136d2f1f044be20a52c1955f4ea8fff6fe3a59f38fcd862368b5ab72262421d27ffbd83a038a208a376006fc1f691232efd", 0x7f}, {&(0x7f0000002a00)="e5b9f445f67ed7259a295e71e6bc672676a6e50d018bae251aba7c7ea6dd91e43eec37a2aebea56e8759ae63270a7cf94fccc89b6418a7fd85ff3c216454ffe9159c32d4039ca9722094b80d7ec3ff7b8b28ddace7931f84ea", 0x59}, {&(0x7f0000002a80)="dbb495ea29a2b662251a51d137b6cccf90b22c9dd3875e3cfb0576647d5cd8c87e6f97cb1befb2312ce717c35b7c8b65177bcdb09096c1883ad06ff267cdf6376a2d84237e5586a992b7b271719bfb30ec6c00123acb5354be98073fadf29a560420906871", 0x65}, {&(0x7f0000002b00)="49f311130a14604fa3c1eb4cb52bb9aed9b704f800c616a0a96ae264d3218b2450d00d150d8cecfd2195e4d034f16ec8fc223533343a4254aea546e2e3a9032c90266570592d38d4e0e6203ff72f590530b73d33e3571106cd83f2aaa539e9a2e28bd6a143d9701cd9e4bd3b91c88ee62f507744fd673e9932b76cd068293e4f96d1fe417134eb9d55a1e6fbbb", 0x8d}, {&(0x7f0000002bc0)="4ac36fce9067f431c47a6a9d5303ada7a5b31c9116953a27ef5b561c61bc6ed87384579baabe0fb6100c9685d249c710db63eceddd67f53fc16841f7178c98e648a42f4b9310dd86cfc962047de3b1da23db6ca1e414b037f927d6572bbe8dfc3105e0445af3dc1886efa80657d4adb231d9b0633fe582d06fc13ae14f11ac7de7a05d1258df1aa9ce8cda0e8ccad73415a0728507252960d7c5b44ff0f70a58863068402e8a9e2beca292fd5df51461dc4145a2d73563e77e4d3dc440651671fcee88a1089112749a9ee6206dc0", 0xce}, {&(0x7f0000002cc0)="621df1dbc42847d8bf733768c6de15bb377fc131424953c1781cb913f4fe1a41e773da871a8e3e57b557a57371cdb54f06", 0x31}, {&(0x7f0000002d00)="9563e8df90fbccb5afbc5f4d22e909f8eed9dbed2ca0e0433911ae3254d8374b9313e10481409409995f1c9719f2dff4582237c18c05e5529be52b28826071ed19895a94c052569349609b82f1174fdf4b1d5c49ce44ee2c5a90996e425f5728857a8cec8f12fffae220b31682d718fb26c26dcbb38c7b8db510a9b7a73d2ec017ad003f078c55d00242d965ff63b98ee44431249b3d6ba54d5311048592d953fd5c948d5be932a476a19d1039a2d9db2abb8b98ecb4cdc9b04ad3f9e480f295718b68070eb5aea67cf260650e0293b669e0", 0xd2}], 0xa) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002ec0)='/dev/vmm\x00', 0x180, 0x0) poll(&(0x7f0000002f00)=[{r6, 0x4}, {r10, 0x2}, {r12, 0x80}], 0x3, 0x0) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002f40)='/dev/wsmouse0\x00', 0x400, 0x0) r14 = socket$unix(0x1, 0x5, 0x0) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000002f80)='/dev/null\x00', 0x200, 0x0) r16 = openat$klog(0xffffffffffffff9c, &(0x7f0000002fc0)='/dev/klog\x00', 0x8488, 0x0) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000003000)='/dev/vmm\x00', 0x200, 0x0) poll(&(0x7f0000003040)=[{r7, 0x2}, {r13, 0x10}, {r5, 0x4}, {r6, 0x1}, {r14, 0xa6a870eb9d3f60b}, {r3, 0x8}, {r15, 0x4}, {r16, 0x1}, {r12, 0x100}, {r17, 0x40}], 0xa, 0x6) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xffffffff) r1 = socket(0x400000000018, 0x2, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xfffd, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) close(r1) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b80000000900", 0x0, 0x4}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000000000000000000000000f2ffc96c6a13fb879fba4e572876ed712777ee0435569d0c64b5f13273d3a3f17dfccdb743427a40f30ba177627bacaa48c0d71741fb2a41ef05bf52fada00c2205a72d012af420f947666235b841c2abb6144e2523b98670a133e624c72604f097c18ed492c0c7ba4a746c0e3993c8219f1dd78"], 0x10}, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00Ji', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x24}, {0x40006}]}) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r1, &(0x7f0000000100)='./file2\x00', r1, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') mmap(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x7, 0x4011, r1, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:11 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r1, 0x0, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) r4 = dup2(r3, r2) r5 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r5, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r5, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r5, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r7 = semget$private(0x0, 0x4, 0x2) semop(r7, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r9 = getegid() r10 = getuid() getegid() r11 = semget$private(0x0, 0x1, 0x100) r12 = getgid() r13 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r13, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r13, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r11, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20200000, 0x0, r12, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r8, r9, r10, r15, 0x14, 0x1f}, 0x5, 0x9, 0x4}) r16 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r18 = semget$private(0x0, 0x4, 0x2) semop(r18, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r20 = getegid() r21 = getuid() r22 = getegid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r19, r20, r21, r22, 0x14, 0x6}, 0x5, 0x9, 0x101}) r23 = getgid() r24 = getppid() r25 = shmget$private(0x0, 0x2000, 0x2d4, &(0x7f0000ffb000/0x2000)=nil) r26 = getegid() r27 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r27, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r29 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r29, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r31 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r31, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000280)={{0x3, r32, r26, r28, r30, 0x8b}, 0x6, 0x401, 0x2}) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000300)={{0x9, r28, r16, r19, r23, 0x40}, 0x3a14, 0x1f, r24, 0xffffffffffffffff, 0x401, 0x8, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000080)='./file0\x00', r10, r33, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt(r1, 0x7, 0xfff, &(0x7f0000000180)="cada1e06f45cbce2f8926558c34f52f64fbab6b2dd8e3fe5bc9099f8c5679e15b00576e3c430b74d355e7a104a9c783ab1602ebc43f62537b7ccea5a0d27e99c7ff6f7bb6d58f9c69d898257a0fa7948e6652036cd52127f77e39c9f7de7a183583fb479d612936da0fa4800693108ea9ce758466b5b7d7d8d03e2e2d1d6b16e309132e483bbdcddca4edfd7ca86bc8edbf62d6f", 0x94) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x28210, 0x11) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100), &(0x7f0000000140)=0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400801}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x80, 0x0) r2 = kqueue() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000400)) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = dup(r1) r4 = getpid() fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x80000000, 0x100000000, r4}) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x8a, 0xfffffffe}], 0x1}) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r7}, 0x0, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r9 = socket$inet(0x2, 0x5, 0x9) getsockname(r9, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) r10 = fcntl$dupfd(r7, 0x0, 0xffffffffffffff9c) getsockname(r10, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4, r4) r11 = kqueue() write(r11, &(0x7f0000000340)="a3dc94a0de4931d46fd34a39348e2517125db0af", 0x14) 16:00:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) r1 = getegid() r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f00000001c0)=0x9) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r7 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x3, r8, r1, r3, r6, 0x8b}, 0x6, 0x401, 0x2}) r9 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r10, r9) fchdir(r9) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r3, r11) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="0d590ae493e0c1b1", 0x8) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fsync(r1) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r8 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000280)={{0x3, r9, r3, r5, r7, 0x8b}, 0x6, 0x401, 0x2}) r10 = getuid() lchown(&(0x7f0000000000)='./file0\x00', r10, r7) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r2) 16:00:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x8}], {}, {0x0, 0xfffffffc}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 16:00:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000200)=0x6) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) ioctl$TIOCNOTTY(r1, 0x20007471) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1000002d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x268, &(0x7f0000000040)="b6") r4 = getpid() wait4(r4, &(0x7f0000000000), 0x0, &(0x7f0000000140)) 16:00:11 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) socket(0x400000000018, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r4, r3) fchdir(r3) fchmod(r3, 0x0) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4d}, {0x35}, {0x6, 0x0, 0x0, 0xa174}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0x8, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x82) preadv(r1, &(0x7f0000000000), 0x0, 0x0, 0x1000) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x3}, {0x2c, 0x0, 0x69}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/198, 0xc6, 0x42, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:11 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699b, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x8) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socket$inet(0x2, 0x3, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x3}, {0x28}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x20, 0x0, 0x0, 0x2000}, {0x1d, 0x0, 0x0, 0xfffffffc}, {0x5e}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") r1 = dup2(r0, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x6, 0x8c}, {0x3, 0x79e}, {0x2, 0x5}, {0x87, 0xfffff10a}], 0x4}) 16:00:11 executing program 1: r0 = socket(0x11, 0x4003, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r1 = accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = socket(0x11, 0x4003, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r3 = socket(0x11, 0x4003, 0x0) recvmsg(r3, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r4 = socket(0x11, 0x4003, 0x0) recvmsg(r4, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r5 = fcntl$dupfd(r2, 0x1e, r1) r6 = socket(0x11, 0x4003, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000001cc0)=@in6, 0xc, &(0x7f0000001c40)=[{&(0x7f0000000a00)=""/64}, {&(0x7f0000000a40)=""/215}, {&(0x7f0000000b40)=""/106}, {&(0x7f0000000bc0)=""/4096, 0xffffffffffffff1b}, {&(0x7f0000001bc0)=""/81}], 0x3d5, 0x0}, 0x800) pread(r6, &(0x7f0000000200)="934496af9cf92362186c65200113a7b137720daff00050bb6f2a5c1458fc0b973a8dc5e41b8206afeb72b7851ff6685c1ab13c7d05a9130ceb37bcf71cd359698a5b719026dcbba743beec", 0x4b, 0x0, 0x0) r7 = dup2(0xffffffffffffff9c, r5) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r9 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getgid() r13 = semget$private(0x0, 0x7, 0x400) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000001480)=0x8) semctl$GETVAL(r13, 0x0, 0x5, &(0x7f00000004c0)=""/237) semop(r13, &(0x7f0000000380), 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r11, r10, 0x0, r12, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r15 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r18 = getgid() semop(r15, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r17, r16, 0x0, r18, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getgroups(0x3, &(0x7f00000009c0)=[0xffffffffffffffff, r12, r18]) fchown(r0, 0x0, r19) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000140)=0x4) r20 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r20, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000200000000000000000ebffffffffffff0000000000000000000000000000000000000000fbffffff000000000000a2"], &(0x7f0000000100)=0x59) r21 = socket(0x2, 0xc003, 0x2) connect$unix(r21, &(0x7f0000001d00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386206000000008295955984c87910bf453f68c11700287ead49cb777fa69dfceac2a84e6abca64896bc5e5001008bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7d3bc5b65c6593d2870b4122cd2350000000000000000000000cf15afc345ce805608a7b48c7de3462aba11102f8ba8905abb5c149252254f5b0609a15cec8ea41b070cc512956e48193de28f0be1633c18b7c4c2565ed9c84abe7b599bd90c5a8b2fa01e76b1ab093bd9c6385867c7a3b70bdaafb3f466d797f9f6f0325f7ba9d071889e3e3c511edfc9e61380219e95925b6ef75df88013a82b1643f340ce342f2a3cf0674a973442db6b22d0210d32d672752891415a0ed1e41cc785cb386c9f0f48dc06a90bca26c6cd31439d7ccc3b90000000000000"], 0x10) r22 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x3) ioctl$BIOCSRTIMEOUT(r22, 0x8010426d, &(0x7f0000000040)={0x1}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r23, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x2d}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r23, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) r24 = kqueue() write(r24, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891197a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199eb0e14bcf1f4cd7b3b932e974b8434", 0xfffffc94) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x28}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd85, &(0x7f0000000080)="49d0605b002c31ebd92af06888a337c3ac5424934504138d3f982142fcc6cbc6cef2e9951d2e28bbd058fd25df3b33e23590fc00478e921d605e38fac5fc200dcda67fa406e7bcf8d98dba309cf17a1fce1f25b78c004bc182b74e760923de315170c151d9416ef12364") 16:00:11 executing program 1: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c5b041ac414eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b49c03189a137d2f66f452e0c"], 0x10) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = dup2(0xffffffffffffff9c, r2) ioctl$TIOCSTOP(r2, 0x2000746f) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) getsockopt(r3, 0x5, 0x81, &(0x7f0000000180)=""/155, &(0x7f00000000c0)=0x9b) pread(0xffffffffffffffff, &(0x7f0000000040)="7047eb2d662332f54472a0946d4e3220fcd74953b647cadd29fb6895121a8c24465296019871484d876119c20fdf2f076cb01a02e469fb110754f5782b7ede6cd341d6b35f6591b05d4e2620f2209a615c0e00a667f409ab5b13561d4c4fa9f75b3271b3133c793f1a81db6e9f120da296184cc060ad667caf", 0x79, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r5 = dup2(0xffffffffffffff9c, r4) bind$unix(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) accept$unix(r5, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 16:00:11 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) write(0xffffffffffffffff, &(0x7f0000000580)="1211a8f523f05df456209485533055a0248322e7e14cf0fc9f76147249e7a5f99fffe689d4468947f61da128d4091100b364cc83b417696cae83ba6060ecaef9080f792b0a42eb62194c8be9649ea38499bf38c08af891533b6f8d3e93fabc7a1c3a2d2d897eeb2a6584a8be83915e1f3a39d566b681816d8741748a35f4703e93fb6ec9724fe398c59eb7251b1ee1879b10e4610564994429e93ed61a635255584e6375a00f118a24c71ffecb1f630f034edb23fc14622394c438e3b1e006e221865c370e232a40b1e48a6e5ea5ac", 0xcf) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r0, &(0x7f0000000000)="d188091521b9e886e10767332984c6ed33e62bdf10e5c4d6a12081906801055dc4d6c30e47", 0x25) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)='./bus\x00') openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x200, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = dup2(0xffffffffffffff9c, r2) bind$unix(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000c3000000001454d5d41d29ad1a6029598156e6be166e41ad0dbd401f04d2b425d0c10724b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d00001720cc02d671f77166aa246306fde34c642da49414d17919d20571e718f28366487bdf75a33e966640cc4ec8f30bc55219632dd09db19740003cac776ec1101ff1e7c32e6ec32b7acbcd955e92746686bba3b3a3ca09e3c77855ba7324917e4a12d131c05748966eb66f2e36d0d1da3f7e673c2808bd722645"], 0x50) openat(r3, &(0x7f0000000300)='./file0\x00', 0x1, 0x131) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f0000000680)=[{&(0x7f0000000400)="3a79e5577d7e600204b5715fe61e99ed9faf5b794b8435e616ae3b31e44de6d42c2468360ea90c7e0fe81bd471b665eb377a1c498a34e26f7251f217c4e822325c07a8646d03d0951bdf7984f31fcbeb67869cdc09dce1f25dc84a9407910db2572de0a584818fd9294f4c18fed67dbfde5d5335b7635e405d084cf32d158a9500f7d944e8262ce949ef2a49465c233f1cc23f1629a60d242da7f5ffc73849515842e3f72f674844765a2f4ec8c524723fd45530da2170b854b111bd2566dad2f4326bd794c9ed9acdc7b3c4d91852ff85d6bbf25cfd", 0xd6}, {&(0x7f0000000500)="9e3fc1f607d66cb01873ae05a6fb42aade321294590a782fb9c1f19da7eadc79bbcba308006a8561296fe4b39031d2199714c9703c96bca6c848e3f1ab28197bdddd956f0291364a92376eb6fbfaa0a03f35b0659a6ed8358e6b90db900946c4f2beda627e208ad71f6cce7ba263c7fa510bc62da7ad", 0x76}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:12 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) write(r1, &(0x7f0000000340)="5698034976527350631ab3cb861ec6ef36a2d710d8155fbdb50082ea468b4223e2ffd855f7639a7a9f38a20d742d20a4ea39a9de8b04f6747981cc8cbc61ac654c36c9242119a529eb368cd344ec068155489b3dc501a2743e1c6153f8b65e31f594ae3463e4a4e7d5bee1ddf9ea1ba6c83d98a50c1e0d1fd32ee426217660b49ab4dea87ebf8698484f1cd6711b8ff8f3211f36e74063fd1b89e7ae91ee4cde08536efbe8598a55454f03a078e8eefe6fdb0b6d0ae405f8cc5ff7271300daba4545a44bdbc1e7b0103d18fadc9e16e157a7be0e54111e70d6e849aa92c30c84c7e7245ae35545451e2c668dd197dd201c88429f5d1f926f1f998b25998b1d66e563f77dd664c0b059a079591967078caca4282abc836ad4a003365a25c57fe4e6eb01a4227358c6885a395de496830c66bb7b2fa23b86c036dbe22c1296000c6b4887bd2762f2d1188d9964d9f9424b815e4d5c1a697b49202ddf795afd8a8e890a2e2c0e97d4d4cc51e83a1be16510d05fdd74ca490891e8eaa24bb0f0c7cef78e54a49b38d9d8a078c428fa02faef9c9368acd1a065627734da298de9487f8da98c56e158554597a5a8d9324b09ec1eee8830e1087314bb8c688ff11dbf2f76bd296a11632cfc92703e19d678eb9f7be64226720909266918c84ddbfcfc1ae2bec7f84b6114835a5ccd25fc344acd6baa4ed4929adcca91feadff961275b4c8e43d6689fffb57993bfcb05109825395d1caab68a55bf695204dccb14fd85da45ebf6050658a20d53af75693864b8221bc691b158de37a416a75ae61700e756dc3f6f4b819302a1c3d5a1a87583ea42106ae4e96c55ef4a3a866d276acf898e485a7c4af8db9df63d4f8659821edc130611a06416d548ad54f3c2fc65d05470fa8b4d5d764c3a8ca8af81679d194b107a16ddfa891ac525a6c04808aa767472665b789c676ca519903081e16936a9dc828e6525884cd9362f9f9a190907cfe81cc22eb1485f048d39c6a617a0cc3876c0e6336891f82002a7696608f372d85545a8fc0e5f9a1517686ee3a686af5ef3c01f4af38af5f300d410b5f1449125220d9a6362d1cef211a959e26e88411e58fd351474a8ef7c7b7906210b12bc4c799391da56c50566c34ad1a2a6ac8312f05636d14726fd560081ee4891aa00b136945164c705bd302a6a8f847463f902afdb06354134b8850c3a863f3a6a5be2408198384b25676b8941c0280397e39a43d0caf644719615ae39a2f1e2a1805d3ac32053d7a9a33dce40eac20c649696b028bd857105e25fa83acb70aac79dd00fa8f5f95429a62c5e0f3d0de7accf3e9a674c2d1f242c0eb7e787d631ba021f4a8f655f4ea2c5899e54a331483f5a04d5e5e40ec341d17d83375e81b5241dabb16c1b2fe6f63f82378ee9e91628a27c919bc0760614b5b198650af7b23b1ea8298c858d6078df4f7d5b61a3daa1d353041a809873ea030abae82248f43a8b487a2b83e63ab768b8938f6a939899ccb3faedb5f8fae7677c084fdfbf52667e314eecc5bb87586f230bcd644e1be656d76bdb81aa8e74d26640053a88f5abbf3580f3a16ed530fa3218bc058b5fd28f953f6d2c4ec2a0e4d0bd8e2e8b4d011dcdd03fd6d00c9d13a3794daf0c2a5759b2790164e1bca5d1475475abd0e91d4bed72ff980907041884137dec73f63eb1dff06a8ddf55aa18f056e46c5478a7365d76e4d38715fac2223bf77dd168409625256c3fd97623eb72de9227af972883cb0f613341851f8c6e1632c8c61ede7f3e25c84a05b901bb5528f7d6f2838c9d14d2fd045ced72b9cf41d8e6fc60e8e4fb2ab7f1bb05ad42156f0ce57abce271cb7fc64941e0c2fe9034718e49f9b0730209606efc7832e77b500ce563971b6221f9a3d9c458850c7ed47723763601b571f16e37b9467d5b60071c835592ad0b78e5064ee47c5d76e40fa9f7a91136ba0822c6082607c4bd75ab2eed00ae1c1f0938d1378313c817a81b9f30c537c0141e1407111df6f9f31435679640b63b189056ca663be779d5fbb1e3fa1034e22ffbb87934d94dbf9924be99bd16de5210f2618892d904cd059232270c6ffc5c317a2e41eb1808bc10605bdee95072e89dc0f855c007731961b9b3c96434043dcf43f3bce6a447676f34a8e1a3738dacae7ee71bc19e3f5f2e19645605beaf52bb378c2f1a2381097161b6c9bf18b663083f7a9017405ddb26e06a124e2dba16f757a163d51c93c24071c79303437e176c247e148055e2b7b51efa49e5fb9c398803bdba19efe91e46a4e3ef7ed5b144a9ef0e86eb983225ccc8cb68c05e0776001f9365aeb2de8f5821dc21f2ebd39c7f3433b6ac42dd707d50f515b2859a7ac019e6eeca326a7b442fe7eb4e833bb5f162fad9c2a876662cfee199b5a2270d02847bd874e4a0b9d02600fc6cffbbe417a0ef69e80a1a37e1b1d0b4150ce96df7405f8dd76589e99dc32050b249611a1a11b9f511f7b51c5f99be0aeb13b7dcab06c25d378cbd5460b63f6f9a4d41501b32438bc5fdb86ffb82a28565a9a24f8caed964fb1748484f84fdc0ba8e65d5a0322c5fb6302e433bbd6924ab17694c983d9baa798d64494e057291b1e5563de1f6b8d4a56a3c202066b480591211ed5581fcb82a4957ae0cee16c13c7988395e6af0c216f75292dd987ddadbdfce963fd4a6f031f135743b3bd5a0d37d3079317fe5dcb79f85cd1f9ca36a7becac469e8894a2b32475b4ebcd5dda8949910c9cb9bdb0b322c776fa18971b618484e127e2c122930915c1c6240b64ff485f3285e78ababcf13217addfcff8957e2675fc4a76f78fefcec7ad9cd0cdc4c329086720118710fb3d9191b9625125fa0985283e18cb1318f1a83094f1445ba14ec06cf1d138892ef6835022aa398fcf2f614bd3bb885503bd4184aa1c6fac33fbb331fe377c4dffd45dea81bbfa30a6eaa75fde740777beec3eb3979c42851e0ff71d90836bb1ec96d60301ced6c5c6131581d5b3af88fcc1ab54d95867f3e6cec06c3cadbe56699885b771441c7fdbcc4360da8a0af59800d40484623ce39242c6d5ba64be308fcc6c54a54e23de8d9427d0e2e3bae95b51c64ee73fa6ade9f4186b0cad250895dc3ac3e60743d6258319005a63c7a09c310e1bee0815f112d93ed02669accac52ee29a918ccbc2f6be6f42195d396d9b709a497a01b2e4691aa5aa3001133a5d603c2892b283436f3de9125e1eebc97b7671c189a4a0d451a00ae82317eb63897f1e97222ea6e672ae4144e8ca462d39e8d6b9611f07294bb347122b3d93826f3b9ef3656e317c95a1e303818c0ed1c7e972110ae26e33a1b104b909d3960f2cdb4bc861a287663cfaab0defedcae86f41079c3261692407163e47c551799d315cbd2e075ebe01a6265b6f45a1a8c59eb1e81aa531feaae5b17c758d3a303b13eb3c816db90d544cdedb047164de3ba4d90a61d736f00924cb762e89b78915257b822cf37798c8bfd749aa67c4d76e5043e928dab743cd6e5ed183f12c8acef33f0ea699b8d3e5bfb919037716abadf0496a1e60326048f37fefef27f604c8e3589036ecd48daf90afb93e3ed2b447b0025c09867d4bdce46bda92d00ec20e80f2709a58a506256932c7fda955aae4894b4542a2972dff45b52438df9387476f4186a67959b4855fb1bf819912cd835136e93bd42332f4959e090325189d0a0f698b3b735c08584d36e932d1d4e6aef0d50bd0c9a5fe28a50d67acdf1876e9def2a12a367bf12843785211f34db67d5a82d1673a770af1fd596849a6b1efa8a9ec9c79c6af72a5858d014ae994a1ff27429ed41db04e2b5443fc7b97dd16cad27adc1c30bdfcb62c4a5d4bd2394075e6c0d05b755b7b8f9770337648161b3106e5fb5a6cf7272f89a1cfac1dfc1212cfc7339308c69c7628868ec36825573b6a6cae1f5c9410fddd2b40c2c2e2ef601aa9a7776693726793a91ac5db63eb5a23fad64210ca5361500d7c2506a7af6e3f8f1e5e926e9628fe9812fe67561070137be5d6df7e5a24ada5073d8608f112b8099b00b83c4e1da0056bef82ac5d1ae39d5f8bee577692327eb0571200d21870712b14d0243059f8481f1c4abd38601e1f7c2e0f609c70c6f64240672535a0d2a5ac02493d953ceb9a9a7d5f96d025b8e97646d57be39093d05cf9c5a583b7922c0da75c24d324669a360b1e7f93deca731b0076a5168b260f41dc5952b5861bea071e8d99d203dc6a9212ad5bd671d2a3eed7ba235d11b5e2ef7927f0ebb9e2ff00a09c6ba21cd0f6174ce65e37360e0c58915c061ae955039b00284660fc0474de75565c9d45c94349da8a4c0804ebacd69aff0f5c324eed43728ab2c23b9e0d13b0f95487b1b031816d418166a29d4e25a807665455d2079b8a1502f410b98d8a46093fb75d949d843f239ac1e47b583077e535dbdecd5933aac236f40d2d4f96e6093a345b0e0d118065e41f530ae10b83b9e659a99cc035c861f5a1c1bb53621ec53d6fd225eb2f21e3fe6ca4f2595c155bfdc2f4fe9b1c23901d1a315c92254a6a0860793eace3820252bf93111d5770f3548d105b5fdd17e0052e94a3c643d4a664cdcb888dbc20f4d04c8478bd043d9a7ec2258c2e8c856053d920f4b41b294eb5155a6b1e3c863b079985967f68d7401f013799d24100e1884d5e88acd076419a317f3d417f22dd4f014376e0810f334312c980169f2c03dac1eec5bbf85bf66a8ee3b272639b98a5e3c921996770b8207411537fdd9f6963a42679c0e13e7ea3ec7cdc60db03bf6c3e6e7d579ce6ea2a3d8478e560471212faec8e12cfa71b67ad7f87e81f1f0ead8118080381b7a05c9b94587a22182815424ee2194fadf2400f5841afbe9d2e8275b53d913a318d1f521d873d28a52ad50124ae8d6a1451aa0b62fa5a8aaedffd380dcebc2e13a1d09a92f7ff040582e46b30144c2227a533be75686a6c17c518654cb41ff4534542e584b1dade13562a811f3a14bf4d7b2fbbadc026abdc2c4079821a7afae0953255b93ac808023bcebf2ba1a416b4fc233377c1cfed5f80856707c193ad571b6815578e8f1dd88582c52d2d7e0f1ea91556ef3412393c77ea5ca492a493b28f537c34d691fb8b8c745fc6b82239f3dc5a3d45177accc3eda0a9b232d2623d34999d31806761034a206842d34bdce333776ff6d7c2cffa931a17d68964bdcea67799ec5ccb6aa9c1c0e92f251bb47b0c381e5bc5e9e773999ec7ef9d17b1471446a5e16fed39c3a022a32f32c7e74371447cf6ab0b6c5c4fecb97c7cef054f4a2d78d8cc3e055ce5c40a654d6592274de63ba8a0097f69e9924776212fcfec0dfedd4b35ae32ce1d66ea2090163ec980a5250b7fe0fcb211c2df7378963a1b3b4e24aa48dc4a3bf93671d6243fc554e905bb84561e4a1a54eb51d038f9251a1989438ec79ed7cd54af2a0ade156853bbd923ade53ab002b8d2174dda21bb998d6b3ae31db0a7a990510b5158adcde267a4bde743032826832609f64620f98a02ed81c727587bbe4c2aff225f1348b3c76618ca730f9a4e425b63df33645b00365640e00d66eed3c56508dd8281b0a429356b4c6eb066f35fb59a1ab88c9c7c9b805971cba37940e74dc541b07e463feaf0c382423ae0e93fde812086dfaec16daec8f5dc1b527e6f3ac9479f4c8620a6f79cf0b0eb4d040a76ec0268df1d4283e97a9412c211a78f3be1398f60cdb23c1d472efaf43b5150832c27c1da47bbd8d2b2ac38a896179722f77e00e2aa8bb546a11ef4d38b1a393", 0x1000) writev(0xffffffffffffffff, &(0x7f0000002400)=[{&(0x7f0000001340)="22ca7b28981e58d73583d1c1c1ba837ed071f1c68aab505fdc59dfb3c8aa39a38425db1df9505946e5b8e6a79ac462580032ec6097e6c4ed9ea6a81b328f2c708526dd17328599e9c86fe942dba6b6d1088aaa4ec70a7d85779fac2fbf5e35debcafdff69f5ad868f52629012655c05af7f00946c50aff49eae7b4fd64210bc37ceba2971e003c0cbb2d06db5ea918741edb10e54b9f05449da770bc6ae84950340403785644af1d8ab605f92b378acd421c9cce0c23d5b4cd07e9e018084f60449187e29cbbc9c459c16041c46c5fd09ae93017001caa3b8b4ccd0b4b0977a268d8a46b0fb736f9ebf67915d8ce733a3e47bda9137994cf0baa7efb520561e472fab376b70b5ce9c7d62cbeb5a41cc485e846612c2fcfd77142501631b8650d08290325c74607aad68d831f6ca7ed8299d4406f3851c7da9fae4e87c00d61206de1fa977c1c89cb8664237015345a6fcb85393a74d7af466c867dcbdc26d3607574ac9efc3ef8bed3a7780e08743abcdb6fb30039822058a27bf94d3ada5762f128cd18b775a44d8902e03646ac61fa19cf1fac9ccc1f125332ee3bfd0f47e177a5e729083268f28fdcfd6f92d6cd7df83dd42fe03d3cf2f41a4c9b7bcf60947a34826eb4cc098281ca8dea70a072cdc4243c6810d2ae062701e01e211876792363dee45df91815e82515e1b5dd6f828ca3032bf3fdcbb17167eb7d77919e9e5243f2ce18807db64aa32fa533b161fb67f8ed3ded5b95335b8f2c1573c1ca33d5f9a105b276698928ee920af77e542a9f2c2d1fc76a27201571ea57d0fafec321a6627e187dd63dc9a011386aeb7034d713a8c67bb5d2f53c4256f5f354477c3a46aed259ccafe4c93d473f8560a4a4d1663b36494c9ed517b35a40b84218bfe2b68dac5092c80510882393119d325894de8965fe7b6342f4321d12c5731ce720f7e7513235b6e7813c74c9e2b3e14f6c21f3ae3485b7e0923b0bbccdc8b5892dd733738ab9a631181e1c72f03b2a5885847a4779b415f46936c7f10c7c64efb867bc5b694cdf6a342ddd3fc8398c955434482984633db5bd58e17fc9ff2ea4868f1c5970a21b5567776016b4025ee0bbef12fff1ee354bbd348348ae8211a58deeda8af9b620eff5bcd1f081d391651c0610a2215cb1f4d5f6fade146e21bc0244973dd7fd6313178f87c22644353c0adf5075f8ac4ce2e8479b643ecbcfe32f8b895fd1d79e9acc69010b990f19cc6580a8da0129a420261a5378f8eb6dadcdd58c027d50f674629ad2c7e8a6c4b2932226c6fe186c68b45f0fe4a172be9f398f7606818846e9a717a2334720e2e76d5a325b29e17c226dff0751f0b61356c419bfefed2d438a870b491430088491f9e0d76df6aa1148ad126b564d489e1b81529c31bd1d019ff6496c0e9d6d767ebed8145827885e329d2269da4e0f1b033b3c5d515bec56cc92bac77355967c26e15bbffd97ac951070b313dbe61597d8153e5ec6ccfb70b7154b1ef3e92050d6cac957ea5da7bd47f1d5dbf209f84cb5c8faea6e9c39729a19ead7afbb83f0ad60056f8b3aa2afd57a020cfe53c4e28880fdad68f67562978518edcf169fc736dc1cc977bb670bfa29f87e75cc6443eec607855a516bb2cd0fb9254af74c150dd9fbf4536da5710ce64df2a3c1e669e659f5a13e43d4563509c6987acf11a696b3e156f1bc537d832cfd0c96878f9d1d2e1b2c8b28d9c5465fb53e8cb2955ae4bdff4f093c8b025b3ee24c025649c76648878d28ffbeb021d0d0a57cf47fa033fa0ab79bad2160f5d1145c3281b9559775a62a468edd70df6e11ec4b8d305f88252feb92d613cde9089d77953b0b20a9fd15cf4ab63ddeae2e8d260417106e1c5d8f86d77be2efdaeddd3c2a704e0f083e8724c0373c12f175cf14a32c958ea1e911246ed1daef30f2fb6aa0afe927773d7d5fdf2e55f8174dda18c100b2a59e7792fd9f572cc120cb08609b5128455525b7a7c22ddb5700b7fbe9ff485eca5ff5d7aaa7b7036088c3099739b9180917517138cb51d0b8889b6d0f18e7f72374c5a96b9aeb8fb63e7da52ad6469ef5d6213d4027c95aed4aec2d08a6a6a05c039ed6f62eb4ccf9ec61b32d3677204228ba4a02cc5a330065f610a934a81bfb5b896e4d8b416c276481e0b446efb21fdac270113823f40b070d7447a35364a1c2f2a70153270a00dedf7563dd01a18724a1e51fd8bf1a9e55f452b1a89ec09c1a89d582c5f4c7868bc099e3734cb62cef6ff9c144f47d82e6245aecda98e6cccee052e04c49956eaf14dea963b34799c9dd4762805b28a681ebba6ebf372b1009d3fc7af68cc46569ca60b6fed6988abadcd559c99bc7e3d66ce9fc49bca1ff101e7ca20469ea2249d692edf2f89513925adf4546e12a9d79739ab953bdaac6691dc0fc726e00a6328aa86c63ddca7fa4717312620f4d263b566a7440760ed5d1f2eab4fc8fd55517426ba2d50be98f220a2431479a679909a586fd24838d2d1b23ae9d6f71cb40e7b2e9b46b1b120154502bad905f97a2302a195a83589648d2bb1862cd8ca17837041a0ace33f082cfde1e32292cec505f931e0216725c864423f1ee5b64c275dc37405407f16627e5a116fe8284a5e9565c6616d7f3ede926fa26946f65547353fa808c6e94ed7e41740a986e2ab975ddc1012a379413d0bef9c8d938942811af1f6250aacb58d50e1fa24631346a7293f6f164ce0e44b4e84962add5ac8ba2d0b4a8146c97cbaa3d97433cd9407cdc9718eb361a888637fda37f4e1720d15a9075dd3b683de42204e77ca02bc86617f30ca3696d158268f7376f13698ed16ef143b706c568bb63fb8899ace2d7e7d50c122b6aeb33d54984f9b4cbe84bfaef5c123dc0b73d8ca47e8c5c7aef402953db55c2029b623e86c7febcc5981f16d620d555efa0224d6c6910fc402b287aec64640cc0b16f8ff320a5d44de7f526d8b112c0547a36b584408e26be488f64276cede074fd23ecc1b153eea23fefab0a6b3710ad058a13c7ac970c5fb863705c80c84224e0d335b070e9765ec0782a98545225de2bd81b3771a418a19852327d0501d00aee6b68735fe3a1683bf9baf5322dda65b0843b3423e10ba6a2522e72c62ba082ac52649a8b907790866eaf2bf176c24ee962225015440500a93fc753464be39d73944deef50161732cef2dd0e254c2a23f05a03c44cd9039ae3171a8dadb4001c26767cb82782a9e16cdfa30ac9e001d63814767a4633ffbac13e97462f7cb907d6204f6c13f89cfe8f0e75bde84c125df65e2e2f83a101fd5e646522d8a499565aff81f5f54c4f8d0007d912ed007e2cc9bfeb2fe44d61ce74e8f2f7e3810e5d80764d1a8ee2c962f14cf4cd955a14b9010244112dc007f02d691dc34849294059bd2e682c5f9d9eb5adba7609ad31057d155058e8f1c9f8badc88a2b72553b51885f605b639274055bc80fb44656d8fc55924d1476e224ede1e210519943b2599e6d612f4a767a0bf7c5826c46b80f179ad1a50f9628e5ba3fe38cecf3a0fae3fd32e149de1d3e94d2517672a99b8e68cc695b0d984892a79662c1c6d4b890b184ba8886a67a66e53ad3425c83efac998e12a563c5b403de92a9914997d41aa6eab9440b23b2561b7e6e7ae93f3334cd628409dd3edfb5974f07da6882ed2e3b62cdda1a674e7aada6543796e4910ffe2112f3a7f800a6d0b7d68aa45a3af315a1e482abb210bf67e13eec42bbf8c82365ace35d05691bd65968aba19c573caece96ec3fcea2989e18acb1b2897432b753073cf67f0525016546400c6d5b8480e7c576ab62dc0395b1857a9cecc7d072060c9fee8121db036a8234fd95bb53fbe81643a10318211399eb4e486246493c6c651af93baa2fde7c53454aaf6b98e24c4a418e85f4e95ee5d738df12d1ccd3fe34a485627fb690c74f567743b48af9d03fc93faf01848b618c95efa13a6915ecb9de6a924d1cb813ac9a6dfd069cfffd289d35db563b728ebe9b080ce6be7dc83acf8911235c96e3d1b4c5ccdda7c81a507a0a3fb10ba5c51fea2e2b242d34dc9e12a7aba0fdab1f4e2f13d6e5537766ed946bd1971773cae88228a5789e755d0989e6ebaebdd25155a0e30e4b762a285c6e22e7d4520cbdb5473063c137a291b18f2750ed777ee46ad93cfb1fdae2b0726690ba78d5267ff77510144f271f7e99c3ba817ec45225e104b3add2a0d8d6d7b48e1b1851f0d3b75c8a9ee14b63202a2820a2821af8a57520d2daf74be40f52e8dff314958aba24b3e01dbfc3693751d8d0aa257f96276f03ab354d2354325e900717d6851159d6049ccd1bb0df8c1e533f21d3ee656e72dd2e33539307834ee828e10d58137d9619e0250c1d36d0a337335ec1117a561aab8ea806c9bbafa984ada74fb72ee759435d615b457332765e1352d258a20787e6bfe7bbd5b2ee6525b9221186377f62abb303827fe1890c515a20d576aa1d5c321afdc01e882fa114ac9841c93b41cb3ee0174219d8af3139ad029d6ca113981ec91d92fd99706bcbf675cb9b1ed31c00bece0b1efbf4a31a5f9161488dfd099ccf4b0865c904004576cb41e6a6901123bfab76f50584ba35b9f737eeaa587f58f8e1db9019fa0d6af7c23b2133a55727aa460dae9fec4b4867e51816fbd1fa31213ba23faa2eadfc3badaebb311ba20cf07305c02a60d14d1228f3daf0948dd39a58211799f6d0bf575843e78851bcba40747c90006c9d4723d210ebd567c3e0c84cbeee6a811131bd28471ff6528efabd6074d9c7f0532ee62d5ee07f7e3ed18711ec5516b2fbb50d14d65eba2e9c7787f950d0c16bcccfb7063fc99ae419cfa9b99f827c0a26412cb15b470468b9643e00bc3de6c2fe2b26d0f5d7ad0cf5910bbdbe0b3429293b795e0d4232c1fec749ed4ac6da37821376977277bb6d032fd7a4218285e8890febf7a8d5137680324147e97ec2d28de73024881437fb30f5320b22a01e61f3dc1d8e4943ac609fafbbba197e21cb8934bae43aba059e7f9423ca20ef5e1153dc03e0ba3f96f3460b457063c2be44f2687eba7100e0122055bac213de9702155f692a79e3aea7f117727ba38538c31ef161d9733b8cfe718f9437bf609f53557c3a38689ba5f91aa3fe880f2726bc5ae2dce2a8dd4666563a2f0b84c90b26815b45bdb370395582db9fa3c2cce234063bd6e0033ccd2c0bcaaadb8d58540f54f5b1c45f534730fdfaf5b5d7d6521f425a9fedc2d69d1f13480c44c978ec8f47abd2758823bf065053f36703313eaa873c8e4cb7b049baa8bdae05c2fdb43f5d3b35881daaf61d18b6325923030b913ae330c16d52f36fa89a30016571ad64e73a8072eec355033a110c7424fa504f9ba0debafbeb57457e69cd4db8b2ee8c9780a98580588d229f3d622fe81ce3022cb36d6529483ca08f16574ed62cc7bf896933c0a01790f136df0030b818635137cf57a019243c2e00e9f94e0bbd7f452e15b39dfaa6e0e3251bd6a2e55f4deb9cbc61534f646ca02a3bdfa1c8ba56d4b9958f8b9ddaf9e97246ad35cbae29dc7393833997a304c7291c33c1ba5bc2b3f45d9319c78b8d8ae74c3e276b8dc5f15678c8c2b034ba0b11c647b3a441576451ff82e70db8292c19d1a9811d916840bd2ed9305507a1fdd8d765dfbd19e3395f945164aa72dee53130b7ffd68369810f14417451b78e10edc170d2db9f0d32d266948c0871baacd3e69bec3e4b34ab8f0d0b754a9bcf4b9446cfca805824798b15ffecfd2dad550dc856181492ea719f0e17", 0x1000}, {&(0x7f00000000c0)="c5915176e184b16e056c1218aa153a3cbebcd3d05d40cc98ff55a6ba8dbbd5d813c1e668eb22d1d67a562d555ea1e4c684dbddbca412cc2c880979", 0x3b}, {&(0x7f0000000180)="5700455f7849e5f7914471a0c79f9d1c92e557b2ac70ac426486fe493c3850018b7ded193e2d08c01362b03f3cddbefd1c454bf5de9c98d646f31fe1a4563606555489fe197c83fe870be01a6e91b0305d552dd4ae0f4e56dbcbfeb2462ee22bc4541f806648dc2d4a28b8e99b03eb8ca18e5d24d8787a27ac9f4ee974367554a1789eeab0dc0b44582a92bd76c0d8a0c799e78c0be27747a82ebf4f8c72545763a690cef4e02a65652bdb7b576283939909a21f9e87aed2fbbe03abb61961b79c46e75613bbcd1815c8d147acd59635c7f358dd4884d00587bdff3f5043d917682dab665703d1c3b279fde79027", 0xee}, {&(0x7f0000000280)="2adb4ed3f3dd0f1d212615f60c10598d3b0b0345ab0a5cc4bab91f89236e7b46e522e49dda78ce1375469d533405c665cf85e6c803be826f2b4688b270f8f1181c6f23f93e5dc1d976b3e80f947dd72158734bdfd8eaa393c6384df758f331ac3637af1aef1e695dd5f67cd7cfe40095c9f658108eb11610329fb748d6b9", 0x7e}, {&(0x7f0000002340)="3d92c6137ea7dc74052c7d1f3c8230a55586410b3935826f52424707503ce02e028636ef0377d21d1be9353e8289d481a4f85252961b890092104f0f5962108dd2aa9f9e6247f7cd6b98aa3093d89b3b067bf703676becdff86340087e0c297a2c1986cbbba39c7e4ae05bee49e7ec5604469fb857aca595efd2a6e5d0e28923da7f4df2f0100fe6258cf59b9d77184e757095a2bd5e68419bb22af6f90d863b9118cc9bc31eeeaf2b592ea1406bb60b76745b7f5e2a3c18e159b5fe4a", 0xbd}], 0x5) close(0xffffffffffffff9c) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x6800) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x0, 0x1, 0xffffffffffffffd9, "8d5c55000267c4230000001a0000000000000040", 0x1}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r4, r3) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r5, &(0x7f0000000100)='./file2\x00', r5, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r6, &(0x7f0000000100)='./file2\x00', r6, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') poll(&(0x7f0000000200)=[{r6, 0x14}, {r0, 0x10}, {r0, 0x10}, {r0, 0x40}, {r4, 0x8}, {r5, 0x2}], 0x6, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000005c0)="3f470d815fa5577c3c3263083ceb") r7 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r8, r7) fchdir(r7) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:12 executing program 0: munlockall() r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x1c0000003, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) syz_open_pts() syz_open_pts() 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "00000000c42000005a760deec9d682e200"}) sendsyslog(&(0x7f0000000100)="e660df5d11dd3b12285fa067b4245c6b4098a411baf3115b06588e503cc3074005b4adce639097799b8432007b8ecb99a66fc63a6fa908cc51c54cc2bd835efdff9b6beb7d11f674988c1358c38fd1d3fd618668a84d69603868c7f6278810b70d2dfc9f3e9ba5d48c6a0cf9d8398b139d171ee563d8e9b1b3818b", 0x7b, 0x16) mknod(&(0x7f0000000040)='./file0\x00', 0x1080, 0x0) r0 = msgget(0x1, 0x254) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d292c6693a990a9b5333d0baba4e883feda3820a2db39f7e587a952425fa4245fcb613b57485db5884604000000000000001b0e6793302dbbd293f1159fdfea3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b6789bc771ad65d6487b135cdec0206fec39887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cde0c1ec957e9ae0b7012e2ea7de69882e9468fa446b31209640a952abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43aec847b3178bf857b0f0bc8148132e3c33eb86a1b22e0f08cc7523b214bbafa03a65ce1bb0089a2cb5d8e21800"/330], 0x107, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket(0x11, 0x4003, 0x8) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = dup2(0xffffffffffffff9c, r2) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) sendto$unix(r3, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e5991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282518e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2310b404f36a00f90006ee01b1257aea8c50000000200000000000002020800", 0x3a, 0xd, 0x0, 0xfffffffffffffe41) r4 = dup(r1) accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = syz_open_pts() writev(r6, &(0x7f0000000240)=[{&(0x7f0000000040), 0x335}], 0x1) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000000)=0xf1e) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r7) r8 = socket(0x11, 0x4003, 0x8) sendto$unix(r8, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) dup(r8) r9 = getegid() r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r14 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r14, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000280)={{0x3, r15, r9, r11, r13, 0x8b}, 0x6, 0x401, 0x2}) setuid(r11) r16 = open(&(0x7f00000005c0)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r16, 0xc0106924, &(0x7f00000000c0)=0x254) 16:00:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="620202075d9e87d8271c1d838b3ddece00010000ca4f31507a610dc3594c085530c42154371aa7c5bcc2fd27f231bdf82eaca30ebb01cbe7a4f3cff8d05c46e570ac3ff306dd5c8977ed"], 0x10) write(r1, 0x0, 0xd8) 16:00:12 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{0x0}], 0x10000000000002e8) 16:00:12 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x53a, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) dup2(r1, r0) fchdir(r0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000640)='./file2\x00', 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000140)={0x0, 0x6, 0x1ff, 0x3f}) renameat(0xffffffffffffffff, &(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', r2, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:00:12 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00", 0x0, 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) 16:00:12 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = dup2(0xffffffffffffff9c, r0) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000280)={0x2, 0x2, 0x4, {[0x3, 0x1ff, 0xac2, 0xfffffffffffffbff, 0x8000, 0x34, 0x81, 0x1, 0x3, 0x1f, 0x1000000000000, 0x5, 0x6, 0x7, 0x0, 0x1, 0x100, 0x7], [0x0, 0xf7f, 0x23, 0x7, 0x80000001, 0xbb0, 0x3, 0x6, 0xffff, 0xefb], [0x3, 0x20, 0x2, 0x2, 0x1, 0x0, 0x7], [0x1, 0x401, 0x4, 0x3, 0x9ce, 0x20], [{0x8, 0xfffffffd, 0x7, 0xff}, {0xf907, 0xfffffff8, 0x5, 0x10000}, {0x2, 0x7, 0x8, 0x1d}, {0x3f, 0x8, 0x0, 0x10000}, {0x5, 0x8, 0x7f, 0x8}, {0x800, 0x401, 0x401, 0x2}, {0x5, 0x16fcd8cb, 0x5, 0x4}, {0x8, 0xffffff5d, 0x1, 0x3f}], {0xe878, 0x77, 0xacf, 0x8001}, {0x5, 0x5c4095a3, 0x4}}}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = dup2(0xffffffffffffff9c, r2) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000038001854d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) sendmsg$unix(r3, &(0x7f0000000240)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="30c3ed64bc0e964bcacf2985161c349e2346ab5ce99bd872ea34f913419d22a52a645e5017cf3ceaa452c53a6049007d2235dced1eb6f896826f5a34aa14c1cb8b67d6afa4c97caee2f2a2dc9ebdb9f7e7d79f12412f1ac8ce5fdbc28171a49149266d33f0b867502d3e14c48036b2f1522b778f8e40847777", 0x79}, {&(0x7f0000000d00)="b1c83cf4e191dcbc8edd181471c4f169c7f12d6beba5071f2e1b43f1d1e17978e96e5091217a207b8098581b3af6c5e05bbd809ead13c3acaaa9de8af392fa37ceece0df95c5fd69d09531ee7beaacaa9df4aa0719d557a0295b0dfb31df8bd7f1a8dc8b3fdbd88ee10ee12da45810a125548c045c0048120631ab08332fc2dbac2368ccde1c41972fd6b5575c156d7abf40e530369abee28f2360d6e4c681a3888f46232fabee338eca8f2dc3a2f5fb570ec5f07eecf26b7d8576b4e313389d58d43eec311ef3e9ac6997ac16d0d4201cffcad0ccea922dc1e0ea478c97abd7dc7ff404fb7ac8d4b117af1539b5e252acd2d2daf3e970f210ab567f97221defb89ce66b3bd0cdbd472c592103e4a99b35cb62cf6668410e924c1c9b76f1cd7d5733b7c1babb91d8c8f49daadcc7cb6ae4bc8d3745dd821ba67d4036da8b0712a072e7ae7f73994b5784f76e51f1a7d392c2b38a2e688a8264ba9ba2318b477126db324bbe5d290edccb964c1467bc4ffb672df82cae8f5e31389e9b26b320cf1fc486865c0849c265f0d4be599dcdcd2b639a10c7cec1958b03aa2f6dc072ab4a6430ccd15a054dbb10ca9a186e60a1c5fb9b8e84155dc14e13e8951d63d22cc7cd7e61b07fc62fa028f77e56e7cf6acab268d3e13b51f754948da88cf7ccada02f79fb94b94e4e3b572cb416b61dc1f3111e174aa7d6b170898a9a4a33c924efcf78fd3e513988c14c96fbd15c5d7d38b81a08a018beec7440c2db905d1853aff697ee363c17e5d80efbfe8d18cd6c3a112a9f9859ced307e3bc6c0ab78a4ddb894dd65db21172d40ece6e74ee508849536339daf702288bdcfc6ff7ac73589bceb6951c0a2418607dce0c6722f50f6353471ef0c57d582a20bc682d8ddfa6bd4cf94f734c2a0ff68953d892ec947c8c9f63349a20b4f36c447bc85053d49bb90b422fd5c437912bbcf1261a1a6a0fa0f56c4aa129fa2fa8c80bfb7aa346524aa287db695da43fd030418ced2e05f88054d1db62f891cc604b312aad19c27c8d337f46ef22d380ce0aeceabefa728bed855faf95529bde719b2e107b9859a65139344dc238da647bffb64e3c402e2033b5c0f6ea31bcb60e38007a0e09fab55177a44c2694026b550becd8ac657e35537ac763d8c969d8c6c255879639efaaec2e152619612d7febb7f9f621ed0a361fae6441bfcea5211e2a8d659091de08252fbe9f0aa7b54a54e5fd0053a048a824fe9d1dfd5d18b6647d1844fe349f4d421a1401da829e464cc7ca982ff9f8c4634a833e2df567d18d37c02d6499ff34ee744ee2a7336b0b7864b2ccb9f727675d6c96719760479b4bc65e22b2618c90ebd2402aa8ca37d7fa3f15206237f341b9789bb38af9bbd6776fcc67400efd24bc07da2ee3abbbf7bd34098ac87ae6eddf27444614b1b75f83793a5aaa30a6bdf01e51310a9ba057ef3c36467fdc3a1fa2edc7b86320fa29786495d4b10e6cf6edb1177075b0605ddf05b65761de74c468b94b8588778b56ffe3b478d078121e64cd755b1d2717a430f2776c3eb3fae2bb0a4660cdef129e0875514329ea11fa0697aba393f957676db5255fc2ed0e16c140375fb7c8932a8a17c18d5d6cf4f89fbbedd4591542f0c4607ba65ccca1da5e6cb9ad5aa855a6290834d550b946d44eb121e1f13e683cdf5ba5341cb422488852ad28daaa5bf7e774d3aa792c50c2351401b27bbc78a8191ad3c545a770efe332f130f0252261f7b6a742ae42ddb18db2c70e00b409b25fcb485e54d48b8ac41f3b744f979f273b38fd5ade9c16a0f92257190b4c42e31c759f5474144046b25c68f25a04ca481ffb38b0eac52e84c129c831160860cb5ab9f08202b706ed4abf8d7968077dc1a810306370235a01f8e7003ba85cf85a60ebce7373420400a4c47d0baeb90689405e02f20597594c1cef580999a8548e9ebfc38e83580b45afc68e96d450af659f6e2f3469bca3608e658d5ef4b934e93577f06df2dca14873661ec69ec3ee08b31ae811df4c768d097392d20e8827405e22ff55c25bf06582b2f2e0b0975f87666dc035c6fabd477746f2b8d08ff4b0dce574274ac2d574c1d331ff109472dd25315ed1fae5f4b309f833cbb28f6c6e29c24fd63ba60740fc11f1f404678697e91ff9acf853097afe1202e3a8bba3188cee05b6510504730d9093ee7953e88ea97b9852b600a52b18f28711bd92dcc488341b9be7de06e8fd5cdc522bd2ded73a2620319100dcc2f525ee702523ff3af6b29af8dd57113a293c2e15ec60bb7cd49b4578a319fff41ef5f687a64e10f5c676a582ce3fb6fb39e3a8bc2993d2ccf23394759cf04ff8f7c636034635ad8f6a55c59013dd800b1ad9eb15d67f1033cceaf0c0e505fa0615e9c23cedb5671efb2a8626c5da2f32974fd460c2212630b6af652840d455f6fd2e5585d907ffcd3c8ccc8223d5117e88afa6a98164ba7fc79e73d2933ebb742faea88b145285373da1d7bb9e9bbf531fc2a58e73083595775d97a08f817b56f11df2e3336da365f28e5415611a9b91ccac3bdc8d04b38b8d60987ee3a2c83a880f420faaf2fb01a87d41ddf927f0885d0a237737e0f4d37a2f77c9dec58f949ac46bdc0734853ea3838575051c8ba0e231993d07c54b3b73f30c7895f3f70b5c805639612e43d7f173efba8de35fb25087e8508c709730f0fe279047fdc478250115bfc48a5f2c85e3b6972ca3de99b884409e0bc3f6569f9bb936b46ede79f31b149371cfda711f9a5d6303e9059fcb92f470f5f33fa77dfd1c8cbd1e264b21f0586d0817afc4f07a3de9814b1905bc8bc42ad6896d9f3c6cc0353fc6359fe4150e9a63b54deff6b70b65ae35872edb4e74474e025b395126b2b7071429c8c6b295b3179a4993b776b359fb80e7fd08e4fda27b93f40ad3b3c41a0f1f6213d8bf650b6c81b490700187e340b816890eba0e53a31dd02032064f3bc3eedaf98091d5d607a34f1d95ca05b270e6068ba58cb970448dcb6e5e9c307dc80e9789b3e41441f8aaddd72a78a95e7e9967049bef6fd08c49bdec528ac5a6bb330f78a4d798a6e368341f650b990f6e4ee5c1d501544091a3619a53a61447970866d3bea6f465c20bfeec083a93968dc5a807b5213000f32d4bae0c6513017c02de2494c1199abf05e8051e2280ebcb741a5f2fcaad8201dae4a1f784efdad9d04410ccf28f0b5f8318d8f502fcd312c0d15078d02be41a73e91adae678f06ba93c9c179e8a62fdb5215763d84c78913646c1189b1258d43dcaff431d9ff32d5176e42b5e6ad7aa7a6031969f36e7ef209deac27f68e66f26007c2ee3d41b22fc2d4538b74523a629550dc10ac1edd78241f9bc261f49de3c38c77b2d6a9534eb3cf8a8986fecdde8f3befdb2b1919864a06336eec1a146ac366a37c2f68c0046d3f014defe1ac2884a656a9368bfcdabbb6c82c84fcf87d73caf4edcd577d4fde3808540de5b7516e1041dd91c1a6422a9480558e4fb2a0d4671e015b2288a84d004880b5b922f37053d22fc1fa1e5dcb42eab7d12a50a5735d90346b3c7e88fed3f61448a720c60076a84ad1c1c7db769fc940c919ace56dab873ae38b142f139c56b8d639cb3f5e508b4374a7bda7049082e0b0e7f553c5d9e5480640a96b88268b170081a708402bb798106203e4756336ff0884061181a9d9d57d575ae25c08200d019cc9bbc16f73439498351a92a0994adfe93260162a63474c1c901014b08ac52da37e328d0ef3e2e8665151be945dca63bea7fd2f3c672c1cdc0b1fa7778239bf92d23fa3ca66cbea5374517d0e1aa2231a23792a97d6cb9cf2baea7a53cfe579f5772d6f5d279548f465eda89880c3fb123e9418540a14d56e429fbac5c2d199adda608e570e9897431c2f2896cf4f7dbe7dcec2357c7e8a2dbd4f45459064423f50e3f779ae59d552116cd51c241b6851c156efa5a1199f5b324e48b28a3887254a5cd43e2f20745c577eaf9eee69c8e57caffa3f26dc838c77eb895ddc948a5ce853e427cc1d56c307eb117b1335ff309f55426fa3f695be0f083572226fefbe7c479f00f9f9a2be835807638522bb5344084d7f0ddac2ab42d8d4542a71e0ffb494759c67f80ec530048c263a3beaaaf75ae27140ddd22b4b68c0015a3467ee665e0048a66a9a8bde14ee53af78b82695424776a8a41dac733725c0898ef46d7cc8da06b882ea6a7aeefa161621ea07d93aa9e71ffe3e9c4329ad332217c2b8f0cdc0082f252dfef48c95fe34aeebbe089dd721c33e016747795e29e4af3119e7027528eeb2fa86f869061d6225613abcd4aeec677ba152a1ff94ed6032012fa33f77318342db35ad6ce2c908087849c62ec3e23f8a530d04a48ef81fa412ebd8ecf3cc6ee8d6a1ea333e7405bdbeeb025bb1746c3749c54c06bf079f5bdd1006afcbfaba85b85d9975a80eb2fb899ca3e9e3264bed74c6dd96f45e1c6b6c8692a258d8b28282805257695744db69e6538a7e5ae47e48a830b82b174d4acd91a337769a19513fe61fb0dbf70052b87dffe7f7da2e13c1e56e3a1d1e60b11571d266a1baba3d3c42b715e7cf1b697836cd92f33d4e049f7a8a8f9f84db33c5584a6649adca08649ffe01bdfafd95c67ab6100a37243c01390e9c042827f441cdedbc583dfdbd9185b8b47778dc17b96493119a4be47bb5b56172bcd5f2ec1ad8581c31c681a07017305a9825a15b444fb3bb83714658a12dc55832a5aaa1b642ba4475d28ad6cd6f2c2d4b4e478d6290baab22704af91693f12f88dee847fd1fcef9d56fce31995b222112e32307ad9e66f6557d0449e0faabd23822373a10c3f978181246b039dc358d35e2b7e540e9268ce17fb5461efa6beba545fbdf38524a47a24a683b31509342333e5d3c7b6ce6f5972a90af1f3eee4532fe56f01134b59ef8f1c3c0c2454d659da2311c04698a2fd5bf958ce88f2b9b6a02310c592cdb432f5b355cc9df8f06a5d9c0c5eebca33cd79a7bac23b008be03083f65742cc8b668a091bec7df4dfcffa390e01ad7002522f0e20b6a14ccee850107d075362d6d2842deced620946b88d2f7dcf3f413020341b4c04cb330ed8dba3d7414350d73b3b2a6645795aa6b567754865fbed0817649009c3e14e88a572ffd78a759932fc4012335700f0d073ceaf45982a9f47de63cdb7f943b5ac70e8315242750cdee27d8bfdf8f8e678eab303abf83d6e2bd6a579c99cd3e80b4754586cad129c62a5940689bf7f93daa5fbb03baba4abdfbbc0e71b1f08d575259d29a2a4c820cb2e041b0590ca8b48643e5e9d08cb52ea8b544df4897afec41b3ba1d9da2a70bd2f89832180d3ad694e2beedaae2bca759ae03d98df50a87aa2de3148e5781f429c6f0ebbb824370d4b5036af7e37404c08086b453a436196b0b5054b661fd4db1efed3e1e5e112ab4ad906a701742c910aa76476e4950b023e06416cd254e5a6cbfcd4a29503ab4fee88b5ff3eeca5507aae7eeb7ad6631be838e6b96444d6b38cf64069221f6c960032337a6dd3a6b2d7bb88ce8ead181b9dd3fd71f31eac6264467dd5b96d495e2ecbfee5963db1c516f7e3160fd54e6aa2445d1e1023e2b688ff52e6a08e96bcc02bcd2f95b8bd4f89a94397f2fe918b67947f2f0ca8934835b8a400b1d22be6a357cda47c8b378622fe49b9153a88aecb88b2ffa94863d36bb0bf50914cd2d22247b9f5e76d933ed52bdde411279168bdaee8e25fd3cf44994063f0ade985cbae87b2f9ffb4e878b4467affafa7088a3c30bf", 0x1000}], 0x2, 0x0, 0x0, 0x14}, 0x400) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) socket(0x0, 0x4000, 0x7) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r7, r6) fchdir(r6) fsync(r6) r8 = socket(0x2, 0x0, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c65167e"], 0x10) accept$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:12 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = dup2(0xffffffffffffff9c, r1) bind$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x200, 0x0) kevent(r4, 0x0, 0x4, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) r8 = dup2(0xffffffffffffff9c, r7) bind$unix(r8, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) r9 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r10, &(0x7f0000000100)='./file2\x00', r10, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') dup2(r10, 0xffffffffffffff9c) fchdir(r9) r11 = accept$unix(r9, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r12 = syz_open_pts() ioctl$TIOCSETAW(r12, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r12, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r12) r13 = syz_open_pts() ioctl$TIOCSETAW(r13, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r13, 0x20007465, 0x0) r14 = dup2(0xffffffffffffff9c, r13) bind$unix(r14, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) poll(&(0x7f00000001c0)=[{r6, 0x2}, {r8, 0x22}, {r0, 0x20}, {r11, 0x81}, {r12, 0x45}, {r14, 0x1}], 0x6, 0x5013) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r11) ioctl$TIOCNOTTY(r5, 0x20007471) 16:00:12 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x40) r0 = getppid() getpgid(r0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 16:00:12 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)={0x3f, &(0x7f0000000140)=[{0x400, 0x2, 0x3, 0x7ff}, {0x8001, 0x3, 0x80, 0x1f}, {0x7, 0x2, 0x2a, 0x1}]}) pwrite(r0, &(0x7f00000000c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r2 = dup(0xffffffffffffff9c) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x4) dup2(r1, r0) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = dup2(0xffffffffffffff9c, r3) bind$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) recvfrom$inet(r4, &(0x7f0000000140)=""/214, 0xd6, 0x1, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) 16:00:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c653000"], 0x10) write(r2, &(0x7f0000000200)='CW', 0x2) sendmsg(r2, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x405) sendto$unix(r2, 0x0, 0x0, 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r4, r3) fchdir(r3) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x0, 0x5, 0x7, 0x1ff}, {0x7, 0x5, 0x1, 0xffff}, {0x5, 0xd3, 0x7, 0x9}, {0x2, 0x7, 0x3f, 0x3}, {0x0, 0x81, 0x5f, 0xe70}]}) 16:00:13 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0x6, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = dup2(0xffffffffffffff9c, r2) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) shutdown(r1, 0x1) dup2(0xffffffffffffff9c, r4) dup2(r3, r4) unlink(&(0x7f0000000000)='./file0/file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) dup2(r0, r0) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x7, 0x0, 0x80000001, 0x8, r1}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4}, 0xc) r3 = dup(r2) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x2, 0xff, 0xca1, 0x1, 0xa00000000, 0x9, 0x3, 0x0, 0x1, 0x6, 0x4}) mkdir(&(0x7f0000000700)='./file0/file0\x00', 0x246) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r4, r4) socket(0x2, 0x8000, 0x800) ioctl$VMM_IOC_RUN(r5, 0xc028756b, &(0x7f0000000240)={0x2000, 0x0, 0x0, 0x0, 0x0}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x8}, 0x8) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r6, r6) ioctl$VMM_IOC_RUN(r7, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000200)=0x5) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:14 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = getgid() setgid(r1) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000100)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:14 executing program 0: 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) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)=0x1) chdir(&(0x7f00000001c0)='./file0\x00') r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800017596038 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800017596038 16:00:14 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffe00, 0x0, "577111c314756a8eb80b6648062ac63c52960405", 0x80, 0x3}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xdb4, "79f0d539a402b5d59fae141b4f7728f0405240b8"}) 16:00:14 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b8180000002900000031000000030000000700c2040000003f1cc7ffafa9f5dd0a807b17de07bcff44d62f66353a696456e9931469f97db6ea2c972d6eb5f34730062a7245a1645f728bd4ecbc7536ca36de8ae37d357b0c475ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259ba53d949ad9e4797d519143d84f4373ddb5247fbc"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00000bb000/0x6000)=nil, 0x6000, 0xd) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYRES32=0x0], 0x1) write(r1, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) recvfrom$inet6(0xffffffffffffff9c, &(0x7f00000002c0)=""/100, 0x64, 0x800, &(0x7f0000000000)={0x18, 0x0, 0x5, 0x3f}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x5, &(0x7f0000000340)=""/99, &(0x7f0000000280)=0x63) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 16:00:14 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x200000000000000], [0xffffe0fffffffff7, 0x0, 0x7], [0x0, 0x0, 0x0, 0x5], [{}, {}, {0x3, 0x80}, {}, {0x0, 0x80000, 0x0, 0xffffffffffffffff}], {0x0, 0x80000001}, {0x0, 0x0, 0x0, 0xfffffffffffffff8}}}) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x52) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) r3 = getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r8 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000280)={{0x3, r9, r3, r5, r7, 0x8b}, 0x6, 0x401, 0x2}) setegid(r3) r10 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x8000, 0x1, 0x0, 0x3}, {0x0, 0x8, 0x7f, 0x7}]}) r11 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r11, 0x8040691a, &(0x7f0000000300)) getsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f0000000100)=""/153, &(0x7f00000001c0)=0x99) 16:00:14 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x7, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [], [0x80c0000100ff], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x2}], {0x0, 0x0, 0x0, 0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x8) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x1, &(0x7f00000000c0)=[0x0]}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) listen(r2, 0x7) socket(0x6, 0x5, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10042, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[0x9, 0x9, 0x0, 0x4, 0xf253, 0x0, 0x4, 0x3]}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x800, 0x0) r5 = getpgid(0x0) fcntl$lock(r4, 0xcad8c3a584a5ad8e, &(0x7f00000002c0)={0x2, 0x0, 0x1, 0xb63e, r5}) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={r8, r9, r10}, 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x40, 0x0) r11 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x800, 0x0) fcntl$dupfd(r11, 0x5, r12) getpeername$inet(0xffffffffffffff9c, &(0x7f0000000540), &(0x7f0000000580)=0xc) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x20004) ioctl$WSKBDIO_GETMODE(r13, 0x40045714, &(0x7f0000000600)) getgroups(0x1, &(0x7f0000000640)=[0xffffffffffffffff]) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0xffffffffffffffff, r14}, 0xc) r15 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r2, 0x18ccc2da7052c250, &(0x7f00000006c0)={0x2, 0x3, 0x5, 0x7, r15}) semget$private(0x0, 0x4, 0x10) r16 = shmget$private(0x0, 0x4000, 0x48, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000700)=""/165) pckbd_enable: command error 16:00:15 executing program 1: setuid(0xee01) socketpair(0x2, 0x4003, 0x100000000102, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x81, 0x0) r1 = semget$private(0x0, 0x2, 0x428) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x3f, 0x0, 0x5, 0x2}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r4, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0xb, 0x0) poll(&(0x7f0000000480)=[{r6, 0x2}, {r0, 0xc6539a672584d086}], 0x2, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r2, r3, r5, r7, 0x8, 0x6}, 0x81, 0x4, 0x5}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r8, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r8, 0x40044b06) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0xdb6e, 0x7f, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x81, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x5, 0x3, 0x2}]}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x3f, 0x98f, 0x5, 0x2}]}) r9 = socket$inet6(0x18, 0x5, 0x6) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000540)=0xc) 16:00:16 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x100, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r3, r2) fchdir(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xf84, 0x0, 0x1fc, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r4 = socket(0x400000000018, 0x3, 0x3a) r5 = fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000080)=0xfffffffe) r6 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r7, r6) read(r7, &(0x7f0000000280)=""/84, 0x54) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) r8 = syz_open_pts() ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r8, 0x20007465, 0x0) r9 = dup2(0xffffffffffffff9c, r8) bind$unix(r9, &(0x7f0000000100)=ANY=[@ANYBLOB="63a3de6b1fb1e28162b0db04e942000000c30000007908fdf5f74f595dab830000001454d5d41d29ad1a6029598146e6be166e41ad0dbd40540308000000da8224b0e0893a4ae41cf3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a60000"], 0x50) listen(r9, 0x3) pckbd_enable: command error 16:00:17 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x75c6], [], [0x80000001]}}) r0 = socket(0x2, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = dup2(0xffffffffffffff9c, r1) bind$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) connect$unix(r2, &(0x7f00000004c0)=ANY=[@ANYRES32], 0x1) r3 = dup2(r0, r0) write(r3, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) open(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) geteuid() setreuid(0x0, 0x0) getegid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0x0) getpgid(0x0) getgid() open(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) geteuid() setreuid(0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0x0) 16:00:17 executing program 0: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet(0x2, 0x8002, 0x38) setsockopt$inet_opts(r2, 0x0, 0x200000000000e, &(0x7f0000000540)="bbd4e383e9a12b5499f752e7eaff125c00000000", 0x14) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) fcntl$dupfd(r2, 0x11, 0xffffffffffffff9c) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000200)=0x4000000000000) socketpair(0x1, 0x4001, 0xffffffff, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440), 0x3f9e2b65a34270cd) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) semget$private(0x0, 0x3, 0x7c0) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x87e13cac6900f962) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x0, 0x0, 0x9, "5d68501ed3e16b0dae04ce925d470400", 0x1, 0x3}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) flock(r6, 0x8de049f359165017) r7 = open(&(0x7f0000000380)='./bus/file0\x00', 0x8000, 0x8) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000897000/0x2000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f0000406000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000fff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f000058c000/0x1000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f00006a4000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus/file1/file0\x00', './bus\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x1000000002}) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x402, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r9, &(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) ioctl$TIOCSETAF(r9, 0x802c7416, 0x0) fcntl$setflags(r9, 0x2, 0x1) flock(r9, 0x4) r10 = openat(r8, &(0x7f0000000400)='./file0\x00', 0x0, 0x1) accept$inet(r10, &(0x7f0000000340), &(0x7f00000000c0)=0xff67) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c, 0x5}, {0x84}, {0x6, 0x0, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:17 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) socketpair(0x18, 0x8000, 0x3f, &(0x7f0000000180)={0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/0@\x00\x00\t\x00', 0x20000, 0x0) dup2(r2, r1) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x795, "73cc510e52b3912e0d3fc9c06d00"}) write(r0, &(0x7f0000000b00)="962eebb494c67aef9ec9ef8981ecfc23ad4b80a0cacd6e43649d81affd101fee4aca7f41e823f5ff31fc5a82812f7ff8fd3f6ab7cfe2c6996515f20f17d90dfe2b42c1c1c4c99cb51317280a76b9df1003d0e414c9d1ae3dc45d09d89bd3bfcf6739ca1bbcca809de6db34748cfb55808b50a914826ce6ad2f6d30c23605b97496d99f661dfba0e791794cfb741e7c889cfc802169038f12db5ce978a9c7add3cb3a3285610c10de1cfc0e3ef01beb264679204eee51ab4c3371c747b342512e87c18d2c675e0a1cf8afac25a6d8b992ebc4d3e8ecb6801488a88b1c7e91", 0xde) 16:00:17 executing program 0: kqueue() socket(0x10, 0x4, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000700)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3f, 0xfd}, {0x80}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x80}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x80, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x80}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x1, 0x0) open(&(0x7f0000000840)='./file0\x00', 0x8110, 0x1) kevent(0xffffffffffffff9c, &(0x7f0000000880)=[{{r4}, 0xfffffffffffffffe, 0x0, 0x550989f115f02628, 0x0, 0x4}, {{r2}, 0x8000000000000006, 0x40, 0x0, 0xfffffffffffffffd, 0x61}], 0x17, 0x0, 0x37fffff, 0x0) setrlimit(0x6, &(0x7f0000000040)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r7 = fcntl$getown(r6, 0x5) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(0x0, 0x200, 0x0) r9 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)) r10 = socket(0x1, 0x8000, 0x0) listen(r10, 0x6) recvmsg(r10, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r12 = socket$unix(0x1, 0x6, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r14 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) r15 = semget$private(0x0, 0x1, 0x100) semctl$GETNCNT(r15, 0x21aec2bd1fe7134d, 0x3, &(0x7f0000000080)=""/235) semctl$GETPID(r15, 0x3, 0x4, &(0x7f0000000280)=""/112) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000200)={{0xff, r11, r13, 0x0, 0x0, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r16 = getgid() fchown(r8, r11, r16) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x60000000, r7) r17 = socket$inet(0x2, 0x2, 0xffffffffffffffff) ioctl$FIOASYNC(r17, 0x80047308, &(0x7f0000000000)) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, 0x0) r18 = openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$FIONBIO(r18, 0x8004667e, 0x0) r19 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r19, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r19, 0x2) close(r19) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r20 = syz_open_pts() ioctl$TIOCSETAW(r20, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r20, 0x20007465, 0x0) r21 = dup2(0xffffffffffffff9c, r20) bind$unix(r21, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) fcntl$lock(r21, 0x8, 0x0) r22 = socket$inet(0x2, 0x5, 0x3f) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r23, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x200002c}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r23, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r24, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x200002c}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r24, &(0x7f0000000100), 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000640)=[{{r22}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x2}, {{r23}, 0x0, 0x80, 0x1}, {{r24}, 0xfffffffffffffff8, 0x4, 0x1, 0xfffffffffffffffd, 0x403}, {{r12}, 0xffffffffffffffff, 0x44, 0xa825246f628f0f9f, 0x21444d8b, 0x3fb}], 0xff, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000180)=0x1f) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f00000001c0)=0x3f) mlockall(0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) 16:00:17 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = dup2(0xffffffffffffff9c, r1) bind$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:17 executing program 1: nanosleep(&(0x7f0000000040)={0x100000000000401, 0xb35}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) r2 = getegid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r7 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x3, r8, r2, r4, r6, 0x8b}, 0x6, 0x401, 0x2}) r9 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r4, r9, 0x0) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r8 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000280)={{0x3, r9, r3, r5, r7, 0x8b}, 0x6, 0x401, 0x2}) r10 = getegid() r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r15 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r15, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000280)={{0x3, r16, r10, r12, r14, 0x8b}, 0x6, 0x401, 0x2}) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)="98e78317e7229cfd4f3a7638f960c8d454adbb34c576f93fcfb3c6d68268f44c9a012d1000604d0a79d53b5c571e1ffd4427314b4e4d3e9204ca", 0x3a}, {&(0x7f00000000c0)="738a8c50f14d9517b8ad2fc7f3da6491554f026818041c09ad8c654403f3b3392b25d5ae029c", 0x26}, {&(0x7f0000000100)="d20f2464fd0a9995bf7c041eb66a364ea54ed34a90e4814ededffe166414140df420f8b6c497069b9af19739c0989337a2583524561be65169", 0x39}, {&(0x7f0000000140)="568e792b61b3", 0x6}, {&(0x7f0000000180)="e9a0fde3b8d1f8b2fd7eecc50981bf53883d87afa8a57512910685afccdb", 0x1e}, {&(0x7f00000001c0)="30bc5fc66191cc2b2c0f3d07307bdf1f7954a351060d642c159a0413c7edc28e2a58495ef26937f06e7b9c0d107212e77162c30207c6a1855ee4763b65b14942d0b47b6150dc21d8fc1bef017a52ecbcdbae65aeea5bdc0a27b4033f31d3ba29da8664b79c133e8627a6293b9f0695cde77a9d08ec4c572759270f7eac3fbe28f0dd8ddf9764965f4c68656eb798a6b4a373c9bc30eb300a9ea0484e76ae1830472e282004e3ced9da635dd7e6bda730805e8c15aebc18f30becc89da166aa480b59", 0xc2}], 0x6, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r5, r10}], 0x20, 0x1}, 0x2) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000e, 0x402008001, 0x0, 0x0, 0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:18 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffeffff00000001]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r3, r2) r4 = syz_open_pts() ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r5 = dup2(0xffffffffffffff9c, r4) bind$unix(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) sendmsg$unix(r5, &(0x7f0000000200)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000140)="e6e6934b2e809ccd67f251a76f67984ba6617ad6b59676782520904793984dff37e6bddf08b8d5bf8c36b7a74ff5aeaa53e4b2f18421c23aaacdb779dc6ad0793113594cd80a3b64eb687e35eac41296293c8fe8a5208bc6af66f66729a8db0cfb989ee8", 0x64}, {&(0x7f00000004c0)="716381863271dfad0bf10583a3ed6a752af8b51aed8808842421d61bbfc6114692eae00a23494a67fadfe2fe2b087e2d698070f6c17d326eed598779cd514ff198694f4493b0b15698065d37b7ae6538bb8479b6ab939935a96176d9fb6aba357561aefbd30ec8352354c88f315b37d0593ccb793cb499fd666be7fa410a86c1bae0415f", 0x84}], 0x2, 0x0, 0x0, 0x4}, 0x4) fchdir(r2) sendto$inet(r2, &(0x7f0000000000)="12487c9ac2260d11265422d828c85c5b823c299af2a9fc0c09bd1eef6607444ec09d73ec4261ba048e7a8f36f285aa983abef164829c117feaa5a8da691a9c524f2ab7f4a5217b6a552c2268eef7ac5f36998dd38d05bdb737a2abccdc71fe2350e62028417a4191cbe529b5b0262c2a6557bbd25751daf9bf5bbd71468322f11da21509dc7e43904b2699bfb260c196f3d6759d1e8a918531cf8885ef178384522ed07de88ca9451a38bc", 0xab, 0x8, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0x10001, 0xfffffffffffffffc, "0a1fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000002000)="aae3e6c3f01744114ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d0000d6cd8bb32a75d8ef3ec8ca53550e4fcd08c580866abcb4ceb0ed52cfd0b81201f04646d61424cc74d871a596a34dd2f37f2b7b251d38efbfda6c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd2142809e6349de37088dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03acec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be", 0x23f}], 0x1a3) write(r0, &(0x7f0000001c40)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a", 0x325) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x64}, {0x24}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x5841547240274ee9) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f00000000c0)=0x401) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x100) syz_emit_ethernet(0x32a, &(0x7f0000000180)="96") 16:00:18 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) link(&(0x7f0000000080)='./control\x00', &(0x7f0000000100)='.\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f00000000c0)=0x8) bind$unix(r0, &(0x7f0000000040)=@abs={0x2, 0x0, 0x1}, 0x8) 16:00:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@un=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="84ede514157391f6844512b054cb8feeb97070aaba01922aa0a29a2db28c4e16e94f12a8bac65f0f247f98c8f37914b4e541d0c9a3bce66a0119b63c2345285c6b33dd81b1c97e6f8abb93346c7ea1c922fe08aae1b4d02f1a7d96cea6f2596608217b11593663bc2b4f578548fae921dc6020408e51e5b1b4862852b19f61de2f4e177359c4d60271eed045aded7b0853dfdbb270ad7f94e5d7917bacb5c1b0fcd5dc7770272b96fbc95f5ac18fc1f1b8527ed8dfc968c5585406f15f9260ed69f59df418aceb062a91754910e23c90cd2803c95d5fd0ab3b70fd40092d7991058301785db980cc9214ec9dbadc", 0xee}, {&(0x7f0000000240)="643b55011a398b324e5bd3ce58d7ce0dbc2343df159519c2a1bb7a81dc335041943af58181212a27d768ab90be23649afa48c294a9f89cf47529940bc259eb912e2a43f481326457475cd2693545f5103278ac8f48dc808de0a7ea028aa56996bc5be331d76e649fb0978ad3b0db1acda1ec456f1c2ef2eca06ce5cbb38aab3350ea25fa2d1b009f1ccdbdd419451768", 0x90}, {&(0x7f0000000300)="abb9bd8a201a1210e77cfe52534a31f51d23ecc2581a1b0b9dd3951861f01ad48a865ba8533af5e19a79eb755c989cfbf0a7e336e65d6bbf9a9a508da721045c03343613f931e11f3857812c0ea2058ef9f0fbf365af204bfc9d70d49387643ac70ca6e1554d9cc14ec9ef1b5a1138604d5a596abdac173e92cc70f51a941139e44cfc95c6a5299d0c951b043a65f4f4e841b125386ab9d7b0002298c238a9694bdb32b0e9ec3444569a85bb39c137ac5ce30740bf99f41445488e13d13fcdf7ba823913674d5a26399035650a1b568dc723ecce22858a83f7b0782a567bd17057", 0xe1}], 0x3, &(0x7f0000000400)=[{0x58, 0xfffe, 0x7, "0146cf9487ce1f721ac974fb46f8a5eb593c407f37e5c136e9ce2b5939f51b9d9223bfa3d757365610d96a8531cbe2bf9b92767dec4e878a3e9cb7176a9afb895ab67626e909"}, {0x68, 0xffff, 0x9, "630f853de2b3ba84bc2dedc86193aee9e6eb99228393bf9935b17a25155e52d0f26de136f4cd3978a6c4b46e3ad5e747a18cb9e7c949760f7aecf03689a88779f054341c06d8cd54be2848996df0024d1155ea"}, {0x70, 0xffff, 0x8, "0ca0d347dcb6aeb4cab9ed91f0c1c60106c91c866e21e62c3d71cf2b8b3e3a399465ddaf9a54ab36aef175131e780c94cf12f30d6c62c220297f115f42212d5e36a35c3caf6fde000b5f2b01babf907152f279edf5c9125df1aa"}, {0xb0, 0x1, 0x1, "3b44be1cdae1cb055ba22689ed261ebe9488dc0a4ef67cdede5dd1e584647912b0a04ac259c0fb796f27e114fdb92d003226147621386659695804af0918b84da31792ced54f5e9f134581fda4234e53032b52fbb7ccff9b255965a90d4c6c730705ac326b0fbeec89fbac1b33813f934b87fc4292a0ce9108b4ce43c55b43f0f4c6afc863c26285d6848d3279506bafd6b19fdca1731ee1654a4df67024"}, {0x38, 0x1, 0x80000000, "ff6653fd9bc6ad8cd7f9b06829c225782500c9136ffddbbbbda87a0761ea859d779a86eebf47"}], 0x218}, 0x8) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x28880, 0x50) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000280), 0x1000000000000241) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r3, r2) fchdir(r2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000001c0)=0x9) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x40000, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) r6 = dup2(0xffffffffffffff9c, r5) bind$unix(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r8 = getegid() r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r13 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000280)={{0x3, r14, r8, r10, r12, 0x8b}, 0x6, 0x401, 0x2}) lchown(&(0x7f0000000180)='./file\x00', r7, r12) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r15 = dup2(0xffffffffffffff9c, r4) bind$unix(r15, &(0x7f0000000280)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636ed5cf6aeef14236cadcf84d0d227b6748b38aa77083725bf1b9933ec5127743691a760065c7b7913f2020525ec8216accabe8de6ba853b3b4bbbdd5875918b704672360cc5c305b88bf6fb52d4caf6baa54575fa9221683af053cb07bbefd70f8858c413e2f5a6143f4fe9d491be737e7dda11c270b65e9ad63f6d32d6e73ba060dea8003e19ca9a351515a2df5e992eb8a53ff1b1efa16f98a13c88cc781e31b3b2d9fc1eb1bf52b4b8d509b6725843e68d39115878306618b2bec64bae5a632a8451de18eae4a12517d8b2d14c035512629a5d6ac8bed34db"], 0x50) r16 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r17, r16) fchdir(r16) ioctl$VMM_IOC_CREATE(r16, 0xc5005601, &(0x7f00000003c0)={0x10, 0x4, 0x4, 0x8, [{&(0x7f00009ff000/0x600000)=nil, &(0x7f0000dd1000/0x3000)=nil, 0x7}, {&(0x7f0000bd5000/0x4000)=nil, &(0x7f0000e85000/0x2000)=nil, 0x101}, {&(0x7f0000c3c000/0x3000)=nil, &(0x7f0000d7e000/0x2000)=nil, 0x353}, {&(0x7f0000d9e000/0x4000)=nil, &(0x7f0000e5e000/0x3000)=nil, 0x8000}, {&(0x7f0000c75000/0x1000)=nil, &(0x7f0000b1a000/0x1000)=nil, 0xfffffffffffeffff}, {&(0x7f0000cec000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000d0b000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000c48000/0x4000)=nil, &(0x7f0000dcd000/0x3000)=nil, 0x5}, {&(0x7f0000f54000/0x2000)=nil, &(0x7f0000c71000/0x4000)=nil, 0x9}, {&(0x7f0000b78000/0x1000)=nil, &(0x7f0000b17000/0x2000)=nil, 0x1}, {&(0x7f0000d66000/0x4000)=nil, &(0x7f0000ade000/0x4000)=nil, 0x3f}, {&(0x7f0000d01000/0x2000)=nil, &(0x7f0000e4c000/0x4000)=nil, 0x4}, {&(0x7f0000e76000/0x2000)=nil, &(0x7f0000eeb000/0x4000)=nil, 0x8}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000f11000/0x1000)=nil, 0x100}, {&(0x7f0000baa000/0x1000)=nil, &(0x7f0000f49000/0x1000)=nil, 0x7}], ['./bus\x00', './file0\x00', './bus\x00', './bus\x00'], './bus\x00', './bus/file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './file'], 0x7}) poll(&(0x7f0000000140)=[{r1, 0x4}, {r15}], 0x2, 0x8) 16:00:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/46, 0x2e}, {&(0x7f0000000100)=""/49, 0x31}, {&(0x7f00000001c0)=""/207, 0xcf}, {&(0x7f00000002c0)=""/154, 0x9a}, {&(0x7f0000000380)=""/19, 0x13}], 0x5) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = dup2(0xffffffffffffff9c, r1) r3 = shmget$private(0x0, 0x2000, 0x80, &(0x7f000018f000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) bind$unix(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33b1bfe43f0e090abae78aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d7f45fbdb4f9db6bd80f7f33a9b8513e172677536f9b6bb6c8ec9b304420eac7a14864638e7d2cd46256ee60c6ffba381a1e629e755c87ec40b9b40fca84641a2434337d1f2fb87e1d3cc764a82d17807954b434f02b47b051d4d19f16ddbc864490b01b86479adaba56ab12f90d7ef779d71874b3d87b0d51102f2226d5c206da894d5e3bf8b9d8f68a90169e605e078c3e579c4b017c19a52a1ebf92a2cbc10b2c28bca495151093c71371ab3e1f15e8adb92bd80a480f4102e569aacf00f0cb796dbf8b59535c7d92b07cc16b6ee69fd4dc678ca5c1801116a0807a3b0cd8e08e6016073e441e0ed93107db2f70981571b99a9efae7537f56b2a3ea434ac5b2fc85be2e4bf"], 0x50) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r5, r4) fchdir(r4) close(r4) r6 = socket(0x18, 0x400000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xf97d}, 0x8) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) 16:00:19 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'\x03\b\x00', 0x0}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x20000000000001c6, &(0x7f0000000280)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x40, &(0x7f0000000240)="2f76e82b8465a13d307cae717e000abfe5d98a60863e1f2e7d6c03a28c0fc48d434cdcfa47a007ebd377a49172b5a020fcda36762b9e706a4d1651d5669c9e26") r2 = semget$private(0x0, 0x5, 0x204) r3 = semget$private(0x0, 0x3, 0x204) semop(r3, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) r4 = semget(0x3, 0x54936a184db5fddc, 0x400) semop(r4, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {0x3, 0x2}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000400)=""/15) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000340)=[0x80000001, 0x7, 0x5, 0x7000000000, 0x1fb, 0xffffffffffffdc36, 0x7, 0x1000, 0x7]) r5 = semget$private(0x0, 0x3, 0x10200) semop(r5, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000040)=""/73) r6 = semget$private(0x0, 0x3, 0x10200) semop(r6, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000040)=""/73) r7 = semget$private(0x0, 0x3, 0x10200) semop(r7, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000040)=""/73) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r2, &(0x7f00000002c0)=[{0x1, 0xbfff, 0x1800}, {0x0, 0x0, 0x1000}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000340)) r8 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) writev(r8, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186a56010000001c00feaf0000feff0060d5706c85c2768511fe870000f31f000000000200341de39f", 0x2c}], 0x1) pipe(0xffffffffffffffff) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x20000) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000380)={0x3, 0x7}) r10 = semget(0x2, 0x0, 0x80) semctl$GETVAL(r10, 0x0, 0x5, &(0x7f0000000280)=""/20) semctl$SETALL(r2, 0x0, 0x9, 0xfffffffffffffffe) pipe2(&(0x7f0000000040), 0x10000) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x80, 0x0) r11 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SRES(r11, 0x80045721, &(0x7f00000001c0)=0x9) pckbd_enable: command error 16:00: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, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x5}, {0x6c}, {0x6}]}) chdir(&(0x7f0000000000)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000000280)="b38af61849b23d0c55625aca4474") 16:00:21 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = dup2(0xffffffffffffff9c, r1) socket$inet(0x2, 0xa004, 0x10) bind$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d00001a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5c28a6000000f9cbc16a65d321fa0d"], 0x50) sendto$inet6(r2, &(0x7f0000000080)="9b3758e1b1a941f016e24977cdcd3440f6f89ecd17450c0b0b648fdc4bf721e821b1ce635f66bbc73c79c8eec6064a8aea3119a22f7ed19024e1b697d96d9260dc77a96d62811d2a601cedf5fbdd8ac4ede96b8772568e76d0c164d5a98d8ecdef79284b000000000000000000", 0xfffffffffffffc82, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = dup2(0xffffffffffffff9c, r3) bind$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) ioctl$KDSETRAD(r4, 0x20004b43) 16:00:21 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), 0xfffffec2) write(0xffffffffffffffff, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r1 = syz_open_pts() close(r0) dup(r1) lseek(r1, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e9500000400000000000000000010"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pckbd_enable: command error 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000400)=""/148, 0x94) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x19a, "b8e2ae4f3e9d15ead666af53d294e56356ebb400"}) syz_open_pts() madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000100)) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000100)="d909986f3e7bb9501c23e455cda7f15fc425", 0xfffffffffffffd73}, {&(0x7f0000000000)="14241a4e8cdc8e71fcda2d3c3b82ff15d53c77638ba93bbee5d9672b1b07d167244f648e91b8af9abb00d4fdd9d74a22dfbb8ae51dc75517a7d385986c651a04b99f4916a066a9666aa98166b009a7d28977f8124ff137680cb7c0bc80f61490d150e271e6e308bebcd889d4c836670db48370b2ee6c4a8fff9203be099e", 0x7e}], 0x100000f0) 16:00:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5302) r0 = socket$inet6(0x18, 0x2, 0xbf) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='x\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x64}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") 16:00:21 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80c0000100ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:21 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x159, 0x0, 0x20) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="17002e2b65696c653018dcbff8507b2c51315b8cb12555f23974e124997635896e0ee5005994bb3ae6f171e584e47e28de11d88e32052e2a1b650e538f55e367802c56e9b0af703aacc67f970200a0db7eb263269ce1e5eab1b364387c946b464a2ae03add1ea7833c23ff1d6d3a0c5e37733b96515a1eff4907152fd503511b1b682dbc497b041661ef9ce53c9f230dc02d7aa4f79c826b19e5f1a8d929b4cd9b59cc"], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getppid() getpgid(r4) r5 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000011000/0x3000)=nil) shmat(r5, &(0x7f0000007000/0x3000)=nil, 0x1000) r6 = msgget$private(0x0, 0x85a5b246196c50d7) msgrcv(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x2, 0x1000) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) 16:00:21 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x7fffffff, 0x80, 0x8d3, 0x0, 0x6, 0x0, 0x3, 0x1, 0x1, 0x3}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:00:21 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)={{0x8}, 0x4020080c1, 0x0, 0x0, 0x0, 0x0, 0x7}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:21 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0xaa8a], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb17c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6bf300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe5d34e3964e5b88d1fd9f25c3745f37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734fdcb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a8634704000000000000005c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af41100976c000000000000ed4e1bc0da6424000400000000000025fea4d72f"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) close(r0) lseek(r3, 0x0, 0x0, 0x1) 16:00:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) minherit(&(0x7f0000dfd000/0x200000)=nil, 0x200000, 0x2) write(r0, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x80000001}) fsync(r0) 16:00:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0xa0) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) r6 = dup2(0xffffffffffffff9c, r5) bind$unix(r6, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000c300000000000014548a01000000000000590146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d9bfc2dd342cbd2dcaaf886380b8ce11c5952731a7657ecf4ae01cd9aa6134c76e22686793fa2e60a9671cff21257a2ae67ded68e9a7a025674fb013407e7b052a7854205a8e5ca93ccf064ec4db1f3edc0691bccc55468fab34696a8662e5cc26a9118fdcb426d9aaa0a3e762936762ae21f89bc2b1aeca01b3c5d9fc8facc75ca0b7cced771aba8b4031d3707ab0c1d66d0a76bfaf5aa13189e3dc1fbec87ba3cb9a0605c95a723ff0ba945492fa0ef498cb77c45fc1ed68f01000100085e9c4ff03f7f5c5c70b460e132260d79e93804880fc33a03aa2e5f593a232af1241ff18fd0021c09f2b5e501f2480000000000000000000000000000e8cd1398d82046"], 0x50) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8, 0x0) r8 = syz_open_pts() ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) r9 = syz_open_pts() ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r9, 0x20007465, 0x0) r10 = dup2(0xffffffffffffff9c, r9) bind$unix(r10, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) ioctl$TIOCFLUSH(r10, 0x80047410, &(0x7f0000000200)) ioctl$TIOCSTAT(r8, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240), 0xc) kevent(r0, &(0x7f0000000080)=[{{r6}, 0xcdce81efda6f1d23, 0x8, 0x1, 0x7, 0x3f}], 0xd9, &(0x7f0000000140)=[{{r7}, 0x8000000000000005, 0x80, 0x2, 0xff, 0x146f}, {{r1}, 0x3, 0x0, 0x4, 0x1ff, 0x7}, {{r8}, 0xfffffffffffffff8, 0x0, 0x4, 0x1, 0x3}], 0x400, &(0x7f00000001c0)={0x1000, 0x5}) pwritev(r4, &(0x7f0000000340), 0x8e, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) semget$private(0x0, 0x1, 0x2) 16:00:21 executing program 1: setrlimit(0x3, &(0x7f0000000140)={0xbce9, 0x100000}) setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = dup2(0xffffffffffffff9c, r0) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bb386f000000000000636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:21 executing program 1: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82020104000000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = dup2(0xffffffffffffff9c, r2) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x20000, 0x1ac) sendmsg(r4, &(0x7f0000000840)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000740)=[{&(0x7f0000000180)="fadb6b259140495f7c001cdec591a36c0d2d10fac435c494cb6382f73b33a93820f1fb29b2f5ca5bdbd1a346bdd5f8ac5be21c20fb573204e8d8732aa7520018ea62aed8b7ec2c75863dce2d6e1c1a3735607f143e35ea49f103816404bd98586dada2d47e5893e332e4fbc73d014b451b3b11411db5bb71d04851f946cdc938514460b82ab8390fffff1941135f1776c972ca756709f1166f393d86db79ad05249acb544afc20dada29538cd561a8ca161ac5e463d624f77637a4db1373bb572fa0607085b93eba46b93624a54497dc3d4df2a70c0a", 0xd6}, {&(0x7f0000000280)="370240f31c288786a1be0cf1d31f7982e2c27fba5e701fbb92f7cd1955e1e2940de88919517d779e353caa4386173d69c003fc803307787a7507c781f40ae2558c032ebd40837df4e730d32a1c0488e74d9f57191f3eb80e29e62143c16e303e4cf4bc929387bb210bab9c89b11274a26853a509250e6619f08aac0a742d6dfb9a37d992e3fd979b9b0a601a9f8970474bdcbd52c9c533fefa88ab1626c8736e02c48c1ba549d5805976a82be4c73b946ebaa5137741d1551934c76662ede5211ac9e571a9bf0ef442478a24da7d053906aa77072683f1adceaf5ed51c7b9dc4eb47d09774d935702e2a4ad9ed5efc23207b2e9a8974862c772401", 0xfb}, {&(0x7f0000000380)="9c40dede8374270507888ecbb849b823533c255ab24dc72d2dabb110a6e890fcf5e8845bd760875c3f8a02ac6c315666426000d464bfb8842886b6736e0e353d8897f1a0de8eef195bd3883c95a3eca4a0212da6f6c75366394b39af25b3072a536b61bda40e84f57f674b911e06729e075ced9a697fef3ba10e", 0x7a}, {&(0x7f0000000100)="468c4a0984224c7251fdfb084185151cec53d4a96d1778fc6b364f0ac4ab95cf95de3354d4c94317f1fb01e525f9243a", 0x30}, {&(0x7f0000000400)="a444114882621452a4b79c7972005ee8af14079862f8138f2b3303f2ecb492d77422f04738018be1f46e735785c00f236e09bb6bae35a07ef09f50a32db76900ad81c0b285d2e2baf57181704800955f2f45751ac1fc63c1c5ca8d304ebac03b7a9c5a1ff2e28b9ece79520433c23ace928c7aac362cfbcc52c877065ba2096ad71e", 0x82}, {&(0x7f00000004c0)="38085173594fe60f42564edc7905dbe7d87b10b4c9e727f9274def8341ce16462225cc57a8c630489f10bfa0d8236e9a12", 0x31}, {&(0x7f0000000500)="db0a45a0f9d380ad362de077037ea3b1125e18ab74e75532154577b3bbfd66d9d74ad16ab65dc9b4c9871ecca65975767d494c9610f63529357145363ceeb444f1f57fc0eb99671aa173215c3630b4100f0c1b67fc0e11c1f039ceda15e9cf73b06238032313d28b1867ada287067aa91bbeaffc61e1ffd20e59cada1bfe237c9079d47124497f6bbae579be77fad37deb27fbb9537fdc6eaf464cce2a1bb73a4fe72a9b2cc7d0f39eff1b2d393d3416dfff5596b1a7a55d94663f909ca1999211c0dc280e403f089937f2b45cafec792077d6dc781da62fc3660da9a5123ec1a1849ac0fca15271fdf4347571", 0xed}, {&(0x7f0000000600)="2bede8ad24a2ea306120528a6e282d54e6747f7900c363fcc632d6bb61401d869febb02e30f6c86932910441fe60be2eb3becb4a01da29b633e9aa376b", 0x3d}, {&(0x7f0000000640)="904ab8df9ff3e561a66a66adbbbfb549feb9def083b5965656dc670c89a328ff7da01a33c816edd27b5e172fe02caf1c5ba02a21da9a166eae8aa34dca518bde99d6937f8f6e1c57ae64daff9f820ebb2e31da9c50358b6dea875636116b09e82825486950589d5334fefc6ab979dff9760f629b9bd5242180f8c8aee27cc06ed6c95a2afa1577e5fb37621341c868681ad1eb0929881cc84ddc9e411c7d96080569469d3732ae49c305e62754db9f8bc9c4a48d4578cb28ef75ecdf8b5f08b04311cc9a555cd197e717b630d93311ccca5b3ca26d601c868a811235150cf7a7a6eaa841b4cf55f076736802b7", 0xed}], 0x9, &(0x7f0000000800)=[{0x28, 0xffff, 0x6, "7d9ace0ea14fb6a2bb0ed182b27bf4eed4b743e02c8f7726"}], 0x28}, 0x4) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x18020, 0x0) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000280)=""/50, 0x32}, {&(0x7f00000002c0)=""/44, 0x2c}, {&(0x7f0000000300)=""/14, 0xe}, {&(0x7f0000000340)=""/154, 0x9a}, {&(0x7f0000000400)=""/140, 0x8c}, {&(0x7f0000000d00)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/198, 0xc6}, {&(0x7f0000001d00)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/11, 0xb}], 0x9, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r3, r1) pwritev(r3, &(0x7f0000000200)=[{&(0x7f0000000000)="67620f84edeb6b166acc135cf2b7", 0xe}, {&(0x7f0000000080)="87edb6953e8a51de", 0x8}, {&(0x7f0000000140)="a32c9caf0bd24bc697809e7f6ec82e399441ee2b3e0b168c6f21bb2d4873623cfff4b529d52b6e8390ed80b16263a719f373f5af9fbf5085", 0x38}, {&(0x7f0000000180)="9f2eeab2fe20c7d6a3d532f2afcec6069a6f6f5bb68c78562fd064e0472246cfcf24219b0ecef7194cbed21aefe1108cd452c4d185f81b3b2efd22db0219e6ede2aa58f3bf", 0x45}], 0x4, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:22 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) chroot(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {0x3}, {}, {}, {0x1, 0x4}, {}, {0x2}, {0x1}, {0x3, 0x1}, {}, {0x0, 0x1}, {0x1, 0xc3a}, {0x2}, {0x3, 0x8}, {0x0, 0xffffff96}, {0x0, 0x101}, {}, {}, {0x0, 0x17}]}) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0x30}, {0x6, 0x0, 0x0, 0xa4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f3cb06224b0386e5110db69", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) sendto$inet6(r1, &(0x7f0000000140)="3d5e4b302a62286a404adc5923e6dfcd30805914f98c057bc8ea93855ec1de2fbd9325c5affa", 0x26, 0x402, 0x0, 0x0) 16:00:22 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfffffffefffffffd, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x8, './file0\x00', './file1\x00'}) close(r0) r3 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x2a, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0x0, 0x3}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setsockopt(0xffffffffffffff9c, 0x8, 0x800, &(0x7f0000000200)="e6b69d692e3dc35d2128588ab3c57ef80d21e67a6e3b4316fb439a57976dadf862264f6f970245ef6d0e49f0cb1ff2ed4a13bdb1ecca11aed7ae9e09688312b681f3d7ef276827c5b1a3a7b35cd482bf70deca904eb2ed684f8812749d185acbb0f4c1b497f08442ceb3", 0x6a) socket(0x18, 0x800e, 0x6) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000180)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 1: close(0xffffffffffffffff) r0 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)=',/\x00', &(0x7f0000000340)='+\x00'], 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = dup2(0xffffffffffffff9c, r1) bind$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x1, 0xffffffff, 0x1ff, 0x0, "000000000000000100002000", 0x0, 0x3}) setitimer(0x2, &(0x7f0000000040)={{0x2, 0x481}, {0x100000001, 0x8001}}, &(0x7f00000001c0)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x1000000029, 0x2c, &(0x7f0000000000)="ebffcbff13b9fd8f2eaa4e48e3b0000000000000", 0xfffffff1) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="a9786c2877000000661d827696450820f298000000104ba6f9154cc9432bc2840aff7f00007d3064e28fd78647d4fb984a0995edb08701"], 0xfffffc58) write(r0, &(0x7f0000000180), 0x4c6) 16:00:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffb, 0x0, 0x7, 0x7ffffffd, "000820000ebd74c4dcae36000000000ea6cc7b00"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r3 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000480)={0xffff, 0x20, 0x3e, 0xffff0000, "0bdcb3690a3e766eef1238a9d57d8baddec78f48", 0x6, 0x100}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = dup2(0xffffffffffffff9c, r3) bind$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000004c0)) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000340)) r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r6, r5) fchdir(r5) readv(r5, &(0x7f0000000440)=[{&(0x7f0000000380)=""/58, 0x3a}, {&(0x7f00000003c0)=""/125, 0x7d}], 0x2) 16:00:23 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r0, &(0x7f0000000100)='./file2\x00', r0, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') mkdir(&(0x7f0000000140)='\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', 0x40) r1 = openat(r0, &(0x7f0000000080)='/', 0x400, 0x1a1) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x0, 0xfffffffd}, {0x18, 0x1, 0x0, 0x140000}, 0x8, [0x140000, 0x9, 0x0, 0x0, 0x0, 0xfffffffd]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x2, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x81) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x3, 0x0) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r3, r2) fchdir(r2) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r4, &(0x7f0000000100)='./file2\x00', r4, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse0\x00', 0x800, 0x0) dup2(r6, r5) r7 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r8 = syz_open_pts() ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r8, 0x20007465, 0x0) r9 = dup2(0xffffffffffffff9c, r8) bind$unix(r9, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) connect$unix(r9, &(0x7f0000000140)=@file={0x1, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00'}, 0x56) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r10, r7) fchdir(r7) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYRES64=0x0, @ANYRESHEX=r6, @ANYRES32=0x0, @ANYRES16=r7], 0x4) write(r1, 0x0, 0x0) 16:00:23 executing program 0: syz_open_pts() r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r0, &(0x7f0000000100)='./file2\x00', r0, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x1, 0x3, 0xffffffff, 0x1000100000000}) r1 = getegid() r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r6 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x3, r7, r1, r3, r5, 0x8b}, 0x6, 0x401, 0x2}) r8 = getegid() r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r11 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r13 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000280)={{0x3, r14, r8, r10, r12, 0x8b}, 0x6, 0x401, 0x2}) lchown(&(0x7f00000001c0)='\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, r12) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000180)={&(0x7f0000000140)=@in6, 0x317, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x2, 0x4, 0x4}) r3 = socket(0x2, 0x1, 0x0) close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x14e}, {r3, 0x1}], 0x2, 0x40000000400) shutdown(r3, 0x0) 16:00:23 executing program 1: r0 = socket(0x10, 0x1, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x3}}, 0x3c) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000080)) close(r0) 16:00:23 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x1d}, {0x61}, {0x6, 0x0, 0x4}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = dup2(0xffffffffffffff9c, r3) bind$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000080)=r2) 16:00:23 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x333051354a07f38a, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000000000200"}) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000000)) r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket(0x800000018, 0x1, 0x0) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r5, r4) fchdir(r4) r6 = fcntl$dupfd(r3, 0x14, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r6, 0xc0206981, &(0x7f00000000c0)) 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) select(0x40, &(0x7f00000000c0)={0x2, 0x7fffffff, 0x77, 0x9b, 0x6, 0x1, 0x29, 0x1}, &(0x7f0000000100)={0xf211, 0x3ff, 0x9365, 0xec7, 0x2, 0x1, 0xfffffffffffffffe, 0x1f}, &(0x7f0000000140)={0xfffffffffffffcaf, 0x100000000, 0x3, 0xffffffffffffffd2, 0x4, 0x1e, 0x4, 0x100}, &(0x7f00000002c0)={0x5, 0x3}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0xc00, r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3ec2, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000180)="24ce6c485e122c050cbc87a63f6e358961fa43578d3d8914c569608cfbacffc9b82b1572f6020000003ff1475db187e9db0134729a2a17620b159218d254c34488000000000000000000000000000000f485688897b354eb3cff602c9808c6377daeaa14f6b03e482bc3f932b36f41c3de10f7293d24397ad55a3ff2d932c46373ecb2f62b5a51f044c2a3d78bc887c706bba6dbdc6b5dd7925a5f319ef641d5404e6d8f4d329d94b052d7b43498ed1e4d421d250e8ab8dcae2c7374a9cce82885b3da9c518d34000ef6292c0a4228f77086ac452bb939f75f0c2faafc6136aaff99a243f97df600c655bc3481168c82eab8ff99a9751cf5a8e602acbbb24298790e852804cf7758e492f46cce5c28", 0x10f) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002009, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000100)=0x8000000000000b5) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x800, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) close(r0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = dup2(0xffffffffffffff9c, r1) bind$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) fcntl$getown(r2, 0x5) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") pckbd_enable: command error 16:00:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) fchmod(r1, 0x100) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r3, r2) fchdir(r2) recvmsg(r2, &(0x7f0000000180)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000000140)=""/2, 0x2}, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) pckbd_enable: command error 16:00:25 executing program 0: getgid() r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:25 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x32) socket(0x2, 0x4004, 0x3f) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r4, r3) write(r4, &(0x7f0000000180)="896c11e2e1d36302", 0xfffffffffffffd51) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x105, 0x80000001, 0x5, "9f57dad1730d781238646c0e85997013042e04b1", 0x7ff, 0x7fffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r0) flock(r0, 0x5) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [], [0xe000000101, 0x0, 0x0, 0x100], [], [{}, {}, {0x100}, {}, {0x0, 0x0, 0x6}, {0x0, 0x0, 0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) poll(&(0x7f0000000380)=[{r1, 0x5}], 0x1, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x25, 0x0, 0x0, 0x80000001}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fb01000100029be96914f6357e3a", 0x74, 0x0, 0x0) 16:00:25 executing program 0: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) r3 = dup2(r0, r2) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000040)) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x800008003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) getuid() r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xfffffffffffffc34) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000300)=ANY=[@ANYBLOB="0000262feeef02cb9ac8191d50802e4a89c01366696c653000c9dcedd4ad0000000000000095ce090da87703a116a7439189b3d74137e51eef8327edcd5afbaf9979bfc857e46cbeda23c2b614a69113d3727aef031a94cce40543fdc4de915266e68c82d4a4361c232d4c4441efa40eaa5d90bf3c6972a59443"], 0xfffffffffffffd1e) r8 = socket(0x2, 0x1, 0x0) sendto$inet6(r7, &(0x7f00000000c0)="c66a2a21b5a6c7fe92ae15bfce75b04af1fbca31c0ad49b11f2b2332f6d6bbbcf299c09aba341fc712cf1c9065844a7880eed822e4b8ed9321be49416b0539a38ab717831c010432bfc15113ae9ec3b2ab92f2e49f2327530a0e4aad13360e43fcc118ab5c01be1bdf480c5f2c04a65388dfa166149e4eef3907b8946e", 0x7d, 0x413, &(0x7f0000000140)={0x18, 0x2, 0x1, 0xff}, 0xc) connect$unix(r8, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) socket$unix(0x1, 0x2, 0x0) shutdown(r8, 0x2) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r9, 0x4}, 0x200, 0x401, 0x2}) r10 = semget$private(0x0, 0x4, 0xa5) semop(r10, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r10, &(0x7f0000001180), 0x1e316d81a01eac7d) 16:00:25 executing program 1: r0 = semget$private(0x0, 0x3, 0x10200) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x5, 0x8}, {0x18, 0x2, 0x10000, 0x80000000}, 0x7fff, [0xffffffff, 0xffffbb5a, 0x5, 0x9, 0x7fffffff, 0x7fe, 0x3, 0xfff]}, 0x3c) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/73) semop(r0, &(0x7f0000000000)=[{0x4, 0x8000}], 0x1) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x1, &(0x7f0000000080), 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x4, 0x1, 0x6, 0x1, 0x5, 0xff, 0x2, 0x1, 0x1, 0x5, 0x4}) 16:00:25 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = getuid() chown(&(0x7f0000000000)='./file0\x00', r5, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f00000000c0)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4}, {0x35}, {0x6}]}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000240)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="bf5882ebaa1da574f286d719c2e3") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x7fff, 0x5, 0x5, 0x7}, {0x4, 0x1, 0x0, 0x7}]}) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1, 0x20) lstat(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)) r2 = dup(r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000180)) ioctl$WSKBDIO_SETMODE(r2, 0x400c570a, &(0x7f0000000000)) accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000140)=0xc) open(&(0x7f00000001c0)='./bus\x00', 0x90, 0x8) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) pckbd_enable: command error pckbd_enable: command error 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79cad9ccc242c382d4327fae609a4ebf482be04", 0x10000000}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = dup2(0xffffffffffffff9c, r2) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x400, 0x0) r5 = open(&(0x7f00000006c0)='./file0\x00', 0x2, 0x10) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r6, r5) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000400)='/dev/speaker\x00', 0x40, 0x0) r8 = syz_open_pts() ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r8, 0x20007465, 0x0) r9 = dup2(0xffffffffffffff9c, r8) bind$unix(r9, &(0x7f0000000540)=ANY=[@ANYBLOB="000040c300000000008146e6be166e41ad0dbd4054033c9f0400000024b0f3d772e7636e48b38aa770ffff5bf1b9933ec5127743de5428a6000000f9cbc16a65d321fa0d000000000000000000000000946bfb5d134604c14ec3c88cd2192905991fa6705511960ec70c588e063dcbe0aa1fb4bc9620bbd48f9664d3c62e9b04763b20e16898db60a944828238aa81aa3a6c902701417df2d7e1fbb27bb4c4a90979dc46d748569cc645c5"], 0x50) r10 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r11, r10) fchdir(r10) r12 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r13, r12) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r16 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd\x00', 0x8c80, 0x0) r17 = syz_open_pts() ioctl$TIOCSETAW(r17, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r17, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r17) r18 = syz_open_pts() ioctl$TIOCSETAW(r18, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r18, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r18) r19 = getuid() r20 = getegid() r21 = getpgid(0x0) r22 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r23 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r23, r22) fchdir(r22) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r25 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r26 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r26, r25) fchdir(r25) r27 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r27, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r27, &(0x7f0000000100)='./file2\x00', r27, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000180)="43cc75459c0c101640", 0x9}, {&(0x7f00000001c0)="86c9759a1d6ef151fe4765c6762c1b6e71c7b12661936dc1e9f0d4f772fa9c48c22c14d345791896eae203e454b62544b20deaed", 0x34}, {&(0x7f0000000240)="39b260e67b72a532f2c81cc8d87cb563d77b849c8054619bcbe35736d0d0e3cefc33e7d03ab9417fad84183ec552fe1821c37d25a64eb596ddbbbbd9918571e7edffeb899ea178e22e1b57216e7a55fc5d06ea30effe34c59b0a33a684bcb760546ba09fd5f024ef8513879ed7f79a0925a3377d83608271843242cddb34826f2ea4e1f68dfee6b3750aefce6c3a04cc8ac1191bc21bbc7baa7d7aeb453662f8f8dd0861d805b96cbc3a4dbe94aae1549963442e3b16f752ed99fba3a212c7bb", 0xc0}, {&(0x7f0000000300)="2b4a5cb82c33b9379272c0894d947c2c4ec048448de93a50d81a3339d1fcbf170ab66d58bd9815efba06009625fb9a4660d6dba5838a8488d4b61dafc0e8c42b883d3e732514de2a7d5868065d6a6c778ed7a103db7bd64274d020f9f936b6036ce110fbece60c", 0x67}], 0x4, &(0x7f0000000ac0)=ANY=[@ANYRESHEX, @ANYBLOB="e45d319599879ee400f969b1b2b17e73710e313156e336da74a1f7215217eb35253a57639378fe6b74dbb58d4c98617297891414d7528a2df2465d8ae274e51e5925566d7939d30f5105d91c562aaea26f6c081174ea513088575f33014d36b1ba2ba734c0c6b15115", @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r6, @ANYRES32=r0, @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r0, @ANYRES32=r10, @ANYRES32=r13, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32, @ANYBLOB="0000000020000000087b155575fa14ab1f88c90afa42cb000000ffbf0000010000002e23272b78d599dc2ed10668079763408c8d7fe16cd5147f350346f885de395d29511dd0dcc491d08b905e85bf38a2dd339d59359ed44054ac34b1eb469f27aeb86335900671b0bfe3116c37", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r27, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYPTR=&(0x7f0000000480)=ANY=[], @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32, @ANYRES32=r24, @ANYBLOB="000000001800000100000000ffef000001000000", @ANYRES32=r0, @ANYRES32], 0x195, 0x976ed8b27d3b7518}, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") pckbd_enable: command error pckbd_enable: command error 16:00:30 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r2 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x2, 0x6a9}, {0x82, 0xb7}, {0x4, 0x5d}], 0x3}) fsync(0xffffffffffffff9c) select(0x40, &(0x7f0000000000)={0x2, 0x3f, 0x4, 0x3, 0x0, 0xffffffffffffff01, 0x1, 0x8}, &(0x7f00000000c0)={0x5c80, 0x2, 0x80000000, 0x9, 0xda6, 0x24d05745, 0x0, 0x4}, &(0x7f0000000100)={0x9ed, 0x80, 0x200, 0x1, 0xfff, 0x0, 0x5c3}, &(0x7f0000000140)={0x2, 0x94}) r3 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x8b) dup2(0xffffffffffffffff, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r6, r5) fchdir(r5) kevent(r1, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffa, 0x81, 0xf0000000, 0x8, 0x10000}], 0x9, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff8, 0x82, 0x2, 0x2, 0x3}, {{r5}, 0xfffffffffffffffa, 0x2c, 0xffffb, 0x2f5, 0x101}], 0x7ff, &(0x7f0000000340)={0x200, 0x3}) pwritev(r3, &(0x7f0000000b80)=[{&(0x7f0000004780)="2ba86a2fbe4a9998f535fb1d0ea27250a19603b5f16860092d4b26db8ce2cd0b9b3827f6723c261f0e82fe5ade205df8ba52985f2da1c4e03c850f580218ae1655f06fb9d27521633f4ccb07187b8582c3ade8caf75176cc4cac09113950fe566cbecdaf23e0b76e050dfc6fa7217bb131121af6b216d31c41f20a783f875a1d43cbca1c8828098dadf8b9212d2abf1e71c31428aaad3ef11fb96c196ccba7ca26073341fd09d9c6a42dd7ddde5e44fd09e9e8a0f04e5d02290f963f64dbd7024c9ddbca6bcddb51a2667e2983ae37a4b08482c0bb34b17769e75656363bfc94595620c69c5ffc05f6ce1070bc35e970ed5882787ff8ca2498f2fe6989f90b9943d3d3203117e9082d713eb886b999fdf3821e69d7dc7e5a31fc4e79be7e219089acb5b9b5d5ce18467280edf37e8e8287ab9853a19e10faf21ad283a12f7dfc577de3da9167e2a2ecbd492459021089b9b4eebe8c35f864a9e254119e0409ef4673cb62dd719bc2b0957e465888278ad47d642db4bb318797393571c1adb5d84aacf7051775601fa77caa853f44147c0299be66f5aea77071d5c1f4da97a3a5c775b6f846be481f4d552081c774be1aeb1fe5387d6548851a698636503b0208c84907163fee4424399c78194720ab9c48ef534a8e1221e2a8561450651e0ac3f350204df994dd80db6628b436f44e729bd384d39de50c78c6a4f63ba6f6d89b08671d85971c029b9d487f6a10197db1b29973057e6753d4bc9dcc08a6b89cf2290e0a0585a39e3d6570eba7bebffaf81263b6abccc657a769d4b6ebcb7b30b0cdca88badcf7853156b6050f2428826c68efb59fd2145f8ccb99a841872bc03b3224e4ad0926ceee9aa40062b31055ab864929bccb3e7ac90ed6700a292694c3c3fb74d669dada3f0a969314911ea66f2be20b24a6db569ca5b6d5ac9ded5b6a6d715290dc1611e6bd3cdcda6f5f1a6653af40ad4abd8a94cb57665ad1c6ca2ad8b8cf081834d44d9317d82d57ccec331be340ba2c120b86164314b8a0a13eef67130bdb7398a0cfdb6278427a253d7b860879cafb3886fd3a4880957fdebf7479cf1482dd77acb0a69e82d59aeaf3e185f0080ed4f51e2bab3487e346e81bca4f8e64dfd359b8f53a3bc650b6de5d4c77accec63a361a0825bcc722e2ba54544f3229520bc9cc4d7679447320b5ec1d084f4207b2a61b1e2454208e0930c2c53f3b10e6b7bc1d8cfd0a512efa2029b4be508dbb89878000eae81ebfe1d4a1df583b03de929957c13b8fc36489b8a81c6e5c4e15747ad5cc5adc1935430f1bfded0ebd9d8c897e4259eedb2eaeae76141e5b30dfc6d47bbac8124d7adf794f60da1e111d1fe57f3b2a499ebfe3f9519fa83de683c44abb6b87c98899db0ca536df12e9572f8d32b203c0c954fdb51e40882579018a1a0911a49d5652da1dcb04f13c00bf894357d4525ac947093ef9aa945f0792e826fcc6192cd4d2109cf2bc2b8c0647fd181957c8234dcf04f28464b9a3d9f2f1f43c604c4f8b2c6ec0a2519d98fac85b18b7f66e4d70fe17302def28d306c738174192f26db4eb69f850f48426d4da23b442b966a3bf30a886e2755fb3418f4e0a90da2aca12f8e7971352c2c856125f28c4e670d68fdc7edbcdb3430ee7cfa5e941c095f27a8fe0b96875e6f6162b0cfaab2c835fec3e5ec67b83eda2ae8fb2eb1549dc023063596eeaa9380208390594c3155ec974008b3425d6aa03dbdd5b9aaf8e119a54c7e578bc149a1c134f5e9e8ac5011add1ab8817bd019eb3790338629d769d86d6641581f8bb2dbb656179b00c64d8177c5b2f4841eb331ea4a7c13d8232bb9b49b0ed369d263636720c6bc748fdef15a2b9ffccf0da06b46335a089f2f9bdddbee7042e1ec77c57f4d8b91c317c3c4910651ac3c285a1663f600e115f13eeee2f0ddd6a5a7be3d55e43ee4c7e73074424fd55ddad6e58d34a8cf42e0ededee870618c4503204c39214e806ffca15f01ac8d744e38bff908f90487a30e9a238f87197d3301ce56c61f2997237b739da659a44cdd770c429fec9d22718d081a3eef56e208bbbbffd89654cd07813532e312a848322a8f9c5be92c08694adfd7c8855d52c137d11ade26d76b25beb1dd5ffdd7f8d942b70e93288ca346be4a21a50212ad37e68ded688c319b2c983c545061b15b86c3de6e3ba7c2b9256c9d99bfc563f02545e3dc54e0a30fc4e026dca7898945f72110f49e72b6a8227fb58668b35374433af2089c376c08cbba2f06431d8a38e836911f1c6096794a367b519176b241db02d655ad6ec3958b5684b0836ec2fd6813906c6cf3d0a3baae114054752ebc8190562ebd431c1e899a8103abd8bf89d280ad6ddb6840825674c19a11d898979958023fa59eaa8ff709f3713360fa2c5c259efeb349909da042925eec6ce9395c25c979904217e14e17f7341d4977c5195eb6e018cd770ddaaa2dd662718c297d6e57150d81dba856d05848d590731a2df568bf87d8757b872f1dd9864df97e8037a2187143f837660ee448e58aee7a6566c0b8d663aaf2efca585f5a8608aff61a540ef1cc011eea8b5934d9b878a64d8fe6118a2aaa4df8b609dc1915d1050730d2e239945caf4482816368143b6b3144c9a5719f7fce963257a5dcb7231c21a3544c847dda5685bf0e82cdfc95fa83c645e50a55200127be12100a344bf98a8e59d6ee696fa7fcb89d26e30e64fbbd6b971a91e2f3a60183586ec292eced989a0cf552a4216cc3d2a10aba76f35c6a2ef9787f05accbef0af8e1a0414e6476d819645cf737dd1c2359e673d9b2b6e6ca7e9cb41d3645e01ce6dfb47ed5bcd839aaf011575dd70a7c093f72eff5da522d57600e02097eb6e0f3d7cfef1da62bec5c3edeb16f98e6faccc4233a9ac6f58c8a42050e7679c46e2923384c7cf7361166994f3b20b27424fd3b7202de3ada75b6bff81dd47a69ba5321ca371b39ee2e9ac4386195cffcaa8359d9f11eba47be4f761ac637935d9ea436657ab16351cf322231b32a9c56c296a8179e12a9d000018ff447270fb32348be5821ecbb406792aad5ad64f4f15e8ab9a9837a332aab82e849a5019217a24ef5ea3672b826af7433520debbf502099ab7c5ccbd51439a92955f92d6b933f2442716cb8ce5f3084a6d732ab281263cb7c40633ea678174476583daae28b2d63ae5ba29644574cf92befd03bcfd0712092b873f8a84d75a7765851e9b44bcc161b080b879f32646d0cfea8920088aa623748ca1b69dbbaeb0f786f5f0feb7959a9211c63f6ecbf061a842cefb481bba2366ca0018655ed017f66b638fb5c91fb6fbcfe3c4b99218ab431d3b62b4ab20328b23d51393f56ee229cbddd1cff0a8409a7c37f9ef1f9d6c0ba02fdada241e799c153e516da12781895eca61a56bf21f13e103e08c4340ef35bf566018b0c582276c0d83a3b36792cd57feb6daafb3aa3df7a888173fd9dcc8ca6545614a915a71a15a1b40cf054f5c2c1dc81f1b7d666529f68ed7878863da7305fb32aa1c1e23f17674c84a5258f0c0733c2e63483d5b09c6cc934c1ee32efc7d5979b185446bcb09e43bffe678b1ed3863d4338dfe325955191325a6b0a2a79bead86fcd6c0920b67e1be3bdcdc029b64711b718c0278872e8241f51f3806a03c6b33355fcd72d3d34ab15b5bca37ba62dfd1689b56b5326cd9cff0dd12d6c49d337755d17e5fa2d88e78f08198b64b526d1c4e89c317cfe37d158b95bce3fc46c417bbceb734329a652b8c3bdbcf307cc20bcb652fd64e4b1b3830bbb743b69f1a3f53fa94040c5b088e7ae3f711206fcfcbee2e1259820ac658d5fab18e6b4fe8183e550494ee34d03fc363a882c439a1f4c8ef8b11cb8903733f2296a8ed6e3354985fee04654938ed7a087a84de4012d673501a142bc2b7a4274ffb3c70fc351160ee2d593acf8764c7ba37d7e159fd49da1e3e8d3f78c4f32421b9990a92e66ddcd45c3fe16a75daeb83c0f357e551ecab3f483d5ad9c72232e2a41eadc386e4d6fddc65a72d9699867b7775a192c79896e3bb7009283a97aa873b9a738a4350f20b43daadeaba4f67773574b078e90f9d70e989d7320af2e5fd8031584bdb177e75d28d2339bf38009b1e1c330c223d6154efc3a83977242196bff8bee4fe8dae01d1dfd7c4a10839a0227d7cb1fbbc3ab3a7923057f42a192f15dad75bba71cf16e05faacb3a2d36f8876f6b883ee29c47fcd8148d36ca16842dab8061ebe3ec52a0df06e25325eb47b8734f07b4e286899dfe327e0d7cfc7d647feadfdb1f3e95d6eafc560dee2d44157b27dea7205c14cd97e1bc4385028436de2c477e965f7128543ee375c54819e48b658c849e344336eb98ded2fe51192af1530b1ff3be9d7e5fa4975e6c57c1eeab5270a9bb68acbe68c260626877b95b3f5b492ddffcdd907c0e5cd828ff35a60f20b0cd7c20d520e92c4f1d04ba61a1bf336e0fd5d66e12e4e1c8f046cfc2002ba5d9675ca370ee59bba57bb4473891ce589e3f679d3ed7c3a6f2ead27febde7a6b9eb6671904b7143ca19491e55c86f70ab029419da9035a7aced0e4bba1e5512d4477f90b922eb03327e0c5c2e3dc83b62faffab1438c3f6279a8b2f5e2535e28426da7590c28ef2a221a93d1a29b7f12693718dd1a8d9a593afc7850f39e94efaaabb94d50ff68e5c2aed3e8eed280cb1ff6e58550b9abdcc1fc06e8ab070b17de4c3785da92f3dd3256a4e7deb2d1e998e12cee1247ac34d1cc5d06db9df93165e18353c8b19a225c4b85ac430e6fa787921aa98605e93859d52a22af913c99488307ee3b6adfe4d34ffc5aa8cea0a2071eaa408d151243a219f8887b64f9a4855abb152e9b6dbea8fb332973d0adef3cce3e5a7fe68587424f022fcebe43512036d65b48bee0fbd18a8559bb8641f4aeefa8626cdf54fee6f10c192ac1476fe3cfb6c27722ea8c85b1b6e23be34dacf85be66eee2f51f9f25fe150d1001f9fd86d114f91172468d99dda59b5eb024326c01ba92adc00b3cb2a5444041018210e2561dc84bccdf24d6515a776ce65e09a2c7ad03da0aa242fefe5dc704e3e18f9f2832d8238ce29038c028b1656976cf3c2288a26b999d6305841fca05201d9ae7b67a68c108a1a424eb8da6b5b78d90c8510293aa3ade0203a68c9c1ce363e4eb7ee2f672df7a57bdee7ae598dbd8407eed289168f99b35a9898164f34242d269552fd7768ade126a06b11b36cc804b4890958837e30051d0542f5181f232e88f826eb08d8b8f5f9bac6bb7afe098c8ef023b3fbc4cd3dc40a79caffcaa702c21b108d93460ba40bfbab6dbae9f4a57fb99624d55c14b37ccc7178e25799170454ff674d37db0775a6a729f2af68addf400a502764be2753bc1db628304691098de910503f08b2586d1fa0cafb1ac85a5fb31aefdf278cc33220b78cd7ebaa5883381cfeede3c204e5b2c9b8f3f46db8e4b3d6a9c19b37d1c681f4de748ed9da9b1b24b315d3bbf0c439e4982f647b10c75882342679b516baafac78f03b2384c5d261189399609ef413479c42894635343d4ed9130ab99172c782b554959bc03f64bd1c0a6ccc1a0f8066c9111dbd1e5383753523ad7fad83a746afac9e2de647dcd20a1da09c4092b1960377b6bab093a1bcf0f21102db13dd764cb797520f96ee6f1ecba9908dc0552289a06cae216c6b9d92a599bdbe048426d2a48e7a002adeb4b0431abdaeafe5f5599046c5d542af7f4dd2cf2d4677d665d8360088e4a5ab530f18508fb1d915c94", 0x1000}, {&(0x7f0000002780)="580a1f055ffb53dffa354764a62026b0e8811123a4dda6bad3e8a146caada74e4064ee2163c50d7e621e64683d9c893dccada3454fdde3a74d5ac1037dfe0b7a5a9e64435f0c3c9aee645083e04a05062908293ed3ef218b72a2c62166adee0d55fff960011c2b7b95074c08395ca5b8348c851cf77974c1e45940ddde94cc1995de8c99b66b5d09d246bfc30c8dafacc3875fa0f95bf3defce666e12922885aab306611785b80dc0c6a96c735439b60562aec318daf8978cd1b2c236f40a3b9f40e21ff4eeb88ef43915d69456adcd93437469d3064096c05e291647839aa9330319735232f04837c2e1a50e048ccecfbe0c3db857f6d8b8e80d234163e1c29f7918599717cc56248a2b940583f38cf700913f83abfb5939fb5ec2212456b7dac82e35f786528de879bff306c433e1893905a63f5e17584d9cc91039333276632cc52a6bb9abf58e20f36248682671b1339306a4750976120c05f5c3391f78aab2439d73cc667edbe95ae3fefe56894958981c94ee0594ccaf034e79879a381477fc9efb8102df1dd4c788dc5268269c34691d8ca14a71d1515e4084602d460b8390f83e260f7454aa6e02d712cd5c0a60857789ab1f189cc4e9f0f8b5ed8feb39afed9c2bd5a2290f9945879b99960bdeb5af3bff4b8498f3c98cafb5746aebe6c6f99ef6a3c04454056fc5e421c89f8adffb8d7fd39c88ca7477b885cb377f636fb93eaa68f9a3ccb5837ff8fb43c22667776862b16cd3e4ef5e2db5f091ae636c3ed23935a9174e8f7594d5a2d0b80596d2f63aa1102c886fa55ca70b09c6cbe874f4021d34aec5633ee87f33bb5b08c81829741a3ba76736bcaec29d1c026323e8f659a3091966824057c5941e00cbd48ddb4e2813bd560db79ec9633a8f984abe48e5c5ebb6b2f59718421b76f2eebc419cd9bb87b4b9e4ff68bd0a1dd07278af1e406af96816699c4534b09fd69e277e37203ec6ae810c847db5f392bc09f685894c62d87911957d96c31170c8b39b6f652367f3e7cd0d773ed45d22e3f4a84115e1dfe8a8f4f00a457aa030a351d0c68f5e34939eaac21801fe79cc7b95ebe771357da4633226f7dbf23bd09a1e2678942731e5db669efc777a349a94b4465c5620e1b595e9cb73b4db8383e512cd4f3522d006073064c7093f8ee5d3d188e905f672d8d31e3d6db9d965dac7d30990cceaeac62cbbe8b492da31c33463625f3ff5ca3ec5d30b4c40924f941c93a2b784e1b2ed047838a364be7d7ed62ef1cc043ddc008d6d59147bc2bafc73853e8a1c604e13788fc33eda5ab87e93c819180b38cf39a8a81c2d679f3ecb4163791d1417c68cf56e1c2cc564ad5b522a3bab3a9daf1abff9750b72d43f4cfb54168b738ed12f878c601f0520fb35e8c55296f0780285c8bf55d9c9a6fae9575d0234f26063a14a0745846a72c0bbc4344a0efc9ed2893dfcbd993adf4a743cf10d6592905e1a694d332fadb972271a4a0bc2a479d96ae564ac1688011040794a53725ba1a58ab96f667b2939466f6aac1c6c35e8e3146a0ca02abb2b081e60b3cd0658e9830ba35785e5e37500e54e279c384b25e48e92d23f68bd9e2e03f9abdacab1e152ae23a53128f23133edf778c274f0ca9aca2b83eddd79179f35847cf1f806b54e0898ed02b5cb86dc71c85c0a329c29a4fce8dbbebbae0e1603875be0429c256476a0ef64bae004ab313e755c7f76c720eff377be73f26982ae2736a816f952b15c70bda103c4e60ebed546026f71497a87e27d1378511097fe249516ef60abffb73fadaebe96d3b4cb6bcffc10856d59cbc7a3939ab91b129749eba2713f3b55711a4a813b4f3e62068e238696a1f578c73bfecac9f2cf3a4adaa5a960f61c6dc127e2dbeaead533f435219b79643b9a4e7fa969bbf5d969e9b14b72abba7a7c71cf2c24a21924f773b45cab4e3bd68de63dda4f61e82f55aaf37490205f8d1bcfe521ceb6d2e238b2b8300830fba3a6f887ff18e5f475b518f0c4b807a7c0c091fa804af70d080d63070d5607ee799e2116d65acc8f21519444c1fcd72d76ffc1a8d1805195efd15a66e9bb103866543a49ac3ba55d2fa8c7d4d12cd16129a425582c2b23227fd868cd2902bc44c5633eb9d9d22cc67fd2724413c02edfbf5ce317b5bbedd3099f2bc63dbd12182fe5a85f5bdb165dc59f063ee4ed00384bea5f39d3d058ff567664c18586ed1ede56057a8f45f40f8e7b6d5aa4befa257324f0539c0dcfeaedf513002d3c99d8f89226707dcc9581e5ce8b4137569dd9c7ecd455c53dc42eb6853e1e0b5a6f3a9d03ba7e7cc55f7163a92474c1b23dde99e0f73370f9fd2b5a467ff4ff3734aa28e80124914856c7e322a20d1ba253e2912e5057fe6a422f3ad52fc51d20fde08ae53aae9abb062215266e26d403bee171853188acbc3e3190069fbbd10a480d01f592a3e83a3dffb3e3caf641b47d019b0487df7ac52de6911d904097562dabfbf3cfb94609a43ab1a55cd5cf11097192cdfc2bcc8f9da392f19ade5e465c5874ac35cec67169fbe90d2687a68059378c968687b416cb2af8f6dd7b9b5463c7692bedd6e847c2c282049dab699c704fd02ad6c32b831ada0e3d50a36d142033900b177d77046ee072ec29b8170cad45c8afd1d42f3c536946b13a5b3d57dbfb2383a477e95fe6ef314ddf19c08c899a801e1e04ffa8048de36a3757fb68643357611ce60e3afccc55a521159e502d4107ea1ff4007c333bfbe767c3a895069f7cefae09b1aa501b8924967b37b8eb786d0ca456c34cc43b1988dacac2124f857f67c31bd80ea45d974b0a045c0159c518c1eac4629f1d202876abfafe72a020a8838c76f860c9a3abaa1e5508aefdfe7c9dee50043d16ac3824bc6a3bd70f830fb3d4d276891ecf0537366ccb2563c3483655074f280749cd33740042c6b8bf9bb6e022b36963fac3c0cbbea86cc59d7b8e8419f20b7a42aaeac1c6ae25d145a31ee4a09548598abc808174738be3df907312cd2964e7688faea257753924cd2b60ff2daf358a19084cf01f384d8027e572bd8848425f4d55a61f54a0ad9b67e095889d4ae3b7830940b4dc06e58de76847b4a8f3ce15dac168a55e52382915e33e5a8db0a60e290a77389f2a366ece7c5135633785c906a0c73291c596e3787c177b111c22be27d44dfdac7d0ff0e966669b3415c539fea40730094b90ab82bd29f68c0cc9670052da73c7ad5265414f08db7ae13a800488cb6f2b86068f88d3a73c890b0a5f2bd2a64b807deac88108414c819eb4cabec594e31767032275c8dada3d418d17cb3d9829b5c4bfd853b413966af7e14ff50864016304c618c1813b47ca13a6463be807c090d7a7977403af3ab13032fbfc7c575edfbacfd4588bd641e93e8350c065a63658d7ce70b163b1f8b3347a60831fd5b88b739c14e953d359a5d01b04e141f34188e120ed7b92b758a42055cdc5c069f421e037192df27fc52bbd52ae98c6eb20cc6aff7df1c5b51279ca041f44da34c275f70631925220c92ec32e750a547fe1031e5f3173969a1c6ac920b0a1921ba5e904e133484a835c996f02918f93d52cde5968d1b37ccd1e06f84ff552e7baae2c5ca3e1e220fd029d25314619291f36a6d4617eec8577fe0fd5df3578a4ad711da2bd7037e8db5d1480331261f9dfa94f28c0d84b47a39f4cdc5ebd4031e983283874d080d7309a8edbb194ebaf16c90a0202b4855f6f9b4c072a528e60a461fc67e72aa727e871b14a5ef1f123b2b42a052e932c9ed0dd811145dd2df3e9b6791f907e1c6853d4ac1ca8653443eb8460f839298077d7ed5ba15a5dafcc13b9efaec266908a7767fdfc79e08a4651de67add416b9a1153cee8094cb3e47694296058fcca952c4d2c1bf442d1781da540ac3872e17150fb91161227bcab063d481b0b9b722091f37675e70b3c9f256e7bcde92c89b9fff3c506784ed52f849238f16828ec4f1d75aceacf668ffda2059c852cb725e3366603a22fe47e6e06bb10c3dc7e9fb0400990a3283f719c6a259fe1da396e69e740f62e9ba31c66939d8e4dfd44385654e2fac06335f002ab5b1207aadb62f89b2bb7bb95bc61db71e324f10919b983c9bf8965656462534ac34dfe7206832e8746a0076050dc79616ca2b2d27a45c07790e2f1e39010ac62d9f7b38e7e422300ebecc9d5cad6da8555e992700fabacbcf91f0f1f78645a78cb4919746366a3fb538a820e8765cd195319937822c928fe2fe7b71e16520d47db22a648631305b4b78173c2fc73cfd4a55c7a6d86071ea6ea5892c7603bdce01ecc5a29e2549e961c357cd2c368423e678d7e3f7b0bb1b552af9a3162da44e19158e8e9474547a145114d2bc3b4324ac9640ce945dc48efc85236897f8ac66c16ecf5b7f3b7085207b522ae33599256c9b5edf50ebe169eb1d7e657b49d59b9618325db197c052734527fc0b9636cac8d20dd45c8fe71c9c4fd0bd0f74ef3cedb506b08f8e11002aabce658bdefad2a5c9e79d5768510e3588fa33887707973f55f2ec0562ec0fa6b5ea7ddb8932f44945d7e01968bb62ca8d8a8e22485c74615f50abeb965a1a570b992b5475e6fa19891c88b1ed6e52b176730712d99a1f95bf36b7caaecb636d740fb14f1f690a8af6d1bad292a9843ff794cf91641b2881ab4e00d068e849d7ba56e38a25dfd187f19b98093eafc1515fcfd1bda68cd6025e26abfaa161c05843bb8e7e44651d80bf1b1e5b3dd7195cd61068ffd3cd1d78a759c7fcbb62d4381df655d462b9003b431f790291449fcc97c9d2eebd27e01d1969f1a7fc8bd0963b74f342ce321ebf152eb4ec768997ad41e22e64fb6057149124d956bab35d7cc662cf04f6554aede9e2ce9a8a92119934de526ca5959d2c93d78b343df6c50da862b4654ed031602425c73f8ad83a3f52cc1dccdba3e8a579b075a638f27e1e4646e6443fff6ab6b07ff23773c2f612fd51ff6179ba932ee9604cf0f4d5d2bcb1ec8804da7fa0e9b0ec6e5c26b634718c9248c259d586aa062fb9af04c2b8330c84f16d0f0c60772ad25f0b8b24a7ebd8bc4e69cfdd6c862988d1de736e6509f970b8480a7822079b85a8d88d2154cec3b59ce3af18e2cfab23914f8b991291640230303cc10763405e32387e95c189c14a6c699220bafd00f5bdae5c7aa6632464f61962e10e68e4fd51b26307d10b8fee8b10e70c5b343d93b33930e09de8c214ae59a8200cfd656fb9271b39bfe2a03f0ac7a15d16b9ad45620a0b1fb29cfb6fc18805caf2288b6338671597e1e28c0dddfe3ada76599281e75effed5b7f574ed7a403a67cbab35e1cf58d558ebdfef3465b337ced1fbd60ff705883fda1e162edce6c5c505d0686b7a541f31b6ba6f574ff1c61bf06dc9cf1c148365cea5bfa6dc1f54e2edc71e639226a678d35cd8aa739b9737dcfd7c6cde565a58bb384f400c450b9e6e5a2a24acf3cc62fdb7d008391e21a1dd14e53505793f09ec8de8504ac4ca9a3d9a165f633f91fc91a2623a3944b5552a2b1512e9b20b87d8bd0a4c4923973b8ac88990eec4e2dcbf62306129c9638e36c8f90f80314335024b71e5ccf85f49d1a4f5bfef1004a3d74093b147226c5a8b4572d6c6499ff61cdd906036d70b19869c92657f34e9adc5a56ce4e8eafe5e81b927d1b24e2f63e2d577f50ac3059998b78576e5de8979a9d6185a3d3146abb1def8ca4c7b8dad25520bdf83cb07e5ad7028c0b8a027a1d228033cf9353f988f43481baf59c1700b3ce6b6ab3cf5dd1d33c9", 0x1000}, {&(0x7f0000000500)="98265afb679c74965ede3989cf78c7214d885d37ca3dee729242a3e3fca0e31a85bc8791574658a7ef3e8d055efa33f951f82e1c7f5156e0192f3cecdacbf870dc8721b5b17476e71d353a9f95b050af6a152c59f1790b2a0abdc7d85005cb9bfd89446382f1e946fa5f9d2256a67825ab327c566db4e2d14b8407ef23879853468f223da5401fbe868c4383de0ab7a9a22dba186396b41332e38f9028965db0a6b793318456fa59e3bae996f86c4a46de50df0bf5cd7a16fbe5edd08f43f7e2cc3f1ce1be29037b89b8", 0xca}, {&(0x7f0000000600)="b809f4e76805cb20fef4c031158208da8b3c00168bd72842b85a989d73507089251cbc56e562214677cf8c08d8df98cb1ac59a59e35a7745513f2dc69f4f1ccee8e2dcaefe2a896f6a9ed19d7938674c6c30f02540010079f3f4a56c5960da9dc0342c1d6df40ff571d84e522a08b39d73ce421dfb099d06bbf7e07bd6ab2de15b8e94cbc90afd580328d6f6283e7105046515a261e6ba43442e5b25f4b8c293a48f36f5e468bac846039a4487a8ea4c5fa7d304732998ec252801d75c331d0a8eef05ea58c32659e3414949a633d01d529dda6a685d0ea4a3114869387e759d7ecd7a91946d837327e6312d", 0xec}, {&(0x7f0000003780)="0f6d1f97dea431ade7e00f743a18ce8b8ec78b2263c45a5dd231e3c90d98bfa8987c6720611abd5af4dea1d4dbf733696789798f65b2240f13e6457d4a1662f6dd6d0d06bbb4661b4917291ebc6cbab510c025899ff27c11fcbc371db63f492634292613235aaf098239b7195f4a9e8b722ceffcf80beed4673aab95cc0d2c88dedab9696cb5fc385711203210c2364599541f0b37fa193d664383c178a230a7947dd025f3aa0394ccd1cb4a247e85763c42f3d7a7e504cab7e32849e1e27b4a19d9fc372534726e18c279fdec3db5c5699db687ec34af1673b71d99de5e7de8cf7f05d723209263bc0a33f1b45ed38dc2975dc7e5272f365eaa6ead45f37ce2f78e681374f13290da199f0bdc609ff520c44ff1e263ac20d06e7863bbca3a0c30cfe74aa9f007de3cdce98c6c3b53d70c2f317b5344aa4d838b3b527a928a64edbe83d273209bba087f318c5c9af66eebabe82302a0a137ab8c0e0cebfc899c743ac4a01258cfef04b5c52b051e441546321ee64539dcb7e40d76b730ea22c7ce2b8788996b8b6f9ab09a15321d7eb5adfa970f4eced642af279d290bef5b025f5fee79ef91715f8ea5704961c8beff90765a7e231e3373fe6ba269c35de6d2e26c3319180b247ebdac8994a341bc190a4d0619a41a4367dff111cc28f4f0533937e0d382f6d1b6d26a98996f898b5e445d14d0a12e1eeb67e5e02a19f3cfd89227ac0028cce2737a8d0694a1feb5108687c55df8ddabfbd7ddb4e493854aec54c79853640cfc9845f96f4fbfeee8459b20d4d1a26c1761c27e263232a00b702aa90a9be4b1524ff194d3a48af90828e2bb381467e0a30fe1eeb15faffa4d06db0a42c7c7334e8817ba014925b9871763ff5c28646db5a221e87fd3c3c4c6dd91ae527f010294d19685e151ae6354895047baec3bbd7b9e56e02ee52b94135b23ba0152c4b5ea1f5ad9455a95c6a56bc284e88e6c6ca36e1bc5c32788abeef328b68a7dd8d327b6adb68502b362e858ffd2682b2406df8cb8694155a1d0c99af3c3b772cfa1539b78ff24218f5e3989a7594317cd9c3338f9562c103b9f3120dc1582077aa4c2eabc332f04a99f690c1b85fe54e62d969a57a2d6e7761d48cee982beeb926b4bc3be51daa021484ab3890b4f858813226f5063924dae3dd7b7c4a0f7f7f235d0d36bf66fdb90052ecd078870efc314e7b1f96042199707dc00b74acfac069a717e2981fa8dbf4eef6ecb2bfc242a73541ff78f1dbc135fc6b7e74a4a05186c4bf27e0a74eb0e169bd20cc229a6c3ab50175cd2d85ce439c84248d4192d0cd778831e876c8a7f2203ff060cdd03f366ec95ac69e630561f6219a58725fae63c5ba823e0f1c845cdc03526469ccfb7b58b0bc3236db5edd52ab683865b0297b076793c537e7472208677958ad30641a6e402c216282f11ea6099e896d232a93ffbc2de6a9f8ed8fa9fc1963693a625ae17c1565f9cf2618f714b794e9f175f0bab5347e0377a293336531cf09c6206d5d22ab5d01d0295119c84eb69ded17b59c9f4dae8fc02d73a9b1c15d9709826102037b84c2089ce60dec0f4b48899bba587613efff4e4184c1762877ca8c789b195485bdd658d13093a4435637f6030260c991967dfddabfca462d8bb1cec722fce0d70a43da78b1a87c57c175e0d5715fa42ac30776255ec61aafd80e9810eb0e65a72cfe71b84cd29de0a48d3a53642ee0350adb20beade37c51902b08a679cde7c90a2b3b48c0cab52e379c59ed24c862191a5751c19415f7afd3e7396c0124fcc5a6a38aa08867ba93196dd98bb2bc63edb0871bef6b756231ed1243f9f4dad1687a1912839c6eec77821b46c794d64c477dc614f554ae8701ee17ac31e3e9764bd8836d84af3ce2a17d3626c0459714b29daf1ad61cf9b43dd2f81ac6eaf91c34a06f938a2085a783197e1eb3de8fbdd6be851c928376cfa46f3086fc75240de0415e76b01611b00e545683a32d475539a367e87d65dbdc44f84e8077453955dfcabb48e1a83b36902cfb30e2143033a03df80cdacb9e88f4ded0621213ec6f4a2ef490e6a31ed18f5cc2cef1b802f0fdc6c5da66a733bf40a066dfd198a61e6936e6ac66ab1961e0f6308c9f6b38e5d87058ec2cb27dfb8140c1f88492363e2f369025955e183a74e176c7f6d39956e54c6f4b8cc0c8582b60f99d1fea8c172a7c238c7dd58d0fbab43cc0b7bfaf5d1f77869d7f6f9fc140e15f06c21045828e8e4924f257f006cf779e4117494b8d3b73bfda9f9d06a63b5eadaa312e85b336252090397c16984d9b0622beb69716f2eea94d13241caf1aec53e079955a9523c07dbb3589983e548e50b687a73a687bf3b8f119f38b437f182a86e1005ff2a23b839149972e2a92e2d5664603e476f46f9ae8cc8b6a0c8427368d91f417bbc8624684e2e8b7add43d687c2c7a99f05f397d3615b819474959e94b6a0b0c98bed41fa70b0a5b7715889669e2426247a4d734b16c20f136ed92b507af8c5c1fe02c4ac19dc53ed5bcf7319769e446510126acc5846b78c802837997b305393083d3be27985f6ea8fcb8ab5cf13edac121f59cd23a6141deafe5bcd34a75a768673ab2df5e4a24cdf8dd4b3c3b8a725eacd5d01ab9085fafeaa6a0fa424c361123eefe5062f747a9cf9938295cfd826373bd31000baede48756feef01789980f910c013cd98200942126331b754fd19202e9e5630fd400aa1c7c3a929a711d76310f514d9056d62cb0b53eeacc78151290415659ae335b6bfd8b0dac414f20192763f315095232ed260245ea5c11a1fe6a4d8ed90859b85c0d04c464e140788a41adb03d5c277827abafdd8c78a150463c16cc9d0ce6d6906f64190dbf1b98321260201669a7679163d8d3a71befcffc5de829258d3c4e23b49d6943bb4653807ff5c79368933cf824d5426b4fb606370759be24cecc0ebf5963988ce5a74d33f808a2038d43c322d4e0624c4e736b7fd8b026df91dc35a61ebac5dfde61b8a1953cfb7568d132d491617ea7ddeba31b6d933a7b212b5f730ac9264813d914bcdf9749bed588be98fcb22096bfb6e6a77727a970ac79434175703cf52bbad260105c0ed7cb0feac011aacd51dbe60e58e9e0d9e0daa70d117b6e5f7009423b5b47b0e19fd5c4db990703adbc62e85622f7c0a1164925f15dc989e2bf7fa6b6c5bed7f8b462a0881cea5dcb5c0c1ba8f47dfaaeca20d77af73fc636ce9cd8940281bfb806243b01697344ca5f1193929c91ad48fca1c3a3ebc89a56759b339b985e946d0c0e44da12612d0985be4546a2c9fd3bed5b71ea86520e10ac765c4eb50b16f0c92f1a331437efdd8acf47fef21b3cca0e247e8aa0c599e811d89a934b9c2371b4a4d0b1f2ad40522fb414c2c9c841f27fd0d19945580af931ad171c26ff1bbac2ca8fd45c2bb6162786ee9a36b27c69841027675e8eb9956b0c672f4de23a06f7bac1473c2ec0ac787fae197f35f066b7e01aafd576b2951f9e11f72247e8413ce82240ccaaa387bc7d9bb5af0888b0ed3eb40d40f8e603b535fae7f72f08fd8a9859ba12840c9567ff5148b9afa44b0888735a949914f055cd2981d9f3df483f1107042bac7ea0f336a1fb3453d81956497f970ee480f11b9e31acb9f094c2524ed4a0d9fe0e84b2874d21f5d5ed7d7555c690d7273581eac626cf88507a2a8814c39986262f8a995dc6a28acbc7b40dbff5baa27840fd8ca6578a01523b4323a58c1fee89a93103f19896e133c5490ee0f304668006840d7607a542cf9fe55b131dd9ce1a9a7648e7b34e1370bd30898ed93f2dbfc432fbdec412923f547ff6d7e35a3c3ee0f5e3ee77d707fe0909a8d3f06755f6e4907aea384faeac3165cf9922ef3146f56a72fb313d54c57253626837a55b85d0fbab958258954652479675ed5d0a03298cb36c2ca26f2ed8799a03ebab3f82c0f1c112c1b16915be8c060873437c3f5676cc3bcb827bcaddc012e61e188f8a0beeba4561fd32e54567ef1b15189e12823d5403f454a48aa1ab0b7830227a53e0be04694e02e0cdde91e025edd37b34e2819e066f2b4d82ff445b6f8fcad94c5cfe2761f1d9243a73ddd848b16f3df742a01f1038f42bbeab27e4e75977d888e01ecc478d30f585a0c15743cb156583898c3252bcba6f3ffb7d30dd0da42bcc3b46eca53668593a71765fa3c1ed771d8d4ef243cdc63dcef952a46552842fc62702ce7e71c3732b7fcdae7985e314964914449fad0217f0aeb146a13268374c4027178a17582c7070352df23c93c1019bf8728a3fb90b11bfd667cddd4bdbb39884991a9b6a949925c0346b4b27c9f03f39717f2c40f7597c766c20b848ca2ed46604ee32fdca540c1aa84526eac33311b85c460b1105bba622a693286611841647735eebfb83ad882c43552242a676f958bd65a207b29518d72a6370827c9035485eb788491f1ccb3e556263bb6747fd5024d95d262d0c43da1757dfc043bee86e4e40ccf2f4b070fd66c9882375e71d92a619798306d30326271dd4a23cab1574426912450ae96a8382047693ca5b46c494b347b12420fe8f26555e7465c80b09e559ddcf1869122d082085411dc9072b04671562f738647ebe917dfc631b1a568a5c34ffc1b7d609d4548af082d1b2891ecad82ad8e9a0f9c3f7215a43953497c746acc1e86f81a6ae4b18198acca97c6300f193689da2cea424d2911eae80aa13b9cedaed38bf4c0f8f1fe99fbf895761361b87b34ca76e72efea7260942ebd4deeae905768034c9893e022693b00d9b39ff15b1a5c2712302ef061d56778ba6b7f271b1d71111eef9da6ecc1c306f1741a49f403ecdcee14737ae3357326a7a596d6901b627432f53c707de2d5fc4c7242a5717d966b8c65a6fbf287669511fbe42c5a40e564e34c14f15fe72f3ca37ab1846fd80a2dc5e311cf4fd027497e36869c7bfba7fec6c7e7b49c7bb8781a2a2e4df97dc391070451986dd9fde7d36291980ae89809bbc279a6e38ffc975cb94716a42fcd2506d6e1f8a6bcce18af3e452321654a5000ad95e4a877c0d426eb950cda90e1c2361c00df47efa1cf77fae4c474ced86b51483a07e72767b2d539c0bbe6cb9bf9f5ed41f75735dfe690d1789e48083381d550af73bb840c8ca1477d97a9a2173e6b0a75dfcbe601cf99f44f0a85e4302c5b8d7b46ba6204a0fa3997c02e6489e78d4f97e6611ba6390befb7180458100785333b5e4e26572b82fda0b7dc5bb1951ac62d928201f92d6f9b5e3e391ef5c2aed197f9927970bf4287adfbdeff59bc8f46cc976df01c678b6b030aa37ca338832856cd3687dd877e4793bcc9783f82162ea7b8084b6426b66ae71132b9feb107c09c851e44e7908decdc14aeddfbce30d9a71be39e9570e9b5db8c219d9a40b70b5d75c3020392bd627606475253d98665fc1a5a6072dab970c9542543b30eca569151ed00e6ccd3ef0047bbbd334719f2c6267af231ce4d317eb08d9e9195de5a68328a28f868f55ba9a36721a93d45cc8209b740c8a453e7e44f800933bdeca6228f6a889f7e329ae5e26323870ed080501c6568e2aeb4a3f872bd5723c5f70c5f817620a4fd9a41fb3ecb510f8e7a651dbdced2451479619c411f345f0e3dbeb65ffbcd02c2d10f9cb948954617f2cdd1f9cf09f23b2ac1aeb909501078ac2cfdb95920f71deba5a5071e9049814d06a34a02a9be753d151e23c82bec627742af259aee37a098f910589ed9157b16bebc9f1c74da099c720936658442ef0a45caf6f312c", 0x1000}, {&(0x7f0000000700)="b4a3b542bcb5033c8da9d55fa4b71c943fee1f1ff412aa17e1a888602d89cf4e7cec2d1e8e4ba132bfeff2bdae8ca3f65871b3053b6ff1993a9a9a677999e77844822e04ab3a87cb0531eef484197974a7edb08b181b9daebb12a818824ef8fe8f4cee061db69d9fd756a7f0c581779176f6aa14b9ed8570a883743dd2bc7e8856fdf4e495129b33903b6b7461745cf02d03336fed2d4df29e8d941cb6ee65be6f945f32672ba08b38e7235fd9cacc7100a229d88c1a1957e149", 0xba}, {&(0x7f0000000080)="aec74b281cd2d93379dc834136ec4ff6a02fd92bdb95f2e97ceb48854e16059c53162ddccfa7f89c1073894d53127940ba74bf7375977849bb45", 0x3a}, {&(0x7f00000008c0)="f089d242c813a6de825cf40d235d6dd28e71f8a56a3fea5eda807544e788a8601152381c9c96cf0b86a31716759492622d3ea399f07dbf9017cc0a9ec8aafb10d34036b76a70b7a35f92c11f7c8b0bf8d484be87344431069c07a8b7ab3ca362610f2eaff0a1d40c62d6c8b081fc6f60b9b0462de60594d1a02937095c07b4f627b55d92bf", 0xfffffffffffffdcd}, {&(0x7f0000000980)="b17d492a8cb1d210329859b78f96735ed6ddfef2f842b6b8ddfafaf1ca178b64754e02c28a16133a01a0a7fb2de3036795f36e46f602b32f90ac57bcf37acf27d5624979221e59a7a054e726f906d353f2451692eaa27b5999f79ed0444e8d1890a5ead1233d23613b3a56e4ea30f2edc3ece880eb5fef4d0fe2a56dca6e8a07ffebdac9e822ea86758fad85eee3ff377384647ecff23803659ee2d760c48f5c47df188a1451bc488aac398beded780b8e456a3f8b9f86ec1011b9ac298283497da924bc0ab374edd821e1cf7f8b031dfca3c1b2c3d83a7a2a00384d42e8e7e74858bcabf338e578c206c74a433090f42b56", 0xf2}, {&(0x7f0000000a80)="63a5f8c1e63a157c63f1c2f02e74d93c1cfffb7e1bc4f761b3d641008818d949f7edec3ac4c74b6d78ab31412fd419a162821885befd73a5ad6214746572043bef8d6a9f704629bb5383ee9ffabc30f16eb2b60be5ce595a1f552dcf4e6a707a3b8e52ceeacaa2cde4721166ae4f04c7388758b1c57adde7cdfa6cfbc07251c1887dd338c3c1cab87ef129bba35a304986693b566e5f4712ade8ad71dfcb11b4e08b05f420c96cb043b03e74d017ffd210a7fd4002112925535c3e11b08c9f254e8c5c04d29a9f", 0xc7}], 0xa, 0x0, 0x0) msgget(0x0, 0x0) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="8302adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd310a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a4034385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf87240318089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddf00004123053ff03d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a41204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f875a9255490b88ff1bf33436e6731ad3574d79be64d7c53ec38b394d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26efe6c2d6ad126358a2a57eb6652c52476b0f4a1fc0c7eecc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771c86e4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d0403054667b76bb2aedb6ee790c0514bca51acf3fffff4000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451120963690cf6536d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645c6199c08000000b6ee306d32fe3b216639cb5ba8ca8715e9c82300768310daea67301ddae70e835cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059fae2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9ce77673dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c4bb1a944d08a79cc839d77ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd46b5aed23c03008436f8f2773536a0bde3ee5022ee7aa5cf05105f518ffab7d7d2d8fa5a4e2949679dd70e532f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e9000000000000000000000000000000000000000000000000000000000000000000000000009e31b69506a71a951c2dbc0b72b50510d4ce4b0358df222fd578f84fc418f406e9388e699a5f1cfe7b3278ca331c218233f37f902b9f067ab9203e0b2c000000000000000000d9c289af99a474250fb6ae8e20d834b54fe0f6ceb2a4217752af149aca8de1a601bd30d2b88bd7519c03d3f13338fe0f84c63df97d29af1ba87316da274dc89e57acf3c366e3e770cca16e95a16df0d2efb174a1e5857ed4d65e135b277405367031df28493a1d7db4b09743b31900304d5df6f46fda0826b4c4769693df9113d160b64abd654f37268b45659c9fc3477fc305dca7d8d1252812ac2f915a1b6bcdad6f220f6499242527b33120b007f0d4de5e32780bd6015246512a"], 0x10) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file2\x00', 0x0) r3 = getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r8 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000280)={{0x3, r9, r3, r5, r7, 0x8b}, 0x6, 0x401, 0x2}) r10 = getegid() r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r15 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r15, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000280)={{0x3, r16, r10, r12, r14, 0x8b}, 0x6, 0x401, 0x2}) fchown(0xffffffffffffff9c, r5, r10) renameat(r2, &(0x7f0000000100)='./file2\x00', r2, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') fcntl$setflags(r2, 0x2, 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) writev(r1, &(0x7f0000000280)=[{0x0}], 0x1) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='\x00\x00\x00\x00\xfe\x00', 0x7873aa4302a1960b, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = dup2(0xffffffffffffff9c, r1) bind$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="001000c30000000000001454d5d41d29ad1a6029598146e6be166e41ed0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec512ce5305d52ae32c1a78a4cd2977227743ce54ff6b5ac78708ab658ce03044c131614d765c09bc2ea0c9f8394df8cdfc7e5896564a22b0bcabc703c16a28f6740a3c85500657b87c054882bf89c061cdd6c5ce4bf45276f6d21fe94d9014612526f43beb50c074320bf9bf703c0aa02538e83db5f73e137912cd28bdeb03a44bdfb59bf12e6917103f524caa664362a9e675767a5c4a8d0823f3adcf3ec90ca804efa7d5b4e75716e9b5bfe7b1669d042b240dd4ca33c3e03a1916c0ab2efc5a9e5fe10afd800611992dc0b92d91922467"], 0x50) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0xfff, 0x2}, {0x3, 0x3, 0x1, 0x7}, {0x4, 0x2, 0x2, 0xfffffffe}, {0x0, 0x81, 0x5, 0x6}, {0xc00, 0x20, 0x1, 0x6}, {0x1f, 0x6, 0x3e, 0x281ecdb3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = dup2(0xffffffffffffff9c, r1) bind$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d3d9be8324cd94329b78f5ba08743d4d4faff245e6799809a2a0452369e8b4cb56ec7b8bd25f1ed8d663336d75f22e19f4b02ffa9f52f3c7dcdbc7e28c91dd013cd035ec493ba6075cca1c4753c3b277746622c9523d6d728d983e8aa42641e242fae29abf9369a39a331049e2efa975a29b2bdfa5137e4130f1a930db8879720ccd0359b6e34f29fa3b911a775a729b20a2f244259dcd3420edb535001828c89b96f"], 0x50) ioctl$BIOCLOCK(r2, 0x20004276) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r4 = getegid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r9 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000280)={{0x3, r10, r4, r6, r8, 0x8b}, 0x6, 0x401, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r13 = getegid() r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r18 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r18, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000280)={{0x3, r19, r13, r15, r17, 0x8b}, 0x6, 0x401, 0x2}) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r20) r21 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r21) msgctl$IPC_SET(r3, 0x1, &(0x7f00000005c0)={{0x6, r6, r11, r12, r13, 0x10, 0x97f}, 0xfa92, 0x1, r20, r21, 0x7, 0xff, 0x9, 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000300)=[{0x77, 0x0, 0x2}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") r22 = syz_open_pts() shutdown(r2, 0x3) ioctl$TIOCSETAW(r22, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r22, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r22) readv(r22, &(0x7f0000000280)=[{&(0x7f0000000100)=""/88, 0x58}, {&(0x7f0000000180)=""/124, 0x7c}, {&(0x7f00000004c0)=""/223, 0xdf}, {&(0x7f0000000200)=""/74, 0x4a}], 0x4) 16:00:30 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad309d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7b4957afd031fffe5d85cfacdf8f1ea46712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b7336455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bb0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73fc3c6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6cdf7ede7811a1af01263e7c309a921bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000e5ac4eaacdf02fc63be760ca5639f9267f4f2bd1e2216b25504bdc612c0234b64861d8614954a2347c34071636efa2d5ade859df9fd9405f90f7a629f9f4744767cc52b9bb2e9b2f75586d05c9bfffc3e494ff83f68a80b701c66c1a17d2155cfb61daf7d81cc63cd35527108058f29c601e1077002fe4066a1c992ae1309da5db4b92c6d3d58750f6fd23a649c9c4cba2"], 0x10) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) sendmsg(r1, &(0x7f00000009c0)={&(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000880)=[{&(0x7f00000001c0)="b84cdad7fd491e1d1defa57f0d4ffbe6db2ae1e1ef2756cd06b85ea21cbfed1c7c283b26738b98fcb02f48e5e04426f3c6e140c30a32ef60", 0x38}, {&(0x7f0000000200)="8e887710798629bee305b07326309bfa141531aba84528eeb418bced5740bec9c2911259dc8865d8d59e64f2223caba5a9634551ae84d400195578267f9b056131a395da1e", 0x45}, {&(0x7f00000007c0)="aa4205099becc250fecf6a82472db125de18e6de8eb57c97b2b22fb1f76a2ad98e50e9e0e46caa2079", 0x29}, {&(0x7f0000000800)}, {&(0x7f0000000d00)="0c2bf5bed1d48d878e0f61423c6195b9b60e8c289cb369f94a2df4632b83cc0becc253d73161a87a61e0fa8f2c569e8d3d9ff8257fa08672d81f2dfd3fcaeecd5da06db473a57cdcd13f739ad3a578f7fff5025562ac9ffaada11ad7258ec6586cc0606e26d821de51b3984b809defa105e2d2723e9b06a792c7b3dce0b73783c7119cba2a831a7fae070b62941a0e2ef1a42f0dc7d70d58b10b16aaedff0ec8c333513e6a65c135cb3190976e70029ec27de2c3630ab45cd7fa4e6a68ab045b45c92732ae23cdb45ed137d76ca9120e1ba78ef5000672b7ae209979f5b1d3729481faacc2b8c40e4810c979162c94ff73fd6950dd5da8d8b8b7b3d8e3fa95563876a9f01c89d5bb8152ab02be3c3f16a3f0759da5877691759d1159af524f95087fddd6525bdfd050ec353f2792e1fd21d99f45e7434878cf55a65f8a05e8bc43521bc4b0119f13e64bd78c753e7713238ec9ef8cafa18e12e10eaf18073e9d6b360a93866fa4f4edfd1f5caed41c8776169b2bf6738e83c723354ee21914d1e8b01833e6540842bfa56d81ce66bc6a0cea2209135d7c5784312bccf32ff2276de1328df54dfb86f9d2df07e2a64be8a0c17d705c875466b5d8808c7e4a9ae480b2a4399069c312fef3ba3c86e4d44082b954bf2e5f5215993e155ecb338b53d225da7d56b3d8b8453797a9f37cdb92569a316dd2f353be225e4275225b5583b38cb956a81e1b729b4ac90db46c5f6e2bd6db9b1259347a65e498fcb142113f2ff9689b1d418cd7c31932ec781d99783f4b84e6723f1d2fcf1f57b886544407db39c07dd39cbfe02b82855857f430c24b933cfca91dbcbf8dbd90d8039bae843f194d9bc41a37309e74234a10adc0f4acf75fa647ef68ef21e2604be07be00849c9edcc8c9eedf064c1b361a481a65170e0d697d46dc6e161eca2ad4cbd341a0a7a9e95ae90394d96f7ccff716b26f11c7036943a9447a92813a90495a8ffb7a9002fa3487d66a6194d24002a6eeca0c75224e3d4961055dab1d09bf3be679c511e737e4249df001ca5a1a979d9617df70233a155630b8ac45ce285a901449ec5a7d89bd294291fefb3f5b0e525f91800964f1d615c7af26deab432b9b9c7a53853088abedf0d924c9cbc05a6c3512ce7beee69a190f83bf75d93289e4c902dfa3af7479f364d664099986de51b53b70545899eda7c757797df5a6953ed4a6839f48359857ed83d1238c04f1542b15274b4b6f2223aabadcdb0cdd29c6043c97489ceb20127c0b8dc572188ddc27801e2e80fd50fd517bc450a213d678d3ee9a48ca587a97380ad2d387917ebc3d157a9d46a2b45501f4c2fa4a6e406b00992282604bc03de8935a6487058d9b23076ce452c2616d7002dc94e9b07193e3fd450df860b38ddd8d0fa47339e02b0287486742787dcbfa06432487194d96b00cf5e2a9028ef51ea055ca363c42cf5eae4604218342327fadef86f4073fa7f0979caa5cfe087246f79e527263b168df94a5f8c1337ea11f5a7d162fa873831172452c23b451c7a483e728f0786a479dee6c72ca8ca3bf3f570c4830ebbc83a9f0744bf9c31bdf6ee11c161ed0fd5b25b763f158f96b2b9f83e22ab3472912682e14bdd50d433af116fc6009d46f036d98214f87041f11f5790d73310a7dc22ca543ba366e371cfb5433ecb6378329750897de1884fa465330d6bbe107db39a481070f66f2e467c80bdc052efb792c7a5b58a87cd4bac6ccdaa17079350d3b9bb793fbb12b8c403c764ee7db04088c090b0b527775a78ffbf39bd9df57f5c36ca33ef2509d618160d375cfe47e300005c1d4094becabc37fa121906a8f96d2bad94e58fe660b289cd132c1c706ae1e61fd0ccee89a476987a492ab6c319fa7e2a4b68d30b5680ca11114d720b746199ae0e26856491a828040c9a5515b088e818a38ea0c87a5e6412e523b934f3e0c2529f9d93ddfe8e38e85bfc7693a6c89d5893c948a04e76bf4c44dadeb0da35e3526a9f3a46f1642cea09cc59283b928063d3bd0c4010783f85982970a0f5c330dacf9ac442405fe7464c229934b6657c00897d003a0ecd7ca345452b0d25bf64ecbcc527e99169f2294e6e8d258c18d590193f583acf736c24a902388f71134cbb9e614f91228ddcc00d6f0fbb17cdc6a9353c5bae20cdf9acec7236b5e1432d8d730759504f2638623cdb02e34d94099284434451c2a8456ca15a895f81ab9da27bda11b5fc38b3b69762c7248aa821bb70b053fac1824f6875915e54c5ca22f3b0bf905ae715212e445abe07e5df62690c39b6ad53e2922d61b0fe1a41a573cd78e6a6d4eba258430b55632d2f72ea3c1c456d736422fdb1ce8322b2aa34c2e7b720dd7f8a5f6b661da6d566e80b4c07a42cda7f626cad6a5d99d3e0cdb470662bff65d77b036daf491b372b682f62371e8f36f6ff364df808ad10a80968c1f33f9e0d97ecc8c5bac5f17a9d9f4b4245379a15fb1d417b61f04e0bd415c2f158a512b0992beecafcfcdd12e06c93dda1f641c73202f1431fffd8d288edaf1d4f2716c5aa5286000717ab82b3687b8b3efe6a768896cba7f6228fcbba751539bf1c0c1190fd2e76f084a9eeda323b6617e237ecca7a00ff18a5151308ac4a39d1709727ad73c04189251287ddb1fb9456e2d6c96673fe23588a42a1a207e53b7faaa1f781698adda4476858f7886d5207b208cc078775706c6f28c5ce0e1692ba080bcf12eafc9d47dc84463cac285e0d4f8a2c330054717db38fb249c882ba5b2d29906c278a71ba05b2ae8469b5cd14f4cbc8df35df1552d3034f2a0c2b8202d5b26c3484371fa9f47f41b771a7c155bd873e5b0eac140a95a4a154d3829eace571e10760492b842d4a7746669625c415b252c0126a7362266d7d07a49c6eac3cbb840891ea389042980c88ee6ab0a7cd2750d377cf29464d43b8a873cd674803255408f188f5f664b0b457d24ba553fe7546e0036a5320f2bc395fee7ff6047931c80f5857c00c87b5d02bd573f46e0ecc46477b6d6d2efb5cc86820df89075d3b26188dab6060348d25ef371077bfc3eef2b92aaff77fffd1c7daa3260fcde2c4bec93f3a2b07cf374c507630d1036b5b0590943a6413d93ad90c06cf1c0fcde0e513492183b5d7729697292aecc694e4d6e44ebab8d36a03cdf029dc8245fa9aa0b3828e2321a837307f9df6679e474326d05782e9ee2d1732ebeb338e78769a07c9bb791331b16b0a8960208a42d8c0f044730db4891e012b44fbd6fd51c47a89cdc37f1abd7e5d98e63706d38c3b72b1833fdfe3413d534116f1b05def46dbbf3d9b3d8aef37c7e158f4b5139fe2182171496ceae6446f84ca19c4a34b65af0e71cece6750fd059da5f3cb21ec464063ca009b77bfe45a3dbedaf3c31b84d37698ce7c7485d97e0f30e3ab1d8772d4c4bde435a282efff489b0471d093ccd47ff0e8a0a07b28eeabfa150a3df104cf8e39c93e52d11de23ff99bb002429b92097951d5c48a2661178b089b25fee6964659116c7a0ef879159e7c64a996678c65406f2b5fff3bc3fa555e7ce4354ec7a22728f2fb92496d053f9530b170aa175511cdf5cac5727454de134a41de03a2cd071e2df7c7c163b5d30c1a7cb86b692c18cfe5c7b93ccd8594f9c8eaf21d8c5abfadd9d2edc0cd87a511b908a93fa8a736bb5e88d7c07e0ab2bdb3051a778436cde9af472093d91cb5da9261f811c41f81bb75f11730bbb6ea613f88b9feb76f20dc42308dbd7b0c414161785da7cb49f4b5392bba58f1e32c288a9b9043d5a7ee68f7c2c2c9922783fe4bf320adc6dcb546d92b0633a4561be6aac4ce0812b5835b3bc09238614d99790c0eb623ccdee690894bd986ed0d156c8f1e100ee1da84e6bf04c0e6eec9386a91a3833a0caed30572cdae9c1e684daef4246d855a468ff067ab5ed0039d9e7b6e4ac6f90c90e16254facbc996be7c6f66331cccb0a7ea4b3208a4ff4c805bae305a0ebee8b61629a2e3cf3a58fbdefdf8e0109c424e7ad287b832bc09bdaf707c0ee58cbe40dc4ed0fa7a25f04c249b795750ed6578ffb9a44db6eff269f5e64c2c7cb47e4ef247fce1f98b9e637cd565d53ab80108938f6fff0f195c00b2c15e904d33888533a0f7ffaeeb5661434815eeb3d0594e88d4987a690d9907d5dc867ae16b0312422bf2e7fa8aaaea1c3911ebd638ce37262230c07076b76f6fdf89f6297e17848351c38bbe97d60741659bf955f78697df8208493034c4abe80830aba3e48579a8005b44dd3ef61fade487191557feca9209a7f4bdade5ba6cbe7f87f042044a2e3090e2d34c7cfdb2a8b8604e9588455920b42517ae088f592c71a9ceaed529f9bf10bc2e0517d788f6d42e40a50542c883a3b0db484ff67843a78e489d0282bda63187f4f5b75e1c2b54b25cac2fe669cf496244e82a2fe2544cea0167427746f4836abf2a44d17d40272a2f1e81866c1f3fc3a25c41716f97511d40a4e51ad77857293bdc9ef0fa7aac50aeda8e47320c73e5bf7c72fb73fd50bf2d5c77900ae75d6f3ae8174cc588e2a0f266a2d1fcf273127ad3a75fc5af9a0afc9b5850f39c1448f02c2ca2d0af6843f4e0ed3860c582514939a41749a2ddf8a120407b4c18aec2a12118f0d473a3c1ef798c73e1a0c31e0e7066791df8d8a7c6db34b4116c34ad27610400a016824d9003f788a66af1231b359a1677bfb76f831b736fd6e26b8eac05bc1dfce94b82b7af895a0fb9c3d0a21dce4f411a9957694d53d9473a50514dfab09da56c671414a2e3927324519058f79255da8b751aac693c1048bdc9152cdaa6a69f488868b6b10f2cc378fc28690caaa080ad9a36e918d498b00e020ffdfb581f6e687862b983f25fec5f3189e5459a4e60778991dd6c1a6a950207ed0ab0c99797ed55a1ac93d47649af34135f2d520d3211b45e5570b49519f9d46c9e193724352a84d5c3fea3ecdf629c24614d2cde632e40b6767c6520d958c5313c9f9be85f5e9191c9fa6fc94fe49318d03b29edcc5aed852df28cce9fd487bea8b95b82b22fe4aee095135bd6412ca423dfd074e02a0cabcca8877ad96af6afbaf13ddc7b12b80c660ab353f1df2b9bc270b1a4262c94ef673d29315b6bfea10f983c7b33c933afae6818e6e2ee2f0dff32b41d5b24f4585618ed12c3030725ddd4f545fd92ecc4b034ae9630fce3e1c3356a00d311f156178cdb09ecd3342b2d81e3329654dcdbdbee5a9c1c53bfde574df1d06216f7c000bc06af061ee7257e9da4b779b529e63e0c538439df654bd634e0abebe3d75608ef0a1a6bcd19f43da4ffd04d5a3ce47cd7f720b558bd76c9e08aa6bb8747c579a8187b64368cd801003d2659107eee9004c3982d4c3d84adae9b0ee5b01ebeed408b79b1ad54cd00e787ee76aefadfebd0c388c113e70292501921314d3ae04938e507f7eb8a1dd05081a023486d008cb9e1e8405cbb3fe95f09867e580b592da785ff6ca0a2cdbcdb618517caee8368f3b00bd21e890c1175115a740c70fa8be31c2953169b576f03335533dd72855b4da1937cb426225b78ea6c04b4016fe024a385789c8b8fe67f5366e91e93a906a1e6ebc2b0a3d648fbd0254c30ab45282fc7a1d76ca50dd908ea963cca2a0b63e34f79d458ae3f1d11f27e42efd0d54f7b1c9b4103f492267ddb7ff4734c8e08181ccd9267f58200e7447f7ee89125fc516fa72fb767bb722100f90e33ea01486b0805db96c0711d9b4f9e9de2a15b5bab6f599b353a4735774532fb3a52ca51c1", 0x1000}, {&(0x7f0000000840)="e6c0b4fb53f5b9002a0c50509f65dc81957f861bc9744e4cb623fddeed25c46a930fec6afd2fe5cf63", 0x29}, {&(0x7f0000001d00)="f2daba40068df8df844869e50fe9d4549c70d5e4ffb87208e6c82ddf054f1b76f4c250df59dc32c56cf8c48a59ba508f9f3ef36b7fbbbf364078138040893e2de2c87bfe7264e1139854667fbdc1687a93779564a4374d0098247a937e0efbe62fd24156c051b26e857704ee80e05aae4016a990067aa53f8e2545ba3122812450f5127cdb7d8b131257f0102fb38009fe114d9825e4b8c7907dae90e6ca641ae42108a1c7932203e41adbd35ac36c1457ed8bfbef96bf0863f2630f06f4eabe4e1b0e23c2bc3f0fc153c853c7c8e068ae2fa9380081117b15233116d3915ab95cdc22a242dafd58fb2342143d0e892748c01a353e0c4966a66f2fd6947b9ca6f6688afbf66b10eda82388f54d528fe8418a08077d8a3ba77a922d1903ced615df16228239cdb95a8fd43edcdae53beb3a7d8463c65b6e82de8e2a11c439048975a636def59d8c0fb8e19b5ced4015f70fca09d7b9b24d401c1ed3be8a16ee0f0093e3350671f429611d3b45810276ee973aa560e0cc632880dfec105f7b6b3dca6969c02c5deaa973e359232cb67ecfc5e472c6a2fed804fe7e5ba5129e94a5ad838ae923b5cb371bf767cc2490d00501cfe4b9449ddc1ed40a670b7fa0eb9cdbf9c5f8a1fc6fc8f3f92e2d3a1157ce0dc7f067d201d950013f96b8249c185b844a71ac2d93a78e569417a562619a73d62a6f8a97c5dbe59c7aa12aa5630bda97f0f0d29df97e6a669f7e63c095c308affc4320bb6889ac3c46c16b97a9ad3a589a263d41c4bfb3edac8e686bcd2098cdb43f0843edc80c4f49d469e92b36da5116fe19e34d7737f62ddae035c217f2af3a10caede108893e9db0ff5bd1be08d2c90b0f65b191d1888503e3a85f6b8b80d578e3ee797adaf18ffd41949c786bb1e81aff3d1292d020446a45cbb00b0a7cbdd4e97beb942a21876399ac6be4609840e2e42a8411705864fd19677a19271d42e72e2171b5635b958ae5db1f7600d84326a40bf70b6196d9f9e7ebd94e2cb38589cb73473cfded39b46050bc35a7c41f44cbe45e15eba7f250c56ca5a6166dd2e29691e55a380c0525fe70c77c7e95decb361ebac9c000774efcee127762c823ecdf685c02e15cc9af8558ab541224bd2006dcfa774aff059a883477125c6a01d326be5340d5d61ec262fac6877d75f05682e24046c32f925d117872527e9b6c4c3d262cb31da726036e5bd2690e5b39350636fdcfb0adc793fe51eabaff93dad1889aa0580b63b69f06b17f754aa2a258b1b0a7d309af306bd827d088b2e8354be05bab95705e4b562e7fd03a80b1b29cca8708fb4c0cbde451dac263f32ba2189c9777c52e8e2b238830558a19bb0178eea0159a178097da0be8510e0e3a7da306716e1f8c4183ea5863571719951d45b5295ef0afe0475de116ce8cfb8c36e6e6cabd62136a03986364004a5399f7bb064b5c1d762f73d2498e40cc7d4e799810d4fad89dcb6783cd9dd9af535b8d1c8ddbd824f6db8bf7ea96af7961d91425f207b54b788a96bdbe254cd397a6dbad01b965e19769eec425c3943a5da7e57bed47be26e33ed1bd0375834cea6e8b3fe937a5971abc268ac4031fdb180b9f59f06ebfaa0bf66f322ba8ff25129ab917134c5a5345b8f21f0bd4d21843ffe1aa9b9f78b32353849954035daadac9e74f2f2ed2e38b9d382c8bf196c3e9bac17c8aac8f923aeabcbc3f2398ca35bd36b27d4d28494db4920ecce89be10aee33e466671af08ba67ed96fa861bdc0f6547ce019033f40d0abc9b6086e6293d76a07c1a1be89123744e0094cfb2f243b6e1b116bdc2dba78681dffde7d2867968126dc7701bf780bb959ad690541a5c0741da307e05c6f77c44f6fa6eb0562d8e55990d417d5122f8fec47a6cc573d811de009501ca1f36bdb5c2963cb62406989723ee6149eed9c8fec34ec3f13cf3c721b99a8107e265b8ccdab15ece6140d5b6aa8463987f3e36cabe26f5831ffd62ba535ebe50aa91090f767a2ba5c8f146ee0d5668d2f2a647b5519d25c4f8d3455648ddce53ce3b5b19612c656db46471625765be1ef8bb2a1a6885d5aa51e22f0c8b2887b403f017ebb0e2ade985d0f8ebf4d1ea634ac045498c04b5ee683ac47e5940e3b24a0bc1257003f3114a6f54235d78cae749d8c26da488743ee134573358ec99c0a95cf1b95bbcbafee5bc6540ab289300abce69cf14d556896e3680e70c6f211194010e5c541ff78137b23647b8f11266c9df2621db2c7be059b7f1e9a82eec5c7b65a8c70021632c7e3746804aac6b2300cf6033ec02aad1efc37248fbe9b038acd616ed97a75b9bd6248d582f09481ae498ede596a84c43f42a12ae845806b2f627fda564291e9b90b14fb1dadeb365e9540ce4f1cb37652036bc26f993b4725991828a118ae0cbaf672af43ab4b03c97ab572b40b9513414ad186ff5c1bf2fbacb13d65aaa73873b0bd7be13772328736ae34a9640e4ff1321627a10ca872eced9f235f6d9263a1e56556e3840cc25e772456675b5dea0cde8e457163aa703a11d5b8b2cbdf4a2ca9d5c2fde11e5cd7f5528c5ab95396e4ab9279d158dad27ebf4ff469dae8367285164c75d7e1e39dbfbfe9556ea3bc380ad0a045949250673c48bc1826212951dc0687df3c4077d7fefb3a96bcfe465703518f7a7086f46da97413031c3d5215b57e5d0107bf5b7c9687bb1c437fb65e7dd766788ad0f0f0260ede4e00568a271827fbbabd5d567e5ff26b22fd0ee8273b29f5046dca8d29ca709cf7b2e816b6bb8ddd0156aed935c129055d8e58c1dbf6698e49ebbcca2a2406821dcaf77c274fa53b2e4596a2e6df195d1fd502d93849db63b1cc1c7ddc97c7a69b4b1f6bde05a1f6fd0799d89c5069f43c31c9e2f1d53bc9e3bf6a49a51429bb682db1393053f4b4bbcd4599fbecb37c40102685684e999d75865d5e9bd9730e9b8497ecf3f43a51c6effe0f7f8214e7b5b438cfb91eccfce1831306835ad216ea94a0b7632e4d0678d14206eef3632204a0690f3c974f3b15a9d94b0da71a91f6616ceca21e575c4103a091b1534666615884d4357ec3ee24f418d89b8c7c4cfd1bbb933281e252f58ab13c8de3882b9115be5b26a736c27da883240dd8ec626e3930d5cc9ba42ea0cb20fa9920ceaf5c21600712eee01c9b9c5939a797300280d247152424cbec7edd6c6a14b80260eda28f37bec9798e81afb1c60566ba6f9fb1bebce54d44f9109d037b121c6617c34fc2716e49c71090394fbe71b5790a0dea3e83d964857e742fc233c35a86ddc6fe41f38401d9f310d7bf4146ad291826e8489a3526ca7ad4e8b8e4954a0e1c72aad4881f0a1cdb5d6e61ebfc1fa674554818dab51e75b080ee45717ea8b03971477fac95f174bf6a22417c18c4ab16eee4ea95b912594d1d3405b0405f34754a49f85098349728b51cd51e510048af404a8ff7594ccb39c606d7b6985b76d1bba0d7f49e032227e687da1879d69fa151b23e0f382c2e16febe205a230813821f6c7f88d81e2b1e9e27c08da40e34d1cb9a7475bc904ce1235bf7d6cf2e524c450089a693fb8a44764ecd5d9022975160442cb64fe6c4334cde052f26f7d2dd6dad9ae5f80f424966da2a2d4583b95dc9ac65782cfb27c8663f1285809abad79966ac197a42f2ce6a30f9ec58cadda4a8be7a68422a3d0839a779a6205f0a49ed29c181e311897b47f165947c5df1aa689115b28dc00119e3f746fe3c6513e2a61e2a0ab0f0e7596feb37eb86a76318672381afff89a5308cb0bc3d69cb40ec26156953e452afcfd37a93a189b46dcffae135eb45d2865e18b42b55a166e8fd63791948152648acbcd90c5b106b7160665b573a22ec099af9298ec90cdcf9a441bbc27ba7886844c0d70a2d023d9909e48b5921a6307b6d223fb971e1ea759529506fa9f3807f71d63c3493634b7b4f680093bb28754d7fce278a5b40194e28661fa0525e86a942dccf031207125a40169e8366819c3de31587d5c44e1332167f29b378670c18c264c078ba1db19d3aa9e07bd03d462f70abd69b0ea55b2acb4638f53932bcb8beb8eb6e7f0cdbcfaafbace5a7ce280a9a184a6d78b1e274b5f92a0283fc54d1915233b6b8b3b57021cde4a1036e356f5c88321ffa460c852a16a81605b1d97db6074cf102ea93e467d46faf9f79aecd84b78c5e29ec98d0e07ace6a55f661aee3cc7a9f287447da3d457c53ce678bd6c99a024b8a04c0a4e3a8e508ed2c97ab74bc3aa6a78db7f2e7882b507b8d00d58578c6884b8d36b2e353dcdcf2563e583089f75d0b722999b5dfb847c8f6bfb94577aef3cdeeda1c36f03ff532bf4a9c3407a9400431e0baa0daa52ed87f8c9ca801fc2a261b1b9579ad96265c85adbbdc0bd51579d382e5fdb0f39f6f09b3ee3c1e5c9747e86ffee23a33870fcbc88aa6bf79332c313cac8b0f73ee4520f7ef049dbd1a9576dfb83c589592deb6117271744378b3fb6a403e615fa32f7f241d38d065b836536d8c09877afe1c466004d98d821f77c523b12de89111592feee2b75e81f21262f5ddd19196f093b0032a14761c20da86dd4239718f81f715f77b92db1378db8e882a805c708603bf4fe446b4d1edd13167d90b0729950776d2c7382478781072cea418fdf17f35ce3dcfa9ff0c6812fffa06acc589c822c5dc9c71e4b54dfe715a27fd2ef9015def3e6b761e84090438603a8392477a171ec9e4955d95724ce02a84fb5b9c20d560e7d05d800b2a2c63b424790507b8cc8c001add1bc447f66348180e4e1f9d93f08824c57952effa9264bf66e3ceefb084184758ce4ad474457f6512aab0c64dcbc939ccd4a0d022a7d020cedadbfc137af4f588f94908c6c72d80c06814d70a3b97e682f8481fd5e8f0a836ea034a3c6275d1b0af2891c5d2efeff865deca4315e8ad9aa2cc00ffed319fd87d773dbfbcbb9d425fe495d2bcfb933b6373137d4ce689cec591cb2b91fea9f765fd73f4392eac6d78d4cc34deb792efb41d2e47e1f488ce84167b62a356367887ad90f9e39bc287355e3554aad0da807a2fdebe8473c068eb83dec1464b986d7a81c869e9c6080578690e0ec5dc43e3699a35a7aeca3da1d0043c0004d3120d27ac18aed6366d49230857b76315987756e2f90e0ae530a4d579cfba20fdfdf8c795e89352a9cd9c736c1fded4af9bafa5d801aefa214d4f020e4e0654001f3fb7d98846d968713bc9fec6ec3d3d4acd64003781c035d0005e0ec2db49ac2b31b30784e1bd2ad305de90900845e6d3e36a72131604ed1b9029e354c2027e7afe6c5423ea3a05ec4a58bc6176dea56ef76e0f55f4d12e2d1286d797903dfc39f49a06a292a1691e5a337ec81e991e083171631aba553e0839f0984b91578fe47a80c5775e36c4abe7507728dd588128c70f784041fc0db038a45638bb32ec094c10fb27f3b6ff069b7c645f6c4970ccf4dd008587b8ce0dbdd7663b40769ee84a0cfea2ab79760262194914afcea8ec10fea6e1e6eba6e06c558b1a57b26ac15e001f04beeba75614592278411547fb2cf1c9f3d8d2be1fec207c71573e0f322df720f02077dfb7aae5745b2f30d9fb7bdcd8afe92daac5f147f32b29a062b74fd51ccdc482da12ecc4a505262362bb7951519b7469e2ef4d57ce8a226d054cb7b25922972f4c45e9dbfe589a41679124af32a1efb374d1c0ea29df0947fe7449d36b23d0e8c6b6265b8e9d5fbdbdbca2097211de2a88ec17a35353b00f4255f234bc9f7c2f26eeb761825d1d8146874a584b088c46e3", 0x1000}], 0x7, &(0x7f0000000900)=ANY=[@ANYBLOB="600000bf0000030000010000000800000037fcfd9a500f1d3929f5b7c5276dc0237973da3fcdcb2d4790f06bf36731f251f5bfb6653c8591a49a19f7088e9c683b4684a00145867895acb806052174bd8f9fc582ae2e16cb8ae8c5278deb00000048000000000000000100000001000000e4be8dadb475aeb932dc9fdbc398562e8b363482f29bc82cc79feab480d52f22755f0243e62327f586851f9bf4e9fa9eaa8e3f39da0d33"], 0xa8}, 0x4) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r3 = dup2(r2, r1) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000800)={0x7fff, 0x1}, 0x10) fchdir(r1) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/14}, &(0x7f0000000100)=0x10) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="b873eef300809ec34c298658a9712efb8c575787a74b64839a9318ef0b0dbd9d7f618491aaef9e2a5f5df6b005e12f75095851a095a855c9d33f554c37aa935c04829ae5fd2e328cc5704191de70165ce85f6e1bc6633c9d83941dba9d8436f83dd6a54765aeff00d40a6c822525b996559d83b7d93b1bcd9b12232946f8", 0x7e}, {&(0x7f0000000180)="62550734300dcd2416b3827d66a56d677b8a5c", 0x13}], 0x2) close(r1) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) r1 = socket$inet(0x2, 0x3, 0x1) sendto$inet(r1, &(0x7f0000000200)="45f39f7c364391332db70a16c755bb7defc8b69441082b2aacd7e6b4c966f2f1b9c27463b61bddf99a0149f666290e7324d9940c0b4afdbe9e2c1edc35f2a8dc820f61df997c484be895fda07304392fcd31ecfdd19cd332e6d26d034612b131d9fb37b5d2948738478ca6f7a42e2e59a192763441ebaaac989bfe916f01d51cccfe9a6ad84016ed169ad1c3d14408ef53e5c909dc722cff07497515f55cf80098da2c368d167f00c7d80aded5756c1f4c4b4c0212b8ac3e239edf2bceeb6f0436ad1381d37efc712780bc5358358696dc8421ad21a6261c17f78eeadab57ffee1a1f617cf6fbf19a58bba3a458c49c66240c24502bdb1f94be599", 0xfb, 0x400, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000480)=0x7ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x2000000000000015}, {0x6}]}) sendto$inet(r1, &(0x7f0000000300)="d50c7e24face362342040b96f9fdd7d99f991eb129add4550475d336e80f21968a94e36bf3f850e632293f99aa660964b9353ae0ef78425b748f2f7d7cd8492a63107569cf5e205a15d3d455da1de9e33c26b90abec0c28f425f10ee9d62222195fb057edfb29370d679cd6a62026d619ffed9da21be337df9d6a232b35b786cb90479a83241411a061196397819ef590c1370", 0x93, 0x2, &(0x7f00000003c0)={0x2, 0x0}, 0xc) chroot(&(0x7f0000000400)='./file0\x00') mlockall(0x1) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0xfffffffd, 0x6b, 0x0, 0xffffff41, "b79dadbbcc242c382d4027fa0b3072db00fffe00"}) write(r1, &(0x7f0000000680)="5ce8032d56775a60a9e08a3ead0844af1f082cff5188ad0a4c1a29554d498ea37a4bb0", 0x23) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r4 = dup2(0xffffffffffffff9c, r3) bind$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d500fcffffffffffff8146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) sendto$inet(r4, &(0x7f00000004c0)="c6ce71ec61e877930df52c0b62ed83c93b6d415cbe0ffbd512887a348c47387c2729d15aad312c115f204d919722b2eb839837b908afa7f502a8c071887393e45ae2527788aed23f5b383e4d321923711ffce9b9c131213b68f7a73b6346ae403620f49b41d6a99ee621fc477b6ec8d4ee2416112049a74e9dd55948d62b31807f41c7b3022bcd7a3cc7b2a16a13e570fecefd93529c97f3fe469c1a006c9e6a14dd164b1761f936", 0xa8, 0xc, &(0x7f0000000580)={0x2, 0x3}, 0xc) r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r6, r5) fchdir(r5) r7 = openat(r5, &(0x7f00000005c0)='./file0\x00', 0x1, 0x40) getsockname$inet(r7, &(0x7f0000000600), &(0x7f0000000640)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x3, 0x1, 0x76, 0x11ff}, {0x41, 0x9, 0x1}]}) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x50}, {0x24}, {0x6}]}) syz_emit_ethernet(0x122, &(0x7f0000000140)="b75de3b5b3a38f3d2822abb147ab71ccfd6748452fd56e4c0e9180b5bdae05ef0300000000000000be4c64ad81e584c65129f4bd09b85948c5b10e92eea9e106166a08bdb8a3a445d6de9fd9210022db87cc2b80a9a961fc75abe8ad607cd07c7a4a0765465e495acba3f559773488b21062d5b98c797505921bcf8dac469634851ce22a71ce5e5fbbbd1c781fed214aa3097825f0746d6fca5a51a8b601bdb9d4cd176d0028c8d9410d3ae3d0dae7c33fb02c799302bad994143f8c82d060dc0f944cb9618aa71ae581993df8b24f4148b1936dbfbca1286a69ce4721155aadedff67132b842e4f1418e06fa03357c39dfe700c18c00d693352d4d12ec2ff4304b0ce1653f512819523cbe6931d69bea9c80ae468395315f6ccfc4d953ebe2937fa") r1 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) shmctl$SHM_LOCK(r1, 0x3) 16:00:31 executing program 1: mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x1db07199581c7117, 0xffffffffffffffff, 0x0, 0x3) r0 = kqueue() minherit(&(0x7f00008e9000/0x3000)=nil, 0x3000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f00009e5000/0x200000)=nil, 0x200000) 16:00:31 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) lstat(&(0x7f0000000100)='./file1\x00', &(0x7f0000000380)) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = dup2(0xffffffffffffff9c, r1) bind$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000240)='./file0/file1\x00', &(0x7f00000002c0)='./file0/file0\x00') 16:00:31 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="716134eba620b206a9d47c1c78a9c92c0f4844fcaaeee0ee04cc1746f125115be86c2456e823ed718f90515b99c898fa3ec91f4e3c4ec041845d32d87a461805e9cd2c2fdfdfe7918b78689a50255ad1acb9a3aada7177cb3c11e58a9c1cb2bf0fd10acb66f03e449ceedc0624f9e2c9faa33322b7df860358f130230cb96eedb56840c1bc87f1921cf901cb1cfd9326e587"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r1, &(0x7f0000000080)='\b\x00\x00\x00\x00\x00\x00\x00', 0xaa) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) chroot(&(0x7f0000000140)='./bus\x00') getrlimit(0x0, &(0x7f0000000040)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="00000018610aab7b743700fbffffff00000000000000003718bc938bc90000000700007025fca84af7b2a2c3", 0x2c}], 0x1) r1 = socket$inet6(0x18, 0x8003, 0x22) socket$inet6(0x18, 0x8000, 0x3f) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = dup2(0xffffffffffffff9c, r2) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)={0x9, 0x6, {0x2, 0x80}}) connect(r1, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0xfffffffffffffff9) 16:00:31 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) r1 = syz_open_pts() write(r1, &(0x7f0000000180)="9c633a24fa9692b54c09857b6d273c54e92b1c85c390db75df1de11018a09c6bd2aa4b9055502addfc38db05ba72017a76c8b80aae07f52dd61b378b5040e3e6a464d31acb5d4d6438c4789eeec5f43da762517c465347cb9f36f74246a2097b9c4efeefcf281fc4cf4c5b80c139d802fb94c844a62ed53611810a7c98cc595ffd522eacc8ea616500e46ab003de775949867e9a641a842d99f71e0b2f54c68c9e3c", 0xa2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=""/43, &(0x7f0000000140)=0x2b) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = syz_open_pts() r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x10, 0x0) read(r5, &(0x7f0000000300)=""/253, 0xfd) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r6 = dup2(0xffffffffffffff9c, r4) bind$unix(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33abda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a2000000f9cbc16a65d321fa0d"], 0x50) connect$unix(r6, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x168) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x20080, 0x0) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000280)=0x7fffffff) 16:00:31 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ffe}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000340)=0x80000000) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) setsockopt(r2, 0x5, 0x817, &(0x7f0000000240)="8993ccf0ab958af2d1f948df6ecbeec4e047e38d388be39053aa944dedca822b3c5650a494b6ab0bef989ccd57154369bc80145d14659d6fa23d2a629ad2f59f705a60a22b7b6e02aa801e3dbcc6b7768b969dbf4cbd166fc81947a381d56dd30016584f9d2927f23333bdb3b356190c83ab489dc8cc573898356c5e5e0d42d61ac13973e303aa9b6e405ddcb68d59de67f5e91f7822bf96e1e71913f30c8a70382670", 0xa3) socket(0x6, 0x2, 0x64) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f00000001c0)=0xc) r4 = getppid() r5 = geteuid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={r4, r5, 0xffffffffffffffff}, 0xc) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) pckbd_enable: command error 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="6b3e1913ffd6af8956551175f523") 16:00:34 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file1\x00'}, 0xa) pckbd_enable: command error 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = socket(0x1, 0x4000, 0x80000000000000) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000240)=[{&(0x7f0000000a00)="cff5e22b9315a69e67019d25266c3835f8405c7cab5823200000002364ee9251666b230aef0b80b730cf8dc559a4ef0be2245f28b29d54774600c2cecad877ff55fba071a27bacea7d3edbd64c48a1f56fb88e9d53bea119993fc6596bd23059ecfbc448f56b319e8aa44f00"/118, 0xfffffffffffffe51}], 0x10a5) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r2, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = syz_open_pts() writev(r3, &(0x7f0000000240), 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r3, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8, "9aea4c7896769c715a4a7611362e00"}) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = syz_open_pts() writev(r4, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r4, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) ioctl$TIOCDRAIN(r4, 0x2000745e) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) r6 = syz_open_pts() writev(r6, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r6, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000840)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30df8d8373fb648b6d89851d31a4c96d9114902dad2652642ad710c03be48e61665b0900000066860828df8421d3430031cb19209eadbe536eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7c857b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bba7fef9e06f52c1bce5ed87d2a4e4b25224aff030f6788babb76f279653733437c45bd632937a526e65300b7"], 0x10) sendmsg$unix(r7, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0xb34, 0x0, 0xfe}]}) kevent(r1, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x20, 0x1, 0x80000001, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x3, 0x4}, {{r7}, 0xfffffffffffffffb, 0x4, 0x4, 0x7b75, 0xffff}, {{r2}, 0xffffffffffffffff, 0xc50124568267788f, 0x2, 0x54}, {{r0}, 0xfffffffffffffff9, 0x80, 0x8, 0x7f, 0x4}], 0x7, &(0x7f0000000700)=[{{r8}, 0x4, 0x80, 0x400fffff, 0x4, 0x1ff}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x5}, {{r3}, 0xfffffffffffffff8, 0xc5, 0x2000008e, 0x9b, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x8, 0xfffffffffffffff8, 0x3093}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x9, 0x9}, {{r4}, 0x2, 0x22, 0x10, 0x493, 0x46}, {{0xffffffffffffff9c}, 0x2, 0x20, 0x40000000, 0x8317, 0x6}, {{r5}, 0xfffffffffffffff9, 0x11, 0x40000006, 0x1, 0x2}, {{r6}, 0xfffffffffffffff9, 0x0, 0x4, 0x5a3e, 0x8001}], 0x81, &(0x7f0000000400)={0x7, 0x3f}) chmod(&(0x7f00000000c0)='./file0\x00', 0x3) read(r0, &(0x7f0000000180)=""/108, 0x6c) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000280)=""/178, 0xb2}, {&(0x7f0000000340)=""/78, 0x3cd}, {&(0x7f00000005c0)=""/67, 0x43}, {&(0x7f0000000080)=""/29, 0xfffffffffffffe68}, {&(0x7f0000000440)=""/252, 0xfc}], 0x5, 0x0, 0x29) r9 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x105) pwritev(r9, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r9, 0x0, 0x0) faccessat(r9, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) setuid(0xee01) r10 = semget(0x1, 0x0, 0x20) semctl$IPC_RMID(r10, 0x0, 0x0) 16:00:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x32) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x2, 0x0) fcntl$setstatus(r2, 0x4, 0x80) write(r1, 0x0, 0x0) 16:00:34 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0xffff0000, 0x0, 0x2}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x20000000000000e0, &(0x7f0000000140)}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x400000000018, 0x3, 0x3a) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000001c0)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:00:34 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x391, 0x0) r1 = dup(r0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb]) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/45}, &(0x7f0000000200)=0x2f) r4 = dup2(0xffffffffffffff9c, r3) bind$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="e9ff00c30000000000101454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636ec8b38aa77083725bf1b9933ec512ce5428a6000000f9cbc16a65d321fa0d0000"], 0x50) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f00000000c0)=0x35) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000240)={0x6, 0x10000}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20000, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="51d6") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4, 0x1) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="c8e257b324f9c648e3ef921df1a1f5b190cba92e884136ca3b2f43e0648e8bb892612683e3b50744a32c0cb705005c232be643a3b6c15af56ed287dc94114e0f6f05170a692e1e5e11b16b51a1a7cc68192c98f2bfd34516a6fe5339ebb2e51198ade3f138fc38f081ccfea7d0c074cdaaa3bbbf092c649d6482976028", 0x7d}, {&(0x7f0000000180)="921bfa2dacb0df648130ee36229238af387f6b11daa6fea7f688ed82f6b41c23276ceea56275af737aae8228d6856e4a2d6942f9fec94f287d872c2275cf0c307b36225b9471f42ffdddb916783e82f95adbe55656bc612a7bffd1c3f1e785b6601479cbed3c6058260f3151b6e7e1e1c5946df5f8892d93acf9429f20a0541c45dde67cb808b3148c9785e0b4fe36ba1690b24c954f8cdcef825793ba16c862eac6c3ea8b050ebd6097802f8f11d9b8f43f237982c560", 0xb7}, {&(0x7f0000000240)="02d6b928654bb57c4cafc7c1b166762602576a5a6bf2ff7ae83b6a92e0dbb289f76c137072a4dfe3af19d6fdefd687c223843841ad86823b2936afd916d2304826697a011961c86eecb12b3bbbef41b3de1dcca7e9cc3a4f", 0x58}, {&(0x7f0000001000)="de84397f2e3edf577fbcccac5de6291287907be5d15f3acb97aa8bdcb60918e8b38621107f53c62ea08490e7afb6a8a626a23b221e623c7cbc990ee30561fccc25f20ec5e46223273644cea6b802353bf12f3ecf602eba88dc76bc38a717e1398a9c4da1db02b31665a60ac6e2dca9eb42a0bed7aff6efebbb3aa3248c7e4be676cd6a5e08447eff39c8ff74c9a8a53c3179262a3fdba691b845c366038be4e88d56e5352bff9c1835f6cd1632fdec4cf28cc88d24d8531050d59379bdd14654ef813b093fc8a0075bd834d5562e0c3531dbc4cb44a6e90d092202708912385b0cc82a05cba38713c3fa40e8a8be0cebb71db9ff3cff2b69d62444470c12a27386302ac1c990732f1ab658d25159008ce73c95ebeb80e08723e7d6f9444fa5fc579d3779380b4becb0a84239bfa7411421a308ed0e272487a26d2e34a36fc0d50bc306bdb97f8b0aee742c29de320dadab8a743fb31b85b55fe67c4d12c9dddc399825c7bce3256ea4ff9d28264c7956e8fd16fb2304d83884afd47408dcdb723b6b1e4503d26bbff8ebb6d946e813bcdaa5cb48181ebdbd823223db5a20fe629e5cf426fc03cc8d176ea5d7dfcf792049e67df5667db583f917bc628427f575798639c2cfc3f9f4646c1a705f3a8a4e08030ed28e1f7d9f3d15eec487a3c35cc20dca4623d76100d66c0cc834739d3e69ca28c185fa3299ec7bee7f0b2240d14c1885110113b854ce21d9c193bbd96424eca750c420facd9a0db5d3ba8dc4926dc2ef1fe3579350f9c8c7b9a95e25a3eb2e24f99dbd448c9a372b7d62f6561b2af4d3501478a125a003359d20559afb90fa05ba9cd64b32f3bbae7cc03cfbec31e50aa37d937204712c92da343cdb646db57ef727f6aebc1830db54323e352cdc0a0e964eea3279bd1497842bb1830115768d3ca8404e285906cfbb3b43b539afe86bafab3b46f30150d9dbde905bf092dd2b5555b68ba804d4a64deec00803bd968858f81a931a2904dd9f3e2d133816375de8b8bfafb42f0790a7efab20001c736216170c1fb7683d8ab86c2ddff5d5e9380a21ca69194599d20f54185c2a954fff53c02112688fba92217df76e325d15a5a9ea55230929629b9693d910c8e55ff5e619652856a5cee20c01c7c3f56d318e34c6cc659d72fb3850cbe2b9326b1533f09c24d00887db1fd43b6ee20e38e4f310503fe17849e54b41afc3c8212cbabcce4a0f0566e84c8d00d6c0c9e329c7d1f6235d1a96ec4826d729d9383301a42fb70372e25f655b699bfb745357d0e5f81dbe7371d5e6ec483bf3eb878ec51c3446bc334a3d9c862fadee48f060c323271eca30f0a6d97e9eeca4bb6c9588b8a4e8387a2430a8a2fdcd9a6817f001d492ac5cd15317cafe79e67b19a04fa3347d61ba237fa7a0e5e1d7900267faa6e8bc7a35d5c9a1e98b19e5d86b8f7d52c910340dee578088eb71b2dfcd39a611124466d076a50c7f4c1c1749726de8b897d7756ce44a877644d2fbd01d2819ccf43284069604666c94926aafc52386033878b10b27cd3c0a7fc46cc4682023fc94d7b9eacfbdbd83755a2af77b402f26bef6f5230993b09a23a7defd8827ec0dd30b80ef45dc9f739e1f488d9a5337a618e6b44db7ad145fb401cf354f7d2461269dcc7447ff7d9691d9cb91528f7d4ba4350c95609812d91c8969908ee61789cbd6d01d07653ef84a02efeaea352146cec6a4b23d3562d26b58d228801fd94b07afcbdfe6373d6083f62f0ccf94f4fb0f6be1968f4a102b6282a497ff1bb6c5317126a2094bd8ad6fa11c1a453c17e3119767b57cc8caf2c366f776345b225a7e1f66ea99965c552f385f73e7d1f63d996b3c806490cf115deb5a445cab832016808f351b98798f07ecc2a6f11d458c2e0b4a91254d6da3f74cff978ebbf86f3b42997b754113d5dc8f18852193b672fce898dbfd374d771697d72166ae9e44cb67e14a4612bd1236b93ab80d510c4c03b924e6179c816d56aa2110508fc069344cad81b35520109705ccb1ef81e93995163af1454f8658b666143a7460c8623eb4854c76d8e2f8245e382c58af12d2459a21df226d4e8a864bd8b0b3cd5ee917c4ea02cdd322aaf84281ac61b3207e7abeb33ec2469d99ca1ff1a45f2665d9f32c2954086430fd749d768f1e8ee0d2fa782d59ec47e85edc1d8f650aa6ff3a0b306298a622a24990b00ab2e2c9e4daff6657e00fc93ffe52fdd2c78ad8d2cacf45c70dd37b5bcd8a436774e5ab4fb79d773ab3b4c3385e70de7cc50eecc42d49a8411f5ac737f8bcdc256b270b0dc2806f4f87d3f6c9fe478f6ee6bec7a5c8b763b90e8109b79a942de04a8f4e67351b41d4c594ce8901e5318a57e1261d017e87c0baeb7d081600c059e633d792f8e1e658d44eef5f9fd404c935d2137e7d114f0009af03d3fcb3e05d907aa386865933d78fe02773059f035bc15345bde6dec68967bbc2e1eda9ced87203ea7377d0cc11a1b0e132d6acc878d02a8514461c4733fb3d3fdd2f7296b14433dd71090f00c189ec1b3e4c86dd2e04753617aca8ca9535bf2b3f3361cc07799a2cecce01b0e3a0ce09f40ea163d98ad2bc14eb8aca463e174d29c3f48109a25c7ed3e135b0dc5758e4a7bd4f2eda668f9b718028c31944ff8c70a8ff8cf8c10125cfd6c5b15ebde825b9fb5eb45359c649668be1e65ae81e2f4bf937a60255b7b5043e33f4e41d9f501b1485ef723df6126e7db5ab76f05d0d5d90eea7d87c7527b34b0cc818e50858210063ff57e8a12c46cd3b7b62ce1562c53b2eed8aeac989867b66a92afd41fc7bea938b02c33f19e752ed3a7e1ea19d39a9bfd9bb69126091c0a002aca1033d303798cbde2902c453a8c47d4dc5f6d0f1cadb797a685213bfaa5d5638784ac397939587d025a5fb3fb0bd954c3862cf1362abbf0a87b488095d46caaab7a30eb5c57e3a7dbb47f9150492ebb2b074f0b4ed5123103a3ef23a8ea93d090884b5e6f4e2e62568c9c158c70e5f04e5bc88e11c5bc5bef9f5706d6cf8561d068ce7eb4dc58ff203670160da06284904df8b6e4aab69663622ab2465f239c669b25d2e9df60a6e8c2d8a80d484fb02b898fb1da557ed6358e945c90cf5f05e2ab3966cce6e6a6ce7683954fdf44ee873ad3f50dedd886b7ef4afefc63d8b0235c4df600cca9dd449b26f513dde1fb8ab07f8960f1873d59111a64e0394c2ff12ed2b9f1fda49319d902f61104860bd971e0c5430f7f2b1120094bd358f1d529cb55570c6cfa5af4c7bd090d0f95d60e77c1ec04a73f2184bc92b8298e495242c5fd5d4b36606815dcc716fe723d031667984fb5f9456ac81a6bb71e6d1a48c6291a7c660b5caf43ac0533957d6dd39464762e4598a932a59453bca67c7cfe8f100fad568fa8aca342f0c1c16368d8bdd32cb1a4d1acd098c2f54cf618aeac8170dd49910ae85f438f23797ae303878deb7db20221fffadca0b016cb68561525a9c3fb96dd43254f3f35ac6f2d00f355db7233e6c5b672c6e0d370f1aae520bd099673aae9230e132c85a3bd0ad977421650fd998b3ccf28bfeb7ad8532c23d58fc220c1cff8ab0cba3802404af0ab25d204bbb8dc6b3c5a6c4447b6ed96146c5f0400cb7304eda533e4762f8b0f1eb67fe7a919fb45a9078d6014bf77a245ba1e4f70953d575b55764b17e70d362b4c6ca997e938d216f93be5e310fe9d07134a4aabb942a7380af45fa6435641f6983338372a2d92f32464d80fd97ad0e56830adff579e05bb9cf5585eb88fc14084bc1145d802804117ebc396962e0e1452eebe7919987978850854559614d3d9a3c08c2c2eb33bebf322b2dc641ec3941fd949ed003094468768c63c87a158a460fe37e5b1433922b496361c7bf48ed16c145a37104fb4d6a946f6d121642f857eb5b08b1e618f96604ddecc02e0a7401267f93accfa3215920167f8b3280347ad5531ac8640962e29a116d8c1af40d3565f48d192af8339a2edf184170bcc1d4f304401ee9409bcdcf032d0ea083b326b0475f875c3c88a342e7273f2a1633d063997a0721c7ab07c7feb3b51332d275a1f169b859ddbebfffc3206f796fa6689040f8dab386dc858144032ff353b6bc1ed8a4494147887cad17de51f7f40df5d2a2ca2a686bf8a683fbd71ecf1e2041672095c8c387a962def02b208d331147bfb2e74725ef33192f0bf62c2b05da9f2be3cf2277b527f9808565849c1e2580895f78f75a97349eadb156ca904afe7b4709b9e7559efec65b558078fd4dd3ca488d60f08bd104d99ae93ecf9d000a0f65c0f518606b0c32593b749bf0678252b802a0b6cbcf50ec652182351093d38e17150c879c965e56d6f5d7605c2a296bed8932f9759225a1a765ef32efc2c8916e5a3fefb11921ce96293efebb37f7d48cbf20f83b282f14a2f995ac71ec538bcd86a59706ab7877ab4723b7641ee43096edacf77f0ca36483433e8e48dbb66c58d04cb00b026130c3c8a6fbdfe43f1eba996a43fe9cd70152af62d5cc1c50afd9c9ab1e00de21500b347a48f132d2e60b009f2955e5f63c203d213b0a5ea446eb696e7b729870e35f296f2c904a6f5dd3af5571fca7e86e470083fc32aa74a98a6854f1d7b55004f3329ddfc7a552493d5c66390f5ab07d8394bfe359df9202b6301ef977235a555fe0439f1dda9a47182782e04c1f2b3e5d8602b5882aa87fe657d2a3bf1037c778c8eafd4a9adae271957121bb2ec2a7b937bc96a84a40ebb090fa37f5c2fdba1015780575e819b3ed760c2607ab8026ab82ea6c082f391d54206cf09c5c824f2a2185c82da66729dfe74e0aa1688e128918d33eac715349242306d7f0b3a7d1439c85ae4b09afa97099ef36f0a7cf3033f1d6467e920bef651a21c68086401ae97aef8cecffedb34854d0cce6ace5e84ebfe98d7ac4a774d774b9f90713a4f6ff40ac9babb1c63486e44421014f1ef1276259628046068d3677f997b88423968525517bf140a0464c5593bc5dd05cd3ffcb506cfde7e6ba6ad22429c1b9bc8e6daeb54d166b2652b59d7744e8ab3c8a61560c6ea5f77ac62be749f9967318abc4c30b9ed3adaa31de5f4e2c3af4afe478cf937a48481622eb2b7dc7c0b9f41efd3ab0bae37c14887810818509fa9c97a34fe415067ff77e73e28f6c9114ddd962201edad38a82f21ff4d738bfec48e770ad57955b00357e3feb6feaa0ffbf640760783068d6dd41d2571d7c6915544e3732cf7571149b1e04b088a1501275665971ef917e756797af86135cefaf9be2147f266179408bba39eeecd7785f23912f71774dab5ff43d61846b3806ab7827393ecff476611d1f05d3944f24627fe1b9ce5d3847bf64c127a0bbf73490867645e7fb1e9741ef7a10f874939b7f2068087a13429ecfcdf1bb0afc7a0eb7f6dccb8feac0abbab111bb2318eadd598e9cb3d1839cb814544d75815845a07ee160ac47bf3d494857359a325126e28bf8a21715ae5b1f9b92537e52648c21703677b3bd1d0999767fcab89709f8a86450fc77e6ef02f0a1c710a6f6c2db8cbc533b6064d5a6047c0a6849f1989649f7b4c1b05aaba13036e2a714b00d2a1963a7789cc4f7217aa8c18ed2cd8f123e67cf6563b038445d8bc8889511d6904cd03821e844def8c1b793bcb81c77afb971fec50499475307e0696aa188f98d400671aca903b024bfffa81960685b5cebad7dbbc3beed1bfe260b8eb8f40984f7f492b2d39014dccb52afcadc49663b7e74aa70f03574e71d84f538cfe1c55a3f81676e27f2088d", 0x1000}], 0x4, 0x0, 0x0, 0x406}, 0xc) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206979, &(0x7f00000000c0)) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x200, 0x100) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000080)={0xb6, 0x1}) socket$inet(0x2, 0x4000, 0x80) 16:00:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x8, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) ioctl$VT_WAITACTIVE(0xffffffffffffff9c, 0x20007606, &(0x7f0000000100)=0x5) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040)=0x43cb9, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 16:00:34 executing program 1: r0 = msgget(0x1, 0x2b) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) select(0x40, &(0x7f0000001000)={0x7, 0x1f800000000000, 0x100000001, 0xffffffffffff0000, 0x1, 0x42, 0x5, 0x9eb1}, &(0x7f0000001040)={0x4, 0x2000000020000000, 0xda1000, 0xffffffff, 0x5, 0x10000, 0x8, 0x800}, &(0x7f0000001080)={0x20, 0x7, 0x5, 0x8, 0xa7b, 0xff, 0x7, 0x3}, &(0x7f00000010c0)={0x3, 0x3d1a0000000000}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r1, &(0x7f0000001100)='./file0\x00', 0x128, 0x4) getpeername$unix(r1, &(0x7f0000001140)=@file={0x0, ""/108}, &(0x7f00000011c0)=0x6e) select(0x40, &(0x7f0000001200)={0x100000001, 0x80, 0xbd, 0x5, 0x3, 0x6f24, 0xffffffff, 0x3f}, &(0x7f0000001240)={0x4, 0x2, 0xb8, 0x40000000000000, 0x7, 0x1000, 0x8, 0x80}, &(0x7f0000001280)={0x8000, 0x5, 0xcbfb, 0x8, 0xcb3d, 0x200, 0x4, 0xffffffff}, &(0x7f00000012c0)={0x7fff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001300)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000001340)='./file0\x00', r1, &(0x7f0000001380)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = dup2(0xffffffffffffff9c, r2) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000001500)=0x558) select(0x40, &(0x7f00000013c0)={0x5b7, 0x7c1, 0x3, 0x3, 0xfffffffffffffffc, 0x1, 0xfe, 0x8}, &(0x7f0000001400)={0x724, 0x81, 0x20, 0x7, 0x6, 0x0, 0x42fe, 0x5c73}, &(0x7f0000001440)={0x9, 0x40, 0xa09, 0x2, 0x8, 0x7, 0x5, 0x6}, &(0x7f0000001480)={0x3, 0x3a}) r4 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r4, &(0x7f0000ff9000/0x3000)=nil, 0x1000) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f00000014c0)) semop(0x0, &(0x7f0000001780)=[{0x0, 0x1, 0x2000}, {0x4, 0xf925, 0x1000}], 0x2) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x100000001, 0xf6be}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3c}, {0x4406}]}) syz_emit_ethernet(0x10, &(0x7f0000000000)="b614f2f44b884413675ce9244672756c") 16:00:34 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="ff000000000000000784d32142e81975126bbc78aa627eae62d43d2b94ddd2dcb26a808d17b806876e80d250814284d2f9f36a820f2ad47413d32f918e3500976de822cf1ad428e7ffc87b1d57b5436f09d16552e1a8e2f185cd9135368618811af7f3e27e35225bdf81be727114fcd25745e2c7562c31"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r4 = accept$unix(r2, 0x0, &(0x7f0000000040)) recvfrom(r4, &(0x7f0000000300)=""/176, 0xb0, 0x40, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='(@\x00'], &(0x7f0000000300)) mkdir(&(0x7f0000000080)='./file0\x00', 0x92fcd9cd41e26eb8) sendmsg(r4, &(0x7f0000000b40)={&(0x7f0000000840)=@un=@abs={0x0, 0x0, 0x0}, 0xc, &(0x7f0000000980)=[{&(0x7f0000000880)="d344dc16e35aa3c1b30feee891f579d3ad3bb4926cbffc4ae779f604165fa5d9f9c2fc48b640c166e2a5a6131fc490fcdf72d030138a4f87e72a9905519d482aeb483996ef1a9c29", 0x3ee}, {&(0x7f0000000900)="34657438e97034a80fcae61f842df813018348ad4166b6ed98232be5f585e34ecb6d0c8ad60ce2b610b67bbdea26bf7c2e82b2648079103c0d3c1774d897c7fec6e1a124fe6ff705d4dfa7b4896d0063069a7992213972eb54b3851739ebdd8a525e34674e41793483a3ed2f", 0x6c}], 0x154, &(0x7f00000003c0)=[{0xb8, 0x0, 0x401, "5385ffaf53b0472e6eedb35bc477732421f64d22f1759b254c52623937c67105be21f7bb5a86bd6e9f4e39fc781aa892f636aaaf34ef402b2abb20d4e2fde6cb55bb4b03c23154e227a5dfca8550abb0a886eab32f989ab35cde50151d21674cf63dd98a3e2d62ec5cdedce46e65c0f4f889cc338cf0c0289db42c032499101d9fda4fea404f196941ab106cde39a821850aa75c449fdc4a3c82dd817766cff07c74c7dd7850d9"}, {0x245, 0x1, 0x2, "1d2968502676d389b1284d01585d7defd72e9733a122cbab781ac8f124081bf4b47fafcf63aa01e8a90696801d0fc3ce4298c4eb0c5075abb2264fa3123fba9bacd1f2e69572c69806db23199b0b64c6b9f7eff7ee629ea3d0c7d892b8b2602b8d0ae3a48add24efccdb26c948a9491d2169ba027b108ce08c501290b110c53f188e948ddb32de9c1024feb7c2379c56a3f17ec0c68cfe8d7f24b33d66bfcb546b5cdff5a8e776e1e66961f88553fb2e15ee9806137c461a6a7d0a668dcef5c4ed727ab7c4"}], 0x190}, 0x400) 16:00:34 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file1\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file1\x00', 0x100, 0x0) 16:00:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x46f, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x800}], 0x9) semop(r1, &(0x7f0000000300), 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/146) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000100)=""/253) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b800"}) close(r2) r3 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fchmod(r4, 0x0) bind(r4, &(0x7f0000001980)=ANY=[@ANYBLOB="02f80101000000000000a0bcf1ae425f8b74134c0858d707e988b62ddb4abc90ee66155e747749a77d4d33fdcf4ef288b1260d2e3a2e550cfa848af73ea90628cb0e9eb8ee631e843fa0340900000000e2d28f0fdce9f6c6dfd8bcb1b583125067278b4059931b015af800"/119], 0xa) r5 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r6 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1021, &(0x7f0000000000), 0x1) setsockopt(r6, 0x6, 0x10000, &(0x7f00000016c0)="733566c1f6df1ed60114a5", 0xb) fchown(r5, 0xffffffffffffffff, 0xffffffffffffffff) socket(0x2, 0xc003, 0x11) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x40, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[], 0x0) socket$unix(0x1, 0x1, 0x0) writev(r3, &(0x7f0000000080), 0xfffffffffffff73) syz_emit_ethernet(0x1000, &(0x7f00000006c0)="29497818d84e461f696290dcc4d176231fb2dd6a2cb26b539df77e7f180fc495024487e8e7cf963ecfb6afc75cc96aff6a516bb61f3512e7aadae3cac3c9742b334ef6f34652e457bb49d988fac1a78a87d916a5338be23ec2e4c3387385e5d78a3a22b0656e67ef01e30103fc62d918135858f2e624dd896ab6148b89a1a2738dfb08e308976cb4a895176e06dd89855dc79f82852fa33529a9149431abb631e69088c5a4b4f2e2072a8cdcf82adc6e829e87f0d70d1ef40449b3a0749ac7cd5874228f97dcdc2854e46220d61a17c100f36694ef1211c9f1cc590f82202a334e367ec9397a66d098f70a889e99fdab1abdfea3157c066b93c1d185a7d1453ebc2ffe81e2cb4cecd55e3a4cb65cfff2dc2155ce695ea7d20a775bd4bf21bcc5c499660ae700ab036d399362f8d15089776311bd5ad04c7eac8a8a72cc55d3d534dd13266f39d99a4d5c252fee002137d8c6833bbb1029e58fea2046f2a9c2973987835c181da7d6e3bd90b368fe8e91fe78a613e9b418fe3965a297601aa05870351ae091db1ea9c26c709fc7cf2ce68e4f9d692b334ae1b34c3ab303e8e6bb08a3d554559a598c6c7b29d800dd1b85093279cd32885917a4d40f2109193126630e5014d1920f702b3e028e1dd2095d2a896fe23cc64bfc29bd244d02ab75be05f115550fba74ba6a0ea7bd16437bab6e286810dc8e48955a2601cbd0a82ab80de1c2ddc05036815ce778056c047a4941213b72199ac9bbbacf5a47f45a2ed4539b6255d5e9824dca2f6c1e56d0c640a775feb252aaaab64cec010011cd6cf4d72929d1347d43f6770f9e855d872968bf7ac9973e21d40db3362e4c8a143b4b8150df5c8a022f92471fc6e41869cce14a16f1b00e837045ce613ca9c22d9490d586608de280f3e7b4e92dfe61cb1a0ba9dceb3916a4c3c884a53634683bfa60358442e4bc108a052b8dd53575ab736d941f4809e038d91c7030b49c5ee6b5a5bf2be3de3b99775bfaa5d80b83e331447fbc013639af1c7a263fca8c2fc0459759336d787aa87af492402c2b2a8c31d286a5749a85b2ef9d637fa3d868cd75623bf7ee0dc5cf7150bfe602f9f6ac16ac5795d19aebdf453bca0f88ed9f34d1d2be64b1d34ff5c31d9f1cef31610c1c2fc7ba305168e6b3741a233eee3f80031577253f372db87a43ae57749f9a0f7886b2d5cc3f4d3be8d6b848944557a2c6e598bdfbab638a0da96bee83e4a88907186dd61e48ba31d4390aa3f48506d52e917ab021d8b0ba87de7f61c4357b12b60bf3e743bb5e2ffe9f723f5bfa5434a04ee9bc025a72f03e1125a9d424358a73d227b8c0fef4e6f519f04bd4c7de3743acf5187b6026880ebdd901e31c9bec77b41d663fcd935397b0c19c3d3826243ba279999c92125758dee697df915b5ca6d3e6f79c98abc58a2e41cdf42f14114739755bf9c935df3f5c198c58a4b683537e94b5c421951ee61525ce070c1327d37abaa7a9a32cfa4f717acd9ea5bfa992fc5c2e46ed999bf2eddbc469f2ddd7ca2120dd0f3f0bdca11e83c2e15532ba2c723ee0361bc6764dd569af224447c4c7866874b38d8f84bc45be314e014ad1ec0707d43014462c45c879c636783fd65d5ab4cf2cf3323d7f9f6876c24b56cd16d506786373835b70d3ca8062d603e8078d341db87739a22676ae11c4b8817d9d5fc8b254407c46fdf14854f55f3971d6f42206154b0024783d39b630ec30ab188dc3e7c88ae496cddd1f16aba549307d4d3a7ef4224d863b4c9aee9b9e034030e47e65d2b236d520dd831dcc48cd55bcdb5829db58a836cbb5bc160269db887fdc58bd64da010ffbb08ccd29b68a6b2813aa789300ba0c7ae0bbfdda8bf0456c5236bbdde352497476b04459cd660440eb2fcaa6c096148f842e07f0947e0ea951c6947794f2fb7a049d269a4922a71c68692cedfbea37c60dbb6ca818f15e701e1b3a0e9e6cd5bf8754461eed361ca4ab6bb8a7800a094ae4e468f798845b062515e42194dae5b29ac2a76501cc5ae28dfa46b0902bfe9e1e2b3f20fde57c6eb963015c06b32279dfbf43571b5b4763351dc45db7cb8af069e0cb399de8408943cb404ed07cd55d83e12e3c36c25f3c933ee4c079446c754d3ee34c26b8003b71347d3952514c26ae8bf5e8efd2a38f19a180c045a375e74686584101d24028e3941928d03e9e50bb0191dee1a11e3574f4d41e8b6210ccd4b270e9c5a301204679e946275452bd3b7df83600b02ce7e5ebd34eef3bab275b0d90d6b52a0cd827e2cc6352852143d052223705a6c6481eadc05ead7432589391f5ca51cd7626b11d2d4d831ad04cecdbc379bc40c4d92bc5c5de3b98bb463955f3ecde97c81801d9b2a6411bfcf726a94e5bd46f4e7c270225242d707b04355ca4fd97bcf9cc216d3062770678d308cd4d8467c2ac02d72e168eec8a706737110d44a1ed474f6a0a4ed9a4e41052692f16437874469b3e13f734810efc74c6f9a3799304d834430ca25744d4b54040cda1b94f0ebf8e708fedf572f578c2d5bf4fae696d700358cbf5c13c8ca0672f9b7cb77b73a9354aeaaa6429f4b7dc8972317e0f8cb9acf85cbd5e03222fedebeb5d1533f5214e5ac46d0b93ad8f9e582a18973941e111654bbe8685c55c88ab78dad8a40ae6e83151be240b8850d6ffe7548c128d25a3a0dc129a5fbd6fe2e560bbac54bdf689d02ab12e089094b107eab64f6901ac170fe7a3a930840d31f77eafc052e3d8b448cb80733d56ab81252d99e3dae218a043bc7aba1729ea7fa15bf7ed203fd961364d5b2c4caecd868f74766675c632ca1e113db4fac24af7bc7e30fb7bbe91f2bb23b2cee3ae2ef537d226aec7d47a6cb022358b0e66c096376e5ea446ede7652f89bd32834272d36b7fed9e9ecb7d78f171ecf4a9946e588218166b0ab1d0a5201c29ad8cc77d0947fbd4199fbbfded008b397ae1fe523abdb8af68406ec84deadd1c36a36f977c2ccf3784ce33319383d8fec05de0d43d294d12086addd0fab2e60b0429faada30f03badbabe532ca7c4b798e63aad90cd890c5352d30c29a9875fa9dfc708944955549815056dd3c03ba70d8825a4ed02e0020b7ff96e89203e33593e5dcac693f875464eb5fbcff97152ed2f95e997cd348659f89a12a364e041a282e49817d11972648ba96668b7e639bdf461dfbb96153ee33a73a9f5e90e4f0794db608844daf6a0e9243d692cc6dcaf4eae0a5549f862dfa1d1650a16ed64762fb896bf5f2db6bf6613fba08d360eb3439fc167ba1b90355604bce55a70800d97e19fca6698f5db85851013bb06ff5cd919d19e6385d3e4c8ee6573b00f7bfba88de7219346131426c18a20b598c34600a58afd74ace8987938dc1a22271ce71b6d6a2a9fd79fc7c75dae029c6a8a84891c962dc3e8bba354f541a7db426afa3831b87627e090ed4c1e7dcbbf655d4fec02c5d752ff26b7c7672a4370170c6048611f9a6fb47975af8e0a74eddc269bb58416557e2195ff96fd147ed5055393a5b4a35986328d5772caf44cb12609e7ae59d2c66decd447b05b11f36b53091a36fdbcf03a418a257345351af45338d20fd5be7ff02fc70bdf16af81f5e4ce0074a9562ca82386908dd35b7945de9905f8ce6090d51eac98b363aa0f0552f8c38e20682a6f0181f791b9316ec67e4bcfa9bc911b824998bd876ea44bc5f623ed97cc09251b95f0b06200952085e3683ce214975a98792067830547ed29516bfb8a27d2c1b57386c28521006b2140e657705242e25c113e5062e46800145f05635100ed3a9d712a55af14c411b08eea191a1d555451a2d724f428a34c798128b786d57a98a45677739afa805280fff3123e45a4f23f40e4f0138c9db5a35e9c693b605e4745a9cf50bdea29cc438cae49de534560d29295e02a8ef49dc400dfe9bea6fe1c2bc274e95d1e2ed22f1260814febdabfe03c4cfa1ed1de554927bc672fdaac5278757605b1dad6a8f348c1fda66e3123512e7d7f3a9076c05987811bea90d641ba4783283219cc51f54f00ed256dec0e4f9de4bc6b3bbf2a6d1575d0ab0a34d5e678fa81e1b4d7c102a2a5728b9211431d7e65a281d71abc1dea5987f578c3e6885f38967b7ea5c5232814af8b4b9f8ced45a8dcd732166adba14e7e49002ca97b51ecc3e582f8230713bbee7d229f40c07165f334048874213c8a82a7014ee89a64c70df67e5958e54cd7396d01d2ff358ceee0ac7714b2799dd70e7f987034c9df08ac5dc18f2a203dd32575c18e222ff14d2445ff91f51ebe86e67b86c97d41738fd20ea85ab3f31150bbec748e411b428a4c4077619ef93b72a8f25f863a6459b1fc782956cc316fb361fb46201a740e650d02d659bbbe56ec67a249b7c765ee85f04a2edd37e6537f2f65bd57442e8e9f3373441d37b4fe6947ead25e164fc9b35801a056a37da5f775b6698a34f5ad84d9988146cda5c0b31a1be1bec976a41ee375ed40609ab6e04246561998f524e7ebfa258dbb281beb92dfe375fe8e7f4d4a961890dcd92770f82ada1baef3140f742289cebe293af143aa7647bad6b121d803c9350e5789696ca73e5be751cadc5a133e5b72ba413851614fd38862cc5f6401bcd245f35ff55760c27acc56083f7b90c5c1a38925912426530c1ba34a46ec390a114283f8c7a103d0eb1b202898740aa1f4d4352bd8d791671d32a782c61546d0c9f29eec5da0ee9751b57b4959d57915defa1addd8eec2598d65b4436f12f72c929d386ca0cacaf7aa9a59fbcea08f4ebc9148c64d2dd653d97316a367ec51a2264c4a158fa923b5923e529cb3d239d0059fcb3a1d274052bbf2aa7bb336a47f3a3a1677ce59884d051ff7f4234973fcad99f81bc2cad32ca7c3e0784d2a05b68772fa39091100bbe1b59c732bb87645330df24ef82c026faff227ed95e128fa4ad160cead8ce5bbc965294c53b3af2e7552f8b1115ee57b14d4369a5157c8b8f38e9acef0c3acf0dcc0de1b9926a61817adf741de3e578d7bf61e42cc14fe88e8c8b735140e56c5a3cc9d194d8af0c18e427f0e8b6ea242b9858ff7368ef2640ada111c5545e9646652bf8663728c5b83338075facd495edc2b9483f5b79708300f27fe035eb0507bbd670167a5128911a14bcf431c418464fc0de9ddcd58e9f2bfb2997239a254a4e4c590ffb863b3411f87bcbe7208a9f0069814893c0b809c470f7e9c186d707d30011f88b61cfe3ae89102ef609330047afe7df47d68513493fd674b38883a70d6428fbbc07e22ee3c715370e3f35ed2217f5fcb2d58cce8a0b3e9c4be959c94a5afacc73e727fc7f0a213e8b96ea4853019383fd9a0ff8f0009d90367b4ff1419f91e765b7d46641b9a8661c0a712ff6b301b563f3f46f4e0c5683a0908733c6f0a1db6fe9ecd470203b888be84ae708a8dbee1415425dfd5dbd87b229cfe2a1b505c4149bd5dd6b52b597db685ccfcc91f0eea752f5e91869375cd6b9fc41b2233c3ff867d58bbc934b92239a1bc6c1ef7bdeda0bf33dba5aa036046ed3c9f9514966de86f4dbe37eb9b610390bf874c679ba636892db5e00bd56dad195a6f6b5fe1ea0241ea8ab714d86d6e61fad6317360327fd2af9b735531cdaa583dca6e66cd2e73bc24f27d5a4a95119c61bd8779aa6c0d62946f385200fca499859d24be3322050d5e6ca3ead1011511418f4f2162e36badaca9de68606d610673b47d243c81b3d64e99772bdca3e6945cb2f49236388c01f4c96e449397628c98c88bde6bc3dc747244f73fc") r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x83}, {{r7}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) 16:00:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = dup2(0xffffffffffffff9c, r1) bind$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) kevent(r2, &(0x7f0000000100)=[{{r0}, 0x0, 0x14}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=""/43, &(0x7f0000000140)=0x2b) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x168) r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) open$dir(&(0x7f0000000280)='./file0\x00', 0x10, 0x8) socketpair(0x36, 0x1373c244b283d297, 0x0, &(0x7f00000002c0)) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r6) dup2(r6, r4) fchdir(r5) sendto(r5, &(0x7f00000001c0)="81489e87492e9663ca7ee3517ba729e407a3358df9452b60b7252a86040332da1c26710c7a07857ae3ddf43bf07abedd7bcb43227f76d78281a2f2718c0d9e0093113a83b42c22048be58420b57cc120c47dad089f489a63389f8dad38db7921b58c80a389cf804c07761a2850653f3b925735365638b9c851a550dc041711e73953e0d035e9b709db7824ecc10fb213cc83eb0a91d2b2e92931df13e8", 0x9d, 0x40c, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xffffffffffffffbe) 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r4, r3) fchdir(r3) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000000c0)=0x1) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)) write(r0, &(0x7f00000001c0)='\b', 0x1) 16:00:35 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x10000, 0x0) dup2(r2, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffdcb) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x66fb, 0x100) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x808, r0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) close(0xffffffffffffff9c) pipe(&(0x7f0000000040)) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x61}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0218ae4de29e4aeb0d897dc91c7f") socket$inet(0x2, 0x5, 0x1f) 16:00:35 executing program 0: r0 = socket(0x2, 0x0, 0xfd) socket(0x0, 0x3, 0x80) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="b1000501600000900000200007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0420fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f31a3fb9037a00f90fb6de01b00000000000200"/177, 0xb1, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8020, 0x3) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r3) kevent(r1, &(0x7f0000000080)=[{{r1}, 0x7ffffffffffffff7, 0x8, 0x4, 0xfff, 0x401}, {{r3}, 0xfffffffffffffff8, 0x742f17e0fd2052cb, 0x40, 0x100, 0xffffffff80000000}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x0, 0x1, 0x2, 0x8}], 0x6f, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0xa0, 0x80000001, 0x8001, 0xfff}], 0x3, &(0x7f0000000140)={0x8, 0x2}) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x100003e, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x98}, {0x4, 0x5}}) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)=[{0x74, 0x53}, {0x4}, {0x6, 0x0, 0x3}]}) setrlimit(0x1, &(0x7f0000000100)={0x0, 0xdd39}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = dup2(0xffffffffffffff9c, r1) bind$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000140)=[{0x6, 0x5, 0x1b, 0x7}, {0x20, 0xfb, 0x2, 0x1}, {0x4, 0x0, 0x8a, 0xbb}, {0xfffa, 0xbf, 0x9, 0x3f}, {0x6, 0x41, 0x32, 0x6}, {0x2040, 0x9, 0x40, 0x3}, {0x8, 0xfa, 0x0, 0x57b}, {0x6, 0x1, 0x2, 0x6}, {0xad, 0x0, 0x4, 0x10000}]}) 16:00:36 executing program 0: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) shmget(0x2, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r0) 16:00:36 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x800, 0x0) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x3f085ead2a02bcfa, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) 16:00:36 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='/dev/\x00\x00\x00\x00use0\x00', &(0x7f0000000180)='/dev/\x00\x00\x00\x00use0\x00'], &(0x7f0000000340)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='Q\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) symlinkat(&(0x7f0000000080)='./file1\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:36 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) pipe2(&(0x7f0000000000), 0x4) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = kqueue() r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)) 16:00:36 executing program 1: r0 = msgget(0x3, 0x80) msgrcv(r0, &(0x7f0000000240)={0x0, ""/103}, 0x6f, 0x3, 0x1800) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setitimer(0x0, &(0x7f0000000080)={{}, {0x8000000000000001}}, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10001, 0x5, 0x3, 0x1f}, {0x9, 0x7, 0x40, 0x10000}, {0x61a4dc37, 0x4800000, 0x0, 0x8}, {0x1, 0x6, 0x1, 0x100}, {0xe7d, 0xc424, 0x8, 0x100000000}]}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000380)=0x1) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0xfffffffffffffffd) ftruncate(r4, 0x0, 0x4) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1a2) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000100)=0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r6, r2) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x60}, {0x8fe}]}) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = dup2(0xffffffffffffff9c, r3) bind$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000140)) fchdir(r1) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000002c0)={0x10, 0x81, 0x4, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffffffffffffff00}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x4e}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x400}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x40}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x3}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x3}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x5}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1ff}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x80000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) syz_emit_ethernet(0x27, &(0x7f0000000080)="5492eaf85b506a67904744a14bd3c10f31ea1290fde57fec677681dd7e27c09165bfba06d86bfb") syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:36 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) r0 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = getegid() r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r6 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x3, r7, r1, r3, r5, 0x8b}, 0x6, 0x401, 0x2}) r8 = getegid() r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r13 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000280)={{0x3, r14, r8, r10, r12, 0x8b}, 0x6, 0x401, 0x2}) r15 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r15) r16 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0xe13b, 0xffffffffffffffff, r1, r10, 0xffffffffffffffff, 0x100, 0x8}, 0xb6, 0x6, r15, r16, 0x6, 0x401, 0x200}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f00000001c0)=""/184, 0xb8}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r17 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r17, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r18 = syz_open_pts() ioctl$TIOCSETAW(r18, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r18, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r18) dup(r18) r19 = kqueue() kevent(r19, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r19, &(0x7f00000004c0)=[{&(0x7f0000000480)="c0d50807fbc2ff04777c17ae7d6b2c0683a5bd6063338f94740d3cbe4c1b11ced656976b0dcc23e37495", 0x2a}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r21, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r22 = dup2(r21, r20) connect$unix(r22, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) msgget$private(0x0, 0x301) r23 = msgget$private(0x0, 0x226) msgrcv(r23, &(0x7f0000000900)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b3000008000042ca00000000009dc4ae0bad2deb45007f1a0000000000000000000000000800000000000000000000000001000000000000000024b72ddeb8cc3818d2d63e5ea58bec9f3c3b3ac8a0782c79db9f4e33f83090859d03b30d85fc2aad2a40fad8ebce82d7248776cd8a2700"/144], 0x1, 0x3, 0x0) msgrcv(r23, &(0x7f0000000800)=ANY=[], 0x0, 0x0, 0x1000) r24 = socket(0x18, 0x1, 0x0) fcntl$setflags(r24, 0x2, 0x1) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r25, 0xee01) r26 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r26, 0x1, 0xfffffffffffffffe) 16:00:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x80, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba9902009ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c8858624137bd928216f8a56ae7ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8593dfcfb7774d55d9fb631e115c07577a996edc8ec545c87c91584828186f852337fad33f6e9c941c20c2b44137acc9f9d160623ff66199f9fa588ec4598a6b15bf40430de5dd9bc51c9b32c03f1e8d8baedddf6fd182abcffb36dab670f329f13f68a5a2eef2d86deaecc33ef51cae26a138a56a8554de1a565e63fd7b5f0497fd6dd40701c7f935b7a43473687d2d384d72aa1c72cf6d7a5a464f6e241557b379d89ca0c52984fc753f18e8", 0x228}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000380)={0x0, ""/35}, 0xfffffffffffffe57, 0x0, 0x1000) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="020000000000000001345fdbf8e3321df7708713c14b855d21aa7b8cbed80644a1085a9647073d30c3b00726790473aa09e19dbdf46c0e328b4cc1db275275f157d5a0b6ad25b5ef9cfbfbf0d2828abb032d2798f142ffc41d9b60aaadd5d8c2d413004533e88fd60fabe539b7d8399099e383cc00b36e398c8cfd13258014e9b7ed5e4024a3fbd750414940f06f"], 0x54, 0x1000) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = dup2(0xffffffffffffff9c, r3) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000040)='./file2\x00', 0x0) getuid() renameat(r5, &(0x7f0000000100)='./file2\x00', r5, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') bind$unix(r4, &(0x7f0000001580)=ANY=[@ANYPTR64=&(0x7f0000000340)=ANY=[], @ANYRES16=r5, @ANYBLOB="92e564e88cc8f696371f6a57f4856d9d0385c0e4acaeda3a4ce98feae0a549677656352ae970512f550cae823244ab5563e946429dad1940828c343d70dc996b62ea6e6ea5b63a3a19ea9e5b9b7da194898bcd0e95a418970ec4690602c6c461903a1f801fa8bffa23516d55755aaab74676aaf469881155ea69547d6ee51d00eb1a8d7998283560634b22d19c768e430dd58c5e40d72b91ceba8b589c426f0c94008a3bf7ec099a2572e2f9b59cb4c4dd53", @ANYRESDEC, @ANYRES64=r5, @ANYBLOB="42805f30220bd2b89739c588235fad4a8962a03cfb0d09181b0f3ceba89ded6e27bebfe1ba09a75af04b9d0b7e9258cb82d850eae50e343b47396d0a2d24729f175f8690f19de5da068b1fa654df177eee25274c6f11f85ab462a07bb3531333c7fccc627b7df3b5044717b92f4b294c53c146f456eed16a00bbdd4b79891fe89fd0f3fa0b9738c6925ef3b704c64a747cb79fa38e53175c5d4e673c1ed3a6dda0884f9722ddab8b332bef3f4e19448e755af54d91ff890b6d9b426623e435ef0e2e0b96b32abdfbc3ffb035a5836833db004fedeed91e0967c8814428d87eb39da4806c02d19cb4d4ff4638b8e523ce470328db09e920ac271a38a48348d60a2496788180ba"], 0x6) getpeername$inet(r4, &(0x7f0000000240), &(0x7f0000000280)=0xc) r6 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) pipe(&(0x7f0000000340)) r8 = dup2(r7, r6) fchdir(r6) read(r6, &(0x7f00000003c0)=""/4096, 0x1000) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x92950c8a733a8bb, 0x0, 0x0) socket(0x2, 0x2, 0x4) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000013c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCIMMEDIATE(r9, 0x80044270, &(0x7f0000000080)=0x3) 16:00:36 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20000, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2006, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x102, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x28d20995d14dfabd, 0x20) readv(r0, &(0x7f0000000640)=[{&(0x7f00000016c0)=""/4096, 0x1000}], 0x1) pwritev(r0, &(0x7f0000000540), 0x1000000000000328, 0x0, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = dup2(0xffffffffffffff9c, r1) bind$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b6f7e75f99f95dcc489aed7ef55e") 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\x01\xc86\xbe\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x60}, {0x6}]}) semctl$IPC_RMID(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) munlockall() 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "854955882e0261b6374dbfa608e08ff7ff00"}) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r4, r3) fcntl$getown(r4, 0x5) fchdir(r1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x9) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:37 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x6, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000], [0xffffe8fffffffff7], [0x0, 0x9, 0x3], [{0x0, 0x0, 0x0, 0x9}, {}, {}, {}, {}, {0x0, 0xfffffffd}], {}, {0x0, 0xfffffffd}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) r3 = socket(0x400000000018, 0x3, 0xc4) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x67, &(0x7f0000000000), 0xc) r4 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x67, &(0x7f0000000000), 0xc) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f0000000800)) r6 = accept$unix(r5, &(0x7f0000001680)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b9f72671c9429dbf690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/4107], &(0x7f00000000c0)=0x1) accept$unix(r6, &(0x7f0000000180)=@file={0x0, ""/62}, &(0x7f0000000080)=0x1e) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540), 0x26e) getppid() r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f00000000c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="5c118ebf00000000000000e8ff016f69050000003b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923f14fae17291c8d480bbd0d6c2ca41bfc482276d00011e8d90288e809351cd01c61b98c85214137c96337f2608000000144656918c2871c654a7ddc3b2dd15d7a76c48ba6579931e3ea6d4d862b1640aa39dc23650cea90e3695d8a6b7891f1a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabe000000000000000000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x0) fcntl$getown(r9, 0x5) socket(0x18, 0x1, 0x0) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r11 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r11, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r11, &(0x7f0000000100)='./file2\x00', r11, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r12 = dup(r11) fcntl$dupfd(0xffffffffffffffff, 0x5, r12) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r13 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffdc2) getuid() getegid() fcntl$getown(r10, 0x5) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r15 = getpid() fcntl$lock(r14, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r15}) r16 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r16, 0x0, 0x0) shmctl$IPC_SET(r16, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r18, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r18, &(0x7f00000007c0), 0xcb005093f78273e) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r20, r17, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getppid() fcntl$getown(0xffffffffffffffff, 0x5) r21 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r21}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r22 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) write(r22, &(0x7f0000000140)="200e22", 0x3) pwritev(r22, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540), 0x26e) getppid() r25 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r25, &(0x7f00000000c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923f14fae17291c8d480bbd0d6c2ca41bfc482276d00011e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e81fd45b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b1640aa39dc23650cea90e3695d8a6b7891f1a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabe00000000000000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x0) fcntl$getown(r25, 0x5) 16:00:37 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r0) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x1) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r4, r3) fcntl$lock(r4, 0x7, &(0x7f0000000000)={0x0, 0x2, 0x2, 0x8000, 0xffffffffffffffff}) dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() readv(0xffffffffffffff9c, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/131, 0x33}, {&(0x7f0000000200)=""/42, 0x282}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/187, 0xbb}], 0x4) 16:00:37 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) dup2(r0, r2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r5, r4) fchdir(r4) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) r7 = dup2(0xffffffffffffff9c, r6) bind$unix(r7, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) renameat(r4, &(0x7f0000000040)='./bus\x00', r7, &(0x7f0000000080)='./bus\x00') mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) write(r3, &(0x7f0000000240)="99", 0x1) 16:00:37 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) getrlimit(0x3, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x201) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x881, 0x6, 0x2, 0x12, "3b0e563bb9afdd790fd5776a6aad779cc134dbd9", 0x8, 0x7fffffff}) msgrcv(r1, 0x0, 0x235, 0x0, 0x864f51a907a84ec0) r3 = geteuid() r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001700)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x900000000000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000400)) r5 = semget$private(0x0, 0x2, 0x158) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000300)=""/197) msgsnd(r1, &(0x7f0000001880)=ANY=[@ANYBLOB="0200000000000000c7d14a56d5f6ae0d9be4c4764e995fcd33b2d73303c2cb789e630e84cdf134de490279cb836c54734db396e1d3d83d07eb2d39e2f4d6d377dd1fcb9429478fca19d81b62357a95c1d4c9b10be72f9631b6ce4b015770ca794392c9b910d7f0706fac85fcc0b9d4df741581dce00131ae5548e43f5b1327a8611916a5e6ab5131ae90d4e66b4662c5a4f6b8996d6f643c9b8c25ce95c1878be3304d2133c1a4f9360e8903c3a5e114e1629c55be9830a585f8831fe0da8a7ef5d0ed79702af372b1628fef246b5cf61f6dfe3c20aeca3e6c55a79936284cb274a00a8b9e94dfce6789b57f6082766a19c8977241d327f70d5daf57a08f8ebea12e208ebca0344f47292f18112c62110225509aac16e4019d1becba9208fba7ffa7d454dc7010cf13dadb0a38046e01b27e8e8456f94ad176da28917eb7f0a2d9dc1b97334101fceb900905837127ac695837cc21e2545521f9d4dd0c8ffe389b464ae06adc7e3babc984fa323078b6f69899957f593230647d71552fa1f075087007a47499e54fa9ee13669f8f2b2f29f1350fb94837ab704703fee3cab9c4be2fa829c571b96009c19c0a81847f61bced3086ea122258ec2d42d694d2c118fc7509f85c172118c1d9ab9207559a0d22f2cecf26fabf59489d2e79d44dc8a9413986ec090577a95a0c5ed3e104979d69169ac72ed75152c11faa3669b705c7edeab6e7192aa5ca02ad8399b6ba228c932b0ce0eb6f259f442140ad28c4b8614601f6830d302293058bd0da93c77ea7e26b069bdaaba705d2c024c699a78adb30a9333aabfd5169b898af5c1c46a493b62e87a9e164bc7ebec1dfba32838596cf84addb92cf8a3606a3041b276b50aad4bb9d991c60bc9879c9a9b1ed82fc88bdfda91719051d6787b3387c32dd48f4c183143d299f52da7cb1a1d17de2d0083d7206094ff5855e57481350838caa3978798c8d8e703a90585ca3702e54c3f47b4cfdc3f485a6405ddb8391047229028f69b2352e7e52e9fa8dc57761a51907a52ffdfc263898b47a782b6dea1d8499bf37136d9ffad3f45b6e4212357fdbf494698f7bcdb638cd88d2d088604b236ddb4bcce72a8a3f757f4acf2ac386cd64734138185c80a57d0bdfe1d602d411641885bad7ce443e1732d76f8fe8ac240602df7af347ecf7a430ba8f8b4f4f27ea5ea7144c034270933ce090bcbacb9e452244ec28d701f3791ff31127e4619c96c33295af00e369374ceba5a2371426e2b2cf629c40f1b599098999bd8bc88c358d2cff5b96a88a7360d285ae565b6fc7acb225ee194536851c7eae8c6186e85379651f706186c1a641ac9e354a576ab6c876b128d3d950a56cd6974e39b34ff524f302f45b8d1b2599900be70e75c758a37fdebaa63522c683dfdd6e65740cb896d15e27ed5b6051fdb2239cb5ee1b676478fcd29c4823986615ce4bd4d28a5c7814ca4b68fd3c22e0aa2bbdb6a221b73f9d64c95d33829c8ca16291046e18d4b90e4e5a0b2a50cb77ca392a74304de6b2e12efc105531471da981ca9c4780050a997ce309e2b4267b820c50abf98590a2646e0137b9298abee1ab926a3d6555ff45d07f54e4e2dfe845935549240ec45b7b94dcb1f76776686f7eaa2d07eebaa931764408468c8f5a2e50336516a4bddec066aa59e812430b102fa1f5fbef25f5335b0753d6c4f546fc38e010e61db8d72640b13fecbdc84a45c8c6a09b023e71660fcd899071c96e168884d0363b0cf3ce0b1cfa78f5a2d9d20d3ec5576a89dbb7bd0859f8109f7824b15a51357c492b9ddaad1d73baa09a1003a7295f2793e0f1068a42d7d97cf40985fca097c605a876d7bed10e3d9afd633c2f2fdfa4b120f2d39247af1c7d2a5218c4361d76be03b70a7493a3dfcb44a3382347f8ca0d1ec54fcef6e3498db55fbcb74a773b156e9a14499a41af3cf94b0a6c9bce6760dc6e4c998b762fa9d48e0c6e1937a1d896385e2c00f961eebeca1c95295b89274916526220f00e994ed7ff6757510ef0992424be3100ebbc4ae9ba9f828c000364f20d6aedc97c4f239bcde96d93411269e15c3309464fe3e958231d42ac7de0ea6dd64094a9230ab3f0e7ffdbc77db40dd30350be3e297b5308d4134d5d6bc939f229a1c584eb55755e806399341e163b01a6d64d907d2c1d26b113e03989f6ae4b0d3b34de1afb4c39454efe9416f0099219d963927c46538b57bfafef8debf9ab6a334cec34d72b084b4ba5f7384730ffac79c86a75a05c07c17e3843d60c9062dff8d0dbf5dc7d6740ed1162602f861a98ec17197cafa283ab9089d4d4b32939e67c47d76390e72409c10fbd86a7fe4038a9cc0e13bb4b371f10dd320c5be6e4926a5750c5d9b8f8f490c677413b09781262b751372c43cfa19baed757198a15082da0e527663f563a6599071da368d3f3442317533a31ce2e3726d2e840573a61b017ec2537297cae6c425071d95b7e498838fc208b7a329a1506c98127e584180c974bce83a9a43b3929f21a49899f9d8289d7c7f765a400755f885a144a9708f9ac1185c4285607c2fafdf2611deffd4d27f2a6654014ffe6e901d287561960a36ad55ceb5cdb1028f5ebfc80b904c764ac418e0ea9384710a3108014ffee070572d809eec40e6112b4b58c02a96a10fc6b8a7b90ed800e694c39f541208ca5dac4f09670b828804b2850da7d2a01f8b78b857261f3245438a0b36ea699d1d28058e98b3d0e64fb562e53f11013f158250e371b097cf01b3b8991855f015847094601deed8b0086ec13e9edc5b49e5fa26e502221b24ac3d6340168f912b46c7fbb53c128c83d3d486fc8ab7f78b66661aa79dae4024512d8c7cc78bbefade16a7946966e637999f26715ba1b4b09424a0d8208186d6343bec62af67f3b97098a4b0527ea93328d6e09a09ac4f5a6ca113ffcf56e1c4c74496e77dddccff43092f74bfc59552813daae66b5e05b5a691ee19351b0f431ef5e8661b43573e3a58ce99797036d2a9be045c126bc15a5c55595ef0426147621414c3dac3b4eb7a644db8685c8c933cf0dfe6229ffd33a66096d4036e9fc10e82f3bb53cd328943545a3c05c9d6a3e6ff92fd8fb9fa6454a9aeace8ae844cfe2349905608172f3e9280104139971bddd2d9ee9c00b7a99455e23c2b08171379010c0e79d17ff9a1ba77ad2e00a45bb0bd293baa866394a5d398ece0f0c5fe74e1b7a7b2492630b20beb2705292dcf6d6d94f09078134010f99bbb072d93e051547cabe2e45305337e23035e8476fa7c9ddc6e3cd5f522fdb2da29f4058b9c26ab441f2e1f2fe5657e2fd64331eebcbb9b699e050385b197c688e17d7778bf03d1aa4308d9b647466016aaf17fa542f6a1851a1aa3ed510652f64b08ffda86e9ffa699fd571531d9e72671bb42d7d1b381b3e3e9fc92b4b05ce3781ebc5ddc919b80ed0ea7f1933ddd0deca2c93c40d38de1a3836f6d7f0f9e18632ce06d5b14f120ab0ecfa8dae4bbc73f4bc4ef6a5e296ea260809ec82f055b27d94001a80272a66942be0981f74094eb93369aaf182b9619b64c719f752a72cec33d42e9af3ab86026042380ccab6231a0c1d715a3d7c6e6c8c3883bc312ef5ce7acf82f732606ad46909da7b0b569a9a9efed9c5f12931b783e2e390f5a53253569a91337dfdde2edce013beaf968063c70996f70ad97cec715aa965b8025bd7483564fda38182129b40e53d83f5af24863af025e2a42f5f4bd8a5a6bf748372c8845e98ed30434720e5d5df9bb1358b9b222f35dca89a0464cb171d2fde6e5c8ad179f164a7931c1b6ebd5bddfc1934db40eef1a4c81ec4b146da8252be642f7a20c4b36cbf3fcf6da9d97d7de2791e363c30709294d4316c02a05203e1ac781bd1c518e72ed4966156c192c7cbdb38455e33e98e258d8f93fe1bff29e14a84a230799220be6e9d6e8d5c4e3cf56789899e129d94238481a1078782a7b585ad0350ed538fd782ceedff2b6ce532320967eb8c6025d04a2ae0e3a220d92e194b1c0f366ad5b211cfce837dff377077125d9c559c0611b78795162b71f83d658f7026f0e4128555a17ed465ca246a72ae69242c3ad6f28a8a93cf42f5d63fa621fec43f066cac635ea47b2cdc89efa96cb9372b2775b41411a67215b00d3d5076e455e49ae91d9a7cf762226fff2d43a17b759c32a7fe87e45476873ac36b13f0ab67312c0b48f8ac5f16bb4184bc6e7b2acf502fccbd60e90d43ba3fade192081bdeaad06bfb34aaa2bf203fc46afc60a598edfd33266c73608da1c660ff4cc7fd22274da19df6780fac32f8d007ac7618663eb2703bf6a594467d5530c328368f5e4f62b09ed4717c2eb5d33f1aa941fcfaf6cfea79fd8ad8d9811cc198afc70a826bb48a8c64750b7903162927e74cb5c600b824374d7597e87acfa6635cabe68b3649488c1318c9cd22f5281b5871ade1812e6181f1e2d9019196f91a38ec7eec1c5e9a40c7f4936e4b4d4c71d94420d88a31309e64e641880c2281bb42ff074b6ba92454e2f1f1ba30c4478ea1187f7a4cef74660a0cd6a0c8db715b048bd7df733fb32a1023243ab30a30728f9a2b9b8c13d03ba8438505bd7ab5082f360088673e600f0580cfe22356f1e36d2d2b4b14867806009876badd4f1d32c786321f8951a5c64287e21de87ec27a332808eb14cc15c061a7beea2f85b734372797dc1aaa71af0b644f6ec3fa38a9e15e72c0cfe2f684cf40741c81b9b4eb92c413c112defdbe0f5fe19a6c49e79dd0f5263e6bfad9181cf87427782cf873ac8a7d2f59217792d4bb02f336b7c50dede54af929ca6dcd0db41f5050caabadc85bc29a351106e450dfe1056e76c92c23a0d80b4c422fe46ba8d7368e247b65bcf65456425fe4416d336abe874392f9cea09b5de871badbdb78071c2c2901ac1e123f03000000ca0788e13b6bec45e30a6eb0031a49323eb5a4f366308a4ad6948d5f6ba2f9c0349a4dbfb1e1466a5e74e86e2cafddf27420abf2e49330944259528310e5fda41382f7fb9829dd7c60d443fcce5231502daa96fe6958acead66bde8f39171f150d6dc1be792bb34126b062f6e70be667d29918a709ae71dccab2fd3d1c903add2b2f7200945c4623b04c385d00bf46046a326fec8360cd483465cd184e8c0d97cf902ca4a6204834a5eac4f1bbe1ca5d6d3869028049667aed447c449a5bd968413f8ae3d5248fe455efc555b869208a036f28b86321300f78f32e2243bfd6ce93597721db4db84b63b272bd550f669631b6051be48d2ea7eea5b42bd1a630fdcdf3a4462a1254445a1ecbf3c19fc0e066ace18a72d264067ed0885acd62b48af93249123eb37cfb241bb565e99dd297241adbd5cbd46202ad5e7b34d9d5d431d565126623a9dabe355ad8cccf005964ae1f5898c4739b3881ecac226f0d055c6150ced1b174881f7971967a1c4de85bbd51f2c67bf4e0bc705cb1ea5d266bf66c5268fbca5f9f544af8de4851a30941dec4a52cdde47979eb377e57e752640c46f2148dd50223477b5c6db92c1aa1cdf8774f16d42bd77d6ccc82a10b65537a68d187d7c67a81105c4cb63d137c525e3882b3a7648ed87b771a0286689767de996350c325ac09cedf6e1a6c8e3e99efeb8ccd9e9908462bf8ed2fa1167786f96bedb9f9519b523c94d4322b2d8ac30ec25cefae549c14fe0b8213f597f4bd020db5e06629d2a5a530458de7f9e99b902a1fa893a6109199f6a20a7fa1632fe1b81a6f0ca8498114055885995d0f665cd04df9d91c4a90af0d4e6d2f934caa87dc479a492b2e75236b7ef7575188870c7394353025bed4cf30df90e5aff3b2228e12b4cc8db01ef8dcdc9915efc3456a014370c91a197a49c7d9ac6fa294b69c1dd1283bff940c49a763ea012ffc36225653a915a386b31619dcf2f7325341b19cad03f630ef5b871fc0615625ad"], 0x1008, 0x800) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x11, 0x0) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000040)) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000080)=0xfffffffffffffff8) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2010, r6, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000100)=0x3ff) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000140)=0x7ff) preadv(r6, &(0x7f0000001380)=[{&(0x7f0000000180)=""/39, 0x27}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/74, 0x4a}, {&(0x7f0000001340)=""/7, 0x7}], 0x6, 0x0, 0x0) r7 = dup(r6) utimensat(r7, &(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)={{0x7, 0x9}, {0x7f, 0x8}}, 0x0) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000001580)={0x1, 0xff, 0x7, 0x5, 0x65c2}) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000001600)) getpeername$unix(r7, &(0x7f0000000000)=@abs, &(0x7f0000001840)=0x8) r8 = getppid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept$inet6(r9, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r11 = socket$inet6(0x18, 0x4005, 0x70) r12 = fcntl$dupfd(r9, 0x0, r10) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r17 = getpgrp() r18 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r13, r14, r15, r16, 0x5, 0x7fff}, 0x6, 0x2, r17, r18, 0x7f, 0x100000001, 0xb1f1}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001740)={r8, r3, r14}, 0xc) getegid() mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r19 = kqueue() r20 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r19, r20) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000680)=@file={0x3, './file\x00'}, 0x9, &(0x7f0000000240)=[{&(0x7f0000001680)="4cdab88f038b6450edcced9b8b79517bf4107e7fe42fed5ad52cf62023801c8b1a0a5dca48115aaea8e49f8de5d6e6049dffc0ce3c2dfa6093c4be765c38ef637a", 0xfffffeba}], 0x1, &(0x7f0000001400), 0x0, 0x1}, 0x2) 16:00:37 executing program 1: socket$inet6(0x18, 0x2, 0xfb) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400, 0x8) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000680)="a48ac03854f81eb9babbf55afcfedc8da39696d0539dea24c3bd3070fc73baed674b5aaf0091f8cb1886d1285bcb050ae189d2872e1c4c200f864faca08cd3b32d749bd9e570542f74a0511433f01d82be7935ed3a870321a74e980d6e4b87e110c6aedd1c7f67c6b1b27a9000b7855aa24ea209ed1fa28a4f274066c3a94e2a2980bdbe8e1a9c629f5a6efe917f7a2caf3a345f8242a14be348ab0007efca44a77b8b2d452b", 0xa6}], 0x10000000000001c4, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = dup2(0xffffffffffffff9c, r1) bind$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) recvmsg(r2, &(0x7f00000000c0)={&(0x7f0000000140)=@in6, 0xc, 0x0, 0xfe90, 0x0}, 0x7) 16:00:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000001c40)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae1080928a0ae54079a66de7fb5c4d38a6acb07c62f58ea0558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad71bdd25602892f008c18dacb6584b976185169c699420ff01bb577fc282a36657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9eab8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c3500000000f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179037ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc3b2bbf0d85d327253045dfd842af0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000200008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f103e466c59716796c54c80f0e07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000800000019d8d89770485b54ceffcfa7ec728f7d1aeec54b890cbe146d2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c245b5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af40900aa6c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24f4b6d47a993b5fef6b8aa593675568d3e92a7c0119cd0dbcddbb0ddad2d3fdbb02417a4aa9c5c7fbbd4eb6ba49439bb17394021f6a7e5bd1be5ebda48dc1aa5759ba48eb9552336f956f99ebe98dbd52816895c3bc3edda0dc12170389965e4a8b1d354d60c6ad793131767b880ccd66efeab471bca2e3b4ddd769df06ba5d919ae0fb60977ca24e84ccc09592725ff67768fe418da69049b14fb786d6edfa7c4eb9b491a886cf3215cdd966e655efbb023dc41a517712d514571995a37673a8993cf30611b886beec294a9a95e8bc3527cfb10570448ec86d5eafb7d093d4bb4686100f1c0649fcc7c20f3e40eaaacd5f15918171441829b452fb75b665a2f1f870177ea7c2240bffe694c47e784dcd4e09add60c18389892bf51a3bfaf94fe0730647ebbbab65c86e8f87e4951f1cc4df16ceb08eeadb390cd1c839b7d546a4a4a08f70daca7e2e42c7110d1ee1319a0ed73a4717859d294de4ac814e9b59ef607c7897e77f53b335170c3ee4f3a1f76dd930a9ce5fde564ddc49133a282b18c2c3257c91741923a57dd2a07731ed6500f4b9550fa258d0b6479af955c403dacea9b453edfdd1af90ebd8713595e2b0a205a0ada1e4daf6fbfe41425e596d67f223ad54902d8e46451b78eea9a66a9ea23cdbbf2e41f18e4ffa8cf28336270f135162b21fff55d6483f224f659a98fdefd8e5dc9ae4ccea443ce288d2b201d5b6f9a643924b8de4123bcc682794c2a49c2e1cc1d8dbb724e214a1cbdeb2c04cfc23a81cd00000000000000000000000000000000000000bdc08c10977187f2e32123ecdb259f1e12c789d340665eb3614b9407e27cafd8c46646ae3de08137228c9ed4e78233050ed25ea68797c735d7fdbc554b3a262346d6e0135409ab3396125fca87885164d00dc064a47607ed45c15a3cb140734f2675258e9f89d10d46c1270ae525a11b3ae64a55f06338fbfa14e6098b72b1b5cc2639453362e24c53497eb309746cdf710f923e892fc8f894b743ff81e9d53638cd665f8b58f9568ea9c96247efd85e86adfcd08da845242780fd9361a59a17db88a1339281ff8668e92ac72dbc75c155fa1208791a56f52e515e620006c17bea32e2912549262119cf88b5953d0473b80274fc4389947ddf247c73fab5c0209346e2780ac185e04d173d304f7460f8e00c1aaf780fc1ff50001d322b587a35f35c19a079fa77a4465fac660c78a0f77c6a18a5a673c44f812a605da88f6e490141528615a7c2deafd8d69e457abba45e176af72ab709d69ed898dc265336b4d8b4cd1c7aa65edbab8bce8f5931db04b827a72599583f47ca22fe4625897502a81a20a9583842a4f50e0fc6f3fc1d7772bb9952cabedfb5b726a258ca025ef46849ca1d9d6fea4b734835445837e93a7723e1fad3234c7255918600499ec6651204f028a0ee1f0cc47ceaf6510af836f4595cc007ef45749af9213ba6848a5863b8fd25cedab78f1e"], 0x10) r1 = dup2(r0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r3 = accept$unix(r2, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) close(r5) dup2(r3, r5) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000004c0)=0xd5c) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x9) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r9 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r10, r9) fchdir(r9) ioctl$WSMUXIO_LIST_DEVICES(r9, 0xc1045763, &(0x7f0000000bc0)={0x4, [{0x0, 0x4}, {0x2, 0xad}, {0x3, 0x3}, {0x1, 0x5}, {0x3, 0x4}, {0x3, 0x8be0}, {0xf02681820f67e999, 0xfffffff9}, {0x3, 0xffff}, {0x2, 0x800}, {0x2, 0x10010000}, {0x2, 0x100000}, {0x3, 0x8}, {0x3, 0x1}, {0x1, 0x8}, {0x0, 0x1}, {0x2}, {0x0, 0x8}, {0xf6a385eaa85468e6, 0x7}, {0x0, 0x45}, {0x1, 0x20}, {0x1, 0x6e}, {0x3, 0x8000}, {0x1, 0x6}, {0x1, 0x6}, {0x1, 0x100}, {0x7e9faf86f8230bcf, 0x82a7}, {0x2, 0x9}, {0x3, 0x14}, {0x2, 0x100}, {0x1, 0x296}, {0x2, 0xa6d5}, {0x2, 0x1}]}) close(r8) ioctl$TIOCEXCL(r8, 0x2000740d) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0x0, 0x10001}, {{r0}, 0xfffffffffffffffa, 0xc, 0x20, 0x37d, 0xffff}], 0x7, &(0x7f00000000c0)=[{{r0}, 0x6, 0x0, 0x40, 0x0, 0x6}, {{r6}, 0xfffffffffffffffd, 0xc, 0x4, 0xfffffffffffeffff, 0x9}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x8, 0x40000000, 0x1, 0x7}], 0x0, &(0x7f0000000140)={0x401, 0x89a}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r11, 0x0, r11) 16:00:37 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000002baa42d9c33300e4ffffffffffffff0000000001"], 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x20) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000000)={0xafb6, 0x3}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000100)={0x3, 0x1, 0x2, 0x2, r2}) 16:00:37 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = kqueue() r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x810, r2, 0x0, 0x2) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0xfffffff8) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)) 16:00:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0xffffffffffffff86) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 16:00:37 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='y\t\r#'], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r2) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYRESOCT, @ANYBLOB="33f5d35a4a64808005ff8c5618cfdc52a9d93d844f40aafc0192d160b0d9b89e5ee3b4bb41596aa7f781c2ee2b16defabcdc6bbaf290c95bb348d7f1ba249514da9539fd1690af94636003804939b5e759664bdfbe243b2250fd89b61dafafb6d193b4b946fc8be411550dd999f0ec4c889044b6651341a96c0bdbc2b8e2afa8ad1c1638cad48bedded2100fda7dc4466a023303ef49ad1e7cc55ec1d7fe25f311f9e3124e66ce9a497009a5eacd07de6a37beb0876056b24afc1b10bb104a015633db945d203b072ecf2f3bfc2aa06a526f0bae691ab10b0375e78ae3df5b9d86be02dd", @ANYRES16=r0, @ANYRES64=r2], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) 16:00:37 executing program 1: msgsnd(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00f300040011601b09e87c5c4dbeb96f30a9607b7a90b01fc520bf5d737cc216f0971f673bf0bdba204dbd6e7189d6afde811b7ca44f2eb83500f0321454e8616ec7fe7a427b5bc2ee9ab38bb92eee794e9725e481293a4a352b56b144225bb76490e7d8c864a529500e498e60b861a049981d1f2b58865895396b0035f4e3302e6718fd277c88ca076a07b9aa9a1a86918f5beec2078a1edcea5dc030fc4846d34ac926d1"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = dup(0xffffffffffffffff) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0xd) 16:00:37 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) 16:00:37 executing program 0: r0 = kqueue() r1 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{}], 0x0, 0x0, 0xa102, 0x0) kevent(r1, &(0x7f00000000c0), 0xec7, 0x0, 0x48001, 0x0) dup2(r2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x80000000, 0xfff, 0x5}, {{r3}, 0x0, 0x0, 0x0, 0xffff, 0x3}], 0x9130fbf, 0x0, 0x24000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r4, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x48001, 0x0) close(0xffffffffffffffff) fcntl$setstatus(r6, 0x4, 0x80) getsockopt$sock_int(r2, 0xffff, 0x803, &(0x7f00000001c0), &(0x7f0000000280)=0x4) kevent(0xffffffffffffffff, 0x0, 0xec7, 0x0, 0x48001, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x800, 0x0) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000180)) dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = syz_open_pts() ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r8, 0x20007465, 0x0) r9 = dup2(0xffffffffffffff9c, r8) bind$unix(r9, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000000300)=0x5dc) dup2(0xffffffffffffffff, 0xffffffffffffffff) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) r10 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x2, 0x2810, r10, 0x0, 0x0) dup2(r5, r4) pipe2(&(0x7f0000000080), 0x0) 16:00:38 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="200005"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file2\x00', 0x0) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = dup2(0xffffffffffffff9c, r3) bind$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) renameat(r2, &(0x7f0000000140)='\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, &(0x7f00000001c0)='\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') renameat(r2, &(0x7f0000000100)='./file2\x00', r2, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') dup(r2) 16:00:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r3 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r3, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:38 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x1) mkdirat(r2, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r2, &(0x7f0000000100)='./file2\x00', r2, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x4031, 0x1000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$getflags(0xffffffffffffff9c, 0x1) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 16:00:39 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r1, &(0x7f0000000100)='./file2\x00', r1, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') renameat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) write(r1, &(0x7f0000000340)="4734d0cf589cd626ec79e384892d9b1e177319d15919da1891d1c6b078cde9c6e2d3474c54e2d495120c1a3eedcbe3a68377dcd350f84fe6f3b88240e718d6490db3f891053b981635189559864420689ba893136cff76ebeb38583b59d53a290c1b89625e9ade21718f80d751bace316d1874daf1092b1d54c63ebdda84211ead3df99121159e09cce86e3e82a6c7f7ebdb77f34895d779d581f62e4a5d78ee819a95703b048b0c3f0a6b25c27b94c0acca497d56db5a3fb2e6f60ff3d3d98ef7022b7c19f2044940d98956d7627c63ff257d9357d9c79b177369d3f498ce4e99", 0xe1) r4 = dup2(0xffffffffffffff9c, r3) bind$unix(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa7708372af745bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000040)) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r5, r2) mmap(&(0x7f0000183000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) ftruncate(r0, 0x0, 0x80) 16:00:39 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r0, &(0x7f0000000000)="d188091521b9e886e10767332984c6ed33e62bdf10e5c4d6a12081906801055dc4d6c30e47", 0x25) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r4, r3) fchdir(r3) sendmsg(r3, &(0x7f0000000a00)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000280)="d474ca301082e3e8bbe89566555a5e981c602280303fca468b215bf8ba168424bf685292d1ca6b4ad345130698651943a7b3bd4247ee00b9eeaafc6d7a90790a91ea69228a164d45913dcc973f112cfd5f23919eb05881b0e732b6aa4504e43850e1c3883a192fc22828f374194e0c78fe84967879ee7e4891244c0ac5f1a24ad2ddb50e713e9541f3d368138cf44f3d667492d88c5c71e5", 0x98}, {&(0x7f0000000580)="60ac1fff5a55a26825f7c9b943a5aa76b5c18682b127307b3d8c35475442b5f0ea28a4e5c2f545241cdca100374ad86084b2370a00a9fb6a2feb22bf55bab584473ca2bc4df98410eadbfd7efed2265039774acf18ef0721352527429fec9e31942a355c9e9ad4e60e2893424f9de368996b7f66953e858dc10e3938decb259627a37293b25bc94c8eb285f7e207d5cb55907c4346172c5a28df2600acf59015c68946cd59acfbdc1ce85d813b0967e95aa77c582169efc066d19b70ddbb46686fa69876a0071ebaf831f31a3f74b1f72af55b691d894f42936396f0c7cd705c7d0c50e3bfdf44304c6f4920eadc20a0e8", 0xf1}, {&(0x7f0000000340)="8f3d23cd28b4b156f7e7024285536e9841d709d7022cb53806bbeedca150c2217e2ed2a686480841eae2e445ba8e0add8a37f8d9642ffb936a0682955bd173c1a59133086c65677f6809123c0bd80b713e8ae1abfda481fddfdaf23e3aaf8434e86eb19039282121bf0e5a4cef4479eae27e3e3041a7791d6c0134e11d01", 0x7e}, {&(0x7f00000006c0)="bd1efd9550447b3266f575037e36117fca829f1ea307da2eaa924e4f0437e530a8c433e0acfdc849c7e61424be59e42b7ffffbaeb28dad4126625478363e1add075d2fe0cbb389fd21f5f5d37a77142d96331fd0e9b4832bc550acbdc905309200299eeb37fb39a660cfaab1", 0x6c}, {&(0x7f0000000740)="2885dce1135dcfe1c30ce076f5e225948a739c87783b70020f95d88d1b78de970f79a745573f02f6e735b4998297806cf86569a8875aae662039719921a635fa7260f25ae19f77cb6913d5585e099b82db0fce705253ad44248f528d5a4d74be9383464179abfba8723b7126c8ff2749d8b31db9385915668c7fcb52ea59af", 0x7f}, {&(0x7f00000007c0)="d6d78802e264c669840f0e76c62b1112fa7bbc77eece6022f11f0ac2e7d64ab1e13ad936517bc50ac679283b8836ba7b34b18a40635d94e42fda8bf1c084dfb5b9ae0ede2bfb9b6f171f8c6e8d71d432a03521d5f42d99e057f77fae92ddb4b2ee6b57730d0226e0898f6153e10d53b323f52e0a22934e505b774f305db88c5b4db850702ede417b2c25", 0x8a}], 0x6, &(0x7f0000000900)=ANY=[@ANYBLOB="380000055870f01263e2dc0000000000010000004e030000a6003bb07e40869ad2b08350b970d6bcac0c767e333597d10001ff390e17f2afdfb12e9d23400000000000008800000000000000ffff000008000000eedbd1309c8e7c0f5283c1a285be778f3e98d96f5265afec5b61203f1be09b739820442f3af1e8cb03fbb6516ff62a02f290757ef77937986921e28b1fe6ed921c217b5b6da2ac7b2d0d5b315d209143cd46aaae3f9e2553516309eb5eabb80a59d5e2b74cf17e838c687eb94da041b5b985d846d2000000200000000000000001000000020000003e423786"], 0xe0}, 0x400) pwritev(r2, &(0x7f0000000680)=[{&(0x7f0000000400)="3a79e5577d7e600204b5715fe61e99ed9faf5b794b8435e616ae3b31e44de6d42c2468360ea90c7e0fe81bd471b665eb377a1c498a34e26f7251f217c4e822325c07a8646d03d0951bdf7984f31fcbeb67869cdc09dce1f25dc84a9407910db2572de0a584818fd9294f4c18fed67dbfde5d5335b7635e405d084cf32d158a9500f7d944e8262ce949ef2a49465c233f1cc23f1629a60d242da7f5ffc73849515842e3f72f674844765a2f4ec8c524723fd45530da2170b854b111bd2566dad2f4326bd794c9ed9acdc7b3c4d91852ff85d6bbf25cfd", 0xd6}, {&(0x7f0000000500)="9e3fc1f607d66cb01873ae05a6fb42aade321294590a782fb9c1f19da7eadc79bbcba308006a8561296fe4b39031d2199714c9703c96bca6c848e3f1ab28197bdddd956f0291364a92376eb6fbfaa0a03f35b0659a6ed8358e6b90db900946c4f2beda627e208ad71f6cce7ba263c7fa510bc62da7ad", 0x76}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:39 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) chmod(&(0x7f0000000200)='./file0/file0\x00', 0x149) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/247, 0xf7}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept$inet6(r2, &(0x7f0000000280), &(0x7f0000000300)=0xc) open(&(0x7f0000000100)='./file0/file0\x00', 0x40, 0x110) write(0xffffffffffffffff, &(0x7f0000000380)='\x00', 0xfffffffffffffe96) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x3) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r3, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r7 = syz_open_pts() ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) r8 = dup2(0xffffffffffffff9c, r7) bind$unix(r8, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x811, r8, 0x0, 0x0) fcntl$setstatus(r6, 0x4, 0xa0) pwritev(r6, &(0x7f0000000340), 0x8e, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0, 0x0) write(r4, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) 16:00:39 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x5, 0x0, 0x5, 0x2}, {0xb7, 0x3f, 0x6, 0x6}, {0x8001, 0x7, 0x74}, {0x2, 0x9, 0x1, 0x9}, {0xffff, 0x3, 0x0, 0x200}, {0x9, 0x0, 0x52, 0x6}]}) r3 = dup(0xffffffffffffff9c) accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r5, 0xf93, 0x8000, &(0x7f0000000200)="4ffb2626ae83915bfedfb21b45fe9419b8841c6e3ccd8884dc8f9d987926db73c2", 0x21) r6 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r6, 0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000240)={0x7, './file0\x00'}) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r7 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f0000000300)=""/5) r8 = semget$private(0x0, 0x2, 0x201) semctl$GETVAL(r8, 0x5, 0x5, &(0x7f0000000340)=""/21) pipe2(&(0x7f0000000380), 0x10004) r9 = openat(r4, &(0x7f00000003c0)='\x00', 0x80, 0x40) ioctl$VMM_IOC_RUN(r9, 0xc0205602, &(0x7f0000000680)={0x2, 0x2, 0x7f, 0x428, &(0x7f0000000400)={{0x0, 0x7, 0x3, 0x20, 0x2, 0xfff9, 0x2}, {[0x7fffffff, 0x100000000, 0x9, 0x8001, 0x2, 0x8000, 0x4, 0x6, 0x1, 0x0, 0x100000001, 0xd6, 0x5, 0x5, 0x1, 0x401, 0xa0b9, 0xff], [0x8, 0x8, 0x58fc, 0x1, 0x800, 0x9, 0xf000000000000000, 0xfffffffffffffffa, 0x8, 0x5c519ce5], [0xe5f, 0xa0, 0x9, 0x4, 0x4, 0x1, 0x80000001], [0xc8a, 0x2, 0x6, 0xefb, 0x1000, 0x1], [{0x4, 0x7f17, 0x3, 0x8001}, {0xe780, 0x6, 0x6, 0x6}, {0x20, 0x2, 0x64, 0x1000}, {0x0, 0x6, 0xc2a, 0x300000000000000}, {0x9, 0x1, 0x20, 0x7}, {0x1, 0x8c0, 0xfff, 0x3}, {0x0, 0xffffff00, 0x7, 0x7}, {0x8000, 0x8, 0x3, 0x1}], {0x81, 0x2, 0x3, 0x5}, {0x4, 0x10001, 0x5, 0x300000}}}, 0xfff8, 0x9}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f0000000700)=0x6) ioctl$TIOCSTART(r4, 0x2000746e) pipe2(&(0x7f0000000740)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000780)={0x0, 0x6, 0x7, 0xaa, "a32eac8d3477f65b8347eaa7d62900019c695f72", 0x3, 0x2}) r12 = accept(0xffffffffffffffff, &(0x7f00000007c0)=@un=@abs, &(0x7f0000000800)=0x8) pwritev(r12, &(0x7f0000000e00)=[{&(0x7f0000000840)="33364874d5d2b04f8f6ebf09593387aa2689a2048be4ac20760b913fdbeff9c6292a4b308a512e002788e9e8f7ff2e2f0d4730033732a1495f475ba1d347474790685e189fbcb929fd6a3d8108a4e23e7221d0db4e69f2e24a5623eb0c315a527962713d9632a88ca09be07599239605ee794fadc455b7e3a8abe62683ac1b7b3ac87590787dc31c1d7a2c0cbb66fa52f2f2fabf8cc65f8755847f36da18168389347513ba569682588a7d343bc0170ada568b72b757bc2ffdc02be2ab1ef47edc9bbc229527d899908e59664e4303b5c92efe556a97762dc9069e65ce23769967d177996a31", 0xe6}, {&(0x7f0000000940)="5c6f8357646f4d3bff0c7bdbf0d5d8e7a74e41b95395ec8b277773956f2d494b2851bb1136d79336f01f6780e2d5ba0f9f3187b35803ce13f6d2fceeb1b1ce35973a23b80e94f5d1980ff7018b13d05fe1f7404f1e342cc8154dbfcb9d1c2b598ed2db9660373200476d2dce7188a04f70ccc1ca76c889f4b2ffc7d7ef4efa37d94e8f9dd1a1594259e41cf954eb7c048dc5786830092d4d9aa179b4155622c7e8c568e1a67b8ec8d885266bb6b1606a3a7d1883241bf40aaa57936f53fec73197c8d824122c5095f4a19ffd290f0c6f17b82d4918e56d61f3bef7459fcf07fd7a9f837c0392cbb13facb2ebc52d7f28", 0xf0}, {&(0x7f0000000a40)="61d031cb6b0b32ae9d42cfdd019438fe401ff559298fb12e7184e6bea6dd4190229ac4f5e602ab5faf6f14b59a7b2b87ec2f7f42dcddb4c74f614af533f08c2aa9ce9b7c2f3ad185cf8c8b471721e36be8c9839bfbb6247e8a2328a729b8de24cb8e3895f76d016e6906a117323e5b4919f147d1bfdaace866cb9d57c1907105c450466b6948bb43007ec0170e0e7926f55120ef1396b68aac840fc405c8182a7f9697cb838d896e6e28541205ee76bc78966017747e9dd8ac565eb669238998b028ee0cf627f025e225e0afcba7bb85bc65", 0xd2}, {&(0x7f0000000b40)="da86a6fd6135491d5583d40a7e65a5b2063138d2a5b5", 0x16}, {&(0x7f0000000b80)="8d5151e01dd3e6b1a1834cfd8277b2e3a1222f977fcd9327cf252faee24bfa554517385b2223be65cabe74fdca246280ca121757a27e8e9ea36b8507073f4923127d503aa59f4b727563b76b9f1176c6", 0x50}, {&(0x7f0000000c00)="e1ad5bdd99ff49ee27fbda838c56da6eac8464aa2d903b1c45b9544db686b28f5e63eb6d734f8fb07dc01803983c35893bdb749404e8dc5e3fdf89be817f159caeded3f8364d41589314e980124b823b9be37d5c88b03c26d539cfb740952d7ff91f33e5e593a53b5d52455b40ecd038148c686392848bf982f8b4f4fd2ec5dbacc2292dc23d6975c881b8453bff1ff9e85aee536454bf966ac52f1f986986fb85ef573f15a1", 0xa6}, {&(0x7f0000000cc0)="5b6c226ce520a5acd8a7ff97232b8cbd22ba3e6ec8f5825a0d6b6d882a5599a31f495f784b82c9ab2648a6194d3bdce10f4c85786dc83c53502dce15f93a1273c4fbbc2a59ef2544a73773", 0x4b}, {&(0x7f0000000d40)="959514765601515b9535a707920a69bb0286739c8c1549dada38ac5f9b8a4bea0f1ba72413df5fb8ab9f78ef70dcdb2e7eeb23bae986b4c7d184b88c7a1ea1c114973b66f645285ed04d30c2774063984c73f47a05ea086c451bf1bbb0adfe9da3a38847d90c3cf451d71712b72d0d7fc9b11d51f19bab7df602941aea0a641ec964047cfd3a64b75e71a983d66401ed929a9a2af34f4647b6237e8203d9aba4", 0xa0}], 0x8, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) r13 = open(&(0x7f0000000e80)='./file0\x00', 0xc6fcc87525c0f7a8, 0x24) getsockname$inet(r13, &(0x7f0000000ec0), &(0x7f0000000f00)=0xc) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r3 = dup2(r2, r1) fchdir(r1) r4 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x20) close(r4) r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r6, r5) fchdir(r5) fchmodat(r5, &(0x7f0000000100)='./file0/file0\x00', 0x8, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000140)={0xcbf6, 0x400, 0x7f, 0x2, &(0x7f0000000340)={{0x7, 0xe0, 0x6, 0x4, 0xf7, 0x6, 0x5}, {[0x3, 0x9, 0x4, 0x100000000, 0x0, 0x80000000, 0x1, 0xe7a, 0x5, 0x100000000, 0x101, 0x800, 0x5, 0x5, 0x101, 0x5, 0x2, 0x1], [0x9, 0x0, 0x4, 0x7, 0x4, 0x40, 0x7, 0xfffffffffffffff7, 0x0, 0x401], [0x3, 0xaa000, 0xafaa, 0x9c74, 0x6, 0x100, 0x80000001], [0x9, 0x2, 0x0, 0x36, 0x1000, 0x8], [{0xfff, 0x4, 0x9}, {0x6, 0x0, 0x8, 0x9}, {0x2, 0x7, 0xfffffffa, 0xec1}, {0x8, 0x4, 0x3ff, 0x5}, {0x1000, 0x10000, 0x2, 0x8}, {0x80, 0x3be, 0x20, 0x5b}, {0x1, 0x80, 0x81, 0x2}, {0x7fff, 0x0, 0x4, 0x5}], {0x2, 0x0, 0x80000000, 0x1}, {0xfffc, 0x401, 0x84e, 0xffffffffffffffff}}}, 0x5, 0x80}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x4c}, {0x6}]}) r7 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r8, r7) fchdir(r7) r9 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r7, 0x8, &(0x7f00000001c0)={0x1, 0x3, 0x101, 0x6, r9}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") 16:00:39 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgrp() r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r3, r2) fchdir(r2) r4 = fcntl$dupfd(r2, 0xa, r0) r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r7 = dup2(r6, r5) fchdir(r5) getsockname(r5, &(0x7f0000000500)=@un=@abs, &(0x7f0000000540)=0x8) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000000)={0x10, 0x2, 0x4, 0x13, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xcc}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x97}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x22}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000000000/0x2000)=nil, 0x5}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x1}], ['./file0\x00', './file\x00', './file0\x00', './file0\x00'], './file\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xe96}) fcntl$setown(r0, 0x6, r1) close(r0) renameat(r2, &(0x7f0000000580)='./file0\x00', r7, &(0x7f00000005c0)='./file0\x00') 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x35}, {0x6, 0x0, 0x0, 0x80000000000100}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[0x800, 0x9, 0xe19]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85047229b675851d", 0xe, 0x0, 0x0) 16:00:39 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="089a9447506f0d687c31afe3f31b2b", 0xf}], 0x1) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x4, 0x1f, 0x0, 0x4}, {0x9, 0xb4, 0x9, 0x13ed}, {0x800, 0x1, 0xd8, 0xffffff00}]}) r2 = socket(0x2, 0x2, 0x0) close(r2) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r4, r3) fchdir(r3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r5 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x5, 0x1ff, 0x7, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000100)={0x0, 0x6b, 0xfffffffc, 0xb, "b79de000800000006e00543a1d087a61f482be06", 0x0, 0xfff}) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r6) write(r6, &(0x7f0000000180)="8ee47a5495bdceefa44d261d9029fb88e4b06b0923371e4df9ee9bd245e4864326e961e3b44bb01da500b37ae938bb0941ae8cbff5ee8c58fadeb5b8c18425bca4a0b616a3dd8abc8811704b11753a1ec281e5aea9f943c3dfd1801e5be58f2750f59f6ba5dac7f005b2eae84e385cfa7caf2cf72428a7dfaeb05292b4a4f61e5d75898a1707286e9ada8c67472c31dfe74c9af156bce2517d0b09a121638dd64afa2bc704d545d5d7b2978604d4f6816d17fe8e931fc08f344edab21129cd79914c66f88e258e3198b2a2f22848d31b376e339f21798d66e83a5e96cf672f23ed9151f08561", 0xe6) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x100028, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffdfc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:39 executing program 0: r0 = socket(0x2, 0x3, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000100)="01000000", 0x4) setsockopt(r0, 0x0, 0x66, &(0x7f00000000c0)="0000ed0cd995bb4cb2e6b707c58208b8", 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r3 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r5, &(0x7f0000000040)=""/32, 0x20) dup2(0xffffffffffffffff, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r6, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffefe) setreuid(r9, 0xee01) r11 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0x7, r9, r10, r9, r10, 0x2, 0x2}, 0x5, 0x54, r8, r8, 0x9a8, 0x15, 0x3f, 0xfcc}) getgid() socket$inet(0x2, 0x4, 0x81) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r12, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r12, 0x80044270, &(0x7f00000000c0)=0xff) read(r12, &(0x7f0000000040)=""/32, 0x20) socket(0x185a01eaf53ec1ec, 0x4000, 0xa2) openat$klog(0xffffffffffffff9c, &(0x7f0000000400)='/dev/klog\x00', 0x10000, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000440)='/dev/speaker\x00', 0x33b17a2381529f94, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/\x00\x04f\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r13, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r13, 0x80044270, &(0x7f00000000c0)=0xff) read(r13, &(0x7f0000000040)=""/32, 0x20) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r14, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r14, 0x80044270, &(0x7f00000000c0)=0xff) read(r14, &(0x7f0000000200)=""/43, 0x2b) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r15, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r15, 0x80044270, &(0x7f00000000c0)=0xff) read(r15, &(0x7f0000000040)=""/32, 0x20) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r16, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r16, 0x80044270, &(0x7f00000000c0)=0xff) read(r16, &(0x7f0000000040)=""/32, 0x20) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r17, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000000)=0x3) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r18, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r18, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r19, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r19, &(0x7f0000000300)="0e05009be96914f4357e3a", 0xffffffffffffff06, 0x0, 0x0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r20, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r20, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r21, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r21, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) open(&(0x7f0000000080)='.\x00', 0x80, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r22, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r22, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r23, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r23, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r24, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r24, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r25, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r25, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r26, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r26, &(0x7f0000000240), 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpgid(0xffffffffffffffff) open(0x0, 0x8, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setreuid(0x0, 0xee01) msgget$private(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) getgid() socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) 16:00:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) shutdown(r2, 0x0) r3 = fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) r7 = syz_open_pts() ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) r8 = dup2(0xffffffffffffff9c, r7) bind$unix(r8, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) recvfrom(r8, &(0x7f0000000280)=""/201, 0xc9, 0x800, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="e4012e2f66696c65300064b26362215e769a6f31daa0ac5d9e87c8ec3e91693652093b209794f87c8203037cc1aa651aec441ca8a783d221e5eb219aa5dd1389505476d8db1a4d032d506884350b74e4cca07e9d43e97d298c5f06cc25e43de84b4bbb9ce2a00ffb07fa0828b8701dabb5c2007c67a6f85fc79524dc51fb20075537711023ed55f1ba5d2d3f5272f69007ca064edb5f56d9a2356058dfd9eb9a9b601ab03fd824fe9717a8a9d7243516d4486def7f48a94730151ae272b9b69168102e713d3008be8acee6ad"], 0xa) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x9e9ac186a03f9dfe) r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r10) r11 = getegid() r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r16 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r16, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000280)={{0x3, r17, r11, r13, r15, 0x8b}, 0x6, 0x401, 0x2}) r18 = getegid() r19 = getegid() r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r22 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r22, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r24 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r24, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000280)={{0x3, r25, r19, r21, r23, 0x8b}, 0x6, 0x401, 0x2}) r26 = getegid() r27 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r27, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r29 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r29, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r31 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r31, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000280)={{0x3, r32, r26, r28, r30, 0x8b}, 0x6, 0x401, 0x2}) r33 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r33) r34 = getegid() r35 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r35, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r37 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r37, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r39 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r39, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000280)={{0x3, r40, r34, r36, r38, 0x8b}, 0x6, 0x401, 0x2}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) r42 = socket$inet(0x2, 0x3, 0x4) r43 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r44 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r44, r43) r45 = syz_open_pts() ioctl$TIOCSETAW(r45, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r45, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r45) r46 = geteuid() r47 = getegid() r48 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r48, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r50 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r50, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r52 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r52, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000280)={{0x3, r53, r47, r49, r51, 0x8b}, 0x6, 0x401, 0x2}) r54 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r54) r55 = getuid() r56 = syz_open_pts() ioctl$TIOCSETAW(r56, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r56, 0x20007465, 0x0) r57 = dup2(0xffffffffffffff9c, r56) bind$unix(r57, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) r59 = syz_open_pts() ioctl$TIOCSETAW(r59, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r59, 0x20007465, 0x0) r60 = dup2(0xffffffffffffff9c, r59) bind$unix(r60, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) r61 = fcntl$getown(r60, 0x5) r62 = getegid() r63 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r63, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r65 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r65, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r67 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r67, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r67, 0x0, 0x1, &(0x7f0000000280)={{0x3, r68, r62, r64, r66, 0x8b}, 0x6, 0x401, 0x2}) r69 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r70 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r70, r69) fchdir(r69) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) r72 = openat$tty(0xffffffffffffff9c, &(0x7f0000001800)='/dev/tty\x00', 0x8c82, 0x0) sendmsg$unix(r9, &(0x7f0000001980)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000380)="2758d248833d58fb99ca9b49ffad0477c29257ac25500baccb35b80aa6b25e3552c254dc1f11173ca69b7a37441833e49ce9b69faa79553553dd1966e8e62b5697f592789847aaa7594d696932d7c02baf262fb5fc868f038a4fb0b0f6f0ef1044043db81e2ed03b520de51e371aa1200d6632fcd439639119b86f4d18ad7a31450ac2c03e2b412dc597a9a7e90348336263ca7dd23f54ace0", 0x99}, {&(0x7f0000000440)="a26b6e87a4147d3f07dea710851b4081bc845bab8be5fd079c2a9327b9830676a7181f56a8d64869534d92e7", 0x2c}, {&(0x7f0000000480)="10e9e7b18508e54481716cd5e2f50bd5790b1a49afe65ee10d1a47ec6e330350f63b6ba27561d7a70113c70584c4b899c6c08cf3a0a1bb63991e5dec33cfac7e7639de6cd430441779046baf7797bb0959ec6183d8fa", 0x56}, {&(0x7f0000000500)="aac8a0c1989cc01b7a6f2a7a6241f8c68e307e518fca792084997493e9282d39019b3003146c13", 0x27}, {&(0x7f0000000540)="1dcfd95ded78de998b2070e446f1d32d080d4c151fd7dfb12366e974940df70767568bc8bc3b180bcf65d5f207823d934b8a8f97eede638699b0c8199c9623d3b9af2aff4d584b725efffd50a84e604eb145a904416c71ac8fbc0b398111c54035e38e81a66adb2178e9b99e231ebcbfd0f343332ddb898ce7aff7c1512c980577ba4aaabf9ea799476efd426997aa2a214360b40c5999c2ce2cb21e0063275a688723e7a95f592f974cd9be7b9941dd7d56ebd4dbd9", 0xb6}, {&(0x7f0000000600)="c4753a8a87c50ed502371b2d21fb2d7601586ac2046a18d96c949ec4e8d4e53482c1a9cc7079610acc8fa66fd534b9fdd1544c4eb921b2ffcb9403949b83b876931fb6490bd3c2209173950a7f8de3ffc5caffa116a297504527aba570b5379525ea0c2d469fd8a4cba0a4c14528ea5def9ba27f3bc0563cb918dfa4db4c30477600502a4b9a7177e87345369958b9bced8de180847d4f2950a5bd77e59ff519b84c67b9db252179616cd9ba3df200b01a0cbce97702b55079e7cc3ac499ac5ccaf69fbd5b395de0de59762f0214ed1d0068660f6ada1337bdc50c6bfdcae8c60d05a7ea529af25e84a62a32de99ed6fae6abb4aa3ce95e20d9ca026b13d00401d681940381d9c89093ce8db7803b9ea4b487cb032a0e5657dd98084806e8e154342af7aabeb1c9ee252d9203554a9c82a8e9722d88bc211f02b71b4891c202830d5a5438a24c32860a33c04a862883d3a4cb87c0998c762c14dd62f29dd7a17cf714975dbf50f6b80893f24aadc65af2ce0f4651aa822b19ef4edcb6b0dc8acf68b5bbdf9abead09ffb11a6330ccb82d6407a70aee50f046110a17e383588bdd05aa17f8e3b9a1e02ad9236567f2b16899c93598d082d2ec5768cb199ef1667998ea1c9e17e6a0bdb41a40753cf691131bdfd21fbee84e86f7548549289ae9de51904fd323d93c261bc1265b66f29e7c45dadf54aa04c380788e896a38b28aa7ae8ebcd10e30378718f420b02d2b5e9f9bb8b38fdf8ee90cc3d6ac46404ea69e20d99a9493817a0b028981f2c19b6fc1286ab4625d60d5ffe975e33b9f822d67b498ffa4933f44a34d8d5d00db9b46d01ef513e8467a21913347e15296bf54db275d74042186dc99add7af72a56537c6f39344de0f4cf7c001e4d27f89011e870d6ad65df7bb2ee404564c200250b9a0043d915deabaab565a28fac29ec825fa18c8a86447005a177f71b210c1b354e87d0fcb721258bdf46ae5303eb8e14500195c9daf866acf9cf6a37d1d9844d05033b0ddc8937ba2324bbe67f538416df1182e849bb6c666d5cb4ace1ac4c459c2bc79a897b8267e4681f34f805ac89e1342c17891b6b1aada4e0422589a43b42b636d262cfc6337d603dc906a4ae2f80e09878e7715bd8cce9426c6cd95122ebd1491c03845c6fd466bd9396e914e0c402b970fee01834910629c93dcca767d140369433c9df1501e6d5fe860d0efad1d61a30895c21f0ac56fc0ff619e25640952f2509e0287eeba21b61fb66b96b96be1eb4df39fc92b1ced93e837ba2583c7707f886f0a18ca31ab1f9eddf214d3b6fa6866439a2d30a58a1a6380fb229bdab5a09941e0bd3c6ee4d2644fe863204c0d145d8ad30910b6985d3fddf513d4131f6fbe3821b174bedbc35a3dea23043905ff8078774075a1e3561198c1e06ed1f8cf3962ecb70c77efd33e416350916f7cc4628c515a06a91fa558a7730c3137ec785a491499ae0233092db15a00cd4d15700b3e139d10fbf05441dd50dbf613edeba73d5f64448413196fff588ef0705d6474e41181fd19179224a0612fca521b0afbb9f2c503b1aeec06dc8f451e2b92b03a516cd57869129e00059c3f8f48d62532d814ab1bde9c0c174fb044b394d2ed96e41f8c82f143a3a8d151cb67e1d6965dab5465b91482c0cf87c9d79d485060242b9e5ebc17bef8207a7948e4f2ac0e50accdcbce73fd7b7d0a404ffdc32829a4bad8cd46ea36945519b5102a23df41f26cc7cac922ab6adcc8df139ae17de5bda5f340a5791517e36c9ea3c31866a74d7b231296dfcaee18a060e7da87aaa123707346ce8be991f3f004b8391e6f384674e50f5e718e5fe41188c81c4a947a17e0b3d42694a5b016b5f63a50f10df3489ea9c5df5caa58498a1ececd1e3262776df3c63a0fdee13434b3b241bcf9f60c2d0a8fc87f0c57128f68ff431d23939ca27b9daf51c5c144911033708198c8ed36b4a4bb8c45b2f85af8843d88d0549c4895a179bff552c9ac61def1d8269325dcbb0cd2eeca7d123a2f5e1b8388e6846f2e9d762ba126ad89fe46fb90b1a39cb21cee7d2967a758f15a265656a5a4a412cbd8812e34fced0b2fb44940b588c7a732b7776890564ac0a07e8c0c1f1d358225f2e7b6b693a286ee62db0b510654c7cecd824098a3f5e571625acd70dceae79863c820ea2e7f13d2fcc2902833f3042dbfb5a36e5de1dc5335043622ccb3298df5c5e6cebe2dd9256cdb3bba52b23992289302580ffe00e90a6366f08e6bcfef2f67c2b2bbf11b6a8d90c5dd6bd56415003e19d30d22a7854521be715c825d771128e82454fe958b9a372f858decb14c199fd25ae3829e91ed80860193f6f0d3c590abd087805926eea81b647781fbacda259cc96552222b625f4f3c9b87375ea815ea80ff1d7369f9b0369e74907724325f1507b7f32cdf1c628e50fbf5099795578fb767acf520d96f3c7bd88cb8bde7a71d2a4c3cad5fe3492c3e5c7cd733c5a8bb1c49379c9c186062a27cb899f7ef177a77861b6c6e8bbb2b7b8531e3168ad53138b92e7f2e666506dbc189b8b366d7c5ac5728bf53c0bfeab9ccfecbc16499ec37b367a6fc8d58d38825298af457187151ab770cecb04e592167f8b58a37a1a82a4b6c8ca4bc12da1e4e099ee275ff22b0cb6c51f345153b76f0dc48bad38c27bbd6fd276fce5380f6c7d1776cd582b7380866875da7e4cba9ad6e909562ae359271a988c8f2de8e895a3290b6a3223b042a01af17f3fcda7debd585b1e6d9f47e0daa05e47d1f494538c891c727272231937e8672bd06d3ca3b271c04c39424e64c5913604fae0b473e22a9ae43219d32bfb2a5896e623f810811125a2797ac7ff3f8ae7c51bb7fcf643937e406b473382e8366faa7abe94926dbe7376e0ab891151019b35a1c6ccf18375ec183a43cd881ba789584bd0abb7fd4458134850cb299525873ad1175738174318348cd3a4282841815888977f0bda74f7ddc0ddf14f432656fc7cbaf5f763fc7730c783a5c1020ddff0f7983b6f925a1f2baa6d9512fdf3f5eb5e53d7f6a04f9f86086ea859da3505c6404865da9e16f6d32bc516565e18be438d39f1e6be6f0b928650645808292833c59df1cf51a11c01e75d4f705357c2cb8b9da46435fea85fff0bcf190a53f5b063b90a5d7964fa2f00f5b7730290a20a9dc9c51a6ec6325a4a5ff1868eaeaf0f0d5af9f4e3f066f3eff0224c318e9842179c6a712f3cdfc7fb46111d2162400db90f80b469b97e009f135625591ed50aade3a6de9ae0029868312609441ef2615e87d58c411dee429136ba48576eb5204b128d33828922d2851af58ff36b24bbcc94fd1f058b7f73c03e9837a1f102075eb3be4b9579f3e85468565306090e11ae3372481595642584da0f37a9f4f345406455530b1e908ca70533089ef32f01ea09f0a6e25c66e925cceaded34afddb5478cab7724d5b685a40dfcec62de4c2281f507171161386ad08f41a20d274e9616681d26840c97bf4126a0536738c131e420cb129c0ace1217bc83fec804fdbe972258874ef31535a74753edb786a215758639b03771d5d3da3860c1f1b3eddf7f5f09d1dee5a99179f33c366220dd810bf7a27c98b5a4c674226ebbe80aa11014e630c3e862bf072c32c8e0ec049a677e986594f5a2d3bdbb796eb9a7a23ed4113fab8b6db01215c6462b672af049b4343230f45a82b9c4c4d193419da303f72c98a40b284ccebbaf3c0806e119b7cc6f3462b0908f0d494de7aa754a13fb0d87b24f6bd02ad9f6952632adf334c3e15eb1c52986331d8dd722ec82d252d0119424208e9fa91f3bdc9f4122055a38673d384a52c6a2b1c464b9022f51d29617d1d16b36ee947db0a52caf628ffc36c829cd6142c876b74e9892468f82c5fea67f539ac01c846b44fc9d5a375f1478f234f4dc49e6bc25c1971cad4579abbf85b493e210b0f09a4ada2fc8e35474f037ae9c4413f3af042f66610861b29ee9975b423af2672ea5a58365c313eb3310dcb0babdc7039b52ce529362f1eb0cbe76f3d04f52082b4779acc3e259a4a8930483b07dda81dcff0117eb093450bf21b37aeb5534b257027e25e6a3b965ae8ea4ff37ef4f930846bfe1119199e431b49606cd1e00b0ca15905bbe7bec647039e37ad086613ac443fd6239bbb9994539851a21f9edcba35b7f3d202213451e0fa9616614793696e513155019603235c013a311e191e1f5380849c9f972c042ed894ef662b48d20ecbb5198a74ea1c4403d1d7f0e132bc1412791c91c35b282d4af4589c1b0968b26b8039a8a8ee72cd9b08ed06c012fad41c9df83f90013b5de317abbbb0381f95b7aca1bc1c61aa31b16afbbb2d8208b5e554606b47faa83c0cdc82664c70d2540bd5207648b18e8e1b80f1941fcba28c0fa05b6712a789d2223fd3d8076c3ddff21b21d95d40d927812638d825cc03b6e690444217b653e402dab2d67fdea572d76a084928bc406ce938b200bc7b2520f72e2b9f27dae8ea9332e7c5213b38477c109ba78239e93445b13265be4115cea1a438da0e6b9d2f97dc74b26547085682040c061cfc649153c3215613cc60542845f1d56fa79fa023f4805d28210ff3e75ffe44f3396cb50754b9e6242ef672771e194469a7375a5aefed2a88446495f185a8e5bfe88929468c366085169b5b7035754cc9fe91f9406e8c92322a3e161a682e1b35ad2b9cda012e5f29997ffa9f097798e51c2417b34e410fe7b5ed7d9f6f79c864735a92a402152f6815b687a3d5aac4eb3af91db26aceb5328b8dfea5816a2fbfad63812d6c7ef4e41776e18d9418af0fa590dda26aeb7a185fbd45ac4da1cb5d40a4ec5ab6fe62fcf1c800ca0dc63988dbee4e37f5e48f70f530510620655abed8a5d059d037dce5a3efb0e2494ec142ccc31a7c81b8100ddb1106df2055cc1f195db8674591c7fd8ab72f39e16e489d76e44ee0464115504450cb523a5e0b74b3c2e8008fc6606934c269f9a246bd0a3b3d0aedb55c1ff9d07236489bb9d4ddfefad0acfd0e8c07437a1b88c487ca1910c983c05cee7ef4ef84ec8cc5360b50ec5b9233728da5b1527dbe9ab707c54839dc0431ca675aa8fca74bafb994eb83016128e88b3e2242a4c9fff7bb003c248da0a487fc9e3138d0c82107dd7e53b25e079426a0718ec82c5faa9c9ec1fb31fa0a4699d9272e2d03ac2d8e2f513411b9d641479d2618fc2015a29a0db8e8c6057db1c9dc1d4bd2cf46d4d6eb840feb166a09ce2889045a128240f16288770247aac8102ca83e482283e2cc0323ac011bf44540b55adedd1092f89724626c8273fe5f93191b10a5a3fc8e9a412a9705dee2ce879346fe91756548fa7ed986e55d9d561be854e79ba27c3f7a954ac9f7f47082bc1f1a1b610f9e13da8175c73f7a2d91ac20af73d30f9afd2095cba3c77ea21c47e1b2024a5443ad327e9ba6b3ef8d7e87b3cfb5c6c146651d99fbfbffb5eee358eab08b889f6e1f69c9fdfe92ba5cbb17d6b6c667a639bb859fa1c025adb7e631be5d2348d32c38577d2a475143574803b233a3b906427913cabaf6a95c97e547c83950c8acfd4c3706c7365136d08a8f89ad0dcde99db41113d61d5b209821b3df0b85618956e9a981af6f49e4341d749ddebc8fe81128c25c91472465c9d7348e218d56be041076e4b3325191f896af2b2f723d9a563e4538f0c0ac27605816927c18026da3c69c607bb373f32c19c46b23b7f3c2c66b685fd9985e8b2df72652c43a8a8b525e88c9568c95ba0eec037530", 0x1000}, {&(0x7f0000001600)="157e342f4d95e19d3395d73de8acfd8a3ed3de8fdd691aabcd836389f703469b2096e89189105975d88e0d4d1438ea892a4008645706373cc0db99b509aa5cfbd5b6ba229ddbfc8d8a08b82562bd0ae2c2c1800d69bbd1ee3177431f3c5113cdc0b9fe8d887a34acd68aba9057e5f637c4dd", 0x72}], 0x7, &(0x7f0000001840)=[@cred={0x20, 0xffff, 0x0, r10, r13, r18}, @cred={0x20, 0xffff, 0x0, 0x0, r25, r30}, @cred={0x20, 0xffff, 0x0, r33, r36, r41}, @rights={0x20, 0xffff, 0x1, [r42, 0xffffffffffffffff, r5]}, @rights={0x18, 0xffff, 0x1, [r44, r45]}, @cred={0x20, 0xffff, 0x0, r3, r46, r51}, @cred={0x20, 0xffff, 0x0, r54, r55, r58}, @cred={0x20, 0xffff, 0x0, r61, r64, r71}, @rights={0x18, 0xffff, 0x1, [r72, r1]}], 0x110, 0x12}, 0x4) 16:00:39 executing program 0: pledge(&(0x7f0000000000)='\x06:\\,\x00', &(0x7f00000000c0)='\x00') ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb]) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x35) 16:00:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000001680)=""/4096, 0xffffffffffffffd8) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$unix(r1, &(0x7f0000000100)="b28d68678be038a2c55f1c9893b0949903823ebf6d31c6b19341bf014b2a72fdde7140b1749980f4c95189d0b8447fa1683ef956155b845dba00a3e32082f89f1126597d4c9599212b2d405f68d3d61d6d1d9225785b0fad8bbb1265ca2b73b32623e5673108fdb0331f88e24f99b70ad1a361b98d8ccce8712376f9d3f1ddb0748e889a9b9879315e804639788208ded0b4b29dd6481a8b0675d374e2e0d01a3fbfd5ebfe4712d0cb49a3c037f781b154cb09650fb61ad21f0dc803070d18cb7bd4c136744fce72d2cfe061444bdd2411102bc349a517a5370e5d351ed5f7", 0xdf, 0xbb1dd85ccc651ba5, 0x0, 0x0) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) 16:00:39 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x100}, {0x0, 0x3}]}}) open(&(0x7f0000000040)='./file0\x00', 0x10180, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f00000002c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206922, &(0x7f0000000300)) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="40000000030000000000"], 0xa) 16:00:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) setsockopt(r0, 0x750, 0x0, &(0x7f00000002c0)="cfc1853a5193d1bdcf96d95c219d585c6dd44d114a703653ea625fffeba88e081c327bdb930ff3bd772f107e0a103033b667a314c4694b0eecce472f9436eb42dfcec5d7cb5e6982bbe77a81da4705d17a2052c72022dc1a141a518700db6068794e92907a0438f5caf0780c973b8818b36dc7dfbd581ec084256d0ede72ee6f135ae18854dbb19a87f1df020a787cd7707e023bde5327e6f27eeba7eebf147b9fdfc7e195fa65", 0xa7) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) chdir(&(0x7f0000000140)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = dup2(0xffffffffffffff9c, r1) bind$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) sendto$inet(r2, &(0x7f0000000380)="af99e33b4e8726f6fcc640fe130f313fea76e6f40cef021aed4a144c20f345f253bf0973db98a5dda4fc675854cd609db9c4e1bf073c4f3e190c33c716b90f2c622d24da1f2bab60bf253959a0bec7f54704ffe6de312a2ca1fb5ccd2113deb2f3104d44f65bdcbb818da37984b2efdbd33f78787da8be02b096787ec33259552587844d0093df7481cfc615b2f6ceb2b6a0365b7261de16ce32e83fbdf18f133e563f2d5fc9ab57ce10e506fed5016dd9a2c31a43089dfa0e31ea41eba47c746ce34aec4bc52131c2feca1110aa", 0xce, 0x8, 0x0, 0x0) utimensat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)={{0x1f, 0xbb2}, {0x8, 0xd0ca}}, 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') 16:00:40 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2cc6d3", 0x34) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x6a0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) ftruncate(r1, 0x0, 0x6) 16:00:40 executing program 1: clock_settime(0x4, &(0x7f00000001c0)={0xcc5, 0x22c}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f00000000c0)) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x80000064}, {0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="0218ae4de39e04a1de6275894395") pipe2(&(0x7f0000000080), 0x10000) shmget(0x0, 0x3000, 0x364, &(0x7f0000ffb000/0x3000)=nil) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x6c}, {0x45, 0x0, 0x0, 0x4}, {0x6, 0x1d, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x9, 0x3ff, "e7481766fdbe2cddb4c87f9c107d4e74b0a3a26c"}) writev(r0, &(0x7f00000013c0)=[{&(0x7f00000003c0)="d09ba57886d9e99b428f2d6110a8d2eddfde62d6aee7392aaf9abd55a35a730e714fce0041d4c92c6fed44562933abc53831f6f53527e8bd69bb0a9631a7b05b7b3568b8e3eb8338bcc437c589796e27ed3f5db774e5b8ba202cf855fc1eaf898d90ef75f290d3e2061686dfddb941e9e1fb56e3689a8b884b39d0c963b5d8802b94c065fbe65423794229af46104d0012d4f5f7ea5352b4e0d2b8565e5c4d3697ccef63497927f47a6b1d66f9eec2d2a6e1e94ebb818466b67f", 0xba}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = dup2(0xffffffffffffff9c, r2) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000000)={0x1, 0x10000, {0x2, 0x8}}) 16:00:40 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r0, &(0x7f0000000100)='./file2\x00', r0, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') utimensat(r0, &(0x7f0000000080)='./control\x00', &(0x7f0000000100)={{0x7fff, 0x6}, {0x2a, 0x1000}}, 0x2) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = dup2(0xffffffffffffff9c, r2) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_dstaddr=@in}) fcntl$dupfd(r1, 0x0, r3) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r4) r5 = getegid() r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r10 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x3, r11, r5, r7, r9, 0x8b}, 0x6, 0x401, 0x2}) r12 = getegid() r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r17 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r17, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000280)={{0x3, r18, r12, r14, r16, 0x8b}, 0x6, 0x401, 0x2}) setgroups(0x40000000000001e3, &(0x7f0000000240)=[r5, r16]) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r19 = syz_open_pts() close(r19) r20 = syz_open_pts() ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x9e91, 0xfffffffffffff546, "42c63c9a8a7b5cdb5a77f447432be5816f157e33"}) writev(r19, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a56faa590adc668530c09b60d2104796736dfdc6c8c898c7cbadfe5aa70eb0269167a57839bf4fcae82a8fea056038470a1c64bc80606ab32975c61b4b21c6808fe0a026604ce35ee4f66a89e79aed77a292e3230762d91e71ec1e8af0284055aa48571957f1cf99229151c385ff30cff5fe9205cdf711992b8d81fb2bf5739f5e859b50cbfe0634227c00875021e300d6a115d3cd5f0a4268fe6b6510beef0d773199913976835316351cd128b6e7458e8b265d7806a0c24a0952011e49db3766e9628cd3345b87a80613bf6eefdc4e9d539b91db24058acf1259fc8e15a1285b10cce94159dd02b9224f4833633b892ef6369d3519d996ddd171bd8ba6086bfb35c04e49ca9f1c5d0ba14737b437b146645c59d28e1b9565623f9a02b7fa5520df9214c5beda3559015c7530bc89170e00194b1004c715f84cbd4c47018682986917b4e9d8b6184fe65c2c5246bf850516aa13bebb48196d458d22d05adc078b3f862dd1189f731c76f39c5bd911cf4fca9da8223b3d7f916fbd6e990b4ed17ecfe50fbf6a11d23ee4e0b0f7bdc9143a1fa3f1983b180274e4f0329524b56ab5096362b65f51fa549c7ea9076e0426348b958930280e0bb60311c125ac92b22a99a6350423519c7b1e26976b98cd981d551394dac2e752859a27e78a4d4af4a0e280558e072f40c738144101fdc911050cdf70e3a0ac7aa6e862c060ff9cb52777baa6adfd325469869a634aa1e1ab5f40b03ffae6eec9d492d34e2e742e2337f0db3b69a67c837a0e16a1f89659c6983c84b2438fbdedd7a2ed3cb248f652ed6b0ed17f5ce8935847b0f6ddcbd144b3b0acd462cc6ebcaacd0a783e12ec54e4af6fb4f0154088ea08a66f4327e15f6588f65ee679e06b210ad1aa9b0bffb336e542c76761f625aa2149b2dec14258edd37c65602a2d3b57f4f03be2be3e4904ea36043e7b89fcf8df7ed7dd72ac580d982c7ad59f7dd3d663276ec147c3ae7e8b94ed8b0fc1209d17c6a7c0666c88a0bcaf743c25cc7d2a0d19528cdf381c1db8b5ef82d0f719de862178096d4e21a5c6c64db48849983f32ad34fff10b3052ae9e08e776f3c2bfc3b99b7748352b405dd522bd4ecf7c5dcb97b8ad25d94884b1cd8374567e86cff852322e0ac2bb76d382a65f6f313b95c3fa94b799ceb4e76515d60c2092770026fb10affdd2155923f833fb48e3b674c9f54cacd627cc7a83fef6af01d8cbc85c04322c65d432c940f942430bbab5eb2992b9174d7d122f07adcc0dc0af396c7d80025724130db3403062dc2e87ee62676d80c45543dab1f598664e16426d21b42152729243335faefde4cf8694f73286024f22a98a379793c5fd8375028a4ac9ff7337e31703791c33c728c88f52904a765fa30f37db4885bc6eee4df7fb520abe010045f3622bb1ba4e1a9ae37c0ecec8b6acbed7f32b19397cad1672ae24bddba492f4273fcbe837de30f572b9c5c184ef3809fa5fb4e682d9560eeb3a9a8452f3417abdf6ada856a8466bb90420f7dfdc8f790f73adf73910ad8ebff863aa150c9280bad3b1c6e60976a8ab395f72e75c003ca3099d13da96312dad4d4d1f3d4fee9e81871d3ab3f9dd8ddbbd5eab9a32b65a991c23947c62f8bf9f24b3f1cb8b5f6114154ea3b9e14bcbae76ec59ba325b4d870068c221bfbfb4c1d036235e3b4c959a079b5ec9fb22acd2ed3a3c2c5f655ef737e2cf63ee0a000f8effe8f5557713f8efb08de2bc7773d023851c649a7f37964df8bbe39b392eee2973da0d5510f55815beb4fb2c890b894ff05246a0cf4e8ef84c61b5e8c9a497ec4b8d96a6394916d59b47840f0c1aea59014c1c9cfc66a295bb60d5c2ddf2160fc19c794545a492ab1c645abf0f128c1537a3d6dfd27986cbaf6387d9894d85879a426fe949dd9aa53a6444eda8f716ff3b10df04fd9dc10d825fdfdd707a6b5b0d091e6ea44557e357624687e4f0a9fb08d4c7da65c7d70648eabe38504c14aba5a0edc83d89061fefa64adbd229eb24f8be9683252e25fb7a6479b601de42ae9de77a5a202d62d03451062cf8937b36aa3b600b117462148b8a55790cfb689b494e6e58c54981b078ec11a6f9b4c5eaa892920c92e42617e76e49f07d16ad4ca1152ecbbe9235599e391ebfc9b11d5080d16ac1aa64d00a0b472b4942cb68ab0411a4c9330281eea74a56857f6e9bca724dccb95fb380be69614517741ea5351300bf5470137a1bb1ff280e9b6d54b65a47ec2c547d8fdb30d8c3390cf71dde2ff5b4e725c5e", 0xa7c}], 0x1) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x9, 0x0, 0x29d8aaaa}, {0x87}, {0x3c, 0x0, 0x0, 0x5}, {0xfffa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93a58c1a900e8656") r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x141) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r3, r2) fchdir(r2) r4 = dup2(r2, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000100)) r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r6, r5) fchdir(r5) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f00000002c0)) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x20}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r4) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r5, &(0x7f0000000100)='./file2\x00', r5, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') dup2(r4, r5) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r6 = dup2(0xffffffffffffff9c, r3) bind$unix(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x800, 0x9, 0x8, 0xafbe}, {0x4, 0xff, 0x9, 0x101}, {0x3ff, 0x5, 0x9, 0x6}, {0x3, 0x1, 0x81, 0x3}]}) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/171, 0xab}, 0x2) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18084f47e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a9448c8fac29c3d10394e281882b9c74c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f60ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e41f935d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2b5ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac6042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9c902a4d2a814e4b5933a751abc08f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852aacb434c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f020c300afe7e7c1f1dbea0f1ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c180000000000000000000000000000000000000000e8a317c6755f49f847a402c51436cee963613457804d055d0f90cee47c82329d6a1be7e5ebe9d7b60d0369111119d02b1d50dab6ccde08ee28ce057195ab9ef34d2622c49cd0d943ff1a047be923a6f2a76cc3d827879c275058b8ee1a7d6b52362df3ba752503"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x8, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:40 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r4 = semget$private(0x0, 0x3, 0x10200) semop(r4, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000040)=""/73) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000000)=""/46) kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0xffffffffffff8000, 0x0) 16:00:40 executing program 0: execve(0x0, &(0x7f0000000180), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') 16:00:40 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r5 = dup2(0xffffffffffffff9c, r4) bind$unix(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) sendmsg$unix(r5, &(0x7f0000000140)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000200)="1aa22c83ac3e42cae1300c90198dee7354a8a6a885671aba867442096bc1d316b998e96a49b4d4c7f115d5765261debe14925151f84489246b9883a4d780854cab565d44840f1c685631e1bc9bd79025997c140f7a043ed772694afca1bf160c55db6feca445fff32739c9494ea5ef8f67efa75ef0a685c91fd0e18b794c0e1b32d2768563a122242ee4b9a0b9f703e175a9f9696aa1d724da52e57028e05bba0d", 0xa1}, {&(0x7f00000002c0)="ea537f355a86effaf433daf6c6c51ea2e4c77552d090e1fc3c388f823a877d9a82a51b9b9d0354802f51889345ea313fa90b12999b40d042d0f5b414891a69137e7c9ec9b3ef1831e8a19d211280d4677160659b50601ba8fc6f525c7beea5c4c57502d3a3e4a348e5a19e086d4882100b15724c7abb99baa69b73bd777a65353fb65b47c563472e8e0338782a424f2ebb0afbbe816df1fdd8098041eda1e787c91bd12dbe18c8965e2102c037f3d342aebfd4e5b81b2b749ee6bb22f5", 0xbd}, {&(0x7f0000002740)="a893a6907ed3c5955e6756d9559ff0fb70addd357e123cab21a3b2fe66acea54a10f71e0faede13106234bfe9aeb833f131eb790f9e882a3c3d9a82ea89bb0a5aba410f255b49925657ac5c283eb254e558919c3da1473295f72029910cf8c2a9a3ffea3ef87489ec40e113a67aa430ce164908cbafc1c54fa769946b55416b9933dd9ed1a9e342fe1d1c08211946e8f17242ac0b16eada5661bbdf34c71b35d27e3871d463075b17b337c72c21f5a10b1a1a0f2aefccbd1be74b8d62e8092da028dc536a0f45cd6b15aa415704645e39f502a3a844accf510401a4cdf8d5ba9903397d428d39989cfa0625bf9bc5f10ee7adca9d6dc01964d17c21d6264768080f189b616c5ab44018d590fcb9c66faa6c34d2c04c0dd3157317d10713f093aaf4575ce4b54898f0dff61c790b8fde2982a34dc787e92b8b18b70f755f82f084f30860dc1daa51d7b54ff41abbdaa2ba9ea7b835ca0b13be57b861a9ef2d7ca94557c40fda35ec2ce4e026989b72e7dd020091e74d112c1ead229430cde30a6ad0388be71739cd54bfe570ef0aebd805a6b62b340000f5d103d8bce77455259e296598547a169a1d8411184b86b1398249c3658ae282db1e90bb5b7f940badcb5cc3d3ef6027cfa224607fec05fc03be51427617770372ccb666e2e2fd959c3603e1add299c7cb597ad612dccb4f5cc09f6cfe835437b95f821fdde4a9e812486f04d7f8e7a25e637eb203066e4748296f23d0472af7f51e0744ad08931d1a5b1020a128f4cef6c348faaa852c16dc445ab03f63c3c5261988e414e68783fc6fd6a58f2f44115f0d9b44ca7ea283adec823153f29ec4e44043676f4001ffc53be507afa5621350fa23c55dcb98fed4877728afb533a4f8065814c6815730bcf8c4200030c550218e536d1c42f901d43c4649481a7f31760aff42c00aaa05469256b5db768da2574d7d5ff0eb99d93a7e2fc5a339abbcac814dadb21534596aed8233f25dff6c6f1c0fb451d623c4c9b404659f73a12577770bc8dbd52d6185478bf0241ffaca018fd8ce87fc39e6970e88bfecb4cd641e2d055a0ae9e80121cb091131619abf5f7c97594bffda4ae32c626e2fc7c594ce35befc14eb0f8bf76105c29def8ce8530ab8489ba17cf1570f6db3c8f5d5c42ffac4fdb8a36ae6bfdf8dd802bcad5c52102fbe93a0bc7892e41da142fcef6d762089cd1ae0b61a9bbcf52d92b04d4314fd25d464290661aa3170c7d7fbb33528d411f4cc71bc2c99c8ded40d550ddc95c7fc648dd211355a4fac01f79829e0db4a4562e26bc5f986d734b72555b4c1192b4af36d7be55cbfd53a1efb95719150bef5def9e00916728fc5f3d57d7f97d9817164464d982c267cee142b3f6f2b8b1c4e93f51fb92e3f99fc804ca6bd6e8a375c8cb7d6b105773bfda7343410e09b055895a60c515f74b074110466cb6781923e2d9591ab11837b8e6e9c23e465ddf027f2c8d00b78064ff0364d8fff9546f2a63ee81ae7133a58b38bda14f2ffa50971ab3b994709275af10b9662bd911d9ad0d7ca83e2b7b74f4c8c5b66f466bbe43ffd934d88cec0f1e8e59a2a9f3dd0f4e28cc37937fe440ad0d564bdb832611c41c2dd073620ccba5211f0ccbaaa0861cebc89f8889870e4891e47c12a23e62eac115b05661da530f52b214bb988fe768f0fd194ff73d6090898a9b42aa9115c92ba336f7bba88a4ece9b45db8c28b848453aa82deed9df9a875a91922679e219647f59d7e5524ea9cfe54e09f90b9ee896ae6ee119d5a85e334aabbe82379898a2c9751ec0797cdf1d91db1d6783e085559713fd59bcda486174ab02367e8df4ff042d9eb060f05bf80cc9b805381dda489c8ec94c53c0aa58fb9eeb5670c52bb7204158c6c5ab648d7abd4df048f8dc7f9a7658fde17a00addc063d6dbce12f4ebc1a2850482b0507dede62643d3433d7bfd6d887bfb336018bd6fbf5d739ff0f777d3052f6f59dd7ec4f1961b4d1964ed7459f88d303a7e1b17d690daa4cd6f875fe4df3867fecc8bcae52d7c4415dd4fb2078df8f1b2d2381810b93fa97843a9f097bf9b20db26ab58f7073fa63730f6e349d115ebf97cb4d57792d1969d8940c556af78b67ccdb5dab6e5b82f9a96142a16c2d8a4c0fc84967ed17adaff416bc6bcd7a8649f3d089a5f8d015ec47ce7a87cae9becd1eced7e9f53373733e75f398a46481b93985b94ca57fcf96a33863ddaf60182ed19dac03bb71b6fd0719999821ad46f289ae236775d3fae68df6358c51af3a8586d8d1bccb56a19d8236e05f8b5049e9bc11f448bcb587e0c408a7d6cc40870112efca1d25bf4340b35f65bf8e58ebbeb79ad98acf5064019ced9125ee63f8812d5a783c7f14b14bec4a086cb632fe82146148dd577ae7585a52a1b429c9687b47b17e2bf5bd9508413708d4ad64eeadaa87c52b74e8a248c0517233885f39601b09b591129685be80a1e0e196aadd04e1b6d819011ab43655a03495def106d3f8b0586f4eadbd6dbabe1298024781999fc1dc04ff7cfe16a0f12f0c620bdb17d37e6ccc508ae6de18eb05724273740c9bb914b2761eebbbb8791d21867e431c4194164b721e61e9fa23913bc201afc1feb7ecb5fcc60f9f93b6877bb1f655a426d35ae2e9ad6c9289566c534ccb2c19a218b4ee234e3727f2194addb9482a914a31bdf67f3b427bdfc83646872c31e2f91eb882225edd1d8850ee2f0ce1199517b239c5e1401590b9bc2ee9ecb40f5d0ea718c62cc70d8ecb86c0606997adfe30f067854a135c17a6166dc90472f46e832690e09032f1c9e0010ee15b6c1825ae355dc1214b22a15837cea2867f54d7370858cff2c7681b0d58e67f6a69ad84e692344126ac668a2fca9e82896571f29bb55faa4713ee1b42b6df8a779162afbc2042e898fa14835140fbaa0514198d81880ddc3f4aee59ee861fa284a1330bd7e8118ee09088c450c4ce881911e610f79e3f84a7f5170a4b3cc4fe694d4ebe8a471fdaccaa7603b5502155f638404874af7952b3fe99b36103de373d0a984ae77a01a92297c2769ce5b1ef423a026417047d62764ed1e6b343a5e6a79f5b0380a62173f3d95ce53722e80fdc52d3a2443a19af98dc27a387ee48809927399535e063e41dcd648fc5abe64cb1b38069102439243ad2f3201f4eed3a0a8c73065d4d44b6a0d373a52845c09c39462acfbf88c02d11854dbe8ee95dbd067e008132b044d7e4a312546515c49cb168ebc1e52e708bbb0e04c0dcd07ec84bf1e0b9a41ae15467dd1b2f524a8a8cef663f0c36824cb7d03a43d4d4c373840a3f74359737192072c5096eface68b64c61a514c2af0113a894c7dd648559ad791fe4dfc14f0d8d316563d2c95dd4c746eae6ed7f674c1e56cbc117f5e55c8360d15013c7e07bc9dd99ddb19e677520aab1163404fb2d78c80d537aefb907386d865743f82d4fef80d837cc0a457e68e8566159ba6d5b1d390378ef9bbf9e9a0631f6fa759e1c035c046fb0faf442954bc540dbaee9ce873355f457a90f899f95db45cb9ace1bb85f7d4dd3e8569575673b6f6d2515cf66147ef1fbf61774cd7e53dc4182f94da16e2716067abdd34a7115db0f294a76709ff232dedb26762e345e671bb24db3ba9e1725abd74a99833a405f63e034fb718759a6fc30602ce6f8078bee4294446d03f2db9b0ba366f9035f16ac3def070be7dbe116c7e14ed21ffae58ca7f6f128bf0e1ef6a80207e213eb12809420fa55a12080a588a8e74b59a89aa30ec24fe4196a4e1257f09062987a5fd19cd4bdbb13cbf3cb38bd09f9c1ddbdee1d15890d0850d1a33fbe41204a54964ee238b2f6e598e28308cf44e8b53614eba1d94728c8b0062e40bd1494d3477a6ba9eef1cf02f6b8d0b4d82b7f9fe40f2856af92f01ef5cb913d5bfeccda983f5ccf17309107316401168e3c3c14c23ef0134688c3407063291ede27502052f5207c9ca9e67d95ca9df5c33d6c71aaab10ef8c2e943e0481f789c17327e2b5c87840eb71ee8d923845fac584a310ad47bcb024ea9b45faffcf41f1fd652d23d64b7702c256f350b16a8469606c7703e1485d81c7ebaff930472c8c7dff3b0bbccbba1781ac37c4cffbc727cb53d4f4a4b69a76756132bc50d3f01334d7b198b5d0255a7a201f5c3e23d6cb759ba10caff609b6f430811d39ee9aa074565b67f27f9e1e2831a1cf2e3629986cbb3f2e33579ef0c6e45c486aace0dd968ad39c249453eef89ef389c7fc149c407566235b414c25b8ce69dfa8563729f9d631b618132383275afe726fbb4b44936c5231dc388a1f07b1693ffe6f4795f72492751cf85d6e64c2c6b960ffe8bc792e82174c6bbe999f06ebed45c49237588931b18659f9be1461e9335b2b0713600803278062465ca3d16cdb65219c903aebdf7f1b6cd2808bff1937f6f5e6b5bf7bb90a655844c4a4307d09572c2758b3d28253130a93d4f267dee1d70b6da2bab15ea2276e186ed220c45d70a74561aa0593335885eb95e8fcbbd8b881341cfa2dde3d86f7656ac77d13fbf74ac63dc478fab8b9ece610c2db0b623401cfe873935140f39a758f47e840c0c5d639317b80a752afc87898456705ddedf254c829f0336d3f3257a2d31109429b1feda5fed8f0c6f5f71509e1cc995dabe0144123bab4eea53628ad9030abd016ae7a8c64ddc1e880be703c16ec494cc2063e8b7dad5aa761bed1a4972c72cde8a0bcfd514d75fc82f65aaf69a1fca3bdf99cbdb6f86e40d9dc098caf3256b5c4988605df3ba043834f7a76edab03d0dc7cafd8cc4eae1d6f2eb25a44cb707d6014d40e06dfcdaf2ae2f4eeab21c547a74cef65c4247d2d630297c168306b60d961cde1ca9d66271a6859895c60b3fca36b6cc905bab3daf009a9d6312df7baa8fa7332822751b588fdf928c0bacec4657cb327aa3c7cdb01166eadfc71d53ba9608d4de8ae9f0d0cadb2f73c7fac0fbb8dfe04844f744c094a3eedfa772455b0dd06899fdb88e83e658dd1c2f36e486671ea6240a0e59fbcfead0a3962e9d34b458188987e22a76d435550df32ffd9073f47e748a40cf4401eae36217235b3f8a2e4d51651497e3cb4adc9438ab53acafc3dfd72b770d13dcf1b127ed381a4faf5239594e7ae8754fd6031e7aea4c5710fdd1a72326c7d7b0d6f822757ea013f2411a7fc5fc4cb16cd9d161d0b84d07c49d04e3d88f6191be97b94f4970e0b0c398348eff6d503875dc0ab225164c68be0752ee9cec4e78961c4fd5bc83b191d3ffba6b5e43ace47c28a34d64a65eeb08fb032ad3b31b60ecdc29d583dc425f08dd566fa2c8f8fe594ea6014da53ac47170348ff4751c67b241c841800dd1db601eea80a1883ccd1f4e026eab550dcd6e5f900b67e180fdfa3cf544fd6ee65922caeaeda3b599e8ca20f6fe545c41dd41b2df41ce9bf1541e3d29c381ff3c5b04070c267eff7bcbcb8b6f39d264f22a64d6a0dc549be89b1935781db4ccd5159b7a23bd5627d66c853d8fcdf17302c850f37465048d553bd7cabf061927ebb74eb9c41f7331bec3bec4a856f71a4ac087eaf8f5457072689e772344290d86d713846219bb385790f7599e536f03acc04a8f73a405d37afe090ea70dd7907285f11e654698a11483704d7b1a85e991895cd17c8f56401aafcf91dceff46c8c602859db6127bea5c9803bb6ebf1e856b72e0f2998a775af3927c555391803b2d0e14f8cee5666e6c2ed5ae78e4cbfd808823cbf363bdf274d67acb1154e270f8d74a177c280733a00dd9", 0x1000}], 0x3, 0x0, 0x0, 0xb}, 0x4) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff9], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0xe8a7], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1}]}}) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x101) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x6c}, {0x84}, {0x6, 0x0, 0x0, 0xfff}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000240), 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0, 0x0) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)=' !\x00\x00\x17\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x3d}, {0x80000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)="00551c07c12dd63dacef9228c3cb") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mlockall(0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f0000000180)=[{0x7ff, 0x7f, 0x7, 0x10000}, {0x101, 0x3, 0x7f, 0x2}, {0x1f, 0x3f, 0x4, 0x2}, {0x2, 0x1, 0x8, 0xffff}, {0x12cc, 0xa0, 0x1, 0x7f}, {0xfffd, 0x3f, 0x18, 0x6}, {0x1, 0xca, 0x7}, {0x5, 0x40, 0x85, 0x8002}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = fcntl$dupfd(0xffffffffffffffff, 0xf, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000001c0)={0x2f, 0x0, &(0x7f0000000000)=""/47}) 16:00:40 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) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = dup2(0xffffffffffffff9c, r2) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) fchmod(r3, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:41 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840), 0x303}, 0x0) 16:00:41 executing program 1: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r1 = socket(0x2, 0x4003, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x7ff) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311dccf137c8ae135db3119e911c3a94484c8197ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394c8b3a66ceefa9bdf906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c5b041ac414eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63af4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab636be2c8bdd3e834708d82d4b093f35df1e1912019bb7523ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b857590a34a21a1b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164ac0b55d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b49c03189a137d2f66f452e0c1196b4dbb4c4cd05d53ca4d160a3eaa64fe144c36e0ce13195dc539306679a19f4a868287f9a2bdce66a7ff383d4e652c0367440fc9c361d5f5fa8fbb449b998ce407b9a504c14946eb8eb834a35f6cee69d0c0a978eabf46367aba8b0e2ec4a2e4250185133dd382c74c3fe00aa8d5443038338c86ff3f793271c15d9"], 0x10) openat$pci(0xffffffffffffff9c, &(0x7f0000000900)='/dev/pci\x00', 0x800, 0x0) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = dup2(0xffffffffffffff9c, r3) r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r6, r5) fchdir(r5) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000008c0)={&(0x7f0000000780)='./file0\x00', r1, 0x3e2da639ce754d13}) bind$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000840)={0x4b3e, './file0\x00', './file0\x00'}) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) nanosleep(&(0x7f0000000080)={0x800, 0x81}, &(0x7f00000000c0)) socket(0x6, 0x2, 0x81) 16:00:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) acct(&(0x7f0000000240)='./file1\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x28) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000280)=0x1) munlockall() fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x1, 0x2, 0x2, 0x181}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x30, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, 0xee01) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x20, 0x1) r5 = msgget$private(0x0, 0x4) msgsnd(r5, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000091cc9bbaac28fb8bfd36917d480b8cef1e4209615fc36252f6e51fbb0b6de1559b299261ffe87e73a30522"], 0x33, 0x400) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r2 = getpgrp() r3 = getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r8 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000280)={{0x3, r9, r3, r5, r7, 0x8b}, 0x6, 0x401, 0x2}) r10 = getegid() r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r15 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r15, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000280)={{0x3, r16, r10, r12, r14, 0x8b}, 0x6, 0x401, 0x2}) r17 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r17) r18 = getuid() r19 = getegid() r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r22 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r22, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r24 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r24, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000280)={{0x3, r25, r19, r21, r23, 0x8b}, 0x6, 0x401, 0x2}) r26 = syz_open_pts() ioctl$TIOCSETAW(r26, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r26, 0x20007465, 0x0) r27 = dup2(0xffffffffffffff9c, r26) bind$unix(r27, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) r28 = syz_open_pts() ioctl$TIOCSETAW(r28, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r28, 0x20007465, 0x0) r29 = dup2(0xffffffffffffff9c, r28) bind$unix(r29, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) r30 = syz_open_pts() r31 = syz_open_pts() ioctl$TIOCSETAW(r31, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r31, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r31) r32 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001440)='/dev/diskmap\x00', 0x80, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000180)="044d28b96c56ff8a761753ec0f81c40b34b60619e08302b367e272da8c161ab393a6426cede7235029934bba0afc9361ac623b06a9b97bdca03e38e96c0e4cf6b7ee", 0x42}, {&(0x7f0000000240)="e8a64bd21d0299cbc31376c6dc646df94ef7d3fcbdcb7bab3a6434f767f69171f1d8130a7644062fe15697b79726248c8e73571af63a1e9f165d58f0a85937d4d820fe4a83ad8397a5edacd3106127a00c9852269e6431623fcadefdca6745479ff6662e969845237cbd22678030044941f59928a2a8e361af6b7b20e048fcc31595e5b01f2888cca3c49d96a0fc0d57395377318155bd54704e260601070eb0e66d178860a8bf78acba9a2a09fdad201495a0e2804168578368d27e9e0758fe5e3ef746d098545fd2dc375527fc2b6148549724ca9d2462689b160c03c30e36b811a8e625403dc294905c0ea06bb1891d74b0d080a42c218f86919b7e31694fb796bd7b01b46fd207b79dd9d3b7a39d098157762f9f42a24fc190aa1e21b05c7c69b8e6f2105527e390b238b5e00f3463a47586df5bebc4ae7754b216c4647acc44b88671feab8d1a2d9930f042fa2895b7e3b155477d5b468fe651a30ce282b8b89b55eb4e0d21628bbc628d0e5eb7158818cd2f9d886a4c98760f602fc40d4884152bf447427d7184b45003b35631a3da59e04a3e50069d7aefb24a4444d7f1a317f11005cf8b2a6f4198a8d8a6f946c2e3aaf657c00686435300babb4f66ac043cb46745963af1a3c09645eb3b9be0919f68a971b674c4cff12b01d79d9487e30bd1846f99fa2244fe571ef141a6a4f2f00f650c31f86872aa6ea43fccdacde69453b352a272e8cae8814965e1115b0493743d819d570c49bceb018d23f99d93f76fca1baec3665bf546b13701345e30d19b58cc9d6b419723597a22cef657b3ce09d29965e7571023b7ed1c6e1df6a8e4f7be5a6ab9da10e588802a42e2cfe18900b4ee12416fbd56c3b61006317a8bb5582167f94886978323591f804f8f29938e1235cc69c1e34f0d3585bc5280a09f0c6512e658dac9755da93a882f52a124dc8dcdd6f6f34a4dff1471e5516f44c9b65542680f55086c0bffee1f45efacf07a433c7b3dc4a8aad330be05905c462cdf5c4ba646a56dc3a0de42af5031c541be90323e5939626692280e2fd7e7fe158d2742c40948484b005e2ca22714bc7b50b72484ddb3039db36c5160e0706dc915941ba926daba488688a1644050534b640c92e16f34439fe3e72dee6c4e34b7c10cef7e175f7c67f80abf6eba450716f6db968f31fc9ea5c4c52baceb6a08844eaefebaf56ee9aba2e8576b25b4b324e6ab2e2c727178e9b84024c84b632657b89ff6906202ff6775e4666d829b3272a769768eddd939cf38046853e4f405af72eafdfa7ae1159665d2990088963927100a10a0008674f9659fa3631de6355379230b281d85da9cf10cf7f49d0a0a9ab5046364cb9a116afa1a5ea534cd077a1f17cba7c7d53bb70b03f4cc4d15717120269ec817cb59bdc6543573522a8aa68bfde138dcd42815b0d66de6207affef2593f6cdef798ae0f4d80525e8eaf86671a8772b0b210603586fbbb80ce5ad21315a2b569bc99a508d72c43d44d1efbbf4d5c306a63f256ea1ba84c1754f5a053c31a5e9a05c5dd385ea4c6612ad35167c030c8ef8a4a60c4904920679d1ff5b38a05070a3bf566af508c968c72948276267488638bc2d63ea45631e65df5b9522d44dbaf7bdf74619ade69bccb36ccecb7406e2d074fd92495ad25eab98c20e820b50e5528b05cc848240b7f6307b31e66a75ca7a106cfd7a90e28532ff6f360868354c98dadb9d520112296e29bf63bc1cfdacea621d35c4199aad355e60968c55e33568ab2449ed91bf464deeb47ed7330cf7a3e140b66601dc65c6f44e663459d3d72b2622282922bcbe566544b54567fb0523f7e595e0e2f74b1595da72aaae23b5f0b3ccda3417744b1452118c7d7c0171fc088d3b2fcf21146e0a13ae4b26141c4008a6b797b0ea5ba97364e72c7ef5ae32e8a85d32b28c747ace2886cea187ea42fc4259789b647376e69b15ef544a764b5d07ddf3976d0ab81a74ac34f449b8ba7b5b114a1734cf6c9a971da1115365197324f051d91ba1e0d3c962a9610437de6e1ac1587506bdc9b31c10bc81c645543b37a8b5dbee656ba95461dc1497e73bf2fa253d9e582de9595728d6fef9974e97425082b96f95c4a19b67cc32abdb85233156392c6d7ea23b0ed3818a4f5e167d428a1b879148dd8615c488e7d30d7e17dba6560a65fa4cfc47c88a3f82f15c06c21335211659c960fff9b9a9ccc7a03462e0b03e882c191c0ffa897555eb8a2b6bd7de28e3c26086c432b31c45193c56c6538f6543743ff8b19fab2c5ef0f1691d578e04960ad6a8638a7a234be428bcc99c3637d7755e72359a2e46cd930b48009ac8335371582307cd6f1aaae640e6ae9550b7d4b2dca8d56982f7fbeff8e0eafdcbcfd9a91fc69fd34e47fbf3c17747aada9d3f2d4e15ea4665b6effddb847b64c6ea7b7f8fc90e55b10df26905aaa62cb07f44b58fb4d1b6c9259ad0a46956e56ba1bcbe0d45ef79fd24b9f05546de5bfd68543b48316f67dbd2157b4f82b67bb10b8b1816644990ded16fa1e91b4ac60c5c3e877858b8fb2ffeb24e1eea155536398f97fabb324f31bf8c1acb38a31515484b848288c4bb16b755b629be6a26fa4aecbd8a7ab39b506daabd97ae7559699e6f31b015049b65bf14e8fa7c0d2c556cca0a688d5fe5f97f048a16139247794ac2ec701a5da9f276296fdc0e52a97e2e83ec0a39e5df4852fbbd47d72334b23d7f68c469b08549718ba6efcd22dd6572cc42bcef56219096143bf79e9881adb52b821c84adcc5144f52edc69d57a5c6711bafb779cb8e7eda032f91ddef4ff2b5ef1662bdefea9fc843ec70d8899c31e89fdcf046005ab12dd544c007aa0fd9f712959a462908b5089d3647a372f34190a340f129319c8e00af3ea69440ff0b7c854cc33750611a517c3dd20c3ffa2fac1aa30cdb9940fc7e6ee41180f52f48f6679f151e4084e2a57dbb20d8925ce84dd10261ef090eec192dada5b14a35367c88ef8984d3425a0ccc13bda3990e0fae64cb8c5da8d8339cd9200d5226336ba671606af56e9257b706090d927c7688fa48b4d6f141652be3dc9a43fee02e8075a9c0919346f549d3e85e9b2af015d9500e0ee889c63a28e8ac8fcb521b143a9e60b3b6d8f014eef8706a514f5268643c0022a800f28ef9d291eeba5050bb134dd6f2d3011cbfeb580ac7afab8a728539cb6156ef84e1954e2c42475a2d85197d065a5a46de3fda601d53436fd4670d64890eff977b0d786434a4aab2412cc7346584af958f9cfb8dde57865cd0af96b37581edb882614040e1c6e834d747fe7af515f018482baa9978a5797fe7af3b04e74bee0cae12d071bac219068868e22c026419685cc62033ce15d91d6c5aede80dff242292c059542b6dc86a145ec1f815fa570c00a8b3588eb7c152b599cc65261d238ff87a9b1963b9834ee3d0fb4142714112b2bcda77567880e65e94dd4c4e516bdb584ddff5bd6345e0c18a0cdc6b0f5f3240223b676844409e1761e0db34e999a53888152799e1a375c6f714830311d8729019f190c052c3d4f84393521e7a8120f5a1efa72c7839e2e6ae5a7bc6120c6f441bfa5fad1914753084b1dda8c55fbc5fe7a12e2f974ccb8aafc9c5865159dc5c8f5cdb420b420268079dd2e42d0e7b240e670ead703565acd35575d9e83fcda31239842d529f71c109208e47e55bf07309597fee48ad238fb1964d9a71820715532b6db7f2758bf9da09857cf38d4af4eac6df7274ba1a0c77d77334d1268493bd11c591fd7a0854440aecab22d5e04d0d17123ca048c681fe8033f43b2b7414eb1018c48492259bcc1edc43b4504a119ec5f8250c29cb1b8511662bd7e63f1db25a9c096b06defed1386197e76d080a73bf148765a676d18318624b9feef847803f2b2097741fec5fe16d47da0319e7bc0dde3b0441a40378b94d12a01dc8264f85c7f5c7a33a08b00e587aaeabc2996d0496df786b3f896b2312915fae4fd13ed0218870e69f33eeebd9e83e524c6b5661eeb9fc5b92bd8b5564d5b73e2b2b1f5671c65d1bcfe8221d20e730c7b4af385055c664bcbd06ea8636e8923c3a304d6966d331b8818a9d162f5c9a08fd149dc7501252b4b6a8c11e6f1a2c891ce7e068a52708c19ab9a33b5d051289a8f5d3fe039c8a22415052bf0ff29b4b2e1be7a69fc7b6102075bcf3778fe247d996e56cdaeaed9b2a8e8df811305d1cbd1041d2941dfe199626097d1f55500a890f77067609c1c51b3dc0c95e5beef37da0cddc4dcc58c85c10ade83e7f7f2fe772d2a9a2e4b3d657e0e79133de98ecb5c6b2335446bbeaa048e0b507ae8e8b7615f635333b4ba864b4059c7967d9e0ebe4d4c46ceb101682917a46580c2b04d6c7f6666a032be6ad865871eeebb0b0f2665ce722418dd153e650dd63ef66d833cd0ab682f9f030026e32add332e3900bd0a9880d6eead9fd41b8c82efc385e9c11e16b990e200d43314452ac70b676658c6179196b54551cce46a3f28c1897bd2b4eff06256c6e7e6e1f29053534e02ccb2f581b562bfbf35a80d0f6e55e9bbe27656784e874d9afd21c0a9de901e95d2cb25314cd507994f498037514bda80197d7115508d808260e0d8ca1e07bd49e36114c986373da295f38ad647131df307ac7d018ee152f4a4aa0e1ec79aae344c292eb7e3776d972240fb3d4e83ee30e549cba6850708706355a46e0ef84cd992860923eae321aa735ec672460d4d1eb6fa3e95bd28196f805b9dc81f7fb234c6707118701774bd2fd77b5c9b8feda98be643b12369331e4ccaf9de0140d3f0e7342c2ac5a9d2a38c26c8b2881deb63978d5305785da1a635864cb598eaa783fdae202f409e4cf41221d2e4adad302d1bbee503315b6f7129813bb79a9ca33b2cc81c0b553312c56908b4000360cf99f551b752e8012e8f2edd0b7c9992188cc0b80dc4ac690f6644cf83b6737f1ff0deaf41265678207225612f72d919dda8ff2008c485dda62c1c9395a81c47a24da622414d91295c52a8c1e38a00fbc5ffb282167a7df0e3595074e1861ceb1847a2a2f6dc65bc29168002c20e431f4ebf3502720d8567a06ad0fb2699c30ea0dcd102ed69c00735d58680f3ac313544272b93be1b5b4aaddb7a5fde85bf127d2a62f00b9f64ae7df3cba8ebb8462a5a4a15ae1b881de11437ac581a73c7e9f7354f4a8860de7f301ee3e5ee5f30262ca9b1e4d422b77ac5cbbed9eccd78493814026315c061fe0824599a3fc09fb9bc5693ea30091b0e70add6365779ae081fdf0bd7304bab593439a894e5e72f3c618ca38ed28e4096a002aaba60fb3f1f7cdaaad7729da6ac3d427b89f94bc2dae577b7f640d7db9cc9ed568fa158336395af5dee106a1b4cc48d0e0e24e9fc6a4a6eff9ca4f7af51e891fbb5d052e0e9b7a77609fa6401cb8be17b111dc0173b81ea12c8d342b16c56795f0039135a1ea0683da617c29a06e9014ba8c645a18158833de5cc74a1fdaacbc911573bbf4f294cd4a8954dfcad3e5185887ea6206e46c95390a7ee16d246a033c6e6393c355a4093e154a18f2551778c50c6296c13c389bb596e7343002aa47da958346c7d45e2a4ef7a924ad0e945265ca20b4c2b7dfe85737c85d8d6bc37fcd4f7da4f8c63473dd69c53724e2dbd77d01559ba81f906143802f5f47dfcc06071466d051ba0f81af7934bebe23dd689f76ff8e6e7a27988cb06b23cf2a050634d6ea7f8f20701369cf971324a0ef36e92473bf4d69fc17879fa669e2d112e95c20f284acc03", 0x1000}, {&(0x7f0000001240)="ee8cf9dee0166e06326ae5f976786084cea7cd1131cfb0ffc8913f362c609a53ee2abbd2df7bdb8f72132d37c6a088466b9da040320595e151e28d43cffea67f335e9dfd50528cad9c5737844fdccfea23123de0078ec6660f9a9238b5e96c496d0dab40e9c6a2f6d529598af58f4205eeda0830902273b3ea8a370cef948ba9c22e7a79d6b0247156896ab1a57076630bd5dcf7ac64a505e1621dca55e0ef9012e13455c987e0e78d3e04aad778f6585eb9358685d915", 0xb7}, {&(0x7f0000001300)="42b1b648519d98e175259ce0a54ed0769431c551ddee194ac5b0adfbb075c4e8411efba5dd9d8b68b14417faeba30e0d61b5499bec66a61480a3f8e42ac60cf54413b6aa99a8c4a5c0d266b9c27aaa3f65ab59a7ce93462f2399e08bd1ce02718961d3204fd22274530b53ac59aa4a8a6b25aee356da2ac9c785bf360b7ce8a676c3e7248f99b086e964ce4114baca4d4dd7b2ce9a4b76e3af868e4c085c007c40ee2bc5e5c94e24ddc8c1839fe42726d61323c8b13f8c1f7a01ba49c7db0a2f47faf333365ac888e0f132dbcb39f88b0c90902d7a581e632c24449fc1", 0xdd}], 0x4, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r2, r5, r10}, @cred={0x20, 0xffff, 0x0, r17, r18, r23}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffff9c, r0, r27, r29, r0, 0xffffffffffffffff, r0, r30, r31, r32]}], 0x78, 0x15}, 0xc00) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/fev\xd57\xe9\x18\t', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2d}, {0x400000064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f00000000c0)) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = dup2(0xffffffffffffff9c, r1) bind$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c3000000000000146029598146e6be166e41ad0dbd4054033c9f7133bbda8224b0f3d77de7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0x8, 0x7f, 0x8, 0x9}, {0x2, 0x7, 0xfd, 0x6}, {0x2, 0xb4, 0x5, 0x388}, {0x1, 0x81, 0x6, 0x7ff}, {0xfac, 0x80, 0x6e, 0xee}, {0x4, 0x6, 0xa9, 0x4}, {0x88b, 0x6, 0x5, 0x78c081c1}, {0x1000, 0x71, 0x5, 0x7}, {0x1ff, 0x7f, 0x40, 0x2}]}) 16:00:42 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x68528c736f6cff8c, 0x8a) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) r2 = getpid() r3 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x2d7) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r5, r4) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x100, 0x0) r7 = syz_open_pts() ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r7) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r8, &(0x7f0000000100)='./file2\x00', r8, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r9 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r10, r9) kevent(r3, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffe, 0x89, 0x1, 0x7, 0xfffffffffffffffd}], 0x9, &(0x7f00000002c0)=[{{r0}, 0x38feff04ee235c2d, 0x10, 0x40, 0x0, 0x7}, {{r6}, 0xfffffffffffffffb, 0xd3, 0x20, 0x100, 0xffffffff}, {{r7}, 0x7ffffffffffffffc, 0xc9, 0x2, 0x7, 0x4}, {{r1}, 0xfffffffffffffffa, 0x88, 0x2, 0x100, 0xfff}, {{r8}, 0xfffffffffffffff8, 0x10, 0x48, 0x2, 0x9}, {{r0}, 0xfffffffffffffffa, 0x5aaba88e14bd631d, 0x0, 0xa83, 0x3}, {{}, 0xffffffffffffffff, 0x8, 0x80, 0x5, 0x2}, {{r10}, 0x0, 0x9, 0x40, 0x1, 0xffffff0000000000}], 0x2, &(0x7f00000003c0)={0x2, 0x8ad}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1104, r2) r11 = kqueue() r12 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r12, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r11, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)) ioctl$TIOCOUTQ(r12, 0x40047473, &(0x7f00000001c0)=0x8) r13 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/oe\xee\x00', 0x80, 0x0) dup2(r12, r13) fcntl$getown(0xffffffffffffff9c, 0x5) 16:00:42 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8302f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000080)={0x4, 0x1, 0x0, 0x68}) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x87}, {0x60, 0x0, 0x9}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0xc003, 0x0) close(r1) socket$inet(0x2, 0x3, 0x11) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, 0x0, 0x0) r2 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x5076, 0x1f, 0x1d07, 0x9}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4}, {0x7}, {0x6}]}) semget$private(0x0, 0x0, 0x80) r1 = semget$private(0x0, 0x3, 0x10200) semop(r1, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) pipe(&(0x7f0000000240)) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r3, r2) fchdir(r2) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000002c0)="c3f74f60d2cebba076d5ba96115b64fd6d3279f20e7673fe26d83028990b58032bbb9b305055ee1cf71fe5cf1026e8d30d6957a108733b208679a61d2a26136085cadce56957bbbabe5a052115c13b529b1d649bc83b2f5287b5aa26d5ab55b68f42b00dd0af0a1ae9bfefc239e2ddf95aa6db595abab1b221c8952720b5ef343e996ff42785d5ff9ee398c52f521b7ebbe4a965ac3442b31bc690882ffe1cc8e7f017d4ef4214a1541ec82efb22008cae5957abe98ddf72ccc120c07a60792f9d1643b7", 0xc4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/73) semop(r1, &(0x7f00000001c0)=[{0x3, 0xff, 0x1000}, {0x3, 0x20, 0x1400}, {0x1, 0x2a0, 0x1000}, {0x3, 0x20}], 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffff52, &(0x7f0000000100)="0000000000000000000000e5ff00") r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x852214752757b589, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000140)) r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r6, r5) fchdir(r5) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000180)={0x2, 0x80000001}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) flock(r7, 0x8) 16:00:42 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ea014000000000045f00000001010080000200"}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0xe9e, 0xff, 0x4, 0x6c, "8465c9a3b3b4043d62f14115405b7fd63e154c9d", 0xaa7, 0xb5}) read(r3, &(0x7f00000036c0)=""/91, 0x5b) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x24}, {0xc}, {0x6, 0x0, 0x0, 0xa4c8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) clock_getres(0x4, &(0x7f00000000c0)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r3 = dup2(r2, r1) r4 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x54e73b86d01d1942) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x800, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r6) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r7, &(0x7f0000000100)='./file2\x00', r7, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x100, 0x0) kevent(r4, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffc, 0x8, 0x800ffff8, 0x3, 0x9}, {{}, 0xffffffffffffffff, 0x3, 0x1, 0x401, 0x3ff}, {{r5}, 0xffffffffffffffff, 0x2e, 0x61713c5b1f39f055, 0x10000, 0x20}], 0xfffffe01, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffe, 0x40, 0x2, 0x0, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x81, 0x4, 0x0, 0x8}, {{r7}, 0xfffffffffffffffb, 0x0, 0x10028111fbbbbdc6, 0x7, 0x3}, {{r8}, 0x0, 0x81, 0x20, 0x0, 0x1200000}, {{r3}, 0xfffffffffffffffb, 0x10, 0x2, 0x6, 0x3}, {{r3}, 0xfffffffffffffff8, 0x4, 0x1, 0x5, 0x848}], 0x1, &(0x7f0000000400)={0x3, 0x100000001}) read(r2, &(0x7f0000000080)=""/3, 0x3) pwrite(r0, &(0x7f0000000140)="fbf217f65b361b1b42e218190300", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) 16:00:42 executing program 1: syz_open_pts() r0 = syz_open_pts() write(r0, &(0x7f0000000000)="a6", 0x1) dup2(0xffffffffffffffff, r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc00ebf482be0400"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = dup2(0xffffffffffffff9c, r1) bind$unix(r2, &(0x7f00000001c0)=ANY=[@ANYRES32=r2], 0x1) pwrite(r2, &(0x7f0000000040)="627b030e35e16fc50fa49c6646f7d70f95875e084b85707e3b3f5e97505f4249ab5d95c7f3e3f0df8a5cb4893973ad9ee0644230832a25195faf10e668f3d5703c2589ef11eaf957e1bf388a85986d94c6814c022cb1e1a682466ef5ad6e7d2d6ed997e7192176e65fb7d1b781d1a1ec18e765b6a52165c753f40de41dae44c9f4570544e4212e3a71acc8ed02e66005be920a4356c46a0b92760a68aa76eda9b9e19e753b5477a6506943dde9fe9499c651411b29c41735709d781b8cec2e1116c92d7534cd214ec72078f76b67ba937dd1e6bc0c682afd83ad1b935aaba3bb3b2e004b52af276ab8837c01532fd59f61b5", 0xf2, 0x0, 0x0) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r4, r3) fchdir(r3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pipe2(&(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) 16:00:42 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001680), 0x0, 0x0, 0x800000000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x4413, r0, 0x0, 0x0) unveil(0x0, &(0x7f0000000240)='x\x00') mlock(&(0x7f0000010000/0x3000)=nil, 0x3000) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = dup2(0xffffffffffffff9c, r1) bind$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f0000000200)=0xc) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0xe677108a824eb6c7) faccessat(r2, &(0x7f0000000280)='./file0\x00', 0x180, 0x0) 16:00:43 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = dup2(0xffffffffffffff9c, r0) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:43 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x64}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = semget$private(0x0, 0x4, 0x2) semop(r3, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r5 = getegid() r6 = getuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000880)={{0x0, r4, r5, r6, r7, 0x14, 0x6}, 0x5, 0x9}) r8 = semget$private(0x0, 0x4, 0x2) semop(r8, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) r9 = socket(0x2, 0xc003, 0x2f) setsockopt(r9, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xffffffffffffffaa) r12 = getegid() r13 = getuid() r14 = getegid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000880)={{0x0, r11, r12, r13, r14, 0x14, 0x6}, 0x5, 0x9}) r15 = semget$private(0x0, 0x4, 0x2) semop(r15, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) 16:00:43 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x100, 0x0) ftruncate(r2, 0x0, 0x30000000000) ftruncate(r2, 0x0, 0x80001ffffc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:43 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000480), 0x9130fbf, 0x0, 0x4000000, 0x0) mlock(&(0x7f00003ef000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00003ee000/0x3000)=nil) shmat(r1, &(0x7f00003ef000/0x1000)=nil, 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x54}, {0x200000007ffffffe}]}) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000000)=0x1f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000140)='./file2\x00', 0x20) renameat(r1, &(0x7f0000000100)='./file2\x00', r1, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r2, &(0x7f0000000240)=""/35, 0x23, 0x1, &(0x7f0000000280)={0x18, 0x0, 0x9, 0x9}, 0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r5 = fcntl$dupfd(r1, 0xa, r0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000000)=0x7) pipe2(&(0x7f00000000c0), 0x1000c) r6 = getegid() r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r11 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000280)={{0x3, r12, r6, r8, r10, 0x8b}, 0x6, 0x401, 0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) r13 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r13) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = dup2(0xffffffffffffff9c, r2) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) openat(r3, &(0x7f0000000000)='./file0\x00', 0x100, 0xbd77e94391658841) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:44 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, 0x0, 0x1000002ac, 0x0}, 0x802) 16:00:44 executing program 1: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 16:00:44 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000, 0x0, "00370020000f00"}) r1 = msgget(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_STAT(r1, 0xa, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r4, r3) r5 = dup2(r4, 0xffffffffffffff9c) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r6, r2) fchdir(r2) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) close(r0) pwritev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000140)="b81c38f5f111843c815e3731389b19be6f6c92ce76f626a05277abb207887b11594de9faa7432b2478db0c1073c4e9298c066a5f0fe4ef18e39e9b18f81674bdec58c61ef23e4a97059ad91e1c8064a5eb63907756cb276b4dcca2a270399d7f0be74e03f8159a9d02bf6ab64bceebdddc356a9125748a5d963fcde26250a4f86c87a34da968b989717608176bbff8fa495c7e9197b3b9aa9a02ab4f290d9155036b209b4f116bdce42d090f2d304942c7fa50ae6fdae83471f331fb3c2481a07bdeb6441a5d984e445f8bef56c5c56925b8a77de8faec53b517f87f61ba4e4108696bee67", 0xe5}, {&(0x7f0000000240)="deff3ec7a091381a9d075d9ae68e205c8350f9aa393afe7f8f04bd0733dc6d2cd96a49cc2d6ba59440ddc88b3b4d2161445cf93cb2ce74eaf1b5304b8d632bf1c0fad281e65f1d977541c54980c124b53a2a829047c4901bff5903d50083c254507b4fcc5717cd6dac6018942a6dcd6e618623835b53d6c667aa717ceb4a1d6b61b4a8126f", 0x85}, {&(0x7f0000000300)="345093439ad7a5433f656609e71e9a8fcabbc82548eea6c839147c40c9fac572129fb6b09ee9a80666c4c1f303f4bf1779a9e7add629107347f1055e9db3ad16316a99af8e351fcfd839c1cad27df7e68ebf5516bfb7abfa4e2f83655293afa68a2815ba9a76bed1b2f3713a14117e9a2dbe40d15831a437eb2f71963579ac242c98966d95950751954ca320ee5df02545067e89b1d859b3fc75760262516b51f5ed4afc8e4e46a5c67898fad528bf6d24cacaf5b5ee6cd76a46d5ec6f28ad8ae3857345f6c1db53852dd5e52826005c90f2f261e5a15c5a79d8809dc58282682799c50d2ac2c837ee083c997740fc", 0xef}, {&(0x7f0000000400)="5509a6afaa4ecc98b75b1e74124632fa78e87212eb70e20c66af9bebcf5d3d1d4a3a86c5fb1d1f4c76d9cdd1482795351bd80938078a67d52d75573db7b2cbd8bea9efe981ada13fe2de74679aab7b09203e79fd955e3fe99475973a33b9fe806d91c529d2218e42ef0d99bd5ad31cf8517b8a491442391b11e5b6f68c1c2e2d75be2253002f47ba0bddfa0d0cc8f6ac4fd78411dc3e3a977e9ba4c7cfb0904c33e67e0071eb7f9e5cd15137a0b72095b5ee64990ccaa72e70b226e4f2e730ab316459279c8a055167efc09a91e526cc48b3efa24221ef63c636a6bd6ab5f34f73da1bd8", 0xe4}, {&(0x7f0000000500)="c3f4767660409d64ed8dd9f005fedfab7283b9d7c302116ce4a0f9ea98eea2a137d56a041dd53c63526f9157c710efaac5d56a29935e03fc6345064b9d04ab6bb58e4c0eb882459f0367cbfcab7a3647a1ddbe", 0x53}], 0x5, 0x0, 0x0) r7 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x130000, 0x8]}, 0x3c) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x40, 0x0) fcntl$setflags(r0, 0x2, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x11c8309711d9e2a5, r1) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r5, r4) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./bus\x00', r5, 0x1}) r6 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x204) write(r6, &(0x7f0000000040)="670dc3", 0x3) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = dup2(0xffffffffffffff9c, r0) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = dup2(0xffffffffffffff9c, r2) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fcntl$setown(r1, 0x6, 0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = dup2(r4, r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:44 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001bc0)='$\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000018c0)) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r4) r5 = dup(r0) semget$private(0x0, 0x4, 0x303) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r5, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r4, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r5, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r1, &(0x7f0000000100)='./file2\x00', r1, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x20, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r5 = dup2(0xffffffffffffff9c, r4) bind$unix(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029638146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec51277436a65d321fa0d00"/80], 0x50) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 16:00:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) recvfrom(r0, &(0x7f0000000080)=""/127, 0x7f, 0x843, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) socket(0x2, 0x4, 0x40) 16:00:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="c0dabcdd8a8ea043c3e1ddceb666") r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = dup2(0xffffffffffffff9c, r3) bind$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getegid() r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r6 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x3, r7, r1, r3, r5, 0x8b}, 0x6, 0x401, 0x2}) r8 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r9, r8) fchdir(r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x4, r10, 0x0, 0x0, r1}, 0x8001, 0x7e0, 0x0, 0x0, 0xfffffffffffffffd}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) acct(&(0x7f0000000240)='./file1\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x28) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000280)=0x1) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x1, 0x2, 0x2, 0x181}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x30, r0, 0x0, 0x0) close(0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) msgget$private(0x0, 0x4) 16:00:44 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='/\xbb\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') shmget$private(0x0, 0x1000, 0x50, &(0x7f00005b9000/0x1000)=nil) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r3 = socket(0x0, 0x8000, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r3, 0xf, r2) r4 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r5 = open(&(0x7f0000000280)='./bus\x00', 0x8000, 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) getuid() r7 = getegid() fcntl$getown(r3, 0x5) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r9 = getpid() fcntl$lock(r8, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r9}) r10 = msgget$private(0x0, 0x0) msgrcv(r10, 0x0, 0x0, 0x0, 0x0) r11 = geteuid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000000140)={{0x5af1, r11, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r13, 0xf, r12) r14 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) socket$inet6(0x18, 0x167077692374fb7c, 0x40) r16 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r16, 0x0, 0x1, &(0x7f0000000300)="8ca4452de3c4de81bff201d1c7a45579ec4eb9df941abc6f7d44cc591793422d8f0fe124d5727e0d2c3665b28dcee6ba23602cbb6c702bafc914340007d76191e569948fde33ad976afa83458e85c384fb05e875b9e0440d1cf8377056439009ef170396b5cd93a1a7c124921d54cebac8c85b7901dd5b5511bc813c80fffffffffffffffb66581a4e411cf3d7ad3c11b63ec5cbf140b6f9ae4bba72ac688dfb3babd709ae08df540aba6400d3cdde6be35eb00f", 0x196) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r17, r17, r17]) r18 = getuid() r19 = getegid() r20 = fcntl$getown(r13, 0x5) r21 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r22 = getpid() fcntl$lock(r21, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r22}) shmctl$IPC_SET(r14, 0x1, &(0x7f0000002380)={{0x0, r15, r17, r18, r19, 0x20, 0x80}, 0x3, 0x7, r20, r22, 0x8, 0x80000001, 0x4}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000002380)={{0x0, r11, r6, r18, r7, 0x20, 0x80}, 0x3, 0x7, r1, r9, 0x7, 0x20080000001, 0x4}) getgroups(0x1, &(0x7f0000000080)=[r7]) r23 = socket(0x18, 0x1, 0x0) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r24, 0xf, r23) shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r26 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) r28 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r28, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getgroups(0x0, &(0x7f00000005c0)) r29 = getuid() r30 = getegid() r31 = fcntl$getown(r24, 0x5) r32 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r33 = getpid() fcntl$lock(r32, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r33}) r34 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r34, 0x0, 0x0) shmctl$IPC_SET(r34, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r34, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r36 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r36, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r36, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r36, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r36, &(0x7f00000007c0), 0xcb005093f78273e) r37 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r37, r38, r35, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r39 = getppid() r40 = fcntl$getown(0xffffffffffffffff, 0x5) r41 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r41}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r42 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r42, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r42, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r44 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r44, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r44, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r44, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r45 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r46, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r49 = getppid() r50 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r50, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r51 = fcntl$getown(r50, 0x5) msgctl$IPC_SET(r44, 0x1, &(0x7f00000001c0)={{0x2, r45, r47, r48, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r49, r51, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r43, r48) fchown(r41, r48, 0xffffffffffffffff) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r35, r25, r30, 0x1e4, 0x8}, 0x5, 0x5, r39, r40, 0xfffffffffffffe3f, 0x9, 0x7fe}) shmctl$IPC_SET(r34, 0x1, &(0x7f0000002380)={{0x0, r25, r27, r29, r30, 0x20, 0x80}, 0x3, 0x7, r31, r33, 0x8, 0x80000001, 0x4}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) fcntl$getown(0xffffffffffffffff, 0x5) r52 = socket(0x18, 0x1, 0x0) setsockopt(r52, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r53 = socket(0x18, 0x1, 0x0) setsockopt(r53, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r53, 0xf, r52) shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 16:00:44 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) openat(r1, &(0x7f0000000100)='./file0\x00', 0x8000, 0x42) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) r4 = socket(0x11, 0x3, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x7d, 0x400ffff5, 0x7ff}], 0xf924, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) r7 = dup2(0xffffffffffffff9c, r6) bind$unix(r7, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f00000001c0)) r8 = kqueue() r9 = syz_open_pts() ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r9, 0x20007465, 0x0) r10 = dup2(0xffffffffffffff9c, r9) bind$unix(r10, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) r11 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r11, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r11, &(0x7f0000000100)='./file2\x00', r11, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r12 = syz_open_pts() ioctl$TIOCSETAW(r12, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r12, 0x20007465, 0x0) r13 = dup2(0xffffffffffffff9c, r12) bind$unix(r13, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) kevent(r8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x0, 0xe67a87daa70d0a2c, 0x5, 0x7}], 0x9, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x7d, 0x22, 0x7ff}], 0xf924, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000012a, 0xffffffffffffffff) 16:00:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() unlink(&(0x7f0000000000)='./file0\x00') close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0x5d8, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7f", 0x82}], 0x1) 16:00:44 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0x21}, {0x50, 0x9}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") chmod(&(0x7f0000000000)='./file0\x00', 0x110) getrusage(0xffffffffffffffff, &(0x7f0000000100)) 16:00:44 executing program 0: 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x10200) semop(r1, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/73) semop(r1, &(0x7f0000000140), 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x0) renameat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00') 16:00:44 executing program 1: r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r1) shmdt(r1) shmdt(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r5) dup2(r3, r5) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000100)) r7 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r8, r7) fchdir(r7) write(r7, &(0x7f0000000000)="64a356d97ca778a36789156885cbb6d2495bb90a06fa1a974bd6ca626507492c9c25484c2b1bbe483e4378e8ee335769a1d5dca543ecea487bf8c78a", 0xfffffffffffffd36) 16:00:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = socket(0x11, 0x4003, 0x0) r1 = dup2(r0, r0) r2 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r2, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffd29) getuid() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x8, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xfffffed0) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000380)=[{0x0, 0x8, 0x1000}, {0x4f8e092b35ffb7dd, 0x2800000000000, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x1eb}, {0x2, 0x7fff}], 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r7, 0x0, r5, r6, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff}, {0x80000016}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r13 = dup2(r12, r11) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) r14 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x48}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r15, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r16 = dup(r15) ioctl$TIOCCBRK(r16, 0x2000747a) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000300)=0xfffffffffffffecd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r20 = getppid() r21 = fcntl$getown(r13, 0x5) r22 = kqueue() r23 = kqueue() kevent(r22, &(0x7f0000000040)=[{{r23}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r24 = fcntl$dupfd(r22, 0xa, 0xffffffffffffffff) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r25, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r25, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r25, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r25, &(0x7f0000000b00)=ANY=[@ANYBLOB="0e2afd3ad26096e778a45da0c0200002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r26 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r30 = getppid() r31 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000000000ea02d74b34394b0d833ba4e14fbeeb494cf04284de0400761623cfbd60d0ba88942562514ba27025c21f1262f2bcd1e2d7258f89a7737c1c93da5c87cc577b6a4f6d0e0602de1fcd29cf72651bf3523eb8fd79426026f7916e7d3aeb21956ae52238ecd8ee5e057008d145313892cc074adbb34e51caa0f1b8f700000000000000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000980)={{0x2, r26, r28, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000100)={{0x1, r17, r28, r18, r19, 0x10, 0x8000}, 0x1e3c, 0x8, r20, r21, 0x21, 0x7, 0x2}) r33 = kqueue() r34 = kqueue() kevent(r33, &(0x7f0000000040)=[{{r34}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r35 = fcntl$dupfd(r33, 0xa, 0xffffffffffffffff) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r36, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r36, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r36, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r36, &(0x7f0000000b00)=ANY=[@ANYBLOB="0e2afd3ad26096e778a45da0c0200002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r37 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r41 = getppid() r42 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r42, &(0x7f00000000c0)={&(0x7f00000007c0)=ANY=[@ANYBLOB="0001000000000000ea02d74b34394b0d833ba4e14fbeeb494cf04284de2d81761623cfbd60d0ba88942562514ba27025c21f1262f2bcd1e2d7258f89a7737c1c93da5c87cc577b6a4f6d0e0602de1fcd29f0da4e3e098844cf72651bf3523eb8e52238ecd8ee5e057008d145313892cc074adbb34e51caa0f1b8f7"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r43 = fcntl$getown(r42, 0x5) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000980)={{0x2, r37, r39, r40, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r41, r43, 0xa5, 0x1, 0x100000000, 0x2}) fchown(r1, r37, r9) r44 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r44, &(0x7f0000d06ff8)='./file0\x00') r45 = socket(0x11, 0x3, 0x0) setsockopt(r45, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) bind$inet(r45, &(0x7f0000000300)={0x2, 0x1}, 0x27d) openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x400, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') fchdir(r44) r46 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='\x8e\xab\x00', 0x2, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x20) fcntl$setstatus(r46, 0x4, 0x80) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r47 = semget$private(0x0, 0x7, 0x286) r48 = socket(0x11, 0x4003, 0x0) r49 = dup2(r48, r48) sendto$unix(r49, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r49, 0x40047601, &(0x7f0000000340)) semop(r47, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x3, 0x7f}, {0x3, 0xfff, 0x800}, {0x2, 0x0, 0x1000}], 0x9) semctl$GETVAL(r47, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)) 16:00:45 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x74}, {0x80}, {0x6}]}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setitimer(0x1, &(0x7f0000000140)={{0x40, 0x2}, {0x400, 0x9}}, &(0x7f0000000180)) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socketpair(0x2, 0x1, 0x9, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x0, 0x5, 0x2) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r4, r3) fchdir(r3) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r5, &(0x7f0000000100)='./file2\x00', r5, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r6, &(0x7f0000000100)='./file2\x00', r6, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r7 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r8, r7) r9 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r10, r9) fchdir(r9) r11 = syz_open_pts() ioctl$TIOCSETAW(r11, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r11, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r11) r12 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r12, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r12, &(0x7f0000000100)='./file2\x00', r12, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r13 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r14, r13) fchdir(r13) kevent(0xffffffffffffff9c, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x10, 0x5, 0x9}, {{r2}, 0x0, 0x1, 0x1, 0x800, 0x32ec}, {{r3}, 0xfffffffffffffff9, 0x8, 0xfffff, 0xfd00, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x2, 0x20000000, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x1d6, 0x10, 0x2, 0x100000000}, {{r0}, 0x0, 0xc1, 0x2, 0x401, 0x3}, {{r5}, 0xfffffffffffffff8, 0x695a99a771307487, 0x20000000, 0x7, 0x6}], 0xffff, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x20, 0x10000, 0x8000}, {{r6}, 0xfffffffffffffff0, 0x40, 0x4, 0x7, 0x7}, {{r8}, 0xffffffffffffffff, 0xc6, 0x0, 0x3, 0x2}, {{r9}, 0xfffffffffffffffa, 0x20, 0x20000000, 0x2, 0x8}, {{r11}, 0x64dea14ccf65630f, 0x10, 0xfffff, 0x200, 0x3}, {{r12}, 0xfffffffffffffff8, 0x2, 0x8, 0x400, 0x41}, {{r13}, 0x7ffffffffffffffd, 0xcc, 0x20, 0x1}], 0x9, &(0x7f0000000180)={0xfffffffffffffffa, 0xa42}) r15 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) execve(0x0, &(0x7f00000003c0)=[&(0x7f00000001c0)=',/\x00', &(0x7f0000000340)='+\x00'], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') close(r15) socket(0x400000000018, 0x3, 0x3a) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r15, &(0x7f0000000180), 0x4c6) chroot(&(0x7f0000000100)='./file0\x00') 16:00:45 executing program 0: getpgid(0xffffffffffffffff) r0 = syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x40, 0x0) fcntl$dupfd(r1, 0xa, r0) r2 = kqueue() r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) fcntl$dupfd(r2, 0xa, r3) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/vmm\x00', 0x80, 0x0) close(r4) r5 = fcntl$dupfd(r0, 0x5, 0xffffffffffffffff) recvfrom$inet6(r5, &(0x7f0000001100)=""/163, 0xa3, 0x40, &(0x7f00000011c0)={0x18, 0x2, 0x5, 0x1f}, 0xc) r6 = socket(0x30, 0x4000, 0x7f) preadv(r6, &(0x7f0000001340)=[{&(0x7f0000001200)=""/30, 0x1e}, {&(0x7f0000001240)=""/100, 0x64}, {&(0x7f00000012c0)=""/86, 0x56}], 0x3, 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001380)='/dev/zero\x00', 0x88, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000001400)='./file0\x00', 0x200, 0x8) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f00000014c0)={0x66, 0x0, &(0x7f0000001440)=""/102}) r9 = accept$unix(r3, &(0x7f0000001500)=@abs, &(0x7f0000001540)=0x8) sendmsg(r9, &(0x7f0000001b40)={&(0x7f0000001580)=@in={0x2, 0x0}, 0xc, &(0x7f0000001780)=[{&(0x7f00000015c0)="11418928f59e8839fdc9ddcf3e51d3f04b818dd809df9eb266698156ec545db6ef89ff801961ee39e55dd42809ea498e4ff8f6f70d53da683517e3c80fd6bdd87d21b3ff2b0968d65d1120", 0x4b}, {&(0x7f0000001640)="d047fc01f525e708f29db56a400405b6b2a747fd0bcde8321a47add998ecc83bc6285100e29ccfed0b53fc10b9adcd56b280734c81211a361f57d06e520dddd13d904f852c3a6a668f2489aea8e033368fe4da94c4aa5e44561f591172d1d65de85732c341ecf117084cbbf832d2eedf0701ee3e1e70e698dcd6daeaf34d55d77be5032aaed0874637a944415a76d95e3f83a01b16720d07bf13210152b4f87bd6a86086b1815656f8cca35facedee3357f55d2361e62c762fbd019bca6f1b5b73056b08c34269e95321faeffbe47e53d83af22277eeb78ffddc0ad1328098b81b3ecbb93bc7537b69d8f140410147725ba36c", 0xf3}, {&(0x7f0000001740)="aa29313319ebb0", 0x7}], 0x3, &(0x7f00000017c0)=[{0xe8, 0xffff, 0x8, "532892a4218e7af09505327cb2d7f772dff56d53087f8350d00e30b942a37da86a2046c1374a4fa33f5057a3c5abfae7c3ab81310dad4000c1ed2360c4b36b33b77afb9f82c68d5c7a2d023ea44dc289344fc94767b86e04e9c0dade0aa6cb4271ec40472ebb9e8b8a3860807e0cda63de964ef9565c76e757add37cf57d2982864ccc8ed679009ef842fcf84f645ed0a3b70ccfc7af1a9c260ca626f29d7ec149171f06f6fdd1bc46fa60ef18c38b5b3bd0c2f27b511b01ad3e8fc2c6e12204610d30b707beff25ba5f558915b4d42f1d"}, {0x58, 0x1, 0x9, "6a4862b97234632424a480fe860b24e22bc1cb22bf0ded8e3b7b0933f9cf4c27973c45b8570b8c83b7dc19bb8bc71cb68e94161ba4cf1d0662e273616b3b16920b86"}, {0x20, 0x0, 0x2, "b0d3a492b78ec7f46fcb2294de"}, {0x10, 0xffff, 0x8}, {0xe0, 0xffff, 0x3e, "1c4291c99a7b5b7696d5597c222725ad405f3e9f90ce4c1d6a154ce7cca8c73dc112ef4a852c0f6a82c7dc8a1afc4f6b182e60ef50fcc7ad0ff75aa42ef4972b9c8053f49eda6ba8b790ee7e6e3662b6f383595260ed02fe3fff77bad1518436f39d1a5a8af1dc53e529ef0a3b4ce130ccd817340294e05a581defec5dffa95fbdf9df4c017e0ddf3ae429e40e25115cec7d735e643a2f8aa3cfd929b8b5775021cc9436b5d91c2056a7e792d5648117c4ee636c997b29af602857f3ad0dc4b3747658a656f2d3378cc1f7d0e0"}, {0x48, 0x1, 0x0, "4b9c5d5e8e81c2168f53b3aa7cf75bf8771a05f895d5034e0d6aa9cf09f6b63d7d374b28754ef9da4bb97c088c5a89809a4545e48119"}, {0x10, 0xe1d20f6b1acdd536, 0x10001}, {0xa8, 0x0, 0x7, "4dd06d3b237ca10e4b45e62c32360cbc775f0ec117342de0a74a53dcdae1205ea908add0e47e05f2a8025f54fa4e9420a0f90531bef0bc1384243f27d2229ac8a5710229c05299dcf85078658a5aa1b9ad7bdf70614f8bba59bc94aa6f652e59f15742b0cbc368527dd2e24445acdad8f70e7e332725dd5d896f2c9035802e2cea4a27c9dc8050aa52f6116ae4b33cacd6eedc9da24782ee"}], 0x350}, 0x400) r10 = socket$inet(0x2, 0x4000, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) r11 = open(&(0x7f0000001bc0)='./file0\x00', 0x10400, 0x2) unlinkat(r11, &(0x7f0000001c00)='./file0\x00', 0x18) r12 = msgget$private(0x0, 0x8c) r13 = geteuid() r14 = getpgrp() msgctl$IPC_SET(r12, 0x1, &(0x7f0000001c40)={{0x10001, r13, r8, 0xffffffffffffffff, r8, 0x4, 0x3ff}, 0x1, 0x1, r14, 0xffffffffffffffff, 0x8000000000000000, 0x11, 0x4, 0x3f}) mkdir(&(0x7f0000001cc0)='./file0\x00', 0x60) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/null\x00', 0x800, 0x0) ioctl$VT_GETMODE(r15, 0x40087603, &(0x7f0000001d40)) pckbd_enable: command error 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r1, &(0x7f0000000100)='./file2\x00', r1, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0x8c5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x4}, {0x8000000000046}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:47 executing program 0: getegid() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r2, &(0x7f0000000100)='./file2\x00', r2, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = dup2(0xffffffffffffff9c, r3) bind$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) pckbd_enable: command error 16:00:47 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = dup2(0xffffffffffffff9c, r1) bind$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)}, {&(0x7f00000001c0)=""/238}, {&(0x7f00000002c0)=""/175}, {&(0x7f0000000400)=""/146}, {&(0x7f00000004c0)=""/202}], 0x1000000000000358, 0x0, 0x0) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24, 0x1f}, {0x8}, {0x3, 0x3, 0x0, 0x10001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x401) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000200)=""/29) accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) setuid(0xee01) ktrace(0x0, 0x5, 0x8, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x3ff, 0xdc, 0x9, 0x1, 0x1000]) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair(0xabe3a979fe803e02, 0x0, 0x56, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1f5, &(0x7f0000000100)="79ff070000") 16:00:48 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="15", 0x1}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = dup2(0xffffffffffffff9c, r1) bind$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c3000000000002d5d41d29a1a5b872c6d36ac05207357b8cd2e63254033ce56b480152c793b1d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r9 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000280)={{0x3, r10, r4, r6, r8, 0x8b}, 0x6, 0x401, 0x2}) r11 = getegid() r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r16 = semget$private(0x0, 0x4, 0x400) semctl$GETALL(r16, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000280)={{0x3, r17, r11, r13, r15, 0x8b}, 0x6, 0x401, 0x2}) r18 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9b, r3, r8, r17, r18, 0x2, 0x7}, 0x0, 0x4, 0x4c}) ftruncate(r0, 0x0, 0x4000) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x5) kqueue() setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0xe864, 0x4) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:48 executing program 1: r0 = semget$private(0x0, 0x3, 0x249) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000005c0)=0xe734) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f00000001c0)=""/204) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) socket(0x40000000011, 0x4000, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x1c8) r3 = kqueue() r4 = socket(0x11, 0x4003, 0x44) sendto$unix(r4, &(0x7f00000000c0)="b100050260000000000008001510000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb8f2a27c0a872c881ff006ee01be657aea8c500000002000000000000020208a371a3f80004000000001a00000100"/177, 0xb1, 0x0, 0x0, 0x0) sendto$inet(r4, &(0x7f00000002c0)="b8bde804903ab592b5a1dc8f4fcad5fd709358a0038461476d2c3fe2695787a586786e25e9b87ca6575869c61b8b04bfb8e6fa03bb0c2553a80aa0663294c90557eb0ae9303cd53d566a40b227a507acb924e38124291732906cc4a0233dab410bb5c362d905dc4d47431b22545e2e8854daa0f6fc3bd6ccbb420d53097a7ca410907a6f90309c71a938196a3803134dec5756c4e9910168dd50936888c5619a2568fc3c497d0e602af64ce205cbaf5576c82cc6ef989b5cb7ad7aa7f0d304066dd31ed4c82d232811024d2d9650b84f105d34aa89f168", 0xd7, 0x414, &(0x7f0000000040)={0x2, 0x1}, 0x31e) r5 = accept(r4, &(0x7f0000000580)=@in, &(0x7f0000000600)=0xc) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x400000003, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f00000006c0)="ebffcbff13b9fd812eaa4e713048e62edbdf6109d6ca57f610394eae80fc76a566fe365604c3ac0000fd68d86ef90f83c8f3fb8ea75fc876e0ff004e43995cb4f3b6511384b344333e1a0d8eefc7a4b9a1aa787d3765ab6c65fecd2b1a09882a9dae1812a59d0a512a1cdee5131d40d59b68bcb9f36f", 0x76) kevent(r3, &(0x7f0000000640)=[{{r5}, 0x3, 0x10, 0x2, 0x3f, 0x1}, {{r6}, 0xfffffffffffffffc, 0x3, 0x20, 0x82, 0x7f}, {{r7}, 0xfffffffffffffffc, 0x40, 0x2, 0x8000, 0x40}], 0x34, 0x0, 0xc68, 0x0) r8 = semget$private(0x0, 0x8, 0x80000200) semop(r8, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r8, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r8, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) utimensat(r2, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)={{0x7, 0x1}, {0x0, 0x9}}, 0x0) r11 = semget$private(0x0, 0x0, 0x80000100) semop(r11, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r11, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r12, r13, r12, r13, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000480)=[0x5, 0x8e4f, 0x0, 0xfffffffffffff000, 0xffff]) r14 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r12, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) r15 = syz_open_pts() kqueue() r16 = socket(0x18, 0x400000003, 0x0) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2e5) r17 = socket(0x18, 0x400000003, 0x0) setsockopt(r17, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r18 = dup2(r16, r17) kevent(r18, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) ioctl$TIOCFLUSH(r15, 0x80047410, &(0x7f0000000540)=0x2) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse0\x00', 0x20000, 0x0) r3 = dup2(r2, r1) fchdir(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x7f, 0x0, 0x7f, 0x10000}, {0x7, 0x93, 0x2c, 0x8}, {0x1f, 0x5, 0x6}]}) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x20, 0x0) r5 = dup2(r3, 0xffffffffffffff9c) bind$unix(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000190000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1ffffffffffffe0f, &(0x7f00000000c0)=[{0x53, 0x1, 0x6d, 0xd1f4}]}) r6 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r7, r6) fchdir(r6) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x0, 0x7ff}, {0x18, 0x0, 0xd72, 0xbb0b}, 0x51, [0x4, 0x2, 0x1, 0x81, 0x40, 0x8, 0x10001]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:00:48 executing program 1: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="04000000ffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000080)="9ee94cb1b16dc8c478ad4c5016036a2046fc6569e2d24bf112a2a8133b9522743a2609e701946a35187960c79efc367a56900cd7df85679f5f1decf29c44be5b19d3477972fa9fc74e5e1a6672da512a81f74287c910eadf6daae2944ca395b814b06f7d903b50be7a5fe8b66af8d783070ad6abdfab91fdde1014de2bab13ccd889f3889f581456068ef193f35b3970c2e3d21736717a72699a9ba98d12d67a66def98823201bcd6ca4019ce9c4f29d172fcfe01325a089abd468d34a5dea1b7bb17565b54ea44a10ca63ecf552ce897df40c358d1a26fad5eb5208f740d82b0653e804ceb9624f70e8933f1f0e68e7197996e83023131f", 0xf8, 0x6, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 16:00:48 executing program 0: r0 = semget$private(0x0, 0x9, 0x42) semop(r0, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8003, 0x800}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r0, &(0x7f0000000240)=[{0xdfff4d9b40deaa20, 0xfffffffffffff7ff, 0x800}, {0x3, 0x7, 0x3800}], 0x2) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r0, &(0x7f0000000480)=[{0x3, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r0, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000180)=""/134) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000180)=""/231) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffbfffff8, 0x62c02cbe, "03000000255185ab7f88ad3060e600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987f", 0x26}], 0x1) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r3, r2) fchdir(r2) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) 16:00:48 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x12) bind$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ftruncate(0xffffffffffffff9c, 0x0, 0x6) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)) 16:00:48 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x1000) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='/dev/\x00\x00\x00\x00use0\x00'], &(0x7f0000000380)=[&(0x7f0000000140)='/dev/\x00\x00\x00\x00use0\x00', &(0x7f0000000180)='/dev/\x00\x00\x00\x00use0\x00', &(0x7f00000001c0)='%+@\x00', &(0x7f0000000200)='/dev/\x00\x00\x00\x00use0\x00', &(0x7f0000000240)='+/{,\x00', &(0x7f0000000280)='/dev/\x00\x00\x00\x00use0\x00', &(0x7f00000002c0)='/dev/\x00\x00\x00\x00use0\x00', &(0x7f0000000300)='/dev/\x00\x00\x00\x00use0\x00', &(0x7f0000000340)='\x00']) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:00:49 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8000, 0x0) r1 = kqueue() r2 = dup2(r0, r1) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r3, 0x0) readv(r3, &(0x7f0000000ac0)=[{&(0x7f0000000180)=""/66, 0x42}, {&(0x7f00000004c0)=""/210, 0xffffffd5}, {&(0x7f0000000300)=""/190, 0xbe}, {&(0x7f0000000a40)=""/87, 0x57}], 0xffffffffffffd4a) mknod(&(0x7f0000001900)='./bus\x00', 0x40, 0x8) r4 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r4, 0x80047469, &(0x7f0000000140)=0xb20) write(r4, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf2803", 0x18) r5 = syz_open_pts() r6 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r6, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x2000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000700)=0x8) shmget(0x3, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) write(r5, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03", 0x5d) syz_extract_tcp_res(&(0x7f0000000100), 0x64, 0x1) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001940)={'./bus\x00', 0x200000000000101, 0x100000004, 0x9, 0x1, 0x2, 0x8, 0x10001, 0x1, 0x2, 0x400, 0x9}) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCCBRK(r4, 0x2000747a) r7 = syz_open_pts() close(r5) r8 = dup(r7) write(r4, &(0x7f00000039c0)="278da958f45b4659afa4f5b67f70bc4b08abcec6b0c3a1a4fcc715745d5b626bff39adefc10224af1cb33df7b75e5bdd4616f21e2e7dc6161b4513af5b25444b4266236cbd50e0827b634350ee89ff05f8103a37df2f9eb83707a21dc420cbfc7422daeb3ca9c6875c4b3772067b55f02eb8772d49826b6484919adf0d616b4ddb575e690ef53afc3d45413926874f5142d9936ac681bcecea8c437f82a616dc33127c87b06162af72bfc79cd1782dd5a64b198bd22d26e45befaaf17c3238a25f19fc505d6248e8bc584e2d6b1c151b45484ecc688e22459db0672b0068886c46bb3e4949e154f48cf76412240e6e795860c0e8a87e67a849cc6d6c3bc858d09a283e63d0aeb9bcbd70aafcadb95429d881fbf72b2edc0042844eef6f4182e88065fd593a9844658684251492c6c966b68bfc2dae2536a5e041d07f817b69e197575c9a6ff21290cf2519c9ce7ee7b73c1ecaee9d0fd0d8f2fd807519eb043bdd10d39caf89ca5113cb03a90f072d244c97781b8eb0f614bd554ec85d15b1cc88aa7bb31fc1220ddcb48a7fccf6b23b3ae0cee755233f209790c1ad7f1470e85fb9cf286bd5cbce1f0db0ce9680cec9ae0d4eeb488e595ff1e097bc7d15985c94e529c93da82575b4895c380db032d24d715ba9e6deddcb13d8aa6f4593d2d530593667d4ed2203b6ef8920fab83e20a7c5964f0347d37b90a5f2f88d5bf19cf4e71706492a2c292976efa5b4e3ca67a5bf436041f9b53b5fd49578a35d762fabb76748b66bb314ea008946a13cbb9d5367f5037fc188c1cd109885d679035d001aeef73a11cc51ead6e2e529e1697abb4cad3626619ba35ae64eb2332c9f0e44e577bf49e469807de8b3ffe5d5370ce6acd78360512ec6182840600472732c5ef9873a1db26012c7fb4d0526b9f3f8e27bc9aa30e6d73e53ef63e5a41141f5a15e4c8b3735a5bb83dae1af367e1968f999f1ae570a8d03d6c22b74ee627c43eb89f98a940f15b6aa29539e37d206c6150c12734ba80daa064e68699a78fe0e29abda699e21db1a115412d0f794e415afc4c3fde890da0d8ffa6f0cc611947233244d46b066f7453a5842c471ba3197e80d73e934700e8719d4686bd7ec862a80a210a1c38ae17294ad020095b978bb77f984cfd6d9b050c5512b8aaf2aa9025891b03ee4d3b515b93123bc9444f25bbec1029676a1ba161e57431dad81b104a2f9af7ee5df1e591305e2fc6c885577903fdda3ed26e4ab05cbd7234068beb872e406121ca4b7b44b3d3dd227ced829b85a27355f54584153977bce818f9a8a503f16389c4377a7646cb831648bc87e146c4cea9b080e98b8034ffa9b3bbaf779cc36a037215ca0ced96b3a7c1b87c9da64a4873b8a24d20bf9f1b1b3e99e8e7191c031346eb6e95e90cd345f4db339eef892308cde4172abd20291e4677d43cf7eec2fd2b45ff91b3fc8068d95db437f810f96d40ac6e826d214bfd90917c67c11d7b09259e5c210750c751c0abfd39bdb4cf780a156f54b3e1d4893688fa915ae6158bcf8dc67404e722643ed4b50c7efe1b485b84f46baac2ab01885e1e743d5c74cc1a2cbe38c0dfdf70077e957c3e65af0779a1b7d2ea87e8659e2b7012ff787940fa13aceac8f11795ffc05121f67e785d3a46684c5e4c3134b2a2cd943a65161472ca64218367ca4afea0a56d6fe753c9a38e6d28db31feb5d039a0c638b2b96ce05888b806b0335d0d347a1a4515097f265e875c80e3970adef48e5c3619ec23a9b9debce58fe186aa7e2810a3a3bf1180cac09d8c1767246a14255973a83ca663299c54d8c823910fed076ddc02c443960b735bc46b4b6690ad8c7cc790ca3a6eac0701279714b92e0d02dd38e8422599f03eb1179dea7ed1b18e97e7545eb185cbb67495d0f14dd787d3e6ed8ab1db109a29c44ec34641949e996066c61b05b3937d8607e751536911b7dfd8a9efc709b6b4a1cc9f5b6bffbbccf2ae4b7f579d5e487a169f9d3881e7b590caf2b30a9133fd29e2ffab3c75d6dc0f1ff20d719c0a408fe5ea4d0a6cc5989b920b6e8a157583e86ea9b463dc7020142c59a5b532a2661efac4f857c5a1cb891fad770af8b74b37b2b4c412f19bcb2b08e56588e449d8f8bb985ab636c3ca91a34b206e1613f8619003fea97fd1792ddf183492780a7043132c02073d8348fb3117690f3dafe0e2056c2e4241fd274ca51c99d871d74caf64a43136164659600850e288131d2f0d3b32b7100472ecabccc69032b2434316e41be93c0b9901088627cdfad3ef4a15407e111a6d2c95acf67394ceef37c5abb4dbc5b077efd489021ac2ab6e9ce121be0ff84ab0b9ce165245cb2bc4aa5831099dbcc675155a2923b59c46a96e0a35a3c4546ca09bfd14e57ee49783c7bcf7cb3dd5c0b84564a27324e92fd5daeef59c64d85842c84a8cf74cce098b9dd3925c9c06293fe6acee4cfd3975254a20fb8b292aa76f4f43736bfa355f6086d2cb4aa23d4d53ebaf6815d1d68d1ee40a2a1aa216c303711a22edf1876192d8c6b5f5da7914cde2abed4f52700eed66bb15a0830355c0d101b6140c4957c50de991b83e2ee7af3255bff4bbdccd357f0bb6b9a9b93ab53c94e0bc99448982e211bd59615ca343ae3cbb68b25681b95cc16b2787cfa85d9c53d196123f251f4e036f7ec4265db0c05631f1df3bc85fff24dd1990de99f41deb47d4d6760e120f3a7dae7590b2851f55d52789ecdfe4e2a76b0e32860eec1f1598da4b4386b58b2f88c61e2bc2d78798eeb43cb9a8fd9b28b31e3657b3998b4fd5e55b4f90dea8c89a5f41b5cb689e2aacc35350e6dcedb84179fa982326d703d7c0404f9031b7f805e50ce95b29cc44c6d36db4479b2861bc8f14e01e761f04c6836db0c5baf5eea3243feacf6a234372975f73e00457ac7388ac0cbc3e4c8b9ce726b1256faa3e4594fdf6c836e517a2b14375a5eaa8dad9079c5a21639b17320f00459c467c5110737a5d6e956a34c1070e67c75f045fe00e7fde482becf75aad8b43a1c1481acc84bcdc0bc39d44ce8c39afd497398efd3b968784e8ff217cc5002008db9d06684ad80d0b5e8ba7adaf9c9e99714ad6f4d05d8df3a8b75e892b310c75a05595953561bb229bb7bc9f2327f99b76f77e9197fd179bb0a8362765ff906006eea595dfa3d35e273e4a3f1dab07046ca469308a33dac7e62b399939a4850ee6d53878fb3810fa68f202d8822871493dfe7e6d2b3f260d00b612fe34dda3581bff8512488c39c58d5aa6989e40657bf390b696e888d33903f90c46173abac91dc165d37e2c31dc43b5606a3cfcd24f00cf15504a185b1fb62b98ea77c8e1db904e73c9a50c22e273307be753b50138827965d763511892cc49b34e9a336431497c3a6cd8af209a2b6e33ac2235375f40579a9f5fce4d4cab912246e67aae91d8470a74a59aa09801b73b58dd2cab5358432a858c31754e3a8cfd30e17b3cfe55e6fcf8d943722d23d4e23975ebe493212346afcc2debcebdbdffcd5565796f1f242d3c565635e5c52d52f69a2e428810954b4e5d5e658baf9e6c394b98642223848797bd88410d387455d1e7cb29837f8bb3fd6a7c30c80058543cc889546670e344a29348a03fc350dd309bf3edd14424bc3b15e89e544afc1ee0167c9e6d21fe0d2e29f9c3f66feb0cd406577a5afac5c97bb87b059cf6100a373daaa119da2930c1df6ef86985d5206f7de579a786862d26ede4e6f24ca673ee8eb328f14cea15e9601f6dc4d108c55035b0e49990e3ba7ff1d6a5e8d10075e65d75badd39f9327396f9586ea036b85455f6c04ad854981af82ff80f2d6bebfc6feb8472a26ca31a83fc1fbd6a178457de6cbedecfadf1c97d962f8de0b129b0c5af8bc92a5ab243db62b570a7acdf6c826595724aac2a95873e53313450d5009626ccdbf96b7c302ebadc592456ecf5648c94e9c2791a2ccd1f4373a8f020e5051fb4c50a770a45855793dc88a89e7ba2c819c46d5f98da82472bfe56f19b0c4e46fae24df88dfcb549b3564a7625a829caf1ad5407267629520abe5f61edd5562ec8c388f9443696f791129dac23087c1b5e0935c9ae530a5b98cde6e08bb8fdce4af59b274cb40f66b744e69ff99d2c05083936299a1515334861bddd5edc8ae08a026b06c728ac33a2f9ae317ab2d33fb4bbac5f498c9be20bee9a4921302d37c250895c1e4d172b027b3f99534fa1611406ec1834067b9c9edbf72d662e8b42ae085afa0ada789e204aec246d4be5fcfedc20c4ea121228bf5111d9f3c5e730f77dc94520d03027c654e86fa9b22d418a151f23e0f86193f916e62197de60917afac0bf71f3604f4c67489b2996d0f9a2e5f84116d6637126418a7865e3e11c2738e88a8bef20b82cf12bb9e8353a80cf1b878936eb5b2ac562f4a6af61309ded1521eb9ed3fe7a6f4322b533d5908fb2485f4ce6bea2d7cf917af1e8fb81c071cefc7a7c419bba9b6c1ec41117acdbaf8f2a575252acadcb0240f5700019ca623a273357c40ed929a84ccaa16524053b84d824827f93b1c09919a878b85d84599ee4ed1128eb844b81b3baa8af1596df58e6a672fc220e1d4f11b387d1f2da6260e101f1a425e9616fd4cc7d9bef7fdc3eec0579fca11e87015b621acac190ca38d55338710e3a976f97ca2e49bca77bdfc2515018f02826f3c0d46c099db1b42c71b24e64e47151632e7a79763b2f703a98c278ef898fcd3d28724bef466cb2dd30ba84f23918e1ddee59d4f849768e71d51320031d83e96141f0ca8e6bf76cc876f3c955963783f9b9d19c13edc577af9e4c086bf341ee0833539a48e55554bcbf59826c1646a4483a096d8bb3ab84ef2e8544fe98c7a8e25db9d06f5ea7cded77b84407ac60040578669d99db0b77c6315db971161997891a2aa00793fcc8c47e1c5b197734d46e453ca0e4c3ab9d8f6893302b84745232723f73a66d609c7a70236a8262e95303df0b40b3d6fb03a88a8b1706d76e4b2f3d2398f87c69723745a32e263054182542c614edfa765c76881eefc4630a1921a8c8fa4b818ef7f53be0ae774402a3569d14141d7ab1c89034b5c8ca01735d4880849904c8d927cb34a39cf18db9caa95185ce31ec4538d3a22acca72ae87a03a7e21fbc2940e457b6f5f3502ae3d8d1d0fbb2e7cfe60c7bec57ec3af98f4e6a1b51affca568c0386f003f68ab3fb936936cfa6b32983b4cfdd62ff5dd3c883ec0affd5e97ead47d79aa7465b6b5b8d4ac45ff0ae02db35576be939f2261c2f8bc27d7de27b820a9a1c021a7eb855cca3e4e0030974635180154db0de146c64f502e3822b5457a89f9d4d4dbd61fd07106835720720cffc6c1c28617303deba3f95f1b6a7e49252aebd24f25e0011687e9ee88ccfdb7ee4a6bc822c1d7f0ed31cdbb7e727244053153a947cb58be9bdcec51681fe260e7de9bbeecc0855151b50a14e606e7ed12a9a22659eea362e32214fe107874a51813c0bea04e0004bb161b7c508fd2a68e1e36ea9bdad1b24811ddd63bdc53a510b6b9171ef38851d799b64d0540a974028e3e3accd0bc4ae26ce494d7eb2c15a368fae7ffc8f8687cd1a8ef5c30c7e5657c0782d8691ecf0a7698959836c5265ca98099bd91e9a0270ad566c45af25ce62a49401439c6a66b8cda483bc593af67bee5aa2c24f9c99d901dd886e595fbf2e47193b0e144959f0048cda9ebda4a34991f3ed36d938f023e3ad6f2b5c84ffa777f15da22774443540a96f8f665e61f56789553653f779a20b787327980ed00229ed5df932d5e9b1a8660909fb6ddd95327d70ad0c3af26c92eb6824bfeacf2908fec8cb9660bc8b938f203288fa107e19db18532c0bc766de1894e01f3c538a270485bbacb56d06fb24a92795ac39e5fec2be60e636157eab621cafb241620e9b40fac7ef7e642c93e55406ebf97c49c08b10a684", 0x1079) recvfrom$unix(r2, &(0x7f0000000780)=""/61, 0x3d, 0x800, &(0x7f0000000400)=ANY=[@ANYBLOB="dfffe65399f8a7532bfb6c"], 0x1) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000740)=0x8) ioctl$TIOCCDTR(r8, 0x20007478) syz_open_pts() 16:00:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) r2 = getppid() r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000040)='./file2\x00', 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f00000000c0)=[{0x87, 0xffffffff}, {0x4bc8a389e26ff347}, {0x80, 0x9}, {0x46, 0xff}, {0x42, 0x8000}], 0x5}) renameat(r5, &(0x7f0000000100)='./file2\x00', r5, &(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r6) r7 = dup2(r5, r6) ioctl$TIOCCDTR(r7, 0x20007478) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r8 = dup2(0xffffffffffffff9c, r4) r9 = semget$private(0x0, 0x3, 0x10200) semop(r9, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000040)=""/73) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000340)=""/86) bind$unix(r8, &(0x7f0000000540)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7dc28de758aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d07c35f45380e82b9ebd85c1caa1f3d09c7d86b0a263d5848e2e15f3f45d74d03f5e41e628a38722759708742bf494b20febaedf5021622b48106d054b5a39c9133f914e7f861a3397286927fc9a9faff34e85d723001e223b099e3314a62cac86df68ea71e8165fe587188f1506509a689711cd14ff7f143002f192a04407d4329f5fa9c9a650157fc62c0940c29aa1ad9a559b3ced6b170ae4281c8d1bbe640546dc8287433fb231252d3c8c16eab469c3d30f6f0abe9cfe461ddef2eb951d9238290659ba2625317e95f9f06ec9387e4d4e8ecf2d0ded4139b5ba351a8cda1ef6b6e593c1ef8c906114f9da07b452950aa9e32704a4a35c1dc364678b0d565a4907651c27c7bd87ee3883281cc33ff7abcf348792173dda6dd466f2b5714fbb64a7b"], 0x50) r10 = dup2(r8, r3) bind$unix(r10, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) ioctl$WSDISPLAYIO_SETSCREEN(r10, 0x80045756, &(0x7f0000000080)=0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x67929816c7fa1eac}, 0x44001000e, 0x402008001, 0x0, r2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:49 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = dup2(0xffffffffffffff9c, r1) bind$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5468a6000000f9cbc16a65d321fa0d"], 0x50) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000280)=""/124, 0x7c}, {&(0x7f0000000300)=""/124, 0x7c}], 0x2, &(0x7f00000003c0)=""/72, 0x48}, 0x40) 16:00:50 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 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/de\xf6\x04\x00log\x00', 0x100, 0x0) dup2(r0, r2) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="3078c4a45216010bd43c6a1356bb4c9f6e39cfec8bc9160b32f579c21a1561b4eb76675164f5a6a3b5b636", 0x2b}, {&(0x7f0000000140)="1676433600c7d7dfc4358f5caba3008574fa2756b20f18ad092bfab1b918febfc93969bbe3d0440708961e1f7d56b790c480f5f922f3b462d097019ed680cac2cf8fd6fc8407af19b5932b4a31bf7ef40eb39a507f7bd25801b406b282160d20c36658ae46b919ce4ae9fbd7f730877ab49c28a0e8faa52a6543f4ae0ab1fd991839e08151876a704b793cadccb4f7bfe51445bd7434a70cd03651df5f0d8625a465e125f05d053e1612d2fd1f4d1b671580a9", 0xb3}, {&(0x7f0000000200)="191f989e1154410debff0ab73693", 0xe}, {&(0x7f0000000240)="85b4a8cd200b", 0x6}], 0x4) r3 = accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 16:00:50 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b660000000000000000700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a3000040000b7073683fd1ad13483cbe8f3673ec1ff8175523c1a41ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293301df456214f9b6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) read(0xffffffffffffff9c, &(0x7f0000000000)=""/19, 0x13) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = dup2(0xffffffffffffff9c, r1) bind$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r4, r3) fchmod(r4, 0x104) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000000d8, &(0x7f0000000080)=[{0x84, 0x0, 0x4}, {0x1d}, {0x80000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="d0788172f226f371d7499be9ef77") 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x2}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x203, 0x10) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:00:50 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() dup(r0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r3 = dup2(r2, r1) r4 = open(&(0x7f0000000000)='.\x00', 0x100, 0x7b4457e8b91284dd) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r5, r4) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r2, 0x2}) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) mprotect(&(0x7f000032c000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:50 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) fchdir(r1) pipe(&(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = dup2(0xffffffffffffff9c, r3) bind$unix(r4, &(0x7f0000000140)=ANY=[], 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x18f, &(0x7f00000000c0)=[{0x6, 0x7, 0x0, 0x8}, {0x7, 0x1, 0x40, 0x8}, {0x397, 0x3f, 0x4, 0x39df}, {0x100, 0x85, 0x7, 0x3ff}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b291f52e435fe0f60504388e7b6d") 16:00:51 executing program 1: r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = dup2(0xffffffffffffff9c, r1) bind$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = dup2(0xffffffffffffff9c, r3) bind$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) r5 = syz_open_pts() sendmsg$unix(r2, &(0x7f0000002340)={&(0x7f0000000000)=@abs={0x3, 0x0, 0x2}, 0x8, &(0x7f0000002280)=[{&(0x7f0000000040)="76cc8638347109502a32278bdb1221780f7087760619d31d29035e9357cbeffa6b920966c6b0ce921b9ba72532cf558a92adf7da327832cb6c8bb66a09d5ced81b21ff79454de0744f4d0d0110e87e0d6c78e3c913a61fb5ba86fb072a8136300df202a57b225dcb26a0bc770c0edbb7b010b9874203a7ea1428fd11de8668fb0025ad6dfb353c5289ca07646f348ddc5c342ffb9e09303b092158be2eb729ae8c282202c2a2fae37efc61aa3a7aa6116f975635d86e449b9c14a9712f2d7eeb7d0a74b88e178280ca4efa43d0a072ff832a70b14007a9486809ea95c75e44c096bd4bb56de3c5a904e015ce910ecedc035040039efbaaa97d7d4034f4044e774c525a9346dd11bde29a56de1acb4dcbc6ee0c15f02b16c1ee535459ee129834341fda4683911fe8b8aa144a10c517383ab5b4f9efcf0ff523c24ff4026ca7c91577eafea447454946c4be0e02adb10de75c012a7172beefbbf165c3432c4652b6b918e774a6911a17fbb5cf9d14762a5c7183c9ba6d3ac823bf92b0d4b19f4de7ab16370ef3daa0d136a2de8e82bf203b69fed0deca09da386b01c4b6085a46d64b129535d140b9b12d2185018a30c28f60caa5264c74c283f025ce6fd7ced1ea04f24f49fb6f1ea352028a893b4721be699319eeb43f1a27073ec8b0a53d7e058640bbf68c29f97bc42c3057b3b43ea3ff2554d680616b8fed10e2e2ff08896d78c2ed97936bc6d2704cf163be9c188cb887131d3c93cac72ae3cc738c1320181e5c3ae509e3de972e55cb83088988ee274af2ca458374cd8d2797c3d685be6bf07a81d5098cbd2a7318c33c5c904b6e75abbc481d4188e6eda370f148cf27da6d95369c7ac2e921e27d41d564a455c33e2f1e0147c3bb1e758e0d9b8d0fe2bd66d7497989005663cae4c47f2a3b32fbde8548b040be462c88a0abb35d5bdb413be2441dbe3f5928456d11ac3516c6bfb914253c5586fa40ac354c0737ba3db4920546c784179b62406832dd4a8f7ee2a48b3552f0e58447a064e011f23747466cd78e4f2b06c9e42f6baefd3e8299b23582dec427c8321bd4825ae880614166c601e8f6d163e068f1984a5c89117821c4ad9a5cdc2e07da7ce27b1ee2a919220070162a9fbd5e18c26eb36ce58b964a88cf9c428e524be881c31d29c7c920453adcb8d68fee8754e35cb9a592b2890facf3197c7fb3093b6aa80dc88ad3dd9ec809f19a59da23233dcbbd3b3e149615e6838662b23cb13c753c6b536e99d9759e84b3b021307c6633c09ed2b2c549977260c718897e2319b2bfe73127f351aae5dd2a90f589050beb96a258656b4237436553b6dcadfa4b8e09b13df387cd80d7a188cccd6f9df6f67cd3607e6216af385bc0b3024c3a5af4f03ce47d977629f8db99282d91b7bae97ef263d01272b0453cb55958063f34e5f322b7578558e4c5cbb8af04e179603d5a83e41842f0a1316b28346b93e6d18ebf07222a5afb7c1413f695cbfbd159dd066cb765046783b61a5fca6abae465578a1f59aa63911d8a43c6286b88cd1014b21ad0de056d1f6a8eb33838fb7e7464c63eb9ae1b2001d1998aace746867a875c0ccb64a2609526db262e2d23a24e06093f4a4e5f2cb47221688f4591d3df9241bf74ddf68800bf904ef83395fe0a8eca83755870313912f336d1a547a9963275fb43c17361c755a22547d17d70f2ae5b88eb288d45b0cd7901ce78c5cfddc8cfdf16e2484b0bb0f5a3d08f898e13850317606f601f7d8781d549b359b0053fb96f6620af9355af418bdae774bd3f5b94324fbeab54ae92895a7398b22e84a1f7a057ce1e4412f9eb070d35ff2225958961bb9e56f783a67733ac4b06f62639c19d51b2a93d9f084965e77b504272bebe175eefad4ad45a45698bd1339e14d106875ddb4316c6a06908eef09ea3a1936f9a9b321f6c33205285849b18646f0caf23c8ca273ce4af6cf566dbef21035c027aee757dc560063d06c6eb8b3c64bcba7624d6e5aab5840e63f7e1917a55a3af6a863dfe3cc2dd7766dee7bbe9e166476f1527e17fde2d2b70b684ae82133e3f3e86179f122ad0463c7f22f4a0adbe6c97c6ffbea22c3353dbb40a2a01451934234eafbcbee98f63a6c4000befc1d324d6ca26b8f791dd4e9a5ec8d77262c426ea975a72597832d9d18064ec7fa9d6feed97ba00e39713e640362193fdbc8e533594df9c9e1bb381b7d57dd3f618a168e9e01db5052fde662b35f98561ea1776a61ae928d2367ba2729378320b2bf1b021e871625d90100f9ec29110678407f3bddfe23328db9258190dcf6afee0fb1753b3de23c19d9f4887f01882eaf22f14d24e23c6a450f7a501c162ad49fe09c8bae0f2dd007c7a65087080cff194efdb132088670335f94a37cf7faea18e07bd7f498cab1da75090af9ed9662f4ea8a4011e3147e35177b8d858fc0b28096f4a0aa22977343805f67469a2c442a7b6fdb6e5262c73154d9be22146de099386d8a8004438bc7d79dd5cd95afe157d8b57992e3b57f20a85141f3fa5716da4d8c069ac0bbc39ae1a5820a3fed4df2e045ee9152400b0b01015b4b8fcf070c68c6d6918dd2aa74e115752475e0be67b1cb8c858403c338cb1b3b0df8ea98ba0a486dcc6c97c7d8277067c5907367266c02400df94c510f01a6b833774bf94097ca84a8cfd274522c699654f0cf18f93695dd2f209d5a66815d2f5d2f70ea923b4cd6584f76065ac9a5d8d7d11a41f07bc2127a98e3db15bc1e4f0d9a31fe3c29a7739ee649f2ea39e0138286d235034fda258b169f8de3efad6154bb73dd53cfecb6dcc456e2c92bd6d1fb3471d0e850cea398020efd83a760bbd60f5df29ff622d228dcbd0e1f723b093c4b2c034ac42f15fe6fe81fa99f4e0bb449443e07cc5fb6dc110ba351f36f6caa4ee2885ace31647804b1de60af556d742979f819d9b9b25e9d4c72ce404eccabfe3fd358afaafbb19d49b1337b2b71b53534ecdbaa0f283ee1138ce10da4c1278b6010c4fc68e1e373823f4b05b4987e14686df4964adbcbbe0775d23d75aa2a5ca727c235cb13c29289c42f9a47d6ee323020a31fc533defa80f0584ce4108ef5858f9c0995ae74eacca96e04e0cf005b01dd011b8de0a990beccec26b5fa681e90aa4ebb658561b228d7ac0fcb80e08926b044c4b515536d52a967e8781c62dcea1300550d0199092e9bf2438bf2e8160901b184ec6cb2c5d206b529f7e7b3d2fe67318da764eabf4ce05da415b7f1273544f3b6ac23aec911c284b2aa47e95aac4928821c71a9e09f30cadd70e4ec6af1632f5f7eeb870f87f55ec016ac07a07da46389a51814b1547dc7980e60d119eed91bc63a3b0005191188d150e91755169cc59113921be4603425425fa8bb8ea24a6e410303a29f372d10f087cec86b526b5e4a84ec3e1bc91286d398c139e953a380891c6c91954d0ea5450f6c4cdee0a7e26eac4ac7e2bdb9bb6387f209799e3f99d477620b1ca2a4c0ee7cb66f73b23839036b9be9e5e1bdce82dee961b417e14209401e4544368af405a62081bfa21ff6eaa1e445f0c7b92ac507d53be3c77c5e4d2b65410f0f7965981c53d40258098d83a757059690f7c2c3790581f5d13a90e8f1365b34a2372a4dc7a83ed36c3894ddec374a4e5705b22213fef36d37f0190538e93600d3586c91bf6c196e4be9c3ee0316ed860d0baccf7becab65930d9a966bdde4c1cf73e002a13abc0d2d29ad4adc289ae814c2a0d6dd05226b932e592557ffa32797c23784aef9e79e06fd08afb57b18647d97cc766e0bf842537c3507fcd3797a9e8752c5a044bf69ccbc533b84ddf9db567079c0c6c49181bbcc41e196db3bdb6faeb76034bf8d698a533c02c66ad59d4bfdaa8586facad7e1a6ce73ef2749e16bb3fb442d094608dbda171d1d12b0df0856253bec8452b1e0452fbc1e80dec6e110061ed596dab1635385f3eba0401db87d8e56672caed5ef59250b6440e7b4637d1e78bdd12412a01ff5f66e62f8740c4e46e5ceb8315583a0fd59e34f949ce7beee2a3e86dbed7048552606c1e254acc59be8949772227ffd6ea05ab5dccf9cb235a4a73fbfa9ccd48b31fb468d31b21d2805baa261e15210e0497e8ae1bcba99755b1ec66fceb4cba06596f1d0326852afa8799b64e901264c878b3c8a9069dc67e31275ac75e6c6f5ea201194dde8562f6136815e9e32e8728d6684d302ecdf41caa9ee29b81e816d6583b2bfac1f94e11718e03e2fa3f8a43f0668fa1cca6cee32544f561d434fe143501d331303e297940556e299bc6c633379aeb7fdddadab24a839634359c2b3cc06d6639c70ac838e10df0068e0fd37fd55f6bce2b2796c0b0cd6a0510e186c80975e36d972220ffd622f853c03e2193604b3a72eff0053ed164067d3757a8baf3e29306c461283f60f6a6a9359de85708b57d0e1de026db83c68a9da3bfd8115f7605c7db75f75aeaa293580d46dbd8c78467b3f78dc5aefbde975ce19f6eecc70b8c938c26ccb894a122397cecdc0e94ecd02b39ac4f45f149309a0d2c5144fae78c287ac069be3cfcddb4f73715d51c814e36441c868d09be28e7bc7d0234eb5f17cf7c59da61edfdc59bcd667a6b55536da476e57299001008e452cbc9859aa2edd67b496d35c4e4c81a9998857ee26d987c19a66a837d8b4c0af560fa7e801638a0e6e577e71f949bb1f1f9bb45aa732b1d33b381cb84d9e489acc1d0ffe583b93f8e06d0ee2f5d7be9207dc9c4ba7e13f929d7d662cf6a83861162aff2648b592bf85144c407178f24828a536aa201cf0117c4c21698cda2bddf6efc27110cb65896f5c68d4e4eb4e99235108f566ef24bffac5c8337fde4bd590da542bef70ba878dcfc22997ef4f096f1740d20c1555a0f7b086fa1015ffa3d013f3d7bb2111af7936bd88f696b5799e41657f058b485f39d1bb33138f67a8140eb348a84556957179de1372fdc3e09ca82991c9a7be27914af8c4d53fab0e7886cd3db73579429a0dff933b65f99f6b6944238634cf37341c79f5c1eab278708f72780fcba76027c9c7dec937530387c89d0e6cd47676dda012285012f1c9907cf1380d56eed1782c4f25a87bcdec83605c066752485e65deaf53225bf4f1d1f91ffc58eaf4438535017b83d931f4dd795e78d4f0b3606d3048e479d4bc5c1aec713d7093a960ce0fda32489d330cdb2edd2877ddbe1802cb6765bb854c5ca19fd19043adc896e20ab32a63050a4fc7ba0068df96afb987d1acd87a0fc2c483fab68f0b3c719bb38ba686647ab9597265947f2f8c12ffb1e6eef9f1a060e1772f576cdf61f8ffbebf70556c59004c05d18b3b9f1374df71dc598c0cf8cbedd77b74aa5a82d070845cd442d708d769dc49601c0ab9e904178e5d14263506cc648fb8e2ac58bc6b4ddff039c39d3a35f9cde13a9ce32ff938809a63c147b32ad3bb17430fd9dc4c1483cee1f4a9dfc8314722566ee79e4d28a1bc402636b0ea992bba063534c9fcf5392aedafb4058e7a29d746c5e0ac9eba3d7cea305488880475515fdc6f0f11b7dba2422e34f3dbe7df3718703266d498dac827d08127ff29db1d35540bc6ae8501ae6d4d6a1744294ddb8981834056045827a9c29b76207ac6d0592e624624ddc4222e417c47fb69ba94e69bfb5dfde7e4e533608058a03934e6b54a8515725c1abbc3d5303994427014ce5bf421f3c576f2f033b82ea11669fd7aac59aaf29f3405f16b5bf22af5185d80bfa033d8211b46e458d6acb78dc0111b3d2c59623ac51", 0x1000}, {&(0x7f0000001040)="baea50dd9fece6de4b7f63cf90313b92b355e44ad16898fe388a16306a41d6185384fc30d5cd0eabe016d870d48a421afb8485f0e74d98be83a385b2844f7b62fc62c43dd4f403af47c0e096f3efcd8622c761deca1d7027d50d458720c3611835810509183ce3452d5dcc1da03f2552ffe9448e907447f5f03ef00d7f060a39e6dbb6f85e17497ac6a2c7d3454d0b9326be93d493a346475c6c58b15c3bb8304805399c93fb559d1d2a36526b89", 0xae}, {&(0x7f0000001100)="862d7eaf8157a355c1c0dc2272dd0939d23cf165d5e8308ad184db3806759118cdb241400686c149b13fe88a156054e07e65b26d2dd015c1322d43c1c7ff13e108625bba768cd314bf763d7a1ab6f12201f1d224f40a7501c1b4929bf18f40bcd25d46536ce3066e466b5bd5e7f6cc9774b2fdfe8a5ad04b2fa7dcc82b1062d630fcb47a7a763cb3e85ba5b402facf9198491bf1a7f9374ec41c6b83c6b2cbcec2aac0ccffb98f75fc9de09a8f29a02982633ff173eca32768964f2e5dd7dd4be3bcb67d483a8009efa5080bc08ac24f83feb7b4f763c0dac3c80cd2", 0xdc}, {&(0x7f0000001200)="47906e7198c16b961a95f65a8120494bec0d61314800015111480f2f7fff4000b9c84d8fb291c1458f39a8f0768d6c106d9b0321ef36847e119f4f6c5ea07af0892b70edc5bb16a59a73219ec10cdc16065b618ffad81ebac7aaf7c263273f18b6e72ad3b8ff14f4780f0f6f66a6dfc49298a30baa", 0x75}, {&(0x7f0000001280)="b2f33ec491b022bb7b25943f3d789d5bcc26825f4ed94592d900f95e92392c2526aa9eda8ad82278b7a8da52d4a94ff47f7423e83bdfe0d0848682828c86757a7935fa0f14fa8f659a09754b2da579bfcd72706edfbe756db61e9f49acb2dd050ed9cb2e11d622ddf50ecc35a88a72242d3e99019004752a61481391848bf41a96e15f7a934eda8547d473e5044cb5e6645f754c5b4de466d80ccd42669b71b256fb2cea494ea66c124dec2b4fb928d75f57cf30f2e1187582bfd265cc95d6efa35b5648309ce06cf9b22a9495362c75bc01adce7369d961cb3f23ce050e35dc48624667eccd9f03d59a2ff53341207b261f5b54fe1b58881df084bece0e9d321fae617af926d7bb4abf16528c02c78b0372cf60376eb95b8eb817fa1526a9272c5101ba66c36b5d5f8c42396418fb75d7659228efeb2d03f71d5b477fa5be1127adb8e5b03af3c2d8e7e23cf818598939f073742acaebb1668cdc993f371a7a8081040c5f6fff323f1365f3b68fb94b4b7934a11607a3b951a80bcbc0025abe54d51b622da1664c5b5efc8e0cfac7a703f187147c8e1e6b1e90ef658dfe8304aa80caf9130e19b32983cd9a42202ae7aef4dbc77a73efd0ee768cde9f3b5c4f40f5a6fe8dcabe64593e754fad0616dfde49646208ba5e2feff769de8bf8f70638850d7f51dddf21f13ab0bc8f70a550723ebcc78735188c1136cc78f5359332c3364fdb543f1c11516a7f364f90542d6bc89ed808663645574ee006891180d82a52df2e01b25e4387fea6dcb52bcb439b4ef0c3c642da72b9c11c3d1283d2c21fce28f6502f03e3ea21f01347949a3620371d1e8c8ffe855a7cf28d602d5a0c7c77b404244c8667d7fbcc1912dc92e7a102e153e6a401d9333872f72de2b5dff6e953bf7a397f5b622bfae07410f7da3378bd56420e72ebd3dde08914817541ddfd019b0f0bf3b87594db1c0a07bd50761befaab7887bcfd1c9cc7a4d1f2539c07a22ec9e9d50e4debaac346811608a8ed9f7370203f520ac6cd0fadba121adc13ec3f7b1e240a60363dd6e2a41de5c65aed169cd3643b72ebf7c17570123fb4b9f2906162da12bd9fd621b311d0cf289936742bc6db59ed023cf4bcc2580f788c211ce74e8d230f781e2763db5863ddad8215297da132a82abccabebeb0713a5e1b5dc906646af0de8b64f7e33fef9e27b222611a8b721d36edfbf22e5c6b9e481b21744634b494570cf7e8f27b95d7e4cd8ec72dea81420eff5e140bb04bf38a3bd4717520260657672d71028588c45891243aba73c7678bd737a8532211f87eb5d6d9135d04bd2b619d8a16e0bae3150722b66fbbd5a45512e1b5424813dd27a284e19b6babbe337bd8309066b70b2f51c39f34156a18cea866c37c2d0b45fa93c24d86950517ea9fbddf5a348249f49533f85cf4e5f36f3c86a6cae4589dd30a8e577e7e96d3afb59bf3782e8d1f02666a47905fe8fa265dc02578e6d4ce83091f50d7bd10edd46727d52e3055e40ec251989d318c228605f6e6e34bcbfc3e758732f77fc056433675c1c903b7a5262a93d11a9f257e6d960ac841166c230325676652eb9088c53a52f5076123282825abb7d7ba8a2972676588f0f00e4b05d7bd99fd1213013c6cbab0c0bff9f0d2867848af1c4bb2281b3855ae2eb775a6d7f6273ae8a279869d1bb0e1f684156a50aeafd90bb2ac7c5437a06fb7a8726e6549678ec629555116b41f7e60c233fb3ce0ef31a8feef4552eea66bfe6625a06b59672739cb9cd87cbfa7c2f9c032d1d007e324b54242e5e320f5e6ae42522a0e4624a7987c4f31210d27129ffbca4ccda5f6ef3b7bb370775a7df5dbba94c13130441c9eadc4a4e9a4513b819fc26df6894f8039c7d7aae404e1f7390c69d04e4d6fcc9791b2505ce8aaf4d91226e955026a9732e2ac5e14abf5e3f8c87197b68bf6bb3d5cc5549f592c99103f055977413e31acd8a2c5c9f7254d06d9bf49351cfa350aba0237a9cb30e164ddabcd1b013b4b3fba4dce071b696141ea580c305f8ead0a1d1a4d9d031b959dccdf27c93910a2ad05e967829f3a0d4d94dc308bc4f4d48da009b9743d2a1bf59f8d4fed3c675210182844bf3abfcfba645c6fdfae560f57bf564672d3e13be4c2beb6c4a603daeea15774101512c9e4e24ef8b8b92b3029627da4837d37d6918167694cc4a5d08d3cd15222d64f7f366d137cc1af41629ae9af2f48b7fae4ace6e9f684c0746986b77c7d0bbd208e46c78a5620341fd49541a27768b35f168982f10f0436aa54b29b00eee703a38f5d66e52167ac80d93e068261ea0824246117cae7f1fe1c569437731314b4d2137ddeb20e78c828eb428aad09fd9f1555a2fae8719acdba2bc12d30083e80be8cad510c21544df8ab1b860d7443d8d46d28e7107290017a1dd2788ab048555421f1b0dff49f3f8c0c4335cb23ba87969b3075cd01dc33acaf6ea722712efd3e2a1a309564fd87298975114484ff600b7fc9ab36d2d8184d625b19e7617ec8721fe36a7986bcfbd0fc8d5837e48fc0f7195dfa5caf97588236f2d5eec1ec23dcff8f13efdca2a4537c09d28df8163254b0417a68505db0e0ea617a3f021dff13f94ad287454febe7be35139fe92ca3801a5e79a96a6e0368c516d82795985ea9fd58dbad0f4538ee32d0f1cc21fc0e26338b27b3a2d76e8bbc44e17709bc67fe0fdef5d8fc18461abb0468dc5cc775f053a3304cb887b85852a32a35910edf865e521cdb26cefa9a51bd738d9cf0d985979ec44a5133bee52b8db7d4122039bcdd25aa7ec6fe96bca76a97cd1a0974fe6460f71a5745cd6138d4f5fb851aefc4ad74efbef21ec678a75970eecc4c5fdea307c60da07638d25933b2ef4ba058d14d6a11b7673256b5578f755774748a5e1fecc29242cfddae7e0276bfca73c9ce44ae3a3ae8748c3d1fd70c8f530f164fd28f1c53dd091a06738432174d22d6021f149dda37fea3c038a9b7b0a1d5ff2b08bbf9995beb53c6d66f8c97affe3f7d650cad62521389438237948cbb12d0354b8ec034e9d3fb096b6fa253ef083b8d6ca0ae94855218c11695f410cfb1a74caae6b8ec6dbc9caf917280d5e809e7f4372b3d966ceca78ced9455919e546de60fd1531bdf6d694f4cecce6264909468e30e83f5a20db48813321019ce2a546e1de4f08270c51afd50deedbae1deeb986c432305831f6eb8a3b381fff924303577986d6159cfd8f249d489792d4d0aec7c0403f751fe6ed3edef3137231484c60a347a944778ac7497c00a25afc9c8bc5fc0bcc731725bd9f1b3cd9a7a421a64feba6b3c072c112babc6f97dae503d306a031471515432937b84d8c706ad3e45cbca5b70b2404c161b5281292f6a580f1e7325804647bc40542e97611760f548db6f694cf9aaa5c03668165668deefcfb46f6e9ce79e2767033dfd9a6a216cebced708fee24633033280d4f62ebed590877d7e0e3c59a44ae4b5026a029b8a0242a0c497f460456ca3c5cbfb29fcfe5b4eeb8e5251084b9c104eb8e06e72c6d7f40ab226cd008960dcf4b929d62628543d13bdecaab6efd601b9bb3a7257cf3f3bac9fdb9d3b77b16bddf9130ec8ba9e9784639420446a2abfcd621669f6d2928b404e652b00d39a6195c353576cc151fba4b34192ee3543ef3f9d243f24c83d2d46db040cfed384aee7bf52b55a16b7e9ee796d5adda4b8851ca5c5ca0e2ee0382010c4e78a269bc73e7414676f8e7bafed71b2a31905939580a9f59db9c867fbd115684023e63a42caee51e4e13f49f7059a51b185d7b59732e779557f1ec25ec0b33ba5f1949afb35453acd40237c005cb140fd96067bacfa4176dc1de9de5c8116c9e980107aaa614cb2683218ff1ee01316bb8db3d7943842770dfa3249ea0f2068265c11a70bc292a7f89a002388929f4778d5d1a006c10578db8d62c33af6002ba937667158829fa3446a5bf65a7932fcc834b86555b16f97677caeba7fea9042f18993b7077e3fd6b70e6fb5a10f35e062df98f6dc81bf918dabcaef36ec372416adeb8622ccfa8ef31abd2480504c5e237ba7874830e7a876f58f8e50474fc32d23cfee9d0e95c302c4faaae44c1762c3566e048b08659738fc3598b02a71c93b4f8dad63afb659cf66761838b8a846daabfdd7fe106568a40f563e046231a17dc2a1837c90b095c992af88c57342149fe885102fc3fc5be7fb85ef465bdd638139ac21ce2e1360e1342d084172116d01a5d074a941d264136d8ae45e782d0cc1515dfa3fba8eab45fdc9f6a948ac08065dc324d4f95cfcc96585cf0a8181818dbbe90430dbc72437b11dfa40a8f43c754d824b265aec923ede6c9ea71f01376d1d915c2b11bc998465d7fda5fe3cf15b3d25a3f5b06e9e497de653b0533602e0fc4065fb85bb85b7a5f007f2f4d8d1eaf683ed4fde076cd6b249f8d1102be999ab2d03553153e66121941702c3eb6017974e7fbbff250fc9e56775fb22b14273a6e0dfaa4e6bbd040a4e214d736c04b760937cdcf0c3e57e8793a36f13bca545be20acbfad632ab2bac7301c8dcf8c8f228b369022567aa3f872e7a8e63839aec6745c5e93e863bb767735ccb81e708c96dd41b27823a12ab99c18e966ea5180f7e0234f87a3b74552b781f9f8c9ee82a906e53d2723e41a64b018c76c845209aae8be6a1a242a4cece1862bbbd27f17842785fe7242a342218f7a7b5762edcc95c83cbc630d54d457cd7b8eba35bcc510e535947d88ba93c6bfb20cd656634d7cd421768858572849a16ef65faabed8b29c5727010e97032a693afe032072195167dc6fdf814bd732b89462141cf41e420072c4c4c8cb631fec0401a316dcf9ab4e45edebc5ec0e399b0885211324220c9dcd5159dfe958cee9851d74a772b292f6b639d78fb6f02bbc23f3bb71e010ed3578dd9745ea20424927875c40fcb04f11184525f5694f9e935733c0490b900cdaff64b43b115fe10f37604e8149c00a3430e168c1e317a0c1d4d181adb50d8ecfde33a4e047c6ab80bbe42b9a47b1342c8385edccfd76c9fd858c0971243a9ebb188256661c15d2cc27d1f92f63b8c3b5f5b411e333d76f29d0ec8cb47493ad0a617e8ed720b26f3c2bf3bbc6f71e131b24f01318deb85dbd590aa8ee5cb11091b91ad38521ccbe18abf077e1286ac1c6cd22fe2546482124b9e3f24f95cf9bac9e374c71c02a43c16fb3635b7a01bfae3b84715e5d213b0d91f23e94720a1f5f34064c7a1f69f49d5b6bcb23f410726289431cef978f58c6ec89e646826936704694313466793a148d341f950b9b4df09aba318db71bb4694bfb62cc5883fececd076a25cf4ea7148e89e512bca280dc754dd0713f1bae124caacc4338ba53871131b55e306aab4430e88e26e3732e2b8f7ba6dfa2f28ddbad39b3b8197a3c6abca5ec6870e5f9b1a66bc4432feabefb19bc6aca21829d0898efe079abfa8615786dd7c30ded73880337d6ee456c73c049f912461c7379e13614cd9a59a01508485c24073343687674c58f0ae7f7a9defbc34efdc20eae344467c2e6f8bc9247b54f75917767c79ba01156e00c3b97c8590144a14617f7bf4029f920109af6f532a91d3be213e0fd0a6858a1e1eeee40c5bc6ea3a2691b5383bb067a0cb6bcc9999a51a3e2c1f883c4efaa686fe3d112d016158d1b9931de76a14113a35d9bc0c55f72fcf0d707c86aff023fb603c244bca8cd5633f8e9afa9bf9d1934b9404e3ddf1db9da0e05332fb1424ef5dba119b0e8b16c4e6c16df37ec6a7e4", 0x1000}], 0x5, &(0x7f0000002300)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r4, r5, 0xffffffffffffff9c]}], 0x20, 0x400}, 0x405) 16:00:51 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x34) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r2) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = dup2(0xffffffffffffff9c, r3) bind$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r6, r5) fchdir(r5) r7 = accept$inet6(r5, 0x0, &(0x7f0000000340)) r8 = dup2(r1, r7) bind$unix(r8, &(0x7f0000000140)=ANY=[@ANYBLOB="000001c3000000000000090000002729ad1a0029598146e6be166e41ade83ddbfc8d38ae7efec193aa574131170dbd4054033c9f33bbdaf723ed7224b0f3d772e7636e"], 0x50) r9 = socket$inet6(0x18, 0x1, 0x1f) accept(r9, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xfffffffffffffffc) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x2, 0x0) ioctl$PCIOCGETROM(r10, 0xc0107005, &(0x7f0000000300)={{}, 0x1, &(0x7f00000002c0)=[0x0]}) r11 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) ftruncate(r11, 0x0, 0x3fffd) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, 0x0) r12 = syz_open_pts() ioctl$TIOCSETAW(r12, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r12, 0x20007465, 0x0) r13 = dup2(0xffffffffffffff9c, r12) bind$unix(r13, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) read(r13, &(0x7f0000000380)=""/111, 0x6f) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1abf7d626bcd0e5e, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x81}, {0xc}, {0x840000006, 0x0, 0x0, 0x15c}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="b1cfd14ebc34cfaf59c87dde3c6a", 0xe, 0x0, 0x0) 16:00:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) fcntl$getflags(r0, 0x3) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:51 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) unveil(&(0x7f00000000c0)='./bus/../file0\x00', &(0x7f0000000100)='W\x00') r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0x0, 0x40, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) open(&(0x7f0000000140)='./bus\x00', 0x10, 0x10) dup(r1) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000200)='W\x00', &(0x7f0000000240)=']\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='W\x00', &(0x7f0000000340)='\x00']) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:56 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000085, &(0x7f0000000180)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000041000/0x1000)=nil) shmat(r2, &(0x7f000046e000/0x1000)=nil, 0x2000) close(r1) socket(0x400000000018, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5c}, {0x4d}, {0x806}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:56 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x4030001) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) r2 = socket$inet(0x2, 0x5, 0x61) poll(&(0x7f0000000240)=[{r2, 0x40}], 0x1, 0x10000) close(r2) r3 = accept$inet(r2, 0x0, &(0x7f0000000100)) sendmsg(r3, &(0x7f00000003c0)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000180)="35b4be74a13331d466e6cb9bcf", 0xd}], 0x1, &(0x7f0000000200)=[{0x20, 0x1, 0x2487271, "93d0b80f5b82b337d8dfdc"}, {0xc8, 0x0, 0x80000001, "fbfd452b09abbb1b8bdf9e732ebb72c23f0624f13daf3a2d3596a411b33bb6d25fd72b9473013103a0e03a81a92adbac8d97c2143247e41e900698e46b50b9e4274444924d429e32742d9553ccb431d60b6dd0a831b16356b5f9d7096727d6b22fa09a0b53e37173a06b2275ba8dd849ad3759b48e73753119e32eeaa44a4424d91d45a63092e8a71fe0d052c297b163049e4ac783135245c928d9f65d8229d159c6be3f9c4999c1ee88027d68764a21041f6b02367ded8d"}, {0xc8, 0x1, 0x5, "a43b3c65844ece2a81a5939e3a39a0219b9e917c2f8c1522c55b48b6602c3e0fe6e0b197c0095568df1f1b60b5f9234bae8650b20ee5e1c12dd13be2860763928816a3168c3d4e3ec5c774cb5959d20c973d2b215e7151dc2fa719e55df1d2c56aad78f38594a79e9ab85bc7e73026f1c980a6d582c8bd36ec8ec76234713e1acf464ae9fe45666685f0795641deb237d2b07d79e18311bc29d7ffa713138c27a3fda20cfc720bd6acabd375f2b4843be7"}], 0x1b0}, 0x4) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d40c282e609a4ebf482be04"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r5 = dup2(0xffffffffffffff9c, r4) bind$unix(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) bind$inet6(r5, &(0x7f0000000400)={0x18, 0x3, 0x5, 0x4}, 0xc) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:57 executing program 1: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x0) r1 = socket(0x20, 0xc001, 0x0) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394c8b3a66ceefa9bdf906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c5b041ac414eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb7523ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164ac0b55d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b49c03189a137d2f66f452e0c"], 0x10) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x5, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x1, 0x4, 0x8000, 0x2, 0x6, 0xbd, 0x5, 0x4a88f7a697b637de, 0x1, 0xfff, 0x56e6f673}) 16:00:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r0, &(0x7f0000000100)='./file2\x00', r0, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r1 = dup2(0xffffffffffffffff, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r8 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000280)={{0x3, r9, r3, r5, r7, 0x8b}, 0x6, 0x401, 0x2}) r10 = getegid() r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfffffffffffffd2b) r15 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r15, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000280)={{0x3, r16, r10, r12, r14, 0x8b}, 0x6, 0x401, 0x2}) r17 = getegid() r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r22 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r22, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000280)={{0x3, r23, r17, r19, r21, 0x8b}, 0x6, 0x401, 0x2}) r24 = getegid() r25 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r25, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r27 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r27, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r29 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r29, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000280)={{0x3, r30, r24, r26, r28, 0x8b}, 0x6, 0x401, 0x2}) r31 = getegid() r32 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r32, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r34 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r34, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r36 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r36, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000280)={{0x3, r37, r31, r33, r35, 0x8b}, 0x6, 0x401, 0x2}) getgroups(0x8, &(0x7f0000000080)=[r3, r10, r17, 0xffffffffffffffff, r28, r31, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000000)='./bus/file0\x00', r2, r38, 0x2) r39 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r39, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r39, &(0x7f00000008c0)=""/214, 0xd6) 16:00:57 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x112, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r3, &(0x7f0000000100)='./file2\x00', r3, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x40) 16:00:57 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0xffffffffffffff61) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x54}, {0x3}, {0x80000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="0218ae4de39e04a1de6275894395") 16:00:57 executing program 1: r0 = socket(0x11, 0xc001, 0x6) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x26, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x80) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r3 = getpid() fcntl$lock(r2, 0x449e139af20779d6, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r3}) writev(r2, &(0x7f0000000740)=[{&(0x7f0000000780)="522ca58269574b41a5b7da2d0c7acf0f157d0ae2f52acbd9ff83eaa0ad3193b7910aefbb77b2b3fe94cea6d4cb8280c1989211f9518a00be27bbfccbac3b5fbfa77e58028588d278b01d8de0138f2b4f9b35e2294ff5880eea03a5ce5320ca8beb026e69bf2d1fb42d8b9f41bb69ee8734ae1e52238194da472d7ad91c1fc4e7b714605a60", 0xffffffffffffff8c}], 0x1) semop(r1, &(0x7f0000001140)=[{0x3, 0x6, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000000440), 0x1, 0x0) r4 = dup(r2) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r5) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0xffffffff) r6 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r7, r6) fchdir(r6) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f0000000500)={0x76, 0x0, &(0x7f0000000480)=""/118}) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x82, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000180)=0x10001) r9 = syz_open_pts() ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r9, 0x20007465, 0x0) r10 = dup2(0xffffffffffffff9c, r9) bind$unix(r10, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r12 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r11, r12) shutdown(r4, 0x2) ioctl$KDDISABIO(r4, 0x20004b3d) clock_getres(0x0, &(0x7f0000000100)) shutdown(r4, 0x1) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001300)=0x2) write(r0, &(0x7f0000000280)="6b4a20688bf28a9faf1f0efa0574922480ca920a915d49611d80d3038953746d88457ff65a531361074754585783b43219f837011c42c0036eaba581b3e32c581ba96b29a54dfd1edfe34ae5e9feb5ece6408e3a66bc4fe113f9490463e3b0db20a41b3e8e5190c23eed92d0ce89ea0eaff94d872768a0106806e2e5f0b531b0bb41cd4795462a01d052c108406ef4450797e0d2e8200fc4f1649f36cae7acc1358267717388bf43ab5a510915b7bd9c3079fca09e84c32e8a094dc24dba53bc594183c55a29e5d0f9959304e9", 0xcd) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000001340)) sendto$unix(r0, &(0x7f0000003640)="68c004c61fed98db95743baab224d9c62c8cd9ba1a38318472c6a867d35361e601d4ce00866720df75ea9094b4310467d7ed873dc0e7006778fabe6f736ad883900d4f39bdd44ada9c090f20a9c3fb82497ffb5ef7c7a90973e490c6b2858c921839053e76e4593538900b7cc415b9d2d26dc43d6c96d28ec92b9ab9eaf6e7d4158ec391813853e544cf51c0359ccf4efc52ff82edef1e3a4863940a77079f09864e6b4a557336f71d36db839c2f93f2e5c954dfd40cac5adff9f41b1950b4625dd346725ac27350fced27a71cbc45ad3aeee222b746c0137ea07d085ccf4910f78c4c034cbe3c10f467019c6a5dca4883240e70c27c037d633e5de3cc1f8927f040b534a143562f7939c1d04fdd1450a6ab1ba5af34a2c2ea6fc4c39a86e5f72c4df8cf34d7f8bf1e09a8554f29fb55fb71ed2b4eb8987b90963defa10d7352b016feddf21bc5c458a0fa053c741f92359b4f48369d2248b3abcb1db0c0b1c9edff465f3475a2dbc68d3fa7c09a45267f0560c7acc56748a9edae0670755b22febaba5fed09a6a7ef26b7c15dca3f75993c7be6490412a78db6ad0ef8e2a6e5649124dfd002b47ca7de863b1dc96d5d5a256c96f65ec02a549733b16323d1d59e923dc7218d4810fe9d4a47e176a366fea177d7cee87c04937b7e07ed38ae29c5eda76bf0a4f737f45e2243b6df141190ff55073d44fa570ee5418c40254b4733696e83f0bdc8f86882b11d9ee1974e3fc4f53754d82ee1642f002001bf01769a33beb949a4cee94747a92a4d30279109c685f627c3e42e5f049f2fa65adef4c37301a8b795640ab9148507d8db3ff99b6b47b4b0053754ab0d2a2af8627f875239616e35ce78b8bcee557d428a87de56c7ba619866fa15a26ff413fb228047fb4d05e72fcda5dd323a81623875dd321085f77b46ed701ea1ae962a2b354ecf83e97538ba94dfafb09dd657d1f365f06460ef1ba67a0b286137a438c1a95c85975f64e27b4f93f9ba5f14f7c61cf5a44363d0aa5df31b113c9957343dc94bb9f4c232f91021cec0d4e53cb4a3bd86ab7bc46f955b0ede409a88699a4b56e89b5ffc4aaa7a743b178ee969debbd4183110874942909d17a8f15c9dca6d5343f521863750f9c8282bce8bd71ddd466c3b657c5675000ab84c8ac45005f997411f1d56c9d1b563d3d99660a0098c71a36119d2e3c424bb12c84816f8512662022f39509fe9f70735b18e6dde7a080db226336ede10a2d891622781b1ef042781b32b4e97ee389025181e4ac5443cf6787cb8e87954a0c74936737029226fabc78d490e62e9970cb1c8be9cb4d39f4ac8846bd231acd6dddc925a7bbb871883bd52f0abbf24904955d2b6a0de65d306d0db8bf82710a8e2973de66866856d223ff35efec2beb3049b0b38f45ab4ff7d3ee4f570a87cfd23c85c7682f3349749a2eb3ca0a34097108b851e20c48764b9b443c1cc9240093b9e8faec19acc018daab6c44e4e6acfd9ae16453ca37f4110b94296995d053975ccbca64c92c5568b6f32290ce8461af741acabad0806e50ea8d11f735e0716afbbe1bed8ece12fd8b8d6ca8756d481ecb47a4afa349633beb042f42f87f3c225e89ae18e8ddf3909844c59f12828b570c2d9a9d0abff202cb88b7ab145beb21cbf841cbe7a6b9f1aeb3befba9031e904d2024af87701feafa562f890c313efcf615dd5e9c7ac351fd21bbdcd40677b4e959981aff9fd129f611319aa0c588a8a5ef741abb4d988534ecb2991e057de4ebfca7768cb9efa4a554f78567a09ab24233db9cf1f86ea4e4dc1cd6ba86310dcd279fa4dd9c528fc3a074b2cbb49baa239ecbdc3598530c03f4ca325ae0e8f9c3558efc3b961e9f731ee1995f9ac5eebebeaaf9c70e1488ccaae04c9926e260836a1a1e3003682dd37ebf699a24355f838db351547545dcea908ce691ed97b51c649cb27b6a8b64809c95e14c9e6729994a5d7e7c5a1ea77b4d2c82b7f81bbeb51b626b8ac6a25a645e9c9af6728326dbd4c9ef9d6a496614bd6e24383fa2185f556e5bdc706dd427b040dd37fb5edfbcd1b19424a9e6400dedeb3987abb1a2580efcab464cfbae745068a9cdee33f0cb1bd1a339ffe2593538d61b09945e8afa37d4206f0f0d000cf06b4a3e5801f2784333aa08b3b4ac1d79e5edb3f11155dece2da6ea2bed1b3d2b894ff177f40ec6f2df5b5d5f148e54e2ab20b504c931075ef8d9c292c8c019cca45ca3657f027d91bc15548268428eb90eddc53adb1faf623df0a51705e8670bf1eac459091ef64ad239417978025c8748b9ad93a53e07e57fbf99cac0d12116bd461a927151ae1750b66f4b83561fece17ad7f99c020afdae27a6706b2a3b94b6b2631b9f788a7f703b97d02f695d96ef5b2f68120731969f9a700bcb33f336a49404b99a9dd67b42ed29ff7df9519468b64a801a1a17617154dd97e5d1543d30e3b8b3de003bf617e57949ed93e349ff8b2c5935402e65b8ec633bf2ade1fcd3ea76e4b61a834bf3bbc728f0abc3cbfc144d4ce85f12acf2bb2a289eaef24d02f22ef2fe07685d56692cdd686f1dceeb2e790a9f868d5bf63dad6f208b69b4176b180daccc65b252215a5b0f250848cf44271d97864e767e5fed1d538b0f3fe913cbeab483e2bc70f556d64685ffafc593f94ba2c13a047e493dd8ccd3b1a557fcd6d4d5eb491836f39c34a73d038c5c7ddb0674f18631159de84ab0b5e76535baf927c51bd14fe9457c12d2948db04ef00e02d80cf0898f54b7a584e4e7e41fb5e8a5d4701d36819c7ea702733dce47b553fe95e785b554a1a9a36474dffdaefc3f511e70bff8dbc472831bae61a2bc2b9451e27fe4e5fdaf700114e8455646bca2175b40111c1a190d157fe1a7d03c34fd286c04a9340f9c2ca530c44127651078ac9ced768a9dd0a54616684763071d5bf23aa592d63b8a59f7f94a0247cecd87be3365a196e044c8a796f4abd8b3247b150e1806940a6413c29e32df10fc83f044977d7402779fb5cbdb7131e95bd62f09164dc3d43464f42dc915e14d0eea124e3e4df1ff19377a4527c5bd844810bce0917a47fc8da60619d66342680ec4b069bf83cf5b6be0bd87bcfea69c8c3ba36033c70695a8e254726da4cddf29c6f25a8a10c69e1d2492cf8b04a481aed09709cc81c637d8f2ee1cce53399d09db0b63eb77625daee0a3b491029c866e1a267ae5c53313046b3cfcf29bd9f972db84f1e8d1db045e1fb6b1a7b482b56201e0954e0fe425c5a4b6d390b2cec1cfaa3e5eccd4cae3b419b63416a2291ebf4ae1ccd9cdc13f4e7be0d14c3e4dc0acf4b13f4c2a20bf2f60c6bd71ff018542a1368415a5c9de8a786da2267573c16b69ab1740188ba66f4bf39aa07301b3d03ee0fa3c53e0f2c3367f80fe09498b22e2819a6f92f565971168084b5396d9b06bf21eab1a3d51426c8cd6d4cc7b77e4b1d4bba9f82cc6a69ac08189d4ef501e69acf72c9a2dd801053eeeac11bc35d257f00dfa4dab590e0112bc2e9fa0482667e42673779b0fc89b085d5493731302951bc41534e75afd6fa34ca9fc8e75a56cf515aa0d2b75379549c1ef861ae4d1806561b877fb873b547a8877c2416741fb96c7052c58808e1f91804c18e970de6d0ee95b5a6905b54b969f98a27b4ab7b5156b4665c2445bb956de71168723a8c436428a1f956dcd1aa8f6afc81afeabf03d89b6ad03c0fefc7fadd0f9fc414693bf31102e6e9f71ef60a2f87d2225d8c6a9cc236a2188cbdf3dab7adcb80edc3c438a3e4bf00da7f40ab0b86319b227bfd008250d739aabbd79bf6b5270f2dbfb1184e4d6a497593ba69f2ea399f326282776428a3ce56e4d8f6c6a3cf95a751c81a39b36fe31aa9f481e0f9895ac7a69c5640061dd5114e98244a57a65df413ca5b7faa7ec9f2d81a0e99a637d956130e31db32e7c5190153550c0f21d4b6646e73d0237a3218f0df89c39fe4adb4e911434bd2468a90ee8432124f3fde4c775b29d6cbe0ebcf2ebc46f6f75efdbcb687dc587788f0bd530404b11478312548446eb932f58b0611a0c807b8af18297844ba8a0290039126e2d357d1de2316991c570accb1840cdf198499753d571332f758a456e3e254119a3f3686a8f02cb16c69df1f90ed86c6c920c7d4a86e65d99110e6de255a631cea623df67ae0b7ef17da1377379547bf7ebc780184722322825424404477f1fb6edcd04a265055cd13f779ede309c3161e83fef6be0c9995616bdf77c39c1782a2036174913c89efc04250705d774728ce1cda84c54163b435b50d238092efbba6885b605db624745fc8d05dff512fc50a6bf25a0423bb5034e03d7300fa436cdfc94bde6242d233e9f1e72687d66aa21a461b0c53c245cbbac3614f7bdc757fb392902d298e270e72c930a6ed37c7b788cfa479fcd388f5999e0e8ce949045aaebfc06866fd312fcf5f4209bb03b9d9ce694f7ce75242cf058ca9d054b96505f81e46270d4b3ee4208d0e4be73e360e7a93c95d3a536c7d0821cf3b43d6a91b33b1322f46e2fba93ebab1df35022c0eab545fbea6659fbbc8b345e3b346850eb95ccb17c698dc5e1593560b2a3b96e7069e63a36c83ddc06ad62d1b056fc7b6f0d531c977acd05dce04509e789d1b572dad899310b4b786f0429227aa08321fc4c5d10193f20015cc8302786df626aa25987294ff8f19a6ebc3f1732c553608bcd10fc2f0ac75836b6d94ad561ba437eebfc2d5382ae86f8a2af704fc992402c7659ec16948d510263a6edf186db5908e4c38c7067fa1363f4efc186b07391a0d94dec64eb237f6696ac189be0239e3e4715ea5161be642721b3188944cf23e0be1b88f5a33ca9ef9db588abc24e8224cee15a525ca01c6c17905963ba5923a122ca7418f609bb0ecc153c5c649e74ae33a69e147705a3f63c9bd41e3c7280ee103253de1bcfebb13d380f668bf269e9353d1096fdacbd3b6b9ea3aed7e4c30263c240c9498354a2949f5be098c3590d7b7aad938dc85626db4e375f9dcb905b96ba40473c8a3cf6103b9c9bcf1c7b1db3cc75573b7148269f1c447ef5ef29586f5e398e5555d2d9e64b1d47df06c548bbac8cece8942d6ef4be557496d9d473b4f335411c119a8b1db9a557b43c2f31fa1e96303cdfc0ac5345def7207295c18e9ad957e2af301fe0facfb6a9acd448600efe2e909026cd7a6ddc284026f18ac2f4fc0e7e94fd0335a41b95fffee0d8527ed0c529ffe84625a2bd36731a49bb4dc1b3e334cd8748ff11ff2ce035c1a09b7a5a4141756354ffa4d3c0ecba49509a4a3d0df79a02a9fa5d278459da0f778317f0d8f248c0448bca4d4b0cec51ebdda7ade54adbeec61c404d178248dc7c4ef9a5f5f00163d6bf8853994b3a8694209e6f1bc3386c41c1e94187826ea655a18294b6913836c83a6e76c1042ff800da7548dee4f152916c0fdee828545f834ea994f1cc215c703cb80b64345a75c2abd843f7a9fe610db3fea5ef564c4cbf5c4e34408c84809eb4402445dae6386b8f0a37d5504e3c98ec7accae599b14ef58b7ead2597d1dfc4ef83d951a0a2891596c2df8f5e8c6eda6b5434de29395dd76f0488ead058d9fa2b5f3e538402b57224e8575427b025bed03a43411dc132e8eca321bed58218c28c0a8bfa071e6aaee77df4564c0ebf9f11840c3f47ae8907674ab9ebc5bc1345d12e67c437dbabd830c1da4059c385e0a04760f898f0110cd37fa0a856737f65665a40760a5ea0f36c3129c0fbb003febebd4c837bfd8ca4abeb2e611773ea8dd96000"/4110, 0x220, 0x8, &(0x7f0000000400)=ANY=[@ANYRESOCT], 0x1) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001380)) writev(r8, &(0x7f0000000200)=[{&(0x7f00000001c0)="464067ce6264ef8e32f56f24179640e519ff995d1f37576dc62bad8e4a7116509aa422fdf15d4a92b059e3", 0x2b}, {&(0x7f0000000380)="3cb5c346729ab3b8e75c85eb51b5e49f2fc396e741752f7e4c13a71a4e9ed7da3803ee4316c75e7c6349017f1e7705288a3fbf69b2043effda2c6c17339e09301458fee481dc6798d56f2dcf19b827f830352bd386e142020e310fe5259542", 0xfffffd5f}, {&(0x7f0000002640)="f4ffc1e722c6f06ca8525561cfe6bc1285f3b1b90b8082e4424c4c0e7c0804d54522c2135c8f99af87c5f75780cbcf37777609be4cb0ecb7ddd337b4782eae81fbb58fe20684daddab3b39fe42c57550549069b81e5d005aa2a92ada984f2d01ea1e91568181d0e0cf4b9d732255efce4c6025fa3ad6876dc3670a7bbc7ef7b0ad63e7bc97d7c69b002b8e415e6cdf452e2d5eada29d043eea6136cfe7e827a424559868706eca5ad243f1881f69392879f1b7386ca6e16599b81d2a8354f23f88422af93ea6b90551ca64ea0c6ec5bada603a51d8bf6fbb3bdb0a4546be0af2a320065e4c4d634d40bbd969fb79640cce179b4a887be310d486e45e51a7414326fd1bb38d06d1ae37b02b141d4bb66e54fdf42cccb7411725e600e2522e255af6ba6571888302b0484cc5685493510ad78fb75ba070daac467ebd2bff271f57bfe3b0b66d3d0146e56d8faad0784e03803994edf6c235d8d3c6677286063cdad7c3b915abc373dc25f26235d4e8d39e2b87786508011811a19e4c173d4fa05ed033ea464907d60a906e634b5a4107f1b9998be7a74365c2375cbf4830f1591cb2983e99bc54296274f530f542d457887e75365f7350b7d9a658524de84a23e576cfa59ca001f4336ac7724ff2cf7f3880ef118d5e2e34ecfac0ef7b804d53dfb973be5a882f2c35e6e86a55b65c0ea496c61ef8bb96e014a724b56fc9382f285340b24f026fd768fc263bc9fd816ad82b68724a31da1978c8864e03ef554fa4b16ac552a82f014396435d060bdd6ee4c3a9bea47063af6fc87bebce9869eb4fef586c1ef476e0087b5f36e524305c4b2b46c4f2b87c6e102b0b02d2a1773e42034120b7b4e72ede2b282736594219c2cd887dc5962ea8b5287101df3dd8be19c1ed9bd4f4a2b19fd698f6cce20c8718d4d9f237f635bfb3dec723dc7a08c302a7487b916b812110fd715a020da642aead1b505df7bcafcc0b9ed0c9446fd542a70fcbb7e04331872544cb74a2d7186f469ccae072276eb79a74432fcee9802d9b68aba86424c9341889014de86092820c182160f88d6e17971db7513dde0133f92f2f8e6686f1b25898acd4d90361a8190a791ff6e4d571211a50bf1defc0f31a5661b1f1eadf6a432d705a71b4102904ecbc9d1117eb3c1fa188a4c415cf1105ca070bf1d4b1f02aa1e5e648fc76ba678ba2f49ad787b58e60be888c6673824846f951f88a2aa6c0571f1f1d57e59240f76dec6ff5fe53c42b0b7a657f9d107c33f9064898dff002edda55728fe395a879493b45cf4ef71e94c4f5f3026347fb84906074f87ca4206d72f355c80c443b3c357253a15af5d664e3e1094a8019726730fc206a99d4bf6ed4a5b2170e01c91f75d4b9f954d225715b08c34335e9a230e213e84832fe26fec09d70d5db39c6274f53eccae70090d7d1323f427c441a4bb2ddb421efe30cc812f92595667fa82f8fa2de1e5f970baae6941efce8d778bea61920ea173f389369438e9d2841e32be3c0df26d6da2b32a9f0a7c593ca9dc24645cd3e4dd12489f63f00d3b966d824c2c3a2d2e85814e011ae1f7724c9fa19daa564714083dbca29bb09f73e9febbb912b2c1203f32c0e5a0e756cfb96fc054a151c7038949722311657d36460b93bd86969f807a76cedbb72bf5eded2ee15983db125d7c9575579e8254f4e8e8ec07749dce308a7b0233f136a930b10855cf3ea59817f851efe9b3d24220c4ea1ef2cc72bc920c146c04d127d7030d0ef64f46a776b992b6b1b3d3e154b5b0ac39467d949a7fc10c649db3aa634d8838142b8bad50edbe471ebdaded881f029606ba8a99a63edfb82dd915769fbd70d8f74e76fe510a684dbd61e896c376c2e73429f19418fa2b2b47bc3382c0ecac4a98ed448e5a85bee632d8091513a48a0e2be223fd23b55e4eedcda341e0206b39507b2294a938441f1c0b4ebb280203ed47339d18a39e3619d2c8946abcaea58f54d6c83160b7d46209c69ccc386960083b9a35c2d07ac573620c6f62c26e56a2ac047c93d1be8324851d4036f3518465d9109321538da662915de064e99d297d5881270d30689c8fecf435d6a50264b08f34962df57d544b0297900bcc13289829bf6755f0ab923ae2016bfa16006d94939a03939c562b7c02f1131417992578f53f5dcd1c64c1d7d383d3003b37813c0b6b50b5b2f03b24955cce329599b62909068c8133338ac695682446e77fda12d0449a1693ae2cbf636dfe2cda2210f5f55568762738dc9b17519330d084791ebf8e2c113cca9ecc6345fbfd4cd7e63eb949bd760c21f62ad01d500c98481afe324a99147a92b90ebd755d3e79a5898fc7a8d59bba1791bf5076f18e3d30ccd84d80d4ba9ece5a879c98d1191575033c3c9fe709a7bd9d1e12c60c7cae68cbd8eed84e99c2673fc125a00f47b94fe126037366ea456bcb63053d0e8fd8d38be5267b33e82d6fab5d759deb9ca66e62351520965d318ec6d66e240d1d32022ebc55a04606d67b125116a93d51d8033f4eee177515f118fba0d3a1836818f082017069dd1bfd96dfc41bc4ca8c40ec3fe6fb3a10e8ddab421b1e493f00636a83d52bd57939133f47f6db76800b49f47ec06216ec00c02664de73475f52d29ace4a4c72fa02f5f8354138cb0bf68e58bc8d4a3b3b7cfeeb01bd7a1133841c4f7dece943e353a4ebea13f3e583ffca1921024cb948fa1ed2e06670a61c10b53c9cbdb9c94cee85e542d97b83f9c26ad98b55c5921f2f405db49d5f95bde4bdaf733f1e509d0acef60c8adbc617ec9d19922c54016ce7c216765bdc745b2749cd2d2869909c0a787b75ae2b9997cb3e8e52d0bbeeac94a001d1a524025a23f606669dcf4ae366d7f70228d2dd96cf8b88a4dac0c24427b569afa77e56e020a35c69085f8148c8a3977b9cfeb4067d05326dda82a7670d849a26ccc841ab6f8ea5accf1b8168066621e654b2ae450b238c02bd84932b79d4b56a3a083760a60ba789125a65ba8866fba267df965b66ec0803b3899a300667b7c018d51bdb373e0f94c7f89af0ee7d3a1fa71a4853c91dd27886f365d516873fb27f8c183c7b7f942c0156e6cfeca84b9243d46ed2e632c6328213123f742762705a2b1ec4da56e3f83ae3e1a34be9ef1a27d34b92facc93de3c88dbc6a92cb510dc983bc2a034b807d476ed15e78a7b1523d129b2d4dcc34ce4d13f2c56221a3ad6151d27d50bfb66a06180a94b62fa896e4e051b7f990932933da6448b24650524fedf5a3528476183a31f5c068ef53ac5577d9e996094826c8bc67b8e247efa80ca0d33ef4081179455c68f947d2fe79c6ab3de41ddf0eab1efa1ee99952cf85488bfcb871d4248585dda9a01f4e71670d3358938a94af67739cf8baba1629c7609530e64576e19842d56a63dad478bdbed9fa81c237de69ff20983ce99cf453de05958b733a1a7a45c7caee845df268df61c13766ffe549e2842f790130d1a159b23c1b57101107f050d15356c5cb3b92527155333137132761f6ea236fbac943916dfbf4a3a80c7706c3f7b8506c904c22c2b9cb965ca548dcfe724ba7ae185d9ed3a6811698106be2e2db23b64e3b66a1eef92be87412c3270aff9991787e9040be9c91f1c3850f3daa1037120efe0eb06bbf74eca73b59510072e1cf5410739a2a4e8568dccfbfd17c0f409aa1d262a61c8627da361c382f25b2f964ed51b9eb4d7d448449ea9fcc318b690a745db222f7f471fb21d091aa1f25f6b949e84d7b3563c951243460872983f432cff8b3a1fc003a6c5489c2b94642ac7c404542d890f26c1d03d02216a1fe9f08013f7ec35548c43365f3c3777f673adb0092eb556b22f2df900bef3d2cb5e8bb564f9abe69aadbd74c4aa0935138cfd3c7588c4f06e4352c7db79cd670ddbdc4692c6ec8cefed81c2c1743d4572c6bb4786452cfe979b20e567113b5dac8f605ccec5f4acc37d3e43fb9418fd924524bbcf1ec52ee93676a6c2251dd5bc89e8a34f6b349706b66cfd48c12cca73ddc881fd881cbdb6f0af56aefaa2baf7819932292220ec7771bba372ae2b296df30e447022434236d45dd443c3542c4dce2a2fbd1310ba3470dd8ae7dc50415e3d2ba5cc44aa8c54a79e8145c02876a871449669e602764cb6c1177edf0c7400bcae4dadc9986dff1084ce599e62bb38d14abf607f07fbcadd27ac821cb40003b506f8d4acb7a7bc61ce8b8ebd06c179eb6ab430dc644e9f5b6a24703a7e8f8e7cc1283b7e4cba5ae21bc708e200af72b0c4791853286d0c91b14967dd834125979b117473103544139f39671df0dc3dc895d1c57c513075078985738f6422edbf8c8a7259f9b662347e5eb2f0a13e22fea1d864e445ea821c49f7d938447c77e37585378872045640e0fdb4b92d6c4608e48196bfb4384a705679bb2cca89dfa20c8ab8030f6b5488eb3caa20cc58dba967e1faea3122d4e55baf007643f425d6d5b208c11f0a83438d15dbdba6f144df5e1b86a74b6673a3721236ead02f94c57695ada398b75ea3349e037be6dd681a66bb63c82b50d07cb3f691dc90bddacf201fcb0f23efd01321c6468eefccc6a46c5cc406cc26eedc23eb94a95f0920e58ff949089fba7b247dbd6a78bd06bed199c0b3658e1cbdf1b76463247664da4a84d8cd35dc2793de61fe5b8937a33b1617bf1950b864b18749fe75ae95e74fdb889f008ad3136fa2f09a3477622f817974f1742e3084641fa932f8cc35b4bb102b176129e4a42dd4e41561969f4258443a184c140551f1e813a261f20ea022f1406ad6b3be4bd36b55bd8ae68a7709400ecb50bcafc2d892dce6d0c31e6eae00552700c0192a695b8c1dd42e5c008e0e8a252d3d5815b0f040d5d708a62adf0d615ba3a364f257230a110cd995c7a13df79fb7de9000391a56b73c3e9554d0665ee6eda71a62253e40f7b9e608de7c04feed32ebb95860ad9e09a2a6c04df9f24a28a17e8320de7d5d79abbd1ff78a658bf9ef5b7eec714c4bec8c76fccdc36d1f378a4bd38d2d42c01102c5dfbf4614f9e547d531a704cb7ae40b0f994b58421efc5bc10874d68002c8ab8c700fd2aa9fb97b74c9627ec9c770d4b306e09c42a1b06fc0d89b767fe6a224f96bb8758f89337a8996e135ef2e4be2e4e7c4e9e365be9b6c59497581118ac062ce3c78b8d305e737f423536ce0d93cef19682695da71154a6301f756e19fe78201415d4fd8ca1b46aa9b36a343655618aad3f40393b1adaf31be6691edf59f0464fc23b39ef81b57ebaf72bd9cb54dc7637579bdb8bf92b739e499144700d8089770fe385849c12ed9ef4780dd517e0dea3eb551b6f7ae41e64cabedb379e549a8151d580dd0dfecd506d4508f84548bdca4ccf10b299d7802dd8fb5da5f68735464d83a28830fb5acb3f9d13951fd9383ba7e7634c4e47bb501ba2681c162facc5fefb4aed30327f7e740fa7b9761fa8590f562a3e8b20b2f3496ec7731f981b9c5c236035515fddd868d2dd459d69b6e45f2fa58567946b12abf97dd89c52a8812eaf1a28f1f43d11ad0bf7f9729564a1e17f157e390ba4b53c653f71550af1eaae1ab875e9f55dec721a089ea5c1d36cc51886739f3fffac8702ac8b50be56af3282e1bdfd5b2f123967a445fe79da487ed642e65abc9a3bf0ac86b17abc83e7cc58879096c428a0277760b27c3f6673571536f6909da49334ad3aeb17fca0e683d3f86e4350667973cecb38a829b7477127ea3b17434ef3c29de619c6dfa438dd2c490b2f82d883be7e66d069e0", 0x1000}], 0x3) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) 16:00:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="db616436a9c1ee6aa164264aa5df95b41ce37cbb8714bcc133baf42f127e22183ce17452b94f40364b7d67076535dc9f1cce68412b3863c547d5d6e04241b3b5030eda9f096a91fab9730a59db8f92005877bc58c1e2b17222232bd79d6137a81f0bdb0fda15712083c29660c2e56ebe284f38ef5524c7fac8a6ae968c6d902dd65e4d860df900c14b", 0xfffffffb) r1 = syz_open_pts() close(r0) dup(r1) 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) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r4, r3) fchdir(r3) connect$unix(r3, &(0x7f0000000100)=@abs={0x2, 0x0, 0x3}, 0x8) 16:00:57 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x8, 0x598e, 0x7, 0x1, "360640a95c3343216d7cf8b915c7aedb9ee70c0a", 0x20000000, 0x6f5}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac85039d00827f9b280129a4dadb9eddff568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d308001c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4598770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af40900976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81"], 0x10) syz_open_pts() r2 = dup2(r1, r1) write(r2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r5 = syz_open_pts() ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000000)) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r8 = syz_open_pts() ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000000000)) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x6c64ce4dc7e870ba, 0x4, 0xffff, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x8, 0x1, 0xfffffffffffff584, 0x5a}, {{r4}, 0xfffffffffffffffd, 0x8, 0x0, 0x1, 0xfffffffffffffffe}, {{r5}, 0x64e99cf47e085557, 0x8, 0x0, 0x1, 0x5}, {{r6}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x7ff, 0x1c7}, {{r2}, 0x7ffffffffffffffc, 0x2c, 0x20000000, 0x3f, 0x3}], 0x7, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x94, 0x2, 0xfffffffffffffbff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x6f653768dd359508, 0x40, 0x40000, 0x8}, {{r7}, 0xfffffffffffffff8, 0x9, 0xfffff, 0x101, 0xdb2}, {{}, 0xfffffffffffffff8, 0x1, 0x2, 0x5, 0x3ff}, {{r8}, 0xfffffffffffffffe, 0x20, 0x8, 0x3, 0x1ad}], 0xfff, &(0x7f0000000180)={0x1, 0x3}) r9 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r9, 0x8040691a, &(0x7f0000000300)) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x4, 0x0, 0x4, 0x530}, {0xfffa, 0x9, 0x4, 0xfffffffe}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x28}, {}, {0x6}]}) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r1, &(0x7f0000000100)='./file2\x00', r1, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') fchdir(r1) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:58 executing program 1: semget(0x3, 0x4, 0x77de51a8bdf94c17) accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYRESDEC=0x0], &(0x7f0000000140)=0x1) socket(0x18, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) kqueue() ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000100)=0x2) r4 = semget$private(0x0, 0x7, 0x0) semop(r4, &(0x7f0000000100), 0x2cf2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x3, 0x3, 0x7fc}, {0x3, 0x7, 0x1800}, {0x3, 0x68, 0x1000}, {0x1, 0xfffffffffffffffc, 0x80000}, {0x4, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) sendmsg(r3, &(0x7f0000000400)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000340)="0ed4edfd47a9f39bc52af4acc07d8ef3631fa1fdab6506b12d0970c1cf8daad98412b246a14574accb71deec4a4122ef4e1934f983fa4b49a6b7a4c3f962f5ad023b2d2a46e643e77e6129cabae4f659e105e789ec7003976a545f876dc15320544cd7827601431189c04b05ae29254a46aa9c7c8a5635a556fb054603ca7e855774", 0x82}], 0x1, &(0x7f0000000280)=[{0x60, 0x1fffe, 0x1, "c492748d9fa005e0c3d71d7307db512a29ee5a5cec5a733c527a1e2d4094a74aceacc03c24c8d47596890e11d07446953db582bfe90a779f5f4661e8a5663939b0c368d8b136c1702cd6b59f"}], 0x60}, 0x8) semop(r4, &(0x7f0000000040)=[{0x4, 0x6, 0x800}, {0x4, 0x3f, 0x400}, {0x0, 0x7f, 0x1000}, {0x0, 0x7ff}], 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) 16:00:58 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) r1 = geteuid() r2 = getegid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r7 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x3, r8, r2, r4, r6, 0x8b}, 0x6, 0x401, 0x2}) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r6, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket(0x18, 0x1, 0x0) close(r9) r10 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r10) socket(0x400000000018, 0x3, 0x3a) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r10, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:58 executing program 1: r0 = msgget$private(0x0, 0x38) r1 = getegid() r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r6 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x3, r7, r1, r3, r5, 0x8b}, 0x6, 0x401, 0x2}) r8 = getgid() r9 = getegid() r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xbf532ace) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r14 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r14, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0x34) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000280)={{0x3, r15, r9, r11, r13, 0x8b}, 0x6, 0x401, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r17 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x8000, r7, r8, r15, 0x0, 0x40, 0x3941}, 0x1, 0x46b, r16, r17, 0x6, 0x3, 0x0, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = syz_open_pts() ioctl$TIOCSETAW(r19, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r19, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r19) r20 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r20, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r20, &(0x7f0000000100)='./file2\x00', r20, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r21 = fcntl$dupfd(r19, 0xa, r20) ioctl$KDMKTONE(r21, 0x20004b08, &(0x7f0000000040)=0xf5) open$dir(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x2, 0x3) setsockopt$sock_int(r18, 0xffff, 0x1007, &(0x7f0000000080), 0x4) r22 = syz_open_pts() ioctl$TIOCSETAW(r22, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r22, 0x20007465, 0x0) r23 = dup2(0xffffffffffffff9c, r22) bind$unix(r23, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f00000000c0)=0x1) 16:00:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) r3 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x208, 0x4) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ea014000000000045f00000001010080000200"}) read(r4, &(0x7f00000036c0)=""/91, 0x5b) close(r0) r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/d\xff\a/\x00\x9dkUeE\"\xdfY', 0x1, 0x0) dup2(r6, r5) fchdir(r5) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000080)) 16:00:58 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x8d, 0x0, &(0x7f00000001c0)=""/141}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = dup2(0xffffffffffffff9c, r1) bind$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{}, 0x0, 0x0, 0x0, 0x2}, {{}, 0x0, 0x0, 0x0, 0x1000000000000000}, {}, {}, {{r2}, 0x0, 0x0, 0xf00fffff}], 0x0, 0x0) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000000280)) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000300)={0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shmget$private(0x0, 0x1000, 0x758, &(0x7f0000fff000/0x1000)=nil) execve(0x0, 0x0, 0x0) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x45, 0x2}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") listen(0xffffffffffffff9c, 0x6) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) dup2(r2, r1) fchdir(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0x7f, 0x3ff, 0xa44, "418d7d04ea0da8d7041e3bff16f050a8fe8b6994", 0x5, 0xd66}) 16:00:58 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = dup2(0xffffffffffffff9c, r1) bind$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r4, r3) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f00000000c0)='./bus\x00', r4, 0x1}) chroot(&(0x7f0000000080)='./bus\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x102, r5) 16:00:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r4, r3) fchdir(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getegid() r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r11 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000280)={{0x3, r12, r6, r8, r10, 0x8b}, 0x6, 0x401, 0x2}) r13 = getegid() r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r18 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r18, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000280)={{0x3, r19, r13, r15, r17, 0x8b}, 0x6, 0x401, 0x2}) r20 = getegid() r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r23, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r25 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r25, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000280)={{0x3, r26, r20, r22, r24, 0x8b}, 0x6, 0x401, 0x2}) r27 = getegid() r28 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r28, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r30 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r30, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r32 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r32, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000280)={{0x3, r33, r27, r29, r31, 0x8b}, 0x6, 0x401, 0x2}) r34 = getegid() r35 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r35, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r37 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r37, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r39 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r39, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000280)={{0x3, r40, r34, r36, r38, 0x8b}, 0x6, 0x401, 0x2}) getgroups(0x6, &(0x7f0000000100)=[r6, r17, 0xffffffffffffffff, r24, r27, r38]) fchown(r2, r5, r41) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x8001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000001, 0x0) r2 = socket(0x18, 0x2, 0x0) socket(0x3, 0x4, 0x35) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) getsockname$unix(r2, &(0x7f00000000c0)=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\x009\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00'/110], &(0x7f0000000040)=0x6e) r3 = semget(0x1, 0x3, 0x51b) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000140)=""/97) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x54}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000340)) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = dup2(0xffffffffffffff9c, r3) bind$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0xc13, 0x6, 0xffff, 0x1, 0x8, 0x2, 0x4, 0x3, 0x1, 0x8c}) fchdir(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r6, r5) fchdir(r6) 16:00:58 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x5], [0x0, 0x0, 0x1], [], [], [{}, {0x0, 0x100}, {0x1}, {}, {}, {0x0, 0xffffffff, 0x0, 0x7}, {0x0, 0x0, 0x4453}], {0x0, 0x0, 0x0, 0x6e91}}}) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x1c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xfffffff9, 0x4, 0x3, 0x8, "72a629450a94be31ad3c5f85e75881509648de51", 0x40, 0x8}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x50}, {0x84}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0xe8979e66e891e0b8, 0x0) 16:00:58 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8202006301"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r0, &(0x7f0000000100)='./file2\x00', r0, &(0x7f0000000700)='./file2\x00') r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r3 = dup2(r2, r1) fchdir(r1) r4 = dup2(r0, r1) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r5, &(0x7f0000000100)='./file2\x00', r5, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') pwritev(r5, &(0x7f0000000640)=[{&(0x7f0000000340)="0e448e437e6fd1aadc321135045a04c2bf947db18dbf066e853ffd594304329f42d4a565287dbb25ce5968e13056e81fa6ced9d3f86405afb850c7b6df9af60e16e32116657334bf6ae944d8461bd8aaec9583b6c855e9c690d342274ff09acb40e197e9e107388682dee301edfac14dd38b58bec94e33daa2f26a76ce6a095f1dd7565596c6478a99a6f29b8b5c76d90469e7120288a47b6c521962c7872322baf1c58b39fc2a9695f61e860ff479bd544de05b1b6a56a44037734529e6d4ffcbf79f7b3382e6cb4bc3def1c6f3b3f7df2650bcdf560bd0ee8163ca6b01048129ea", 0xe2}, {&(0x7f0000000200)="4b6aa70d7962747004b4e0d322c8f86517cdf87d13b209edaf8be6b46ea12af7", 0x20}, {&(0x7f0000000240)="962addea1819651304529daa5ef376eb303a1eef865d933875ac4d0fd5d62fbc5d225960ff8619018bd390fd742b180432fae06e944f4f17a9149ff79a60fb135b62ca72335e6b1683ecdb8dbbefd98839f3a6304f3e2f3317c4190db9d8a05a52c73062", 0x64}, {&(0x7f0000000440)="609f3cbe5761c9", 0x7}, {&(0x7f0000000480)="f0c7d59d42e3ac48e8968048c8", 0xd}, {&(0x7f00000004c0)="a8f69d9a26e85e627e1dbc9e8b784c19", 0x10}, {&(0x7f0000000500)="914aa2646a5d54e17210b1ef4c1f2f49e971248fd2e43e2a979bbb9baf3455621a76c239e1743f26116ca0930dcf804d95a1fca7b9f27951dbf6246a91242a85dedeb6db9246d3215e517f4d23c000eb7b360d606f65db61ebf38222969a38ef14d48700fafc43a65d147ab21385c6c55095b37a41d9f7f04f438fae", 0x7c}, {&(0x7f0000000d00)="6034e4aff07f49c2fc4e25a640ce776337ad384ce2f4af37d3e264835886cab52289a596c997ba797c7bcb1c2c748487c28d926ed95b2f2d1687db707935a2f594c9cc41795b113059fc8c99b5ba4b29ab8a5401efc89475a7ccbf4626994f217467d57a493444a1e6d41cef88bc76d2f72c8661897a22bb8ee44d7724f0d75ed6379034fe4184948230d24ae3355e1bcf9769f48ffaed141c365bd742c38e477f39833d64716ace2032d0213e799335435cdbc495c4393308744546428578464eb79e001a7f10480f172280be1184c0b6e154b7ba447a58d6aa02cdeca03d23c7739f58c85135f1155d168a1818b52048e38e91db4dda585e11b4b9bbe986caf0ac25947e71e0542a72350fda7160d4a654e8dc8e16cf05a2535af595c13141cf38b1b976cd78fa581f4d0b91d1e83f25263e8669eb60b3df9449c39a40278d747219782347fc5924a27c4006a3128c0dae2edf45ccf9bc8e4d7377c9efd93aaf081d8d769c16a34a7efb7ca448f3af20fa80d6051cc5411612ed2121839ce466477c9e0b9d191a56efdf61d386ba499234a2a7b8eb1d115071095a84d6dc8e6a0ec69d0c5314fbcdf4d6b62909f3f1ea5940e3dca02fc12feaed322f2e4068d2853f870c7e5bba7bd0e1e456ea7c15e175a0fc63989ccde69a906f9a009a00510183b92118995ccbe65bf1190cd0860c39972f2aac905f88b018b13a4c6e173bbea6c773508d006acab148c78b69d45f92a9cd4e71ea313021979fa0ff9ce5b2850ac36fd4e9f164f3d2a71955c11dbd05451229dba8d9e64ba16fa22b09d854f9ae3e80662f0610f40efbd61f06ecde092593bafc3eeca867312ac2ea8373c1f25d1e5f8f8ef50ab3f4b346415311e7e755ff8126d4e986af0253026ffd1539c6914a6dbf9641bde12e1a96a50a5f71f8b655f93aca30a132605996767c4e125e761c02c91b760edd0bbe15cfff8719be0fb565a0c9bbc78d3bfd50782b6759bfd38a18204216964cd976eea500389458e7c9022e39ea9ec84805d42d49524d72a99f3ee72d1ffdb9e573a5f81b6a97baf513b30f2db59227bd9db4a8534fc08f76fca0957bb19258d1572bcd81b17417823c8cad839675af11f4ce40d1b88cfe92c34c5eb9fa4953a155b024bf52c7073cc508ea2dbf9b66c0bf48577889905c5e0d645ecdbd36fcd6ba88584c51bce28a8a8c5abe8d18c5aecae55de9f799039ea4049a50695fde770b9c23be2ac7a9ceeb352e95314964a989757782224999a1cbccf9212c08d4bb9324ebaf223c774cfa36ce7375d507a5c85abe337ed18b71d99cf593efd21e7266fca90389fd413ebbe8fc86aac48154d5aeef09af90364b86517c44143ac309e04543284b62d995d9a6dd625928846efbf98a89668010f6f2671c4890d97e2a1b8c8e77db87ef19618a5bf87d9106136949818786785e570266c70afaaa68dde7a7a8993ea90173539dd056aa9b7f8b00856c355437b49f8fbae767ff66569367de4a55b22d2cfbf55ce82ba095d9c23b564b2510534bc15edea146f8a6f757dacb18de84c2288c89baf4be556e4fae1006f66f881062aafedb195b2858ca0d76554e32498942d1ec16efcc818af77d170b380971afd16d3ec01f20f9251c0cc3df37943f288eabcba775d20778aa435dbf2ec4031bebb5cc6065d5846ae4037ce761ab1188f71e2bd5dbe13c5603493451801cc47b5a609d4b77f2905eb8359a170200f197e536ccad2665cac33c160c4f43586112f42403993c1f203a579f05a003e9fb5f3666f02c324ceac239d7c09209dd893afd0c1c2ba6d2065a9dc529384908a1448813bda23083d287e6652d5fd210f2fe7d8b8b73e0e6edf675f579a686a5caad1e7da1bef4d105c8af5c6794289da224d7cb39dd890829597a4c673471b5bccb495e746d0b57d81f64950c821e679f1439242d1e35a650ae40a6d9de88a7e49f939e36ab5eafd1d769bedbb62707be481c061d4bcfe915d42c4c2e3cca8ad078ec977528eddfbc5fe6db541a57c0249c869c0f2a743308044e64ccb50c8080e6a67541271ff3ed4918afe8d9d1584415269b22c62645411acd0fe5570faae36e4a4695cce0a93bf50741aa129a25498b38b103c6ce526d9e7ecf3bf7fe6695d85eee5ad10cb2f527e01ff9c3d482bb86d11002e5c0211f0934a0d4699592dacb79b9f518b1519687af73731842f899d7900f6539e744bd9590c6ab70881e73cc93563269d6390f726570ee0430ec25dba410e4be0784aa84f2cbe9f60b0425923e395694d5069a2f6de396e9bcf72e1a234bc43c78050141fc4b3db51c5d10a0888cc2fd75e042d03a412b4614dddf983f22581e125d16286bd19d260bd934eb43126206776f7eef9668a27a61dbde1b394a75176fe685b3b7c0a66df9dc824d28105704e9caa158b25f6bc2259490e390a4505b83484cb8568e04360c1be287e613b11193a7d03898e51a1d61815ab5db8806b5edd9ce5702cb20e1a6d94dd83604587998d6ca18e2dc8e69bb0181808e2b4fc0a7901cda2b5c075b6ee50bb2a5fde6dec7fc78235269f154855a0e352b17046d0a42af4fbd4a8a7619348f7e0e5dbd8b9fb207faac9d15eec9ea3067f097ef6f89f77466116a11f2ee2b4c5c41943d170bf147e45cb25df2d3953f239e5a65fd67db6137f4961be0f25d3cb72ee1eef4c04a8de7a72aab10c50f5b8d2c1400a2e462d7b7c5b4e7b2ebde8afd15e0e04cef1825c685d365c6c3aefe0cb77cefeb0ea0c9f83cfe9d14301ea62779aeb8806e4706e949c343c5d498f1bc72552e8dab3979e2fe8c3df36a09342381c750af0b5420b67632442b3dca63fe8e035e81fba87cfd85c722e5a831fa464d51b1f394a939b43257e678a1cb76d475462ecdaca1da197cae929ae93ce828f6d0526fb494d934891336d9b3b2fb324dc7c30d240917453238c101ff69c8597bc1e4e5164538b790675c249b63bfc83012238bde0d5186c9e79413545ec28f564b69fc217e1f54860a2de575a9b21d6c447afe382afb7c84301cf285ae61b8dc9473174efd6311aa68af5ed88b35ccc6941bd5397edf1eae529a332e39dbefe35e7dd7dcf3d53c28b4b8179e10b92f0efa9fe7d19a9c17916fc971cae8413c460e11c4f2a8cf36dcd2e7590c5e39ca733eeb31867089033586795f22e43979493453a36eed09b3232ad251d149a17346dae5620d227d8b871458500572b6a710f00ad6f179971265284184c0864d3391c26920d9195df075d9c4df5524189fe4cd4b17984efa8c78e771b82f7a1f79cd472bd5b7004d30c38e4a42f5963ae246ffd957b5f441af2b4d5522825a1fa4e18176d1bfe59d3a82b14903fee83cf6cc898bbc61a825336358515015d6df51baa60b108c3e584ab08d659bcb805c571a522241fab04d4de57685a24c94e38cd0e1017e59fd4c205c35dec992680a43298320ba8740788bbbc341631d5fa1cc86d3cd07ce505ae6a739a6a743eb6cfbc34c12aad9187ef8caef629d070a0be097ab0b78a054e0c4ccf7b3d9b7481568ab6133ab7b1358302de0963f6e7d72658d49d7380645a5cf670adcbd305c47b7542727d57b33e8025fedda1cff047f6e2300dc1876ba72d411023c71a367aec6e24a43d768df03a6b4b99e987746e18af4135bf6511130f819b6dbdcc2649ea1401df6372ad7b6c36207ba870d5994c8e6a581d50031f1c6774e33fe537da06cf593740a7bf899d091682aebce75bdb13dfb56375e3cc2a1e2f6f33b8cfeffd5210d15bfa56673e25de667194ec6b3aa1fde60464a12f68085a677850b15ed5e4db4c717c491b5dd88b95a792c52303a554d0ffec7d9c7427350d796c2e0eff717f0cfef85eda4e0f1d41f1c51f608d93f3d4a4ad4d4940329e6e2e74c68c3e8740bc25a7604668b2c7c568c65ec14dcfcc6376c295b320683c714c5784a6c56c40b21b32bdb82cd8320217bcde98b55b2f40ff970174b7a71295ea5044041c57c35c5cfc145f04ea7f95c48d0dc322105cd7cca48f1e2382d2d18c07db1bf2abf48b7c9e35bc55322eb07ac2564d8e47b26800459a7633dd8bb58bffac300a5b9f07b724f974457efb8d3f484a1b0322e5fb34e23d9e90fa955477f10e714a27f8813ee8658c93a8954af23b6ac77cc1c4de3ccc0f2963670a7285cb089a9f9a9f935153b8cc122cedbc9fadf2ab9cfe0c48686fc61cc378fd1bc58626848fdc3e10971a7ed0c2b9ac4a0ed6da131aa9d23015c2dde37556e5770ea9cad4e232c627f45fb22227a79ae892f7c2ff593ca75891c57c324c2c10b45e8f46f303e5f1c81bfada1e7edc9c52b32251917f32a9212ef0486c229072ac865663ae54ea1c49ee811ef101569d3c666af1020d97187ad6623a209bd465ad21491e644de833879f7dea0211018c46c873ef0164d749680be0f892b2c5effa838086d1c2c0ca3fcfb3742a9c22ab2d757c47a3124a69509f12cc16c555a2b2a765c3267937d72371c2e27809dc847eebfc5f17208b6da7e6400b650e2f164307187544db8ea13840da477b6f93e2a2f36b645518f9e2bcf35462c53397001da1d778097af6254ce027f96315da0babc8bcd201a85f91a1867ad698eef228e002deb6d7753b7b2e3a7c2a1c0953cd571bfb150576e018ca8c957f1a2a821f1339444698e4348918d4dad0da0ad7b1b85723a25a9868b6f1b499875e35a3da15ced1314112ee4f98198dda866b3fe2646195b6f14248cec0f73bda6f239fc4bbb12cf72f994e433e1246a892e363a9de63801a6c241a5baa5a25310a7a5d72d8ae5d2ab46da58954aac9a9257ae4d807a762293c2ce201b9c6d1283bd1beb8958dc97053fae596b64cb361d10134eb774fb538e546d61f93c7f0d115fadcbe1086c70851c31516da362c0c50a73cdf91056d65f39c8df6a18deb507b58eb596ea2af9b6eb0a7f199d1ecd8a8342f144f55ebe28b2c60e16a3f2db68a6dbb3e839cd73e1c3990d0c099fbf76a41743d1b1b6d9633994a09a7fa49959d7313d653221485a49016836a1e45619137184eaeb12bffe396e07ce188aaf7944307e3874e8db83236d6794e0c236a5a07e1fde8eca8f45bfaf52e656af7715fed40a6e10e3c7a99240860c310a95e0206ce8857a3742c505c40a6e4f39e78f4cef427f85dba731e4225e267952443afd706a035fafffe99f706c6b854e325cbb5ed915e5e1b107e26493bf04ae5c239926efb2f007edb8deb03507d1886d40db576d21cb06e1986cd7a6daf11a202f2178723869475c87d290c7d12bb2ecebf26873763119c3f28c456cdb654f215ecae0418ceeaea42bdb91a0880acae039dfde6e1cba519126bc30384532d2195b066e23a1a7ffbee5ea79748c7109561059957c7443390a271b24a825a8231b5053155b6c9be86699e9e82c376ce811a95284725e07639356ad9bc3d6d09721e1d7e5ea3bc34108f6081c8780fc8d2cc594c30c200c7a3706987661358d185038aa3aaa7c2dc2331e1793cd2fd688fb3888415d1c1abfa1d1084d5697bcfd47873cc70ac8f2c00151b87091796f12c727953b12c7f172c41118846aee0362f79910ba841f2f4050c52b6f51a233c2544f5d9572abc5bf79e64dc3e4172b3b129b7715f45459ccaca4d911914b7c452bc7d5f9a5fc1e3cf3a2612b26117dc644439a40e8eeed53ac86c1ad60084878d3de7ab669996986b3e4d934fd045341e8f14c2e95e2170ee0e5931d2a75c540e37908d2502b0d1884db163be717ef32cf6084278e8cca199944f0", 0x1000}, {&(0x7f0000000580)="045d2bd0de08ac4596949f51a46901ca553a7295eb44c868bdc58c451cbcb267c8ab00c7bc8acd24093623cb8f1629911fbc04d0dcd894bed6e6dd719b3911e1da26722869e79fdc9d761c7d207fca6e142ca10faa0c2c492fdabdda40101c6e226c768cb8bbff7eb0cd4425bf2005723ca5b768a6b41aa19180b884c06a6ac19d7a78f56d1a289502f6eae306b27b82acc9a275bb451bece208847faa5731345112cb5e8aba957a2f00fe90c737380b9ec07f29383ffc05ac1d259213ce96ab", 0xc0}], 0x9, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000180)=""/89, 0x59, 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x2, 0x0) close(r8) socket(0x400000000018, 0x3, 0x3a) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r8, &(0x7f0000000040)="100a2956b9223776", 0x21d) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000740)=0x6) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="97dad22badfd9aa09e89dabe4519aa86282ce5f9511e3d137065819b99c4e7a2fae55e518bf49fe90b69", 0x244}, {&(0x7f0000000180)="7aba52cc8bba9f45f717a713325ba5abe74cc1fc077379dbabf77b1ca8ed65b8ebeec092b0658efe89cc34859d36bfa8b6817d4dda6bfb92452e793f6bbf253740d849ec1fec22c622", 0x49}], 0x2) 16:00:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) socket(0x0, 0x3, 0x20) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x2, 0x0) r3 = syz_open_pts() open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x110) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000240)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r5 = dup2(0xffffffffffffff9c, r3) bind$unix(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:58 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000240), 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000440)={0x6, 0x3}) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000c80)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffb, 0x0, 0x80, 0xffffffffffffffff, 0x6b}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x7, 0x2}, {{r2}, 0xffffffffffffffff, 0x2b13a7fd3f78781e, 0x20, 0x0, 0xfffffffffffffffb}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x5, 0x40000000, 0x9, 0x20}], 0x6b0, &(0x7f0000000140), 0x1d, &(0x7f0000000180)={0x0, 0x3}) socket(0x2, 0x8005, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r4, &(0x7f0000000100)='./file2\x00', r4, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') lseek(r4, 0x0, 0x0, 0x0) 16:00:58 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) writev(r0, &(0x7f00000007c0)=[{0x0}], 0x10000000000002e8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x91, 0x3ff, 0x22, 0xe255, "a391d1d9f53ccfc75740dae70816dca3064404e3", 0xffffffff, 0x1}) 16:00:58 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = dup2(0xffffffffffffff9c, r0) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) read(r1, &(0x7f00000001c0)=""/246, 0xf6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'\xd1\xe0\xf7', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x5, 0x9, 0xe6, 0x10001}, {0x4, 0x5, 0x0, 0x80000001}]}) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) ftruncate(r3, 0x0, 0x81) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498c2de1db5b94df49465a358c1") 16:00:58 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = msgget$private(0x0, 0x40) msgrcv(r2, &(0x7f0000000280)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x11d) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x74}, {0x120000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000080)=[{0x7, 0x0, 0x1, 0x401}, {0x0, 0x4, 0x2, 0x2}, {0x1, 0x44, 0x81, 0x4}, {0x6b2, 0x5, 0x20, 0x8}, {0x4, 0x8, 0xf7, 0xfffffff9}, {0x7, 0x3f, 0x1f, 0x1ff}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600), &(0x7f0000001640)=0xc) dup2(0xffffffffffffff9c, r2) preadv(r2, &(0x7f0000001580)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/189, 0xbd}, {&(0x7f0000001280)=""/186, 0xba}, {&(0x7f0000001340)=""/228, 0xe4}, {&(0x7f00000000c0)=""/80, 0x50}, {&(0x7f0000001440)=""/209, 0xd1}, {&(0x7f0000000000)=""/16, 0x10}, {&(0x7f0000001540)=""/53, 0x35}], 0x8, 0x0, 0x0) r3 = dup2(0xffffffffffffff9c, r1) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="000000823dd8670000001454d5d41d29ad1a6029000046e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083955b0400000000000000ce5428a6000000f9cbc16a65d321fa0d"], 0x50) close(r3) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getpeername$inet6(r3, &(0x7f0000001680), &(0x7f00000016c0)=0xc) r4 = socket$inet(0x2, 0xc003, 0xc1) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) 16:00:58 executing program 1: r0 = socket(0x2, 0x3, 0x0) getsockopt(r0, 0x4, 0x6, &(0x7f0000000000)=""/125, &(0x7f0000000080)=0x7d) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r1, 0x40047307, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af40900976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24"], 0x10) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = dup2(r0, r0) write(r2, 0x0, 0x0) 16:00:58 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$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff000000"], 0x38}, 0x0) 16:00:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) chflags(&(0x7f0000000080)='./bus\x00', 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = dup2(0xffffffffffffff9c, r0) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f00000001c0)=0x3) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$TIOCSTOP(r1, 0x2000746f) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r3, r2) fchdir(r2) recvfrom$inet6(r2, &(0x7f0000000000)=""/63, 0x3f, 0x801, &(0x7f0000000080)={0x18, 0x0, 0x0, 0x2}, 0xc) 16:00:58 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) sendto$unix(r1, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x19, 0x8003, 0x8007) r3 = kqueue() r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0x80206918, &(0x7f0000000300)) kevent(r3, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x9, 0x21}, {{r4}, 0x8000000000000007, 0x0, 0x0, 0x81}], 0x5, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0xff) setsockopt$sock_int(r5, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) sendto$unix(r5, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r6 = socket(0x1, 0xebdcba190df76278, 0x9) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r7, 0x100000000000, r7) r8 = socket(0x19, 0x8003, 0x8007) r9 = kqueue() r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x80206918, &(0x7f0000000300)) kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffb, 0x9, 0x1, 0x0, 0x3}, {{r11}, 0xfffffffffffffffe, 0x1, 0x1, 0x800000000000}], 0x5, 0x0, 0x0, 0x0) linkat(r7, &(0x7f00000002c0)='./file0\x00', r11, &(0x7f0000000340)='./file0\x00', 0x4) setsockopt$sock_int(r6, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) sendto$unix(r6, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r12 = socket$unix(0x1, 0x2, 0x0) kevent(r3, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0x1, 0x10, 0x2, 0x1200000000}, {{r5}, 0xffffffffffffffff, 0x7423fce652e33ca7, 0x2, 0x8, 0x4000000000000}, {{r6}, 0xfffffffffffffff8, 0x1e4, 0x4, 0x5, 0xff}], 0xaa, &(0x7f0000000080)=[{{r12}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x2, 0xfffffffffffffff7}], 0x80000000, &(0x7f0000000200)={0x5, 0xcf9}) dup2(r0, r1) r13 = msgget$private(0x0, 0x0) r14 = getpgid(0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept$inet6(r15, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r17 = socket$inet6(0x18, 0x4005, 0x70) r18 = fcntl$dupfd(r15, 0x0, r16) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getpgrp() fcntl$getown(r16, 0x5) r19 = geteuid() setreuid(r19, 0x0) shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r20, &(0x7f0000000800), &(0x7f00000008c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() msgctl$IPC_SET(r13, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x26a}, 0x0, 0xe31, r14, 0x0, 0x10001, 0x0, 0x51}) 16:00:58 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000011}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r3 = dup2(r2, r1) r4 = dup(r2) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000080)={0x5075, 0x6}) ioctl$TIOCSTART(r4, 0x2000746e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r5, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:58 executing program 1: r0 = socket(0x2, 0xc003, 0x2) write(r0, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) 16:00:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) open(&(0x7f0000000040)='./bus\x00', 0x2039fed26bdb4fc, 0xa) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = dup2(0xffffffffffffff9c, r0) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r2 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000200)="0100", 0x2}], 0x1) 16:00:58 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00653004f247f2bc75000000000000000000"], 0xa) r1 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(r1, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0, 0x0) 16:00:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x2, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r1) r2 = dup(r1) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') r3 = msgget$private(0x0, 0x40) msgsnd(r3, &(0x7f0000000100)={0x1, "0dbcc50f961d457567993bf7382e081851d979ff68311ec7363691d5bbd53672122f204f61b06687dce127c56bafc8983c29786ab27f1f79015c0cd27d8d9e72ee268475c6642400f521ece3364146819e6b9fb50f3693b45ae3040a62048bd7d2801e263c6a54ac8794fb3be3f594bc106fda976907640c3f785acfdf4bec58c4e4dde1cc5d94babe8c722da45fed30f4996fae8de0296cd5c5ff6c89b43cda4e788a79a97cddd2b253d96e04786a18e17349b099e14b768f139e470fe31d6f844c900b74f5aab7858a000c6cbefc6164f191bc4ce2fe1aacf62b093375bca2ba538686"}, 0xec, 0x1800) close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x9e91, 0xfffff549, "42c63c9b8a7bb0005a77f447432be5817f157e33"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a56faa590adc668530c09b60d2104796736dfdc6c8c898c7cbadfe5aa70eb0269167a57839bf4fcae82a8fea056038470a1c64bc80606ab32975c61b4b21c6808fe0a026604ce35ee4f66a89e79aed77a292e3230762d91e71ec1e8af0284055aa48571957f1cf99229151c385ff30cff5fe9205cdf711992b8d81fb2bf5739f5e859b50cbfe0634227c00875021e300d6a115d3cd5f0a4268fe6b6510beef0d773199913976835316351cd128b6e7458e8b265d7806a0c24a0952011e49db3766e9628cd3345b87a80613bf6eefdc4e9d539b91db24058acf1259fc8e15a1285b10cce94159dd02b9224f4833633b892ef6369d3519d996ddd171bd8ba6086bfb35c04e49ca9f1c5d0ba14737b437b", 0x53d}], 0x1) 16:00:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt(0xffffffffffffffff, 0x7, 0x2, &(0x7f0000000000)=""/218, &(0x7f0000000100)=0xda) 16:00:58 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x491, 0xfffffffffffffffe, 0x346, 0x0, 0xfffffdad}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10300, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file1\x00', 0x1, 0xe9c, 0x0, 0x0, 0x2, 0x80, 0x8, 0x0, 0x0, 0x3, 0x8}) r3 = msgget(0x2, 0x10) r4 = geteuid() r5 = semget$private(0x0, 0x8, 0x80000200) semop(r5, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r5, &(0x7f0000000400), 0x2aaaaaaaaaaaab18) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r8 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r9, r8) fchdir(r8) r10 = syz_open_pts() ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r10, 0x20007465, 0x0) r11 = dup2(0xffffffffffffff9c, r10) bind$unix(r11, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) r12 = dup2(r8, r11) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000480)=0xffffffe9) r14 = getpgrp() r15 = getpid() r16 = getpgrp() ktrace(&(0x7f0000000080)='./file1\x00', 0x0, 0xfcfc96ac7f78658e, r16) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) r18 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r18, 0x0, r18) r19 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x200, 0x0) fcntl$dupfd(r18, 0x0, r19) connect$unix(r17, &(0x7f00000002c0)=ANY=[@ANYBLOB="011c84e3a26a82e4ccc988d80f37537a9393c07fb702aceab921fabfadae0afba1605cafafb6c650ad7f2791454ed77a259ba273d31b8294d6a7cbba5c40a36d"], 0xa) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000580)={{0x2, r4, r7, r13, 0xffffffffffffffff, 0xc5, 0x5f96}, 0x7, 0x1, r14, r15, 0x800000000ff, 0x9, 0xfffffffffffffffd, 0x100000001}) setgid(r7) pipe2(&(0x7f00000000c0), 0x0) r20 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r20, 0x0, 0x0) ioctl$KDDISABIO(r20, 0x20004b3d) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3d}, {0x2000000000000015}, {0x6}]}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") 16:00:58 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x0) r1 = socket$inet6(0x18, 0x8000, 0xe1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040)=0x1, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff000000020000", 0x8) 16:00:58 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) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) dup2(r0, r1) r3 = dup(r1) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000100)=ANY=[@ANYBLOB="70222e2f61696c65300004d79c14ebf6d6cc24343f68dcffa004a0d3ba0ca77e6662"], 0xa, 0x0}, 0x0) 16:00:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000f7a", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xa, 0x2013, r0, 0x0, 0x0) 16:00:58 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) setrlimit(0x0, 0x0) r3 = getpid() r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r5 = dup2(0xffffffffffffff9c, r4) bind$unix(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) fcntl$setown(0xffffffffffffff9c, 0x6, r3) fcntl$setflags(r0, 0x2, 0x0) execve(0x0, 0x0, 0x0) 16:00:58 executing program 0: socket$inet(0x2, 0x1, 0x9) r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket(0x6, 0x4004, 0x3f) accept$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) shmctl$SHM_UNLOCK(r2, 0x4) 16:00:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) getpeername$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'/4072], &(0x7f0000000040)=0x1002) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) 16:00:58 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000edff03fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca02bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90ff03000000000000c500000002000000000000020208a371a3f800040000000000000001000000c64a000000", 0xb1, 0x0, 0x0, 0x0) shutdown(r0, 0x4) pipe(&(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0xfffffffc, 0x6b, 0x0, 0xffffff81, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = dup2(0xffffffffffffff9c, r1) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x10090, 0x0) getegid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r9 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r11 = getegid() r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x22216e57616872e8) r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r16 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r16, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000280)={{0x3, r17, r11, r13, r15, 0x8b}, 0x6, 0x401, 0x2}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000280)={{0x3, r6, r15, r6, r8, 0xab}, 0x8, 0x401, 0x2}) r18 = syz_open_pts() ioctl$TIOCSETAW(r18, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r18, 0x20007465, 0x0) r19 = dup2(0xffffffffffffff9c, r18) bind$unix(r19, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) fchownat(r4, &(0x7f0000000340)='./file0\x00', r10, r20, 0x0) r21 = dup2(0xffffffffffffff9c, r3) bind$unix(r21, &(0x7f0000000540)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772c7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321faf94a5e87e177f1c3e2406743ed2df10c359ae09422e09e76b420b5bc5f249e6ee4f9aaa45f833cc930efa7c55fd9039bf2ce025dce4f528d3df1435ef3c9184d419574e2a97146a972e6e78be4ad5326fc557dd2e0bb81994302749b71502c01000000a0cec8b37b4909cd01dd2dddc81edd2a539d003ae7ff481fdcf1543ad24dfaa91d3bd08c2a95fe8b5ed16804058e10913c00cb4dc561b56f368f3e5d82"], 0x50) sendto$inet(r21, &(0x7f0000000040)="452ed6f519e6a82079a0c62945ac24c6d0a08a1071b6eb54ef0a2d04d0054543a56ef41ec72f", 0x26, 0x8, &(0x7f0000000200)={0x2, 0x0}, 0xc) bind$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000100)=[{0x25, 0x800}, {0x21, 0x400}, {0x84, 0x71e}, {0x81}, {0x3, 0x3d}], 0x5}) 16:00:59 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x6b, 0x0, 0xffffffc3, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = dup2(0xffffffffffffff9c, r1) bind$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) ioctl$TIOCNXCL(r2, 0x2000740e) setuid(0xee01) r3 = dup(r0) write(r3, &(0x7f00000000c0)='p', 0x1) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x81}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x7) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) 16:00:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x80, './file0\x00', './file0\x00'}) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r5, r4) dup(r5) write(0xffffffffffffffff, &(0x7f0000000200)="5a2c31b06c8b0f88de73d9a1d3e4cd7442735f49dcb1afb56b4d22a79022accd43584071386bcb91a8790fe4ff886e2bedc245369b69b6d0165d08050009f97c88ef5e23c3bafd466bf3bf95189df54c6a1e2e562eb0027190b4d062d6505a10af589095de6b418ace0ec9e18700cbaa4f6e", 0x72) read(r3, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) write(r0, &(0x7f0000000140)=' ', 0x1) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x80, 0x0) write(r6, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0xfffffffffffffdc3) 16:00:59 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1}, {0x50}, {0x6, 0x0, 0x0, 0x81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="008f647ab611f2971ff3efa3ca32", 0x7b, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) 16:00:59 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) writev(r0, &(0x7f0000000a80)=[{0x0}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x161) 16:00:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r0, &(0x7f0000000100)='./file2\x00', r0, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) r3 = fcntl$dupfd(r0, 0x0, r1) sendto$unix(r3, &(0x7f0000000000)="b323a5442bc25806f957261775cde4b88cfe58ebac6cbffdb4936725c78a64f40c40016ec22fe047098c5f3721a98c3a870d21860b5123704efc9bbb68c41c0ede9d6fb0b2774a72ca264392d77788dbd3d1f9", 0x53, 0x4, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r4, 0x0, 0x0) 16:00:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x31, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) setsockopt(r1, 0x400029, 0x38, &(0x7f00000001c0)="eb0507920229ddf6416b595ebb025f4bffcbff13b9fd812eaa4e713041e699319296229bbfac06e84dcc5749bf4877e3557a727ab8bd7c45b7c57e6ed6545586604ee2606d0c2b0732438e6b6200dd3e5fb2ffe36bf618b3d0a3764076867b7d975ea34f2e374783f7266d73da7b538086cb63e968ce0ae4db1fb8e1a04ab2b38d4bb0bfb9b379b500000000227b05eb03b610af2dbb424cda005e921e91090071ab72a7b8e4b04365572c4a7ab6b1029fcb37c7dbf2c3d2dd2f045aa464d481b193c8", 0xd1) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 16:00:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000006c0)={'./file1\x00', 0x7, 0x2de, 0x9, 0x0, 0x10000, 0x6632, 0x0, 0x3, 0x0, 0x12001, 0x7ff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40, 0x0, 0x2000006}, {0x30, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") ioctl$BIOCPROMISC(r0, 0x20004269) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000680), &(0x7f0000000640)=0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffff41) r5 = getegid() r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r10 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x3, r11, r5, r7, r9, 0x8b}, 0x6, 0x401, 0x2}) r12 = getegid() r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r17 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r17, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000280)={{0x3, r18, r12, r14, r16, 0x8b}, 0x6, 0x401, 0x2}) getegid() r19 = getegid() r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r22 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r22, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r24 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r24, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000280)={{0x3, r25, r19, r21, r23, 0x8b}, 0x6, 0x401, 0x2}) getgroups(0x1, &(0x7f0000000580)=[0xffffffffffffffff]) r27 = getegid() r28 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r28, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r30 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r30, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r32 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r32, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000280)={{0x3, r33, r27, r29, r31, 0x8b}, 0x6, 0x401, 0x2}) r34 = getegid() r35 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r35, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r37 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r37, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r39 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r39, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000280)={{0x3, r40, r34, r36, r38, 0x8b}, 0x6, 0x401, 0x2}) getgid() r41 = getegid() r42 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r42, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r44 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r44, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r46 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r46, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000280)={{0x3, r47, r41, r43, r45, 0x8b}, 0x6, 0x401, 0x2}) r48 = getegid() r49 = getgid() getgroups(0x6, &(0x7f0000000600)=[r4, r48, 0x0, r38, r26, r49]) setgroups(0x2, &(0x7f0000000780)=[r4, 0x0]) r50 = semget$private(0x0, 0x1200000000000b, 0x55c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) mknod(&(0x7f0000000440)='./file0\x00', 0x2, 0xfff) semop(r50, &(0x7f0000000100)=[{0x5, 0x1, 0xfbffffffffffffff}, {0x4, 0x5, 0x800}, {0x4, 0x2, 0x800}, {0x4, 0x66ba, 0x1800}, {0x0, 0x41, 0x8000000000000}, {0x2, 0x10001, 0x1000}, {0x3, 0x8, 0x804}, {0x1, 0x8, 0x1800}, {0x1, 0x5000000, 0x801}], 0x9) r51 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r51, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000400)=[{0x3, 0x1, 0x7fffffff, 0x401}, {0x5, 0xcd7, 0x9, 0x2}, {0x1, 0x2, 0x9, 0x100000001}, {0x0, 0x1ff, 0x7fffffff, 0x2}, {0x0, 0x800, 0x8, 0x2}, {0x0, 0x5, 0x2, 0x9}]}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000340)={0x3, 0x3d}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000140)}) mkdir(&(0x7f0000000480)='./file0\x00', 0x1) ioctl$BIOCIMMEDIATE(r51, 0x80044270, &(0x7f0000000000)=0x3f) mkdir(&(0x7f0000000140)='./file0\x00', 0x108000333) kevent(r0, &(0x7f0000000300), 0x1000, &(0x7f00000004c0)=[{{r1}, 0xcaf3b53087ee7527, 0x40, 0xf0000080, 0x1f, 0x7}, {{r0}, 0x0, 0xa0, 0x4000000c, 0x9, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000001, 0xffffffff, 0xb6b}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000094, 0x1, 0x4}], 0xffff, &(0x7f0000000380)={0x1, 0x5ea}) pipe2(&(0x7f0000000040), 0x10004) 16:00:59 executing program 0: socket$inet(0x2, 0x2000, 0x11) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x40) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004008000010000000000000000000000000000001c000000000000000000000000000000000100", 0x2c}], 0x1) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x101, 0x20000006}, {0x12a, 0x996}}) socket(0x6, 0x4000, 0x1) 16:00:59 executing program 1: r0 = getegid() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r5 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x3, r6, r0, r2, r4, 0x8b}, 0x6, 0x401, 0x2}) getgroups(0x1, &(0x7f0000000040)=[r4]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x400000002, 0x0) close(r8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r7, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:59 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0x0) acct(&(0x7f00000001c0)='./bus\x00') 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair(0x1, 0x4, 0x6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x0, 0x1, &(0x7f0000000100)=""/94, &(0x7f0000000180)=0x5e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x24}, {0x6}]}) sync() syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r3, r2) fchdir(r2) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = geteuid() r6 = getgid() r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) r8 = getpgid(r7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) r10 = getegid() r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r15 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r15, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000280)={{0x3, r16, r10, r12, r14, 0x8b}, 0x6, 0x401, 0x2}) sendmsg$unix(r2, &(0x7f00000017c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000000240)="c036b3467774424ff2b8921dd2746766430c4f0d3a07cbffdb6e09ead80c36f9aa769db2b995ff176ff88d6ffc3ec498a7a871c3a44e375366c94ae7c258c5d27152fa41e7de9bf15074ce7faef7973f1caecb4b9bcbe524dea8cc716450381a6332aeebb19e8f9b6a30da11975ee76b609ebf9543c5ce7e6ead8afdefbfb287833727d42a079a8bd62b4ddf45f598756f2af8967cb85555021801b66f1449f77e0b557745fd97abccf70b3ffdbc3dd98c31b2c5dc9bb07817c83ce9fbb913751a88b47256e9cedbd96adaf1036448f743238da4e182fea3645d46b1a0deba11f4c56586cb836fb531775d9b9b602a6aedce2531abe945e50b3e9143e0", 0xfd}, {&(0x7f0000000080)="66d038cf2c4d6c804408296aea64e370b6dd10eca3cbc2cc2d1a52207fb309c47c735124759477342dabc6f99b221af08a26386a433baa7180541d103f8a52244db36ea6813f20cc0b53c01f471d9c3bf8922a5a104a9f20b07d5e1c4e218b1d3d8844f7fcc48dff955d", 0x6a}, {&(0x7f0000000140)="65eaea3756aca3a8f1a9eae9b2fbaa3969df74f07fa554abe73f3d3dbdee8fe34f997983cad6507699cf5aa6120b9084f931e7", 0x33}, {&(0x7f0000000340)="4e680f319027178a2013648120c6c0eb0f9592443399411d7256194ce48a142c804a04f154af0c2986192dd521de8c9ae5b18e979d6c38ffa0994d4222182f3cc51fcee7d63f5e233b29ce78fea95b0f8944dbdcbac6afb527b98ab02df83f5fd001f0b99acd5dde03f0bb34fa07786079aec903ca41edc35ae29f4acf7c2a690e96026563a07d66e154bb15540f6a9792440d9106cbdaf004aecef7b4d3bcbd7f9b76ae83d399c1138062af7ba929d6508ff5a5f2229dff5f17a71a5c71abd8a2ce529a92d8429b3190b688cf298c957efec7c4686e9f478922695f9561d5086639a70818e37722f7e9fd02871c624349a3e23aa50688a4b0e7a9210bcc7e0cbe2f128b20cf7592b9881c384e95d43ae11a4d331038f389ee704c7ee45274ac9cad242dae637453b4d13e85ad834aa96f451883600139091945ccb558590561c4ed4c1a6dc8ba18459631c2b24d11c6b97d7523eaef4014925072c6f60affd35586dc86a8b1d1efb2e4f6643c5faa053c6bb168d0620946dabd04304f82bceab6627ca5dc341bdec6bf2a968df309cf4a9094a6cac0e72f06c00ecd091a75f06315b4c3c27d29768b64d938e483f9ed6969e05cb9c265dca2e8d6cc164be1f8039efb76eafa4b07eac3fb18d03a82987c6d911fc8ad2a631ae59a7a04427ab10a1376fcf1143499e3ac3c5ae9bb99404ca1e418886d008861823c214f3b8a08c489c4ae45f8c7a8ecce84e4199ef6d81c09cf323b9d2e91e0db133975d6d9cc37a6a74dc96dea09bc545a37b63aff18558e560f17605f1e8c1db0b3752c289f54568456c11defc9ed68df4639233056d85ebca7c17fd34a9c3ec718cba193602ec8af054b01796128f7d2928cb7f50e69e7ca0f1feace4446cc31dbef508b2b4f405d0617dc8c90600792260fdb1da19c45f91a111534bc7714024dafbd30cfef19786be629e42258d4380d766529ff343ff26e897233502f1614063123e3caee59227b2917a069cd5d1dd1d48fac5ba7cca1c5b8d7bea6e9890ecb95fba4902e7fd3f4c045130cb7d5faef8a6eda0df618a47cc7cb043848b1a3f12ea67919dcc34f68ec222e1409c332b7ca7911db97ba2eb6d0e3f827bf93e8e055c47699a76fa3610b7e395f229663e362026b58cafe6a10bb68b5742c26b3ef988c436652fc966ff28e825607891f38cfd870714337912a5d49c2a0b0968aea12b72fee85eaeadc7637128dd2b87716ada0dc757a7cfbbf3e3e8a68d27476b7e5016491bc8e157972943d82158551de5e39f9fb7168c4bd0851e6a5d62dbdeb7f143de28ee86067e2cb2d7a52a9d7b49ac083e94c643d635a273e7673ca9b2e1776397f8511c59a205b61e635267b5166dc291f35a0c1f2dd335e7a26d18e6c53907a63bd23727efad4b6856514209bbf9fcbef21c3269eb5a7741accc6a30309005f3d23aadb67faf041909d21ea87752793e282bd1f092a52ffd1fde0904803ac72147a933119b11ceae2ebbbabb91bd75df307388e6b0e35e15344bc106825ddb4766b41fa5b24f002982069809dab32cc8f0737151fdcf217e4d843ab6f735ae134fa07e5d72224f1ae6e347aa388098f4cf7551c257aa5c8f269e6f2edec876c131c21c9c42d284847bd2dab2cf2e51ab91f129d2cd9d1b2caa0c638c70b87d94e52f6be85dbf81ad30eb573f60faf6b15404b9022e7b616cab91ac1a3562e21b2b2fb6a8864d388666d465d27e60c85a2675020e585ef9fa8b267016aa1f107786093a6d9ce69c3be82b9f79d48703116a9b73e83942f902e9a6761d058ef6eba089a2e0cc799caccef04d3196833ff947d151865d92d4171a6b2281bab58f2823ca4384820cbbbcd2e1ab165d8af0719e11c59e9f16fc2d36cf98640b4bf688b73da2d4eb1224199293eab9bd700eaaa8f0fbdc22728284a49c35aaf43244ba852579f02420b0720a80afa76e8843679ef29bdb6ba1b4bb1415715d068ffa237bb9bb627a4b304ea88ccc954ef58df37128632842de29c746d701d44b8354b6cb6b6818fbb5c28ba54bffe089f7bf91c85e3201cce9d98cb6a98a085ad3f9ef1ff2a280759f944e98330306f4332a49b2eadbba8c7ef3b5bdbe3fd42284a9e41307cca9279c372b42d044560a49bed78e12451ae2ab50f99eb3fa577b28552c0ff0a1e204fc1a9e3d7711cfc90dcd9ba1e45fd883405103d978a33eb90a2b284a542b039c13b13779721038ef8d4782822fd96157c7f46e29ebc8704f55213c53d539b54bea7f528e88c9446df7fae8a4e9a79e3f5253c0e5fcc42b49b373d0d546b77b8b369b8c66c344bcfd7d606cd657160ca5442dc04003853fe225a99b00c20436fd3a5fd376ded1031a8c6f3a96f4a06c55d860749a79935ef32a4cf4b780ce256742f7abcddee0ec87685c552a3cbd65e82d24001fdff2f726381b0f3236bbb4340c04b0700e43c288e3d8b95461c50a3ac22ebadcf751d1df7af46c0bdf772e8d00f36f9888710ef284203be53cea8a3642c8d127a66cc51e77de93f6ea0aa2ca645881d4f5e35b5261d9a930b8f2d05d7658c62fd9914722bb28e8bb688ce625cbc6c7e83f4b119f7154519d5c528352860e3c6de998ca580ff4dd9bbc9d7647f403dc99c965acf752669bc7c7bd62f834ed58f8f4a5ced364e3ab7247da7407dc0f22c1232e6abe79accbb236dd050e5f5da5f799550f628c95842719dba81950f0f0b1fb19e2bad2a747bcd660a34df95786930f42ec5f1115167849d99b7e79f1f318852350def1c4f5e5b36cf097e9d7ac47f389d52ecc12d18aa43ce186a8af2e90cf87517f799faa01de122755e8c728d5f16b5a52831744731fc43f557b00c747a98ca0d75d7e75847ef7c9fca6c83a469a5cbc92573afb975d55e63008de6e2d2796e6ccde09a6f238fbc79ca3f10f2b5efe4e3f4c50e9abe339686fe1b4e0f932e0958a5d04dbc3971319551981747618137da63965776959f58a2f99a1511ca24fa30406e782ffd0c7702198eda2808410d0c55c8e769c79a9b25f12c32ad01ab47edc90f0859fd2205db468dfd89b6461d774d9a1f72fdd3a6928cf96c72817c2348cba1f17b4007b33700dcf2adc8a6b6937ec1efb1ce68bac8dbd4bd61f6c43a0e45a09ba002fd808fdd24ad7ffecb07d0442d2aa3c9d2ee82733764e6f9cb087528f38f938a0b0d225a478ef3225ff69872904a07c06050f51a5cc3df7b6f475d6b1cdae49137c2a17b5efab30eb087fcb244225f652945f1cf45296193786d424eeac653854b34e036418ee4e201ebd1ed7dd4bedaded2fd39164710d7f1187220805b55b60fd743a8eac91e84b14b0008eb910bb4ab5901a48791a0cf72705f1d6655ab443e43bdcf87ad90779776e2ae2aaee7cfa7391e47a2ab29873ef63429ef5bf2f9f4a0738b7d8f2f47161e729f579abfe1cb846298b20b817e685f158c93b4f4382609cef270bf4b0c0d21a448197aac44186c32773ea58e4422762cbae87e6c2ca5973e17b1644dab52b2705c7f57bf1da93efd4fcf50c0b2e576ef6b10e84d119a23d4774d96dd7b49c2303e81360030448da3326952ada5c08ba4c3e70c176dcb94308b93c6f3d3aa35386ebc835f812befaa409b90830643bd771901a37d963433c48e4909a99931ca5a047c02709653649e6b282a9add5719e26ae71df2a0fc543189aba3a6278c9740a395c88c52fa042ef4b55f44b74ebfc1d8ef44d8fb304b246e282cfb459b3c95d2cc20ca80a2a2444ab5697f09e50343c24999d1768b21035e579561186b22ebf9388a1a26907a9f8fda8c235e506ec343ed14d3301361d5fab0fa6d02b642c3ace3094a9490c9026908818a70063e6212c04878b9bc1a86c15167aecf522fcbf4a1514507c8cb896b495f65f9f2407b7f65d855e12384848b4d590706d05cc4898a82e621b72cafcee4c0175a9f918dd22ffd7608e47c8e7f24171b545b530a66b298da7f2894700448f4bcb80db87bd90a5d855d01bacdceee1b8e4e0d1401a443a56c4f84b7a6fbf2300274a1a6f34d930f8c7ba476bfe5f91b4cfad4f08c73b5eede53f0f26f8e4d8b1f166eea025c7e795ac3149b808dee696df43e4b7105fa4ea90141221b69978abf73b2dd8b80991fa516b483d885d89a4b81f5b7f0c0970774b049885a19a6686c5330de436c548e4029fdd3238a59f811d4a95176afd4f8c87f8a14065d8b50c9e073155f2a018e4d88d84e98891698f921e6e8ed8cc1a71820f3db61296c7aeeedc68659bb4f944b39a73b5706fa79a67c1765e0d31a24ba2066851d3796ced86f66e6e8573e7fba0c2b861f1f8e2fcc247c44daa74cdc418f7516f3cc25b25c3eca870df2e41fc4801766ab226996a00f6b7e14fa30c97b2f9bff099d1faecd73c5fc7f128c91b60772592ef492d0ac4c36d2e475839440d10847a82938a7c00d8679b3737fcc5caae8217d0354415ec94ca759bfe0defb85b3bedc1c1d7270b1b1b66472a878e4de3505b065734023f03e0de1078209b6f87b53ee01b07378a39ad822d8de8aa771057a1206bd4d8ff9ea7182d834e0e03b2e2cc7d9e99daf60936b2965f3acf4f9caaf832f898795641c09e82c4acc0ff02b1c984ef396a2df2429ab3626931ea441f63ab9becd935a0fb28092456abadbb447cb31931ed7f7eadba8cde7ee55cd823b80cd3104d18eb22992cc6188144bd62df027a1189fd263de579af0c496fda9fcd74433d382ae6e967baf4429268d4ca0d1f581ce909250e6fd79d385ab9eb41f8a56f627b49dd08986099572b36e33222712b4a92a4cdec4a41472fa9c244d96c7cd4154fc1c6090df660b5a4c843e5825c6f711fa6c81c780631c653bfc3f808dca37acc07dc5b25aa81715c76995db01a39576b5c596315a75170f855a6e3a39e81dfd6d4c93264cd7c6bddd986375085f91dd64fee3eccd00528ea4f4d6afb9b6435791eeab057024b49dae351be5181bb949fa4842a789814cf0e3c47403a171e83e17979615e9433d9a44672d9b10e0222b20c438531ed5208693b8aed8d12429a5f28148618a7cc6af6de0e288990c1dfbe445a41254945bae11ec996eb707c09b3a85bb506a184208e489d90a2544bf22c14934c752cb439063cec8a3a7cc6e274aa8f730b9189e8ea61224d1562125cf971b83b9e1c5894f7fdef55341b54280cea691b86bf1f0b489123b4163ed809d92c7a46e83c385d0da63ebea7b8e5c982165ea96c2b12d9794d6fc491dad780520857a44c5e639ce1c3ac3c4cf937342c2eb977ba6de0957e18ea217647190de0af3c64699cca32367c5b9e0785da1f0a6b0a63dacaedf4d1358b3b3cbd728b30842a41077199c997be33acc4a8c5bdc39385523af0c8b02e95e17620451e460e2b170b8edc8cde50b49e23fa2ce2eb2240a35ba2b52b600c1c2e476b2bbc1d80586ec72c77d29baa9388f66b72293b260014e8d3e9f616b9f3c0832bdaa9d627a5fae668690ab61ac268013c4e312527cd1fbb5599736fe6b181694d43aea461e3583a0fda106f35c284da59e8826f75e49451685424d9d9b550be57be3cee1533184e8535cb587b1320e128597c0024b005d201dc8edac5d2704bddffc5ded2a714ce8109537d93648f6869f14d42da2f00f014e5a59ec3c505cebd7833c9d8fa1b03c8f19d9a67c2e256ae4a5c58cfa6a84a5ada526efa7a61edfa6706e9b5c287727a0c9131a4953d8417d0383e831cdf5feb88f2f640311be3c6fe00210a2d06ab098c71b115d5899504b224e51ad75d8bc8fb485ab7d", 0x1000}, {&(0x7f0000001340)}, {&(0x7f0000001380)="92b008f703bb7de05af598719e2cf51252c6b18b5d977c1bd7efc51ea881706b8efba2a9d70f8a8f44301340aaa3a5e9b5fa117498a9c42befc9dac190f3e60f3216b5241a8a7a1ecab71af1e7b8fddfddc867970d1dc45074d33fb1e6b1bb840b3c025b99abe1f15e8934c4c3ed3b7e08670e81ef0195649a108a3d335744b9824c80c8afeb6158517a26caab894e24a89522a10500ae23ddeb5b1a4da8c5e46c4826a9f1c6d7a9d8ca32", 0xab}, {&(0x7f0000001440)="19040a4320591c2d80cd62b8b76f8857644258539ed90769327601539390996e0308900046bf39d8ce60a8f1469cf6eef608a46eac12bae5f25d4b9fc6d58ecfe223c5fc394b118ea21efd9fff6ffec2db00594473bc728833d7ed71374f3749402452425746a3b19acaf4b2a94b3d7554a91a956ac10377341696bb2a916934dd4da5c750c659e49a8c78a3487645fc8706cb676ac9626076a93639ab1a645e", 0xa0}, {&(0x7f0000001500)="3d4b6f4f6c407bdf8c9c91a3a37ad6e563b4da5e8b467efaad63a56809456ee40c8b8f9a380c4d919b9167816d8a9ef967157407", 0x34}, {&(0x7f0000001540)="11c0909e01176997365347352147225fc36a90ba9ee6749543de18c29fa607a17f063900b8d5cebd42b58d3d2f331474452ed6171f826ffb573bc808ac78e3077f95c6caf51f18678e59b1bef7cf57ded32857507096cbf032014c2fcfcf10a797f1e7cc3c0bc324ab947eae60143edf9a9cfbb2ac120b80b266ac76db2a67489b2bc46a54a38867fac3c8196917ae237f938f16f5a7b7dc817bba7ee66cc5b514478beac941f93ddbe88a697a92a69819a77a66014a36eeef7531005f20ffabead13c99c1674bd8b4413f265917e62227a5f897b99809b3493d354f2bcd4d9b7178fe3abd99b5cc9d97ee1271dba71e6ec0cb0b26d9", 0xf6}], 0x9, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r8, r9, r14}], 0x40, 0x2}, 0x408) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000001340)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000180)=""/4, 0x4}, 0x40) shutdown(r0, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000)=0x1, 0x4) 16:00:59 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2, 0x8612b) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = dup2(0xffffffffffffff9c, r0) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) getpeername$unix(r2, 0xfffffffffffffffe, &(0x7f0000000780)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040), 0x2) getsockname$unix(r3, &(0x7f00000008c0)=@file={0x0, ""/4096}, &(0x7f0000001900)=0x1002) setsockopt(r1, 0x80000000, 0xfffffe00, &(0x7f00000007c0)="b85e2f1efd48113e197109cef889260cc6ed96d2f1e0db84b949462c58b2594e7c997ed2f3611efe22a4597bce034cd2088f662bef3f58f8", 0x38) r4 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) readv(r4, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x200004300) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x800, 0x10) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00ush0\x00', 0x1, 0x0) dup2(r1, r0) fchdir(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x6, 0x8, 0x6, 0x9}) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x100000038d, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x102) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = open(&(0x7f0000000000)='.\x00', 0x800, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r5, r4) syz_open_pts() dup(r5) r6 = dup2(0xffffffffffffff9c, r3) bind$unix(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) fsync(r6) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000000)) 16:01:00 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r2 = dup2(r1, r0) fchdir(r0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = dup2(0xffffffffffffff9c, r3) bind$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r5, &(0x7f0000000100)='./file2\x00', r5, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r6 = accept$unix(r2, 0x0, &(0x7f00000003c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r8, &(0x7f0000000100)='./file2\x00', r8, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r9 = socket(0x10, 0x4, 0xba) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x0) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x2, 0x0) r13 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r14, r13) fchdir(r13) r15 = syz_open_pts() ioctl$TIOCSETAW(r15, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r15, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r15) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x800, 0x0) r17 = syz_open_pts() ioctl$TIOCSETAW(r17, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r17, 0x20007465, 0x0) r18 = dup2(0xffffffffffffff9c, r17) bind$unix(r18, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) r19 = getpid() r20 = geteuid() r21 = getegid() r22 = getpid() r23 = getegid() r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r26 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r26, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r28 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r28, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000280)={{0x3, r29, r23, r25, r27, 0x8b}, 0x6, 0x401, 0x2}) r30 = getegid() r31 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r31, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r33 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r33, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r35 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r35, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000280)={{0x3, r36, r30, r32, r34, 0x8b}, 0x6, 0x401, 0x2}) sendmsg$unix(r4, &(0x7f0000000600)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000100)="753d2f6f7fc8c6832cf7b393ce130e55c50b8c1f159341267703d7253653995186fbbe38241ec3fca90c1d2d2226954e6cf90006196f10fc868b1abb15850db2b97f397833b31a526d76f485ffca47f4a5609d3e544e56f6ff9dc967262ddeb886e946bf6c369a6d136b2cd5d07a7ea507255266054295a6fc6fe6204663f28e6b7b9116d8a747deec3b0631c1970eec58", 0x91}, {&(0x7f00000001c0)="8118f5a956138ec0ddc9be1adead1e0088f8f12c4b5c1ae643c74d9874c867d2b5461faf91b9b1ff4e71c1f20f353dd37f1532083d41012716b91dbb30d627d145c36d77151fc8b6a5410b3aabfc4adf094a7a04c85bffd3037d37cc073bfe5afe6f20a5b4aeba26aaa84c65b45ef600d15a4540", 0x74}, {&(0x7f0000000240)="c22d50ca3c38d5cf93988240c5271e54138cc3d10f1bf894c183f899143a974beccdbb3f418c8d9bf5f8d0d169d5290154170f5dd06b78fc42dc2f79b8e8a316da40a6889e9bbe5a0204b9eff489a043b95ceef6df5c856d245ea710a72bc8392ac3f41a32ecde631e053ee455737c2b9884b96b552977eb24b13aca51a7935f96dcd75535b3235b3b0bbf6c", 0x8c}, {&(0x7f0000000300)="4581c5ef1a9896a32aeec630468970e3c18156ab201203c2f5157df060af543a30b2992bb81bbcfc5def25153c419fced6371adfa73399e8f72b8b1d2df1", 0x3e}, {&(0x7f0000000d00)="0ad19aec50dd3b466072f5bd4df384f076968b8377557f828f9799a5407b6bccf24130005c30c25f11863af2aee617b626cbc05df9f45d88f9b451f60e9226386548d75de4f29ba62334d86e5013add785f2d1846700f0f98345567a2e706a8e15101ab9077899f7670bd0f1d4a5c0169137d0542c703f7ccdf2ad6b5a80243313984a37fedbca2dd9cbcb3c1cec3c3312cc6a43bcebe8a483b79fce87ab03ee707e5c46a12daa16873cc83a8e6191a94ebf1a07d84f2a7e0594c23650dcc24f741cea8a0eb4ed9b8fef2612d9f844c3454c0ce4bff834e17e3d1c264627394ae8ae3464a7fb4982614c185e741b800f002c18d0bf410e626332bbbc38b086ef1d9b0c6e12af2affd0d3d2fc192d519cffa2df8744d81fb0c779679f14618244cd4054a66224747f0a8889c5f19d95520fba8ec8742597941457a6ea8468971704988db26d2e3130070fe65a344f934e4e1e65938dbb196debe6a14f846fdb647cc6fe0c30644ad003cdbf5a4389703e919248e6c14377f4f6d72c75a68260e6c0398435098a67404d2838eeb7b90de7616363866fd3ab5ec65b0b90643a404fc0d59e795eb47faa287b51b4081ff6f0bb2cbd9ed22ec9a00f580e3210b763e5c15d1cea72504b6d5a340d7b1ef3f29c8f1aa48825cd0ff0a048de1a9b7a3cfd203342ec404566593f254dc4520f61640dddc96650855e6887a0306ed1f0461894b9986dfa372c33139dfc0c63cc0f1dccf4f04222360b660b9040544c5773d361eebd771ee7030e76f8bff10ff722049b796167aa241a89fdfbe8381a2cce48eb3b72aa84708387ba2a94e78a533fcf31e440c04c56265dbc243cd8a59f8d9e1fe80ab671c8017adfe1a4ef43085f52fa084a7562afe7d9689c7300d6ae56627fc193a51683a2887b31c9db5cbd3987b281967d29661260f49f1f4680def1732f39c147790b7ace939eca5ca31212c642925a067a4fae03ef7ef67f2473ae0c01d6e6c5166c2630acdf4ae3d7d0cef41d91b1485ab2cd185f08a067fc43270635d952a363f0fae9bb6b85fb06d7ae4ec98b77fed828e9e911dff3d56f55fdd1e26a236a94fb9ce6a450dbbecf629a94d7aec070bc24b531c7d6d44de9261b8439b67ffff610d29a5531a2194d901bb81f6dd27d7052c9814c931e061949420ab3cfdd0862f3a77cd615595c539a3cce75030c32eb93d3e6b975e6cc9811425c6a3e5353707755f7318f215606f63b8d40fe704f8f9079c9f34780b850c54d2c934fafac9ad62ff161f162649e6b00661d0e8a07caae18b7e0221c4d43f4d43e1f3f3404ac5b971a6fdbf95396142c3f9295cc4e03927966b434ee4ecb7f768e8c409e8a6ac41fb1d1afd9390994b2409e49bca7088e601d07d855f06538b78f2da1c7bad3c1f21b4197f658210a2a896a9860c2770f4ec044c7fcea3647276e246705d5b357d311656293fcf46646b9fea008f5985d9cab3fb382eb7633485bf1f39933c007910f66d551f341dcc3aa9fdd3ea4cc060072e3344c3e94898d3cec625a13c2d6ac08a7995770167aad4fe77c362e8ec15b2f1c07842b4c9ab2d0870d71076918c6e684b6814a99a82e0e515b8075897bdd608871e46dae7ac99d7cfd768f36929fefc1b3398fb073c9e8a5f5b659d1b4602ced4a297c916cb4eca18fb80e784e35d2e1740aa6a182c306226000805ad3b8543facb49ff324b24c289d4b3e17050d5847582431572ad27097d6b6003a529e874e44b0afe85ff7320131efd32bab17dc4ed1b3b1ae9fbf6910c41ff021e622e7ba60de7736127d59c22be0dacef1dde15f0f239ffc480d69007f6d7f25615bc2905ce1b76fa272488fe4661f62bf8e488b89965abc452866eda33cf4e58e20f118063d4e3668e2f884f181a294c7efbcde692f531542d857c76361323bacc0bde89a6fc7c6134c90ba0be6ca2a2aa8007ff7c6548ee62e8a7f487d2d2b1e498ebd58036a70b52c67c4d05a77855b1632922b8b31fdca32e90b4e7ae6e1ff13eb83e0ba52d8f27d7cb882fe184d7830364247a67c17cd3a29efaec1a4a14b34ef47c841a2b7e3df2e4575b370f7b0cbe9e46003ba952eb1f24a99ecdacf90ce019fc71174f7a45766c0478350d669440078b1a94e1be9c514408c39b9824463f7fe6a1ff7a583dddfa944c9cb4cb80092c3b4b4758b63520fee8f7ae46d475791164d5dee1f73d79aaa9e09d84444132c716996ea4c22e211924b8b6fadc2dc9620e079fc9374d45607b45d10b5d8a962890f5e5e5860f14d91e5b3f8b1e3873483da53659a3db0fdbecd39148a0fbd251f7b97632d0dcc4a30c2017f28c6d6e7b302e33c87d642207e197c3e35bd2eaf630e4c45463360cc450375267d86cef967de691fbb8b061e4c65613cbd8d08bb85db50d0cd854265f9eeb18cdaa9a74c3dc672f216ca9ec23661b52bbc6832b8a5c912da4be5f13089c5eb3cecd411535bc8cdb1345fcb2df0c128226d6e8090b4d956c1e7c08dfd5c76a054043796314aa22e3abbcfd566a4f99ab207b716446c0811c07a69890040aac5239e040d403f7753a89a3daf7bad3acd91e97a9f9eea3a7eb519f2e46f71609e442ae2cc627021187e494354e443811fb71ac49f2b67d492279b52dde41b26a57ff6d8c064c368869571d6bab47872bf82e98fc5e743a77a50ada8a7b07c2c4c5e76e5d14e81003307069f555c2e96e1633eb60e62704a5d9f82b03c2fc4bb0d61cc56ae46b6a15c82ad292be4bdc6a60aed6c42ad6396317f6294e2ce82ad979de87d4af056f4a217e41a16fc70dfb9dbb782a92644031a00d945541e0bb48ee04906f7ef11a9348290784cb601e33d70980207a37ee7facb7b6749d67c6ba70a22815904706f2c2fb3653d45805a8feecc356ed978f01e4508f6f8c514669d3cfe3ca75e0cadabc8a35997ce75f31bbcd469eef1a04232e9d64c30fa1499159d22b77b3f66fcaf755a7159a4b6f4b175ad6ee244131a7033680e5894707c3ba1fb7dbc9e9587cc38aa79328729e4f2f138f66b831978dd12f9c4e5a944f2562cc94121dc34a1969ac38443514f860591a28a1143b717eb7f29e8b0e7a7ba068f261b4c2f43ea46f013560644e422cbc33a76b8385614ffb5e39f76bdca71be58ed75a0c688b6fbcbbc1291a19bbbc221aca6a36a6bed57d024b16446bf715fe1a18e695d292740a2d61b66d23787f3c49e77b55afe5dee7bb6f04491b97609baf767fb6e81e807b6568286953cdea764972a3cdedfc140f9b5f5cb373431e66a977382aba0eae3350fa6b82f27ca915aa531f44c281f88f6ae958a209460300791e5bd4aba6df36748a27a21bb3cbc820ba2483019bdbd9736e76fb51b5748b6ac44a02de641552b033e75fc8e0b2f435912c228a7a64846a134797231ee0890f64537aafa6c207850a93f93e412843fa769e00c17b356b08ca7f3b4b2eeca30736fec8265cf9635c37dcdf368c7722153c546b404d511e243f13b226b8aa1c19bfada7ca0ddaa718b9e54ef2f8af3a8e7b35ce46e0207a97464c30ecee81a39077ef4256b9ef45d6f790d93dda0d59d97aff0daa786c6c352134a2a8e44e9c01a4dbe6cfc5be09ca4e2d501585f80f7273a145e05b268694a38500943d37c90e2e21a92d282d82413cbf23b16ed0c9eec409ac6afbaebbc7b63c4c4e4b5aada609c2105f55ca2186ffb4b8b03d1d1c90999893c31b5396fce9279f68c6346de0365a6b8a045ec71fd742def0faa4514eb1a1d181d05865d21fc048a632c482e7f0070cfd6536feca03903ef664dabddfae537d7ec2c56f7c481a3532cf9afa6f723a84608c729b022e54caaa86463789f56b3ff9dd503ff441b123e70a3686d9f1064db3bd00dbc5b757965065d7cd9b8067df3f47eefa335714898e285b7bce9088f9085049dcb2eb7b51294d379bdc319c1ac3c561e1d462060b54ee42ffbb9e4df33c4ee76da1959572f4c59072336d3851480fb11c33b1a9f9f7316b76e6cc7019d15017e247bdcdaecc405f52837854d867f2a52fcd67812b1ad75ceae2c569ec3edf05dc1d7e136fb4bd77a495216f72063e4d75808b38d05010d8cc93005080b24386b8ff15527b6d534c8de093f438679e03fa167c8ab6120f614dc886dc6bd03013a9603da2b2b54f486ee5f744d99ee5f491d812a59985096543cc2b82ff245e0949f9a3ea25f90e97bba493f54c103c55e5f98919a6701f11a10bc3f849a41f201063dba18a049a0e7c27f61390b828317aff1d5e8ab530fee721fefb1786015f63f4d75042caa66c45e25c915a644dbb52a72226c68015e03ed2cb09c267cd38ce19b1314c97cc00583c0ff98e308d6d1b9cc557bc3baee1aa31e115025f12b6d9c62900ace2a66be9f21c8ab6fa01daaf3893feaa8d4de3ffda72caab8257488c276e30bf0528213655e1c31464ab4b3b0d5220cc540349795961082f37c43807b3addb5e5648204b30345640dbe8ca1b5c8415e6a8951c5aac124d116095205526c5904c24f2d94011d23337678eebdb6fac89e10e1ffcfe78b817943f59077b918cdb65d6a215f5ed64cf460a77e4f623113352ec2d7c77f1ff0f8f407f0365cd4c680aa114606062bd958a1a0c84f230241447ccc92ce66c3f0310f5ef26fb8e8f4c44ef8feece95756c79da5b60cbbc0f1c93125590dbb81ce101d6d6d8cd710becc15cc64d7a244e0b039fc80d2d0fdad51856de52da49425dbd4b416932d2f45bb822036c8d3aa9c0444a4e1cfa30daa28ec54e123a8a8b05931743de8d9aa3e527e7c4e9b031668d9e70e4392cfe3d79959d4817ecd493d50f534c08ecd092d52591e4858ce691c2503ef8d06bc96d97d28fb1cf0717b04e27a0f3cb11d92a22d23707f7afd300eaa51415c4edbcb7f0ab2381ddcc058bbe62166d5b0959731c4eae75b4822fd82a1dc27cde9806ca5d2b76bf6eb9064de571899130d41b859ca0a638bb5d1be637672d546929e247f28a1a026238f74f2975ca3db5e53fd2e6d997053802eda1089206ea80ff1e2428c14e54d3bafa186490c7e3955a6fa6350591aa11456fbd69014e2cccd2568ab25ce06e77593e2c87af12bfd860f8a164d9b2554a8ad05cd305e58cbc5840218f00e920ea8e7c35c1465599a201c1812d6d353183f4971bd579e0d2a675bfb16a753dd7f3cc8b3b28f55ba9b252de3f7a01619d9053ecce22058cc067a5a2285f00c4739ec76dfb942172e5c29694ca0a8a78fbabb113a27748298b9303a5c7c4b0202af7c2129dac6d0c5c91ec4bfd66f5c354c833add890130d5198586b7a4f6041e7ff1df3280761d1fa849235e218a373a70aaeed6c9ec15a53bc9d68216c3545c283577f5907a7fc4da98fef7294277cf352840b2a8680f4b6091581b9c3e4e98403a0baf54547fb1e66128bf999ff73644ab12fc95e7f08acd9c87ba2f921331e2213446f3ca97041928a1ebe95537150deda16d3a6a1ab97b208951cf921a2ef4bb6b9d37dd8f50c884ad78c766e90d7ef7003e8af9ba1b6656e10de143fc2c60d4c11782dac50b9901771ac82b74b8b42281a863ec8bd58d6b23db357d0efb477d9a64a7b6d56f5f33aaa0de0711420f0c9712e4fee6f8fe003713758dfc88b26263c29458e8c08093db79aefbc7519db2938a02c2d5135799029b583043deb319cd772d7f36f163e68fb409fd144d764e5afc588466ab2664e0fddb4986532ae126f3b844fb5257585b78b03a34d3d62565859fe1bbdb12b6637d02db7a94abf680fc99c9cfe5fbf52989df8626", 0x1000}], 0x5, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r5, r6]}, @rights={0x30, 0xffff, 0x1, [r7, r8, r9, r10, r11, r0, r2, r2]}, @rights={0x30, 0xffff, 0x1, [r1, r12, r0, r13, r15, r16, r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r25, r30}], 0xb8, 0xc}, 0x7) r37 = socket(0x18, 0x1, 0x0) close(r37) r38 = socket(0x18, 0x400000002, 0x0) close(r38) r39 = socket(0x1, 0x3, 0xa) connect$unix(r39, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) setsockopt(r38, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r37, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r37, 0x0, 0x0, 0x0, 0x0, 0x0) pckbd_enable: command error 16:01:01 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/181, 0xb5}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/37, 0x25}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x4, &(0x7f0000002280)=""/161, 0xa1}, 0x1) pckbd_enable: command error pckbd_enable: command error 16:01:03 executing program 0: chflagsat(0xffffffffffffffff, &(0x7f0000000040)='./bus/file0\x00', 0x8000, 0x4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x1000) 16:01:03 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x752405d022fa2c16, 0x801) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) r2 = openat(r0, &(0x7f0000000000)='./bus\x00', 0xaeadd8a5a6a33e3, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001240)='/dev/vmm\x00', 0x10, 0x0) r4 = dup(0xffffffffffffff9c) r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r6, r5) fchdir(r5) r7 = syz_open_pts() r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001280)='/dev/ttyCcfg\x00', 0x20c00, 0x0) r9 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r9) r10 = getegid() r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r15 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r15, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000280)={{0x3, r16, r10, r12, r14, 0x8b}, 0x6, 0x401, 0x2}) r17 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r17) r18 = getegid() r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r23 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r23, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000280)={{0x3, r24, r18, r20, r22, 0x8b}, 0x6, 0x401, 0x2}) r25 = getegid() r26 = openat(0xffffffffffffff9c, &(0x7f00000012c0)='./bus\x00', 0x20, 0x40) r27 = syz_open_pts() ioctl$TIOCSETAW(r27, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r27, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r27) r28 = syz_open_pts() r29 = openat(0xffffffffffffff9c, &(0x7f0000001300)='./bus\x00', 0x80, 0x40) r30 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r30, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r30, &(0x7f0000000100)='./file2\x00', r30, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r31 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r32 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r32, r31) sendmsg$unix(r2, &(0x7f0000001400)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001200)=[{&(0x7f0000000100)="a18cdee06e702ca1dcf76e4205727f06ef32e354f3ea254c1a1ee104bf47c3aa71cc64b785b30c7f91b77ba82e3e8c7da7142020c2aeb91607a888d124251e4d5ebcdc2cad438546863d3bd5a0c34fded330753af4706dc5e1c496e12627b9678ff6e0c72b92cd26d73163dfc90a38", 0x6f}, {&(0x7f00000001c0)="ac1a3d1bf73373a0539bf7d8f93d54c2a7cf6132c609d4b14135f8295daa50eae89a44ed27bf1d94a4437a877a76d5ae04d664e56c8bcb622fbe31fe8cf2ea1e0235ccc11908e0ec77b7f9f7f6e74e12cdf0cefa943be8e56a72581b58c1d1fb19b8d6cf54ef7ee56476c8de723509f3020a7cdb4cd80aa044b65b89717968096c3d2102525211785bd3b028eb996c26e93ee33038c6d1257dcac61fd449b8452f0a76d592546425328d3b84e6653cab9d35f49249f17c0edd89fc687f7bf8f0f6ed6d007124f2fdf2cce692c2b9fc4251ac4177cb25625457b14aef051e23574d7a02658de79d8534a2f111dbb1dd15e8257c6c7bc265437f4d7485873fb17f49d654693f946a253ecbb966b46fb53012f7464e49f972c828870d62c74a449364c1d1840f99bb48ceee655e59d335ba25853cd61965bf80cb67f774a7dc4d26d93eb0c0782d72b018c72ca0cd5d24d497252c28fee30895bb1a61868f5a77dccdda8edc14b589999f876c4451881f0d03143181e8d80bb4cc164a00d3f5dddc04035c2c73528af694d6fb9d74f1aa89af811845048e9cc14b35b2b49d68eecc7aa55af0363173fd94f143ec164045f22a53d312d642e0f1db2fd09dc4884a004fb6d0be57395057ea0aa4a3f73a078edcbc2d5cc3fb44ace3d62478b56cdc378f56000231542b22852e555a5fa6aa0138bcea2f076adf0bc73a157117cbe3c16adb10a2b995e046473e94382ff90b1537ce8a60e8d14ce5cd6c0946e45c84d551d4a6ff6550a2fa9a4cac2caf250720bf110557ca95d6f71e6fb1b43c2d03abf41af5a99cfb295661f18eb0db36d22eee04d17ee74f5ed590e1d164bb6366d1eed440245c72845b30b3f35ac4e31d1fab2f0c54e6e966cbce98b1c9eea27307a848015840066db0f7469dc577a8a4e1b269e8c8b73fb5b9b5c6d5888f5f0facbf7b43324ee47a1378452ca99beb7bbbbc489fef2c1f17de70ed0c9bade83b5eab0123270255274567a30d42d3cd7c4d0acc911c9661d9940d4694161d5f4373cbfebe7fafd4749f7f93fe10122293c575728638c9037aa9ec4b4e2aa317ecda0cae917d836b8f129803befbd6547781f75e6e599435a3becf43a613b428ea0202a4cefb85dbce3eb1b4ffcbffe09ed682924c7224c7a5faace53cb14ad37c559bc276923f671b0b9a0f808d661a43ebd07186706c013ea8a3d57716ef8cb61b04426e111251749da14a4886d4709478c934238a1ece3bace33e15baa5087681e07db31beda13135b934f60b9d235d998de41f1bbd00863817eebb44a1c5cf7d20632961f529f0cd81e166a2e5b433a7d2eba441155779362edaccbb0412c748954b25b4a4b6b8b765dd315d24cdf53f73dc830c000d09f35bb2a4e038b1a9815066f9056f21576e6b09e30807c8e9f3f5e344c20e4c96c0d532489c7900ee0d6bd063bd6a3c000f9a2f38656ae80a172edfc167bf635c6a4168a182832154c637c71cc592e58c8ec874e79d4ebbb6c7be300192f6ca87b214d62cb538dc182d2c82957ec650e92a29013f9c58f4d4b51186f17dfd1f73e245af81985849dbadc6e1133f064d4885e6380ea710fba2edea8ea356e25f37420aab902ce25945e54d6f3388dbc0c8d5f98f6ac5e0ad293593e5d47eb1c4994fa46be93338a0cf51b4838ebb16e756e82aa59f967b74f3bd82f2e111b054ff80af534621054c86217b130f00b499b3aae92135909f22317378a1a00b9e0b81874f17a71f0098d59e887435c3136dbd013af8781c88dc925cea392fb14525db0d35409173671775a86e381593a6885f0e0601dce387f4bbab550abf8fdc811a71fca6cbe54da647b5185107c3bce7a8c40e4eaa7450006e5f93c8e4b3276c7a9ad45c8a04fd922e81c67dafb1676a69074613e73ed7cba28e9fb3ba5e8141fad676772ce2b444cee063a30374e98c320ce603aa58eccfcbd20b353aa875aa0b18c98d4bc2cffafda592b9892832b19de9f60a77900c802fc7789ae1585080ba74bb3641b4985d02c4f8097814e6cccf335f25f94f4d7b8ba0c23af4fbbd558ffabda1bc8e233190f700f004f46325f2a1caf7d91b919ac54f559e9d2dceef4596e8fedcda9816a412f02cbd8dadcf403bbb452244435d316282a78ff3c499a6d4f0f53d19e1585ab3bf149a24da35f35cee9be277279abe479412792aea20bf8de9d2bde0f64f3d51f67abf634595387f4e2e04f0b343e6ba929b5e07d1c6db0477b32fe326fa81bec68cce53d47fdbe5a3b86492cce68523640a3fbefdfd2a3e398eaf603ec6d80d5e0371259b82509406aedd97cbbe5cfdc0250ac3d845f7747487862e794096029a28facd8e0138d48cb02b997d85c1bcd5944c80f2b964b1c022bfaf6c24ad5c490d18a8a93aabe476fad29aa86c12144ae987753459af14e2e0bd529929285281d67afa4805db7532cc48cd89c51e7a86a347e6539a67fd4c5b23bb74d78012be892778ee97c53f2653c3bc87c24c37f8c4aa6e52461fe5a6a4785ae412aee5e61162a6da1a82d17a8f8cb88dd416dda5a1254b79dab5a2af35bde8c3adbc3a5aa4132ec49dcba8af1e625d0228c2b5f296865d6ec61c8896f64d058889e16e2fc85f71758ec716fcefcfb8bfb9576cf7f53d1379af8c1026352bccaa418ff35b7a9ee6465d0c314015723755fa712e181d924da7b5f34d3bd2942a3d1274744fc8e8c7ab810906c21ffcd72ee79f2acb7edb213a089c0d3017b5282bac06873a8545b3eb5cc1aac5a761977a0eb24d10046c99e9a311215ca3dd86df774d76b74e5e7002666595188d38a92164fc3487bc7fefa5541ea4027e8f17c7876ab03410cc7998f1845e07c3eb303ba49ef8aca0e278f9a90c807568075b198a86444171d9913b217a7e0a9ff4c6d66fb37120da0d1ffc69153f72371db0ea1dcc16cda99589706b7b809a88504f8388fd12d9f8d2e11e0934b4a78bf8fb73a63bb2e1af24332daf02d7cdb93a9162baec6415bfbc230b1c63b70c3a08b0101a6c1780921918486c0b7aab09ad536769892406d5a5880705ebf503fef66987924b68a9d781d7e3df35427b40c2476d23cd0710add0b98d878580b9f20222d1b0a565b799d2b0a015ee40c595aa820fb1d06b92794343b0169bfa3975089f5d521b11508129071b393817cf393aa8453b750e9bc21136b6f9dada1d9ebcb1eab867965c81890df1dd28ab552e180d9d894440448090bf33fca34481c6725755e901e806c4488bb2a48d837b4702b0c82c9ed02dc9e70deaea355d5fc7f18ef0ffc234489ad55525d7df480cbb04a776099852ba1490e923d868c8dbbe44c526039bbb9c0171c079e3495a076a4780bdbfde34778c1e767a4c94a87c46141fa4119fd2767765963e8dedde4799f3968526f712b8a6dd93f3fe0fbbb069f2710123a4e4c819046926d2ae9a13665bf9914a483dff2f35f09eff68cc38c9454bd04f91fccf701f4548559d827089aac2db291c9d5bf5ad4b602c251475f16255c49fa42ce630608aa1bc47db10abac5d9acf81342ee3cfd0bd0f8774e9636378bbbab0c4d68389bdb8c0ff9dfa1975ea998ae3321538a3c4168dea58c20b5644b9a4107ec68a347b1cf4a768ece25ded66083711ed725e322fc4c6e92658cee22815a2561e8b3ae97450804eea987113f2ec3349f0c88a7aa9437be2c79bd3cc2fe1b9cd63868e29daa8366f8bc7ef806ac5fb475c7e796b698564bec20ec6610a44031fa5511e5998f4cb9f48710dea8e5783c0ad8397610054cd60166549ddb4513dc5bc4e2f4efe6f7ea94401b875f9fe367ddc9afb22735a8755260b62cea0cdfd2aed2463629fa0d73585735aa805bcb3a7bb8b932a62ab0daabd793abadd48409d30740ef6b76ca7d11e2345c9bf4dc3ab028bb9678f8cb24ada071534f0e5382a0bb0bab2b0f25102b4acabd19b88c1c171a63d17443e41b98ffd3c479b3fef9acce7e943d904ceb0ee6d8d65f58a0fa3f809cee492b7efe0ddf582bb3f82198793177a796c68db95226001131d9d243e1830c2f0e34e2b9eeca64a5ccc5a8390cb7ad57c58d2efd110e0a870557421fe4ef445c1257decb836fe1e44696bae020ca40a2c0ff708e006c5bf8f8da91430e88c5e0944ce512b673afffdea508ccb5b82d8bd39e09cda1b1a0cbfe64da4f7da4c3753276637596888c6de7995bad27e4e5b7506bcb58ebf6d8b1f8d7e0175b70c9bddaf3449547c9a92ffb9a58f291f2122d2b8508a5443b00fbfe1d55af9440d0701f4c627583a109446ed63328cc506f5df3a3d27c5b13500a77e3823385940a059b219bf8acbfaf77c202d85913190ec856de2c0b1423ac01871b7dc4a8f7a324970fe1944a250c352059ab6f5d3589370a1d993ff8c8a531c8ac1b6486a62e83789f3dcc5f986d8bccdce61fac2a2ee7ab0e3ec26b86291e3e6af8d98c96e3eeb09432ab2dc6724621466f2e789827062b5cde6d99a94eb854ca07c9b746ad639f0d6e02f39d5a7e7a530ff33bc2276d359c51c3cc3d84ef2e91d9a7c93e5fd8201b4c26475efe73ca0a01a087d687512fb5ed6c320570831a475dd1651f7b9c4fa6a7b789d86cf9663909ea6c6d56533d27ad492c5898420563d653cacb683232686b0a0b98c8ec4111e9a1647735c067072706b59f2868e4424e00e27c028683ac1934dd01304a1747c63105cbca33ffa894e45fd26a3fd39d4d4411dc5bb4f317a8c7d2a7cf59e60b1540dbf9d70eab518cf3767e71a829fc845b8818cbf23fd53246d07a1bf4301c2ebc2f82515992adbf59171a55874458f8fd2a1ffba33b8f19d7b23f4aa2c22d54a597fb2b217efd8f3191f6acc1aec2409eaf158660219a4aec3ce1d4f2b0765280fb2efe443a1cc6c038f3ae8c584c96e18647f135a21856309e30d341b4c6cae65f769615554f086d3441e5f3cb0c29f68fcc3299b8fe8160cc13f9c729c5277e9bb5b24c9bc034b823d5c155c3f78c1873325deaa0224a53bccc5866e71e209c1bf8574bc03c360ccbbc64b7411b61574637fc7836da8ccd9f320d1ff23fff65f5d82352e25ef4f52bb5c33912075f11a1df89a527444ddcadf8f255da3c8fef3633f97739fbcced02e3a3cd673bbaa981ac79f64b1dc700947fb2d07e5d1550abe766cf9612418d5a308483d7c25fb4403987fc7b2e965c18b692278a1cb20c0638d85271679a3dfb5e40d1be4ff20dad4b2fc2216091c9569e2bcd2b4a31add4385c808dbaca43a4e2139daecbdad93729a266e367e91658968f7b693e5c330bb53f9c43d0eab1c6b75f11bcbd90578d336556b987fa2633a688174a2a3a929eb6c25de6976c2b0a1adc5e91319eeec549295149f9c328457e543ba8d3eac7eaaaaf838701e6169141bb7708c0c5f9da7bc077571c627d6bba202ec152cbe93dcd991c3e1436bed31fc5175740015475717473099a067edd98af39722be1cb7ef822c6ccd48d6a35464b07c9a0905aaaae763bef9505c885cbcfe4df50ed2f20c76ce10d62248c9fccd89722bc6e07ccbe7dfa6bbf472e9e8a7a9bdbadf355701a6d87950002f63e82e675b4d760d3e861edcb7a1a2f7cd5caa826dcd380ce078449db13be640847c83655c9bfa5b9b6a03a8c65b001aabdc0d653b9dd880a6b9873351492c0f030be1dd3c4622b865307586b2b5da8acf1016a213f11533842b854e44448c98c2cd07836e98ac8e9b81516e3f83173990cdf0d8cc4f3b29a0db39d537e00b9fc2be40aac783fb5711fdbd041abdd3274477493604dd3b7157", 0x1000}, {&(0x7f00000011c0)="5c66f89a6cf41bdeb3aeb495bb57067521", 0x11}], 0x3, &(0x7f0000001340)=[@rights={0x28, 0xffff, 0x1, [r3, r4, r5, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r12}, @cred={0x20, 0xffff, 0x0, r17, r20, r25}, @rights={0x30, 0xffff, 0x1, [r26, r27, 0xffffffffffffff9c, r28, r29, r30, r32]}], 0x98, 0xc14}, 0x40a) r33 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r33, 0x8004741b, &(0x7f0000000040)) 16:01:03 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r3, r2) fchdir(r2) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000001c0)=r2) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r5 = dup2(0xffffffffffffff9c, r4) bind$unix(r5, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000c30000000000001454d5d450aead1a6029598146e6be166e41ad0dc4bd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf3b9933ec5927743ced359c349267ab2129b1c695de25428a6000200f9cbc16a65d321fa79e3d0269c495629b1e37d79b4c5c28d4d47b8e5b6993365435b4625b053cc6a470a705879c885ff7c73870139a336c0e64ede2b10a3e95d09aee0ba63fd1ea83adefd5ccf93949332bc290c73"], 0x50) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x2, 0x0) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x810, 0x0) r8 = syz_open_pts() ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r8, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r8) r9 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x20000, 0x0) r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r10, &(0x7f0000000100)='./file2\x00', r10, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r11 = openat(r10, &(0x7f0000000300)='./file0\x00', 0x0, 0x40) r12 = syz_open_pts() ioctl$TIOCSETAW(r12, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r12, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r12) r13 = syz_open_pts() ioctl$TIOCSETAW(r13, 0x802c7415, &(0x7f00000004c0)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc2427382d4027fae609a4ebf482ba04"}) ioctl$TIOCSTAT(r13, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r13) kevent(r5, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffff9, 0x21, 0x10, 0x76, 0x7}, {{r7}, 0xfffffffffffffffe, 0x16, 0x7, 0x3, 0x2}], 0x1000, &(0x7f0000000340)=[{{r8}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x10001, 0x71}, {{r3}, 0xfffffffffffffffe, 0x4, 0x0, 0x4e, 0x1}, {{r3}, 0xfffffffffffffff8, 0xc2, 0x1, 0x6, 0x2}, {{r9}, 0xfffffffffffffffa, 0x42, 0x2, 0x7, 0xb97f}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0xc, 0x4, 0x0, 0x3f}, {{r11}, 0xfffffffffffffffa, 0x89, 0x3, 0x42a6, 0x8}, {{r12}, 0xffffffffffffffff, 0x8, 0x80, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x80, 0xfffffffffffffffb}, {{r13}, 0x0, 0x10e, 0x2, 0x400, 0x2}, {{r2}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x0, 0x8}], 0x1f, &(0x7f0000000480)={0x400}) r14 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r14, 0x0, 0x0) r15 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x60) ioctl$DIOCMAP(r15, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r14}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r14, &(0x7f0000000200), 0x0) pckbd_enable: command error 16:01:03 executing program 1: chflags(&(0x7f0000000000)='./bus/file0\x00', 0x80001) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = dup2(0xffffffffffffff9c, r2) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:01:03 executing program 1: r0 = syz_open_pts() shmget$private(0x0, 0xe000, 0x0, &(0x7f0000ff2000/0xe000)=nil) getegid() getgid() getgid() r1 = getegid() r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r6 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x3, r7, r1, r3, r5, 0x8b}, 0x6, 0x401, 0x2}) setreuid(r3, 0x0) getgroups(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "d705000000000000005b00000000000000e74de4"}) r8 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r8, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x7, 0x6}, {0x18, 0x1, 0xf3, 0x8}, 0x101, [0x5, 0x2, 0x0, 0x2, 0x401, 0xc9e7, 0xfff, 0x100]}, 0x3c) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x7fffffff, "704e3e8f12e86e2249e971d04ce3bf6fa062c1a0"}) syz_open_pts() r9 = semget$private(0x0, 0x3, 0x10200) semop(r9, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000040)=""/73) semctl$GETVAL(r9, 0x1, 0x5, &(0x7f0000000380)=""/102) 16:01:04 executing program 0: getgroups(0x34c, &(0x7f0000762000)) r0 = getegid() setegid(r0) r1 = dup(0xffffffffffffff9c) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = getegid() r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r6 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x3, r7, r1, r3, r5, 0x8b}, 0x6, 0x401, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") getpid() 16:01:04 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000140)="089a9447506f0d687c31afe3f31b2b", 0xf}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:01:04 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000100)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [0x0, 0x0, 0x2000000000], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {0x100}]}}) 16:01:04 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x40) r3 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x223) fcntl$dupfd(r3, 0x14, r2) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="820000000000001e881575f9442026e288c8245df36619df0c89118066394c66d166af41e6c709d2053427b21f043c830265c244f4b5c16646da6d8bd6e9a4ff0d87b60c2f8da0788a1f8cea1dec5581cf7246a12ff1ad1880eb6fa7039405ef8270"], 0x10) 16:01:04 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8302f5ffffffffffffff44235b6069fe45b92694ca603b7ded5c9ff7648d5cfe0fd3374ebfc5f8c4029a1b0b01c830eb4db9cc011467c287c3cff6411a4098fcad0a68f739d45bd06f8f7793a40096472a56f8e0d547c636132d8c49389b47cad14cf0915918a7a5fc979106520abec14cfbfb83bbc4722e1440c29c49c8d7b7fd3567a67224fd60ccb7f1d24d6d"], 0x10) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/klog\x00', 0x80, 0x0) dup2(r2, r1) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000bc0)={'./file0\x00', 0x7f, 0x0, 0x6, 0x2, 0x8, 0xc99, 0x7ff, 0x2, 0x0, 0x2542, 0x80000001}) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) dup2(0xffffffffffffff9c, r3) ftruncate(r3, 0x0, 0x10603f07) fchdir(r1) pipe(&(0x7f0000000b40)={0xffffffffffffffff}) fchmod(r4, 0xcb) sendmsg(r1, &(0x7f0000000c40)={&(0x7f0000000080)=@in6={0x18, 0x0, 0xd4cb, 0x7f}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000180)="7d5a592f7ed6410bf3a42bd44374c40a91c8cabba04e40af572697952dfb6fdb72a0a53339053fbe288547f0ac39c833f15fdbbb9283fc9ccaaa211ed44096d0caa90f3fe2d56263675ea617426c71c7af02e64716eac32c62d44e01c272ce48e933fac269c8aa2e", 0x68}, {&(0x7f0000000200)="8657d8f9f33d419150a8c52327bb819821e2e49166cfb80e1b4b38ac1aca7576beee1475ab63e6ae0133d654c5a6de73e01f4aba91ee994e28d89d418aa3e79ed0ee7a3875656ead044f7f4f9a7180a14a71f5b18a9235aa0976787cc4a1293e496a6f21c259eb65257d23fa941138b065aad2e3cac3f2f61711033f0a0e6b7560fc022f4f3129a73ee47d007df0c06517eb79d30ee244d5ab871d625885348079bebf6924c6485fc2eb21135ffe7bdd14febf06a42e438f4f0e023debba8d04010080e5ab8cfa16f9de2a9d6d6fdb1c502b89540390481f641001", 0xdb}, {&(0x7f0000000300)="c805b9a7ff5192179635d7f57c59e4beb729ac956789a66ab86c9277ad11bd96b2286c61afd4d0d5218065354b598c140f519063ef9c", 0x36}, {&(0x7f0000000340)="058f01f753bc61900bc22046aa9a1decb9300ed651262bf3607f3e8ed384e3ac984d97387b27f437413ba5d00f60a3740ca2d966939387a97ebb71d7ed4a8aae90b1ea7b27c9c1c5fa3ee7ade54af0d1d0bbade771d14524b2ff20a313bc920415a607bdafe8caa9114b9fdc492346a32e0c366269a5836a3b8c17722e5042f8523443b5e3a7f6", 0x87}, {&(0x7f0000000400)="5cccfd7fc9ee29945205cac57fa61ac6684ebaa0d9f193ec258701e4beada2600b6ad356dc2e", 0x26}, {&(0x7f0000000440)="d50a8a74b5149ab458f3137f0839bcb4ad1d4deda6b4549a1855868e6fad1ac9c769fcb83f0020859967cfed70c5b4ae37874d89ea8c6d2159711a6e35740ce1b75c69e32d485667d18a47707a54ba6a740981125b00feca2b228e6b78439812fe941e6682afdf03b61675432c2c9c06713ab885d10ba2ebaf568287caf4af385b64ddfc423804ae7318f9949d37756b83945e5f6230d6936bcb2a8c1cfe39760da3e34b5ae6dc237814b503ffec1bf35a023c46bce2a014964e", 0xba}], 0x6, &(0x7f0000000580)=[{0xa8, 0x1, 0x1, "596e37bc95cc07aa77ed0d8c223a2a0750e793bfeffca2b49250552897ae6d1b0d5690b474f8a00ccfc96befbeef84368a11148b3f1711101f1c121d6f134c33ee359749d3460ae5f9df19f5e915109de4a8253c27471e3ab42a0d0e53be9fcd6e2638cb631a35382c1fee3039b9bfe0efbe2e174d33b1d6c19685c866ff8b2c27fda05efe85820f1ea317f7e72f48d74c7c17428674"}, {0xc8, 0x0, 0x8, "d68bdc5499ce08cbe76c3c57df55482d0c790422185f55f970af7ea00a7455c13bf45c6b5c4918fa8f24ae9ab48244ee1b14026cc1c410a86eb0f393c5307768b291ab0031cac90474561d0623ce1231a2bd30fbf244802d30a63b212fe81b31233b8d9d80f883778c08793001a6b911acc838a56d3e0a74b60addab01f49a724150a1e61edc5c111a22d6961a01574761852fa6887da00e8fa1be10274947a318a0e61fcebf08e7bc2fbbb2297c117c3b78"}, {0x38, 0x1fffc, 0x0, "720a7a1a6bcbedf027f5f76d3a02f29f954bff210d9a8f9820ab395839d7a65533"}, {0xf8, 0xffff, 0x0, "3f571aa917cc0b81e3a1cb60fc1f7b4328e10155d01f12834644dda5be2183a6a61b03cbc00ae88cc1f14624359ed12eb259a0addfe3fd1d9ff97c8fc4f7af013d23b8b3fb28d87b166c3ec9b4686fcf6ce1cb4622046fafbdbfe8bee3e1f629bdffc5e93087233620bd3944565ece59366c2cfd06ff3b4927d1866aa2fc17eac6f9e4d57fbac50d27a41a9f4daee33ea329029c6ad7e6e17116cd1f268e408918f4c1bfa86c01fff90f2fb75b464ea023008ab9e7cb7242d3a776bfeae41ee9637b5215cf254760510b97b4cd12087f8af45a5c2b85bd5c7e7d6b5ef4db1a3110"}, {0xf8, 0xfffe, 0x6, "5e85cf35ac1eae1bd737bc497856eac4c547b7faf92c98c7ad1561c73937339e01e21c1fc749f09c23679a7edd0c0f6323deb151b46a1670223cb9ded23bf2fcf9c3a76db0af743c82d2830474f0267546e2894ac6f61cedc37c32105cc6cfaae358205263e9550c3bdda3b374c344a451af9b36dcef9b956fbe4ac38c0790d09cc47b1575066750d062f17296c2256eb57ddb539b2748a6965883471011df65a4695fc1a9e808ba62b150006839ab0a1acb7aa6a28e36d2b83941bae3bec633fe890822c8226059187749936881b7ea8e079471bbc2a8e22672bc695bffc9a1d8"}, {0x80, 0x0, 0xaa89, "5d7318dda0447c004fed7a368da68fb792977f09bd2693c51d82dd13fd821c96f77ef3c2c7bcbd568b09813da6f380f9e1760aa9d43f8d92ce16d89ab7d07710a0eafc350d2c7ff26e9b3a2d816e9df81d1da15a3d661aaaf3e1c5db8747f9e5b508404794e7bc2bbc"}, {0xe0, 0x1, 0x9, "eb44a5bb892a05dd9cb6643cc11dc3e575877e0684b4ca9364b6d4f6df1482adbd18156466c658c89bb829856c5c9a3b0622fe144a1244a1096cd21dd4cf2beb3f559796a6ffc30d083e1f7fcc00739d712a311e31cbae5baf7ac9893a8f617117c9e1f7407fccee4e5735aac55b0c78be2871adb6c06687b625d72e65f82664a4fa1138b54e317f8467e5c51b7c97135844d5eed6ef6569a7fa17d57f2b933e6be1cd94f510ac22a38ea589c7c14eda500cc7b7c6a73cc4de70c4ef3d6e3edda6e5a521d2dd1e5062ee53d205792ad8"}, {0xffffffffffffffdd, 0x0, 0x151, "0b49f010275d8f0f930ebfe6a3e53320e07943bf5dfb1ee6f84ea6390d172e91d4b65b1fcca406a412c6df0ba19807e6ace30b7e01a66cf4c05ea4df7ed383040b0d6009dc22fde390c42eb7426825aa4a2af2cffad2f437a2b954c25f6096361cd0d6bed8a502893a39b9e7ecf51ce4cbec19afbb87a8f26dcf6ef0605e72e3b5557fd84ecde592f51052ac5f"}], 0x598}, 0xf) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffd, 0x0, 0x40, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="b83758e1b1a941f0", 0x5, 0x0, 0x0, 0x0) 16:01:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e4a0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="4332f576145a1bf9f82051aaf07c2a6a86fc309a0a348baeef9006108e452a8386aa344b847006db7e6897b7e2fe", 0x2e}, {&(0x7f0000000100)="b09cff", 0x3}, {&(0x7f0000000140)="746c91814578a648421c9c90bb5d9e4cfc5f423f0ca8bd0643cfd9c39e174aa89ec2cf9a7c42b5c7c40d50dd69e1fadfc242ef8eaad4badc824f1f0a0ca67dcda74f567e0cab7cdea1b820346466b94d9ab7acddcc613e2c010e18cae86eb1f244d2a2735204a30ed47419", 0x6b}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="ef9c303849d6b8dd4db722a4a91c64613bd14e32230bf8424d62f91b06c0ab8ac79dc9523344293df9480ff3841cd6616bd0b93e576a63137280d5ce12d3bf088db54542072f4b3ea993e1a297970d5672d29fbbfdd0e30e09a5e886c694abdd5e289bc61b8e111adb7e985572e8d836331e6284a6210607b85690414c4a09162b3cbed781984c12467ea34599f7583dfa195bd1a96381142bd75c9434a6764be7e2ee2448a6b0394bd5198892710b6f088615747be8beebd892d7f19a0ac641057a784362457d0a4c735a1707a4b8d1ebe37020b580f602672708225010588d0a62dc41f7458ad5e7801a3125d9", 0xee}], 0x5) r1 = socket(0x2, 0x5, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) write(r0, 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x7fff, 0x80, &(0x7f0000000380)="e2712c67413b4e2f5937fc59c5f1f540f242a175ca3d91ccc95608d1648339a2b746a71942e94974af25902f6b1351b24f7a8e493feaed3d10adb680472a6f983a24a0d90b96d624cbd1aafb046e7625ac346aca4796a4940d7e012d5b755a029bf4c2d5dc47641d2300588c73340efd8983812d5a616b48dbbcc47b3336ae6bd1cbae7972f1f22de54333b2cd3827d780826650876b95875a417156c788a8ddd4290c0d97a8f942fb42762e0d90d5f36b404b2de2ad6a0490593006f0a55344e7092ce22526b8b6d10c8a07898dc904b480bfde880d7f373a839a521f0ae9fab303260c63bb84c41e8ba854e84087a772783b78d072d50e53fe963b544c07b2ba1e7bbfd36432ef1e2669d8d1e6677b8dbfdb0d6120fd901fe8e1d014a273445ffd4f48f298e4e0224762b34d4224f2c2ebab0dd3908300208cf1f26d97145fcb1a62fdfa322ec0df83ffbb2356fee4b14a740768cf84c5c0fb0af4d2bd4bc3ddcfd814e7abf8df665bb0243954b7a765940fc99588d22cbaed528bd19d7208459976054931c3d61994fa1ce6964920eba699c14d31fa7fe32b863be21877d16b6124fee794c2075afafd6e27aa96b182bcafd2a24385586a960991bc1fabb1710496be16bbe39e22f3ded728f7ad0b9b784b792c2f3ce3f28fe30ca0d59f0f8258c659d6e14b7a51965544b5a01f14d20f975bb2da066ca60caff0fb9979d27c8c01cde9dbe2de94697312231337df45920f15c99aa53769966acc1d4ef1b3efe7d7e2b11af2e9738f0997500ba4da6c681f9f594b25ee43fe8959f8d8180b72dd1dd1e782a1428ab32337b650796f3d73a31e902780baad759f1f5d9192e156deb1b543b6ffdefdbd55d0e5c7fe3e067e44a2517877c1366e2d15a773f66fee0dae52b2defc81514b1cbe9e2250c182d4e3b6f0376fd384cf144246562f84458c80a5572355c5518d268ba9593e2305d62c6c948c29cf865b2758e481ac32a545918b1a0761a958c2237dc6cb1c3534f331f11f8104be5be76f120dd6627fd64af1bd6b1f5d22272542b144c7ad2091e8a84dc46b69a5bbc2ec1ccc5e7df33dde1d2f03ac1c02af1d3bbd80d08ce413c8b9e47b53df7338c57064b877581fe97174353c82507743f39ef35ae752a534aec65ff030512c6d0ee228a2390557de9374835bdd10437aeb5372997f7f8b84ae55ed43bc90f54120ee7783bd03338eb8337783c2169fe1174d7005c50d20a131eb12d640461ec6df8d6a72590c5e3b55c7373b36589a0998227a58cb65b95b991a81e336de1c0d423d8a55b2821cdbe5d1dee81ff74f57848b3898453ae1ceba93e974dce916c15b81f848f41d1cf2deea13178c6c902b367f61ac9b2912c7b50e2714ec331c97ab4df51a38d361cfaaf97b22e3581d53550356a857f74e26700c3fee669e404dae6025cabb981882b6e790e28673c39fb83013c6631000b0edb0bf7289048799b8aef8dc2c82fee9a986cf9f5ff10267169c985b6582f49734eba1657865430627ff3ec9f9f7d4fefa089c413baaa2c3c35398c8c14ed86776ee275e614ab7502adb4f0b1352fc17857c3ec9269b255fb532128bbb9d48c69dcefd1128fa80364be46bbef778fc0878139c2cc92abaadcf76de75163378c65af5208360259c9993f21a5371d7d896786a0103857968cf317af4dace22bf8f7e04620668daa4c4f6a3e9ca2b2690bf7f6fd69f74bae6d3162c67c04633239b37813c8c8f4ea2fe584c27d4a30b171f7508c105106e8567b369ec176bfa5635b260e9b292b7dced68984aacd8db3ddaa7156362442bf0ce74390a7e08de9eeeae227b1d0b56f91ec71115957396b6454279cbc6d4335d49bc3575c3f961b6f21a9aa651a31e4cead628aa6fbee5593f89f157c0c29b8d6948d84405761a89bda748cc08aae16664afdf1ff646b58bb685a5f2d37a64f9d48ce75c2098f766c5d169f791a899d3ebd019ea89e3da86ba3ad30a7f62a03e74d43f3e52119cadabced804cd7ef698c890f819187b6e120c3bde50fe93a49f87ed058c9ad2fc5b86eb66aebe947abb89bea9feb1de02b078c3f687251d08bbbc1167a9aed74bc7c1aa924617e69281c661819ec0cca46f79626fbc72e52a573b20d3a4f23a5d66b13af6ebf8e42d7bc8a53dbf9f9a87d53b07914909aae10e6078a03090e6b9aaf76e908a3f4c5aec4b4f6d81ff9b25d17dd9c23a08899b822f9e28beb1bf865d6c54698db7faf0ca0997b150ad975a3061eb96bd89a9c071a2ed2cd101670c0bc94bc8e0bd5f03e93bca6da2ff9e8f9c40a4372a537b6d801f95c3a683064666796744187cd702fdb28385c488a296e10f4ba1085783ab00ea876874500cd872baa6dc3883e5a6a665741209384ae69ba8b36b19407820b95b1b28c0db6654d688fa623cb2484af4ca633c119fedcf14e0022a2fd459b9da70bcd034ba4f27c84e46c108b01f9d3e07a07d26a027d35340d546be1042a040513c3ff6b5f3456bca6f82f21c9881c3ea2e3b2615ca12f4de1b3bfa70714dfcac4299188ec15a1754406997b2e34ea60503616b5cb677782967452ffefa332d0378b72dc832bfc009fe154ec9562c9ada7cc5fc62bcd7a6d274166f9e257f587e7283c9bba7ed90e3c2d5494f4085add93b38d8a9dda4e7b2deae2b24e94fd15d74d4ecabde3d7e4a62205436aa748b4731aa591a19bd8ba8f2320becaf344bbae7f849bde95888fbaaf2f2ac75d095d71232d732366517fbacfe9dfb1e720fef3eb8188052d3a442f08073c321df85693a3b1e0791f20b5b2ded35b716421e81b1bf5ca9975394e64afabcd86e2da4aa89a75a1894d5e2032151416a505d121247decf373dd47f2219d9143d06da69d049565872240551a6a8bf8085c03809b0f0bad6f9122699e045c9fa8eeb2cd6bb55414bf79172d2da4ac78eb4ba9f0bb86cac0f42a87e3822bbae5d15907cf98f841677fa6da1382278bb8834f3ad67bbae20b837bf2288e0c9600e53cba147fdbc322364427d2997740bdef3314fe5267a6cc8bf63879c564269ee777ed69b21caf6d387d0b0ba580d9c28ded22ca42970ef5b18a07629e01280ea05dd7a3de36c38a6e0181aba7492677b9c6de6738304e4333e3f412e62c48cbbfcfe08aed95de0b8b70fee1349791bd4ef31a1ff1b2de1be254df76b72a046690db914f4a1067647fe3f7863e088525140846f172c13fef867f0079088e05ad42711f6c286255017191ed87c338d331a8c5dbf3584f80a31bec6fa8e4c08e472c9d0b5026cec015ac3c927069c0a759e5348c69c938c8afb9a1e59c1199c5277ae52f8a7ab35924d3616fbbf0e697abe9fb5d0cd36cf7bcc6b3fd86ca7a56ad820b6b79895f7d4368249b301a31bc4d17fa0c74e8a97d4c1e4be5ad169010cbdc242d854e988e5c87f36dbb1039b7268e8abacda13d8f8bf054691b9b96d5c667e0a6d0720ee6d5118ef47499ef6821e108435f9b06736f34ecda8fd7c49dbb7bc211bc0aebbdd8e11e327f40d10f0b0a44bcf6522ad498c97f48e397669ce517e63bde930c586fbd8e2d8a05ea5ab33194105cfdb9a4f333157c8740ed27bffc6101a462a5eea302ecc08033c867d55f39920e6013f3ed069edc21a6db301f63b6be32870c01711c2b0d156bb393d9b890bef37b42b48aaf1175d0e5097c64e0d81ed71263ae6a29070005de26addbdc80b640bef8a05ca8a0b951ed8e87db8c5791fa1178c27eef071917e146726f09859bf678850cdce49a8e393476d1652bdac7783a4cbe3cc525790351c3090c077624d90c096972870fe6ffd6db2f987f865a43b5e294ff22ca77fb43174f6905a2c7128b541a7a4113a772712fe04d5e9b1cc33b5e38a9a36cbf740728728cee90b07413b1a849cf1997f7d3777ff672e7be7f02f1980d15d47afe6461392ac24ab08e65a20219f9c4e0cb8b3df90b010947fe83c14402f4c4b113c06754e176cad849d4b0e92297070fb6ac8c8427953fb48f943e1f7f5e058000b948887f028dd6bfe55517f3c5fb91c44f602a24b549dff913d2a7347ea6a7b3e96a3e806d27c981a8424324d939700893d3d3f04cebeceea303fa11fe86287c8ab0b020a1684afa39922bde5b4ebffdd86f9d9efc04e5b2b548aaa919771af7f9dbc0c699b83490a0f2ec67deaac18aad16fa83e137009f8c653e3ce3e6cbd7e67e870983dc932db0adaf6ba32041327599b4c174611c407208a7829eec43c1b43d6cf8476b10056cb8aa46f58909d60417e45ea10c15ff0c921e304d3cc4a8319a9dfe813db55fac828d88618ee006854a27910b791b229d5c7723a8ee397aaae35fda035468d305072078efdf4498d86e22d0a39876e3359289da30c9764087bb879e7c523606aa78d6e8eea6f91767563da0554e5c79bc4dc4d571f375a7aeaa136bb8d5a6ddb2b8d5ea49eb3de891111a3af17ecc3c2786f55611a9b9b3c0fba92329eefa5cf2a6e100b0caa7cf47cad023d76f9ad1f64b03480968641bb16c49562faaf850f579d349ba9f57f0017640a19eb88f46f45f5d156eeeb09fb14ae2c7049777bf882cb1d6ddad38a9666e5a036125c6a4a6731c8e62bc383288e7f8ce57005784d57ee58c2d2d158838959298c30ee34a421ae56f7c6e9c5b991d23ebd4d5d5120876149530243cab8351231d84db717b424181a042e97a332dc4a32d33d28ba686b7c6c8375060baaa9b30ae75201794213da0c3e59f435bb15aeb0171540c8aa4ddec58e3c8c149b807a20a762ac139084285fcbd69a56d7890710feb15dcc21bce67be9a62cf00d597a52464f0c42a9ef6bbcaaf0afefe5ff5f290f5d9c8a0ed10b99c5d1150663055234e62ee6e9e8b12164f1630cb6117d039d2a1be1f80370e3ed933ab2ca37bdb90fea00fa40c33acae41f05243316a4ff6bdd9683a37993784365eeee74463853b3fb2f1862ac3824ea05cf619c36a168efb6bac100046d25177dd12ba10a22676f4c34cc31cdd8017ff0338151f53f96c3c41079f844d3e72c41a3df9397283a10522d575617736a3088bfbfc131a0a6ab6ea18092218e1ad24c0942bffdce286179e40130daf2e4a65a48b1224f8079378199525744ccb84a65cff75577395a99c1d8753192cc31e2985b870f2e455f633383b7a7dcb95cae77bad602aa7a0318c7906386a2e92e200acd3dd69f42571b878ddc3d931bf7faba9f393d76c72c696297cccfe3366fafa55d361e811b7e39f9098f5190761fb04f60f5832c745709f210e27dbce0be3a0ccb942db4d8f3749c446dd66b50986f82d2e4ad452847af83c959461be8e9da5d01892b8401cb8651ebd4e78c1b492ff6b04c5618e3a4a666b068e165b4a1a5ad0312e6b8ceb7ca69fcb9dc886a0d9d28e5b382685a4aafae4d05e93e39a43e1a2caddaa84655aa59caa94fd9e390d70a5b4a55271740dcbecb0ccafa535701fe108c6a4d7c5a0ed27f5d4f87c84ba6782ca035aca8aa06686fcef679f322af114e94b0e6497818e61f2a95b8f31684e4dc263f45417637b0eb9a6bccf4d361dc0f5d09dff5add655ef4accf21f55b19511d9e87f524d3f6d89071f516e283553afd4f5522478437fa25f761dc1fbfeec3272d19efc3b269ba61d20d5b9d5eb86e9b7cd0d348456ba4fdc0439a35ba7e139bca1862f2a3ac4a98616c5d70d436031c2c9aca451570c1f5367182781aeab7307ec30d635b1b438d4bd99ae803a9303675ed41b81cfc247a86b5248a235df5fce49a471dea1ca633c7d16534e2ca34c19ca26", 0x1000) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800017597aa0 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800017597aa0 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001740)=[{0x20}, {0x30}, {0x16, 0x0, 0x0, 0xfffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) ioctl$BIOCFLUSH(r1, 0x20004268) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x80a6}) msgrcv(r4, &(0x7f0000000340)={0x0, ""/145}, 0x99, 0x3, 0x1800) r6 = open(&(0x7f00000000c0)='./file2\x00', 0x20000, 0x64) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000140)=0x3c0) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r7, &(0x7f0000000100)='./file2\x00', r7, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') fsync(r7) renameat(r3, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x100) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000180)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3c}, {0x4406}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) 16:01:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0xfffffc00, 0x0, 0x0, {[], [0x2, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, 0x0, 0x0, 0x208000000203, 0x0, 0x7], [0x0, 0x0, 0x0, 0x0, 0x0, 0x101], [], [{0xfffe, 0x4}, {}, {}, {}, {}, {}, {0x0, 0xfffffffd}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x69f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = msgget$private(0x0, 0x0) r4 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x80a6}) msgrcv(r3, &(0x7f0000000000)={0x0, ""/159}, 0xa7, 0x0, 0x1000) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x34, 0x0, 0x0, 0x1}, {0x20}, {0x6}]}) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x5) syz_emit_ethernet(0xe, &(0x7f0000000040)="020c777cf7ee530d74162db0118b") 16:01:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000100)='\x00\x00\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xd6, 0x1, 0x7, 0x1, 0x9, 0x6, 0xffff, 0x1, 0x2, 0x2, 0xf6f}) 16:01:05 executing program 1: 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) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[{0x50, 0xa8c168b7e498ced3, 0x8, "57c14e675efb2782df63c7027a360566d3d86a8cb7169c51dbb65d5db498a2a89eae55ebced79dc4b63012352d27d100fe610b828163638790"}, {0x88, 0xffff, 0x6, "2579596c4c1549d12b8f5c4585dc2110581642c8500956e2e504fb665cb5c82017ae00ee15a1f7fd278a71c354bcdd1837813ebc57c8b82e7913e66ff3ad4cda76d86382da81f4537c7db6ad110b805304a1ac821a7b1575b2a0927b04f61144f8e4f53dccf7215729f7eb81a9e58abe4f44c8"}, {0x68, 0xffff, 0x1, "34c87ca2508dfbffb0648fcd84a2cd59a6201af31810fbffb60dfae0d141904ad4e4e658cd6e2aa3ee5ecd3f42f69b2c2759c717dc88e52a7d78e094641281c3841777287761e6d80c616d63e9f2d3c89d777c56c936ee89"}, {0x70, 0xfffe, 0x80, "0367c0451776bdfa695a9fec47e81f2982cfcb122d05b53daa833deea27024ddbb871247f2cef358b76a9614bbddcce96525a9c25d343345df73790c5b61495d253d375c1d07442ebee994e96afe305d2e1f9fd865f2c35bda"}, {0xd0, 0x1, 0x101, "fb6a0a1af13be496d0b1ba817e170fbe673f15abb87c35cc7b302fcfee98721d877158ecca0c3d6a95b3d2e2a9d88426e197fe49996d2efeae071ed2d6b7e22f7efe029a1b95a68eae30d38cbe03f3dbe9d9b49ba1128d95657620059a0c5f14978c74e5b7018abfa76118e3f6e5ddc4b4b6e8b41bae594ce3aeaca2724ca8f2b192050113a31298682f1401fa1174695e08cb29b7b9d12961652aa95fa7520c3498748d751bd731ac6b1401bb85174671e44034c11bed54a6e346ac62339315"}, {0x1010, 0x0, 0x3, "96005618ec008ab46aad1c55bcf78b5b0446ddd5848fddc4ade5b5ef6da0b3648dd1b7d6070fe3589caa44697004f44f08e1b780df01754e34255ee9aa4cc4f7d167cfba5bfc44d1a0d02375153649d9036a6795956c4ebaed8698a7c7ec316ee14c9a17e7b343f835ac639d2b01a498440f541ac1339f5b8a384dec2c94d0117a07912dda9f72a36da083df5b1dd3d55b5e802bd0ddd92ebc30f81c613d4a83aecd197f7e2d10345d17935b75ab495783425a3cc94d64f4a9ab597f4789c4f32350d6f78a6a66d65ab7f058dfb4ac55a4f7511181e806ea4b5526d888e770461a38118d9200a80e51ec0d1cf37b3063b709d23998441ddcd1cfe41265c005671e1d25e0a849eb1417274f65b3af58c1f4efe19f27d7e40f223ec78e2fc5aabedd0fa656be6f1b36c814a5fa07e35eaecee770a41eef2e0cda6b75569776ba31fa8b1ea52350265309bc38a6dc79401daf3cfde47638c92d37c579e6d24a6a8eb876e373f1f6b5abdf2abef4c5ce30602ccae08481e6e3a026554c3c031ec4ff72a3defd79cc9f74af1dffb5ac28feda2b6c4276c3ab512d25ebb8939ec35de88014dab5f84c0e08fdabc96b3ae9afa27079da57ea13e0e21606ef1881564247a01daf883a775482c680633cafc687c68e3ee57d85399a396318bbe434c98e60f0450adea6e65f26f0e66285ed1f74e52bd23a9c4c3a61c0f148d2ebe1a8311918d3b72b857cf3ca7f441c8c0517520b6931c137781079ff161139c4cf11b824ebaca9b3c9893d0fb882e51a9a635e1e4b532a7e876ada2f38839abd4079c79ee390035ef8c4d374b83d9f086c3fb275d478e7c7207dd7e782a0faa94b83e0d61d0555e9e501ed33db531b36de5da56ed5964b6803ceba6391941a2c957833be31e3a1e893643e7f4b6bbebc41f76ecce02a24bdffee1ad4990e07aa01711fd041fb269e72077df1fd4960cdcae79d6053e7a96f214706fb8f955390576c5790ee0b91c10a2d0b168f7aa41b1925ef8756f53770bcd9d2debb146c8fd07fd702ce1f6cc01df8dc08d9e7f81601079ee9bf7070dabc80151c57e902c3c337a323b24552b8c95d6ebed885a447962affb55b720f8078e9709c75d9c46315c90a765b3f284ba2dfe7d3b7076a19787b675c1c3cbe2a9ccf738965df5a6e020aaa79565de1bd7e30792c1c45a08e3871dd7fa8b5c99ba316a1a4449d5005c972a7d193fa588f110b92ee0fd205ae58a345d4c6ffa57cc1ca100f71a2e14afb881c837d7bec0ad71f058278378f220ff32702a6a287bfd7c17119ebc0c25633fb296858ffcf470e25422490d2b4e423428ecf0d3fe09dd73b35b4b777303317347656d7375b9b65d7f3e5254e89185e88cc845bcf8f12a8edce326bdbb6a739dd25612a34f2b03c5b4e82fcbbc918b8cf5a026f10952f6b6e2502f3917a96d95ff01efd99266926ca8912c720543dad72da139c8d9c3ccbaa3f85c5c89d269ed871a0d20afb4af8cd6c361cd81573299d9098b441bdae843d194aec73eb9ee207dc57a1261b6411fbf5636fc765488d76f0d64b90fa2df7e0f16a74ee3081366a8af5525fe14e1796e021e9612a551c1c7d11025432d19f8a0ba8004997d5bf11c7308070b36e05fed9c99257bd7cae5aa667d7a8f97475b24f3d0612f4d09bd7920a92a9018084ab3629568ac92e96e671fde13fc7efc4e50dc5c48b7bff680319acd56229c59ec46f1008d3ae0e91bda34bec23a05f69203a847a407a1e919247fe68fcb72277e76d199d2a98f89ea7aa058c4ef2f29f5730e7900465cb89d89f9bfe96af0837e860234c535f457e76bf4306a70847b02cc518a81ab0acaa0503c81f2d4fa76ad6c0cf0069e3b64c8d5fc8950a7ab724cbac274a8968e6f301a05eb82001daa66145f231e589eda581f09bc81200d7e526174c4c728b287f319aa31b9e48c48b669fc9ef1835c7ab361fe56862e05a38883356fbadc4401f2792d9512ba0d4b0865ec3b06a631050276ee36c3e9a4f3d78873ea9edc5bf8759d3fdc5b86678a5eede6b82a6a12d4179563ac05c45a496254f7bc7a79092a03db704f839cfd8fb57d41c97ca39d4a3add8e0ab7adfea8fafd4e0b3ea1daa96ad4121c6d92d777e6fa3b2bb09628912b894eda0f0bc8fe4e80058da5f80cbf3c71003055b960118e17bc0ba45e8890e18a7addbde3386436c9d189b7c877779f4cc977b62436e1fa312eb6632330f34768a5e98ae40f79539082cabb7101c9471ef8afd88bab713724ea9e213a121b54d030f6f4e506d48cc643884ac7b634c96a0ee34ee7c27a26e39df6ca0af389b59453630b8da146ecbec64918d3fd4a01dd6f1ef63add927a5be502f1021eedeafbf461a0ed92411c9d14a369b0846172c7f0f0a88a3ac4a33dcf7050e355336772f1f8ebfe65d589658535ab327d797cb6ea999a2ab5d3b764739dcf1fdacaf1e4fb9592a0b6f620700d4662f9ff9e56bde58505fe8e4e9697966387066cc043d1418c9c04da32acdacaac5afd9fe61a4c32797a170403a1b1257e3a38d16b265c5f143cc4b5be625a6404c3545508d27c47c0f04a4d14ab27da6eb498a18341d3fb9ba1bc1ac8f59288c2ce051c4a17c74f25b4fd1b7de0252a55643afaec43f767bd9f07a590f435adfad48df2bf955e902a51e568756a9f0b08ce4f1f9da0cdaa6963d362d546887e2fa1d4d5a3e9e2264647f6045ea2f9aeccd75438b6100e56cfb6a1bd1a4d4cd08d997f614ef7e0e78671ce8808657bc032fc089aec707c847220a5f89d3627f28699137b484d01b4bbdd78371c4f860486c907bd30db6b0d60c7afce3e56ecc42e6a1311cd341f7a0e5f9ffbbf6c0cab03ec93fef20534f4b97ebae265d71a82253fd30ee25d83bdad03038f29108392f5066dd1a77b8de8483dc4607668a96d9fe73362e546969be2b12a447b2bb423e0a850ae8fe650870f7eeef34801e93309009f320c5753e0692e893401c330ce3958f6a637d366914e317dfb59fdf5b2d05d70fa376d5427bd770f1923b8b04142496d1ed43a102c4e0d9a49af4f3c18b2c135b6beea7a35509d9ac55d16654ee152d2c81d0c8fdba12a576f57ef35b45a3dd92d8fc508ae3f4b6212e44f37daf1c7bb9ac62f38e7dc6b889314cea8f41b0ab23d64467f6fc369e3202f80d41ecc919c9d20ec9074b0398ebf23cb05cf2d5ab641bf0e4a8a03aba532489a3befb53079010cc938812aebf1e1185c70b004c470f561c9f6359d33b98f8593968ae308851676554f7c999b78d9189ea5b93e3783e74e5e66278272e3a817dadc373cbfb20e54ca323c3e83681064eb290a86da97ef053dcbe58cfdfd3d89df985cba1f7d5f85dda8e08c6e08bbd0dc8ddd2936e8dcc08415d00b6545819d0b1363fd092edc2083bc6864822cbd8b8e1cb514a69e75e14071e11c985aaef4d7299acd5b72c90892d615e70cb863baff9f380cf66f1cefe45bb580ae35c55f7d199b289528c561873cb64d36f1030729ed22af7fba7b3014bf5349c1d3fdfda3d9b1c26a2a5fee21f0e8c3a6ccb876a7ff03b0916730871302d6cca63ddd621d79c2a671936c51bd650a40a558bf8f956ac97934a1c7f8fdb0cf02e963fa46842ca3ac0d5f6d75ee4e7866433c46b5bd861d13f683dd637809fb5a11d28518ae932c7235e4b4b2a95bd6ef223121fef4af0aa15fd18f427444309bce8f278c71862cf72ad999f44a32755437d06304a461cd9c9d2e5fbd098b45f38ffd31dc647f82d3870880584e6c5e1ddfc5bbea4678b35b307c1422b71f9f298ec6a7d93fa1fd6d65452e5c31d781500b8b92b0ee0a32ab5c9d8f105c734f346040ba26ebcdd880f3aca6f04675a9f70e999fc3453fe9e8999f5022b5befa3d4c4024bbb77b3f7c1c9e8ea550310d60d41b734d39bc8c830810d93a685741766e6c19cedbe6e0569359843d06eeb401141595cc97d1d4008f9f23215a6b9455a2b83cfeb7606c8124df67e731d59d2a8b8c78c8ff8837ae5e4ab3b3f54e11d249635bc799cc52beb093a4b9f3fcca34d8d0f6502e6dc0873877a3c30d335f72845489cc3ad4543b2a50de488af56f1c8daf9783fd219af168103b63ea7fcfa90db765f6ab2f44d611a394b4fc7624e16c6915c0722dadba577e56eebe65fec10177dd86c67db5631d4ed0de54f34e2291af3b83023a38d805544a6c2817547f5d391562493ac44228bc135cc94d0fbd4d2c1196b4b8e70f79d06d3b0626810f3c8026aae6b93cf30775bfe3ef2e137c69f9cba2c87c8fd60a828fdf27315d95bb83004a76d489e7f5c1296c007e4e5e2ec227196e13f3d6c5b0496888cc7f5246e97512d632fa69394500aa5e10a8cb56b5cf66ebda1fec4b900f7ca6952f5efe897a2c92a14a91c8ae28e5a4de11c89f01e9f3c69d8ce415e11ab7ccdac97072b63313d9e114321a94c95128077404cb43e41f26f45d98dce259cc0949f8588077f62ba0a0dda840c59619b262e602d5547d138cc8433b59ff071ccef7c046c3f181b463aeafd3af1c30f03a955511023376d235c12f05349c814522958f1cb1b92bad193f2153a19f58849e9d7b9c5fb04db9d416c7617078691ce81f308faa7f087606479c7e17fa28bb97543460d4e86a6d139a046d6f2b9876f38e57a23301d30b54c5d9f52b28eeb1a6a89159214e33ee54a97fe67574e175ef4fa2ae9ed8f902d73694e7837ca08fde32b38debd6bcba42c01b83f89977c659484df51b7b6186e21b462c7aca455fbdb3f5f36a71c6a3e92f2452b2a1e8913cf6548034b8d0c5eaa6f4104d9a2e11a670ebdd960872dae5adf193d14db623cccc6d26bd08429b7f8385826844d99ba1966473d50940e5b3d85f2be304898b67d4353f76211c06efdf76f3cefeb90b19893ca917ba41a0222425d85b42df3e239a07e9759bffa1a68a0c496602e50c3a91b20ccc594d28ceb4209973ed0343045e468943b5a6e8e918ece905153d65931cf09cf8c04f7aa3a401f3ec6ed8e711862545e8a27f30ead8fd11ac3ff9fd6a41b0e9416e94e5358daddf59759516d8fb27fe9236b08d2928eba89288d1aac2eefcefdab06fbdcbbe360eb7e0a7a6b66f31e00e027193637fc32309b87d66f46cb4a7fed72e39f361f150befa997c911b59b1867acc3d8863172a13dc1de90f7b5473525bc23ed9de8dc9c086f2b6de15c322c70b1b591dd0172ae8e1e814447587b3dc8c7f3e759f6fc12267c17020c0e562fd5f25d3970e7a27da1bea2e59899cd4315024d2a47cb39ce4d9b675e5d2f9af5f5ade2b913666406d24a40745a79ed32d59ab16a60422d92bcfdeee4632ea3284b284edc99c5c716f09f6b5a5fa612bddc0d933b12c5436e81c31fc5d6353b48e7a74a3294387a1001d6f137c76a727795f74a4f209ee31ae2d852c82f96e62a27d0bbe1466e14f7ea20a23a4548777aedff08493e08a6c10fba5c9b9f37ea76ed33675f5583c5e08e09c4efafac006d8787f953d77ed324e922f60e54c0ee7b9d1e272ffcd671c89adbc402522647b0fba5920d6f8598caf05520d38b229e35c4b6ea9656eb601366116d0e98193bf0973c56e2929641fb450a8415c926aa32f3e035149bbbbda8b77c77f2426c45fe4c4030f02cb512cc9b2ad2714ae09c19d02160f89a88d012702fb5cf6c1b08fa7d235b3c982da378e135860c3a2ce5beb7fe52a9a2b968b2df55b7074baa6cf4bc5a838b628c84f75e8956e99db29e75cf9d7b9032820233591274b758a0c6b7ed01a96d75f1be2f3ef5b92bd84501"}], 0x1290}, 0x0) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r3, r2) fchdir(r2) setsockopt(r2, 0x0, 0xfff, &(0x7f0000000440)="e40d2dd0d068e8136bd64d9acae47732d22a6e7096bcedff412c97eb65b91f93625e67620ada4701113f33bf49cf7978eb8c1ec91b4e3a15d8d9d058060a93f758b397c24755fe9b6c17a789c34c506dcad1e12e5903537ed3e47efdd4c6c3132a5783b4533758dead332a09a1a7758dc43983e5e58db3d9bdd64b79e5e8d76e8c208ce1b7a5cf226c3389fb9160e365d3d4328079ec17bebfa474191b714e7c358062bfa133759b3229b151e33d696e4e6fd60ee16118fb0fc224071dcfdc83528d1a703c8d0bbcd16ba448e9325a1d3caae0cfcceb48c3b7610923cbf43e5a42516f4bf5c99b6a201ac0cd2e26707e462111fe2b2833b2ce3f41eac609ab202b7dec10ae0c32e6673ed61a3c18932a0fc9802c626e7c931809a1ab620b8849dd8c426717148598674722a260a2bf83e9531969563913cb25aea0cf9f7e635f92b93eee63802fd161a33cbc87a0eb353c26a0e2660695e3eeb0d6ca1d26b4389df4d818501809a770e09e4c509d8b15a90514f8c3ba599e058ba32c61a94ec587fc00cde8035c3494868fecbfa7902671731d55a042e62c31d18ef327f39ab52d3a4bfa3df8069aabf02113e067512c9548f11a01a94333e328ee165309d47425caf5c1991291706e71f44f121866f9446bf2bbf73b18972b5cb255ad651916ff172b0fa1124ae9f9a94ef84022b93e34e59711efc666ac5bdc768e141879e4c4a77847a171605d25fe38273385f7378f8ddc5b2b923eb1f562aaf7c4f04f98f9a14e2029d763882984cd14dbd2ba7a77bf76c5407c5dcd3960192a86de0f50f071e62c7fe9550db812b64b1b68e0680ee7600d9eafd8463feb218a5dae34cf4369f6714a4e1a01b93c4aa1ae955986630c646fd53e184ad408cb04056f31ed7311671ed20abb6bdd384aecfcda223952a5c61c1c2218340d65df96f7539fe9d9093564ab9fde5344d85a513f776165860e68a5fe9076da7f2aedf5d9a37a7c8418fc45515988f1670e318fbec99699aea8b0db4e4dec4f46baead937e986f31ad14ca960c65d85cbb45744b691cbedeb3197a4fcb9d1098e6dc26a6a8f9eeebe97a43845646199d50c2d59cb7e86c7539ab65aa8ba6d6f1f490556f710084ac4a9fe19e8364e101c99aa942a1f0e8c43da711a0c719b1aea32a898081a2cfdcce70a6c8fdce67de8fa2d4850f75c567201701154b29c234dfafc7c54c6890be5fbf70f19d0953f8415065da2f1d84399c39658e0c7e2330a5be8adac37de3713a5737c835bd67f92f6ab2ca6c5f31a418c7bbe58e5d6e0197e07ea6b5f3ab5f290932a9d4bf37ad849216636e388db0f7aec9b6b4182cd041ba37878f3b0ff595e27b9be0737e7ba1d763d9364b824819811c000abf88d7c0b3a93390d8e1d96ae7698deab8180d6d6a7a980c810f8663727ecec47f38e5659a87f385046f828372cd49c02547cfab080a3d1bcbb3336b0b1a5e2889845c1c4238162a0f3ab92495c4f6d3a2adce11399176f5d0a4db5b764f55401cd7a6cceef58fa44360da36ee9132d565b94c4392be9bac15860e263f8f932f58842595e884260cadb21feeb481183b50fc222852130014cfe1899c25622a158828ba22f0dcb4ef28ad2e5e7e3bf2f434f0bb8d86fc47f67b156f68a6bb4f8e02910dfab21320ab515e38c27b8faa7aef28ff2d0ca22524bc7489c539e31d975913366f9d37f156bb2cb4505eb36ea85423c094fbc510dd17a130bbdcefdf8d6520cf086217bacc5522c35e9b7e3cabb16d6c6c7f7376d5b46e1c35ccb92bbf7e08fe5b56c9efd20b1e9019b9cd38cca9a3767b0aae7f699b5cc0791dc2a6513ddd3a6e7a65a474c383f4c33f603ff6b7a0054f353e24af939a1544224aa9c598a7196cbecd001f550241f0160c5bcb186982fc413a6e9c531223f3b13e6ccfe60e90287a3957858b016f8869c3e5e948f5e4e87b853c1e6912fbcb445f1cbf1252f0b27dc18400a96c3c297db3f59ef699e244dc437eb5c7eceac5602ef30cb5e3a3d607078deab647e3d00f6fa90df5e110a0df37129670c87e5fc390dac44d24089ef4c1ee9db56ad439462b8026eb516496c577670edaf4c8fdb5ecbfeccb84d98f1fc6989ec088eb87f395158ce56e5039bb2c8419fdf94b8b0a710c9a09c3055cdb16397a7103971568668ddaf71b8d8071ca38186fcc064ee3707150e979e530a2922dba6980f2b2f4b9a329cfb97f11c253abe0070bad85df3f6aef7f8f60b8e868defd916cf50cadb02561ed960483d756d9911edb65c47ee4d0caf3fddf1d7434bf62fbe5a596b10b0e8207b5a9a822a7552348ce7c7a92c7fc7f7d9502272081af3b49224781803b22bf6cd0642a43e4b764a584c7a278d2f402669d66d14a5bf7b216a223c966930468b602273684a2b3a360c46e236fa28ef1821b8709250533c05880a722e0ebdc2bc06f4c5ab1f4e6be7f4ef6f9ab7031084fa58465638a568fbbf9433729a8e0f4ed8702508b67bd03b42fe182333323281de359124cdbc7e56836bbb71aa4fbfbc2f8e001ff003ae5ff0ad8d108860de6fe2d7b2ac86320f345241c64f24218c574ba1ed105c37f456b9a4ccf92c437184a9eb1e1398d2ff112ca5a39041beb2c5cebebd03c6f3e835bad92c1c5c96fa36adbf16b5dc728d4afbef51f81b7a17a7e7a68d9cbe3ae5acfcc6ec359675c4c6f4214240dc71c18b73d81abeac2bea41f72d44755453142d56e7679cc3a00bb56864d12f754041c66f784ddaec49e0c7bf989a80ba8f84ad43a95d507c362fa67562aa17fec384ea4d04cc7e7458bd7e76704028e6113acd3544beb81fd9aee7eb121ca2c4605901aab6874ad910f37a231fa50a8e2302e7c96cea3662cb596d8816d19680942735b97fff0e1dc3129193e8438496f7238ade6967f47e579391fcb97e4d3edadf050c3341efc88bcf94862b440a23f71fbe80e11d241b23ee45a5e393e979e523fce47223064b8411c76aac86d0dbd972dea5e5554ba00a5f4ef6238c6f665d9bf96f2c30b3843a466bef85c633595df98a0a5fdd89ff3089af463ab0b7be9ae17ebb27f537d0c812bf5de53e687a9b7231454c360eb45b23e33703bcca02432c2afda6b2429f19bee516b0a1479c0e522f7ccbbf3c28f9f820a4b170deccb1bf43089c156d006557aa010fe5d48c50f710d115aef9fd3b4f97cf98e24843dac5cdf2ad5dc26a4bd07bed2eb65bee3aabb24e25de147a1a375d5090334ac90a446c0906025466a857b990fb7e1cc1bacb347b9bb5f9370ddc334a037b93d8d2fdac94519876b240139a86c2649e9ca9c1d4f57ccdf9f3d90fc9eccc827cb08bf2df52b454b8b22a71c7b6caeb49654a2065fbfc9656397e06f0fdfbd1548d5930f64a6156009a5fc68fddf6427c7315bc8ba6fc3cb81363aa2843a2324d6568924bccd1af02ab8c88d451334a0deeb3f09a228820227a414dbbab7bf8d73a79ad9ed7e9dc77cc6621f1a1f50683beeb79e60429c20ed999506ba52d667eb92a584e1ecec3dab63fa0dfc7324e2e18b25ebb09f4d2abe2c52b4bcc434fc2464edc6be9ecd35b24e77c47c5130e369c57071bb4594a2063760138dfbf5d2c9b2f001a2a9bffca5d5ae2f7f6ea11eeda4eb8881567567e8a954ecd1b3a137ddf46a51938481a2a52f48c52a38a2b61a513a032f15309b74f6028ffaca26429fef5ab6c8b7cc6a609e75333e891d6119fb273bc4c3debb6840c98f9dd87606cde8c7fdae5fa0ab3194b0f99d94080674bb1e30f5fb256d5572ef1c3485b448056521ac8bfe8ec0444e2f7305487ac55448526132ce9f6cb269ad12db8e41dc4f211b0d50d458f6ca68b08b768324cd3b0ac5853832d347c812bb517152e656ce059e4e81234dc47491f053ff16b61bfdbb3b463adfc58c30b40efe61a78ea0cc9f93019e2ff2ba274f58588300aabca5eb88022b71ffa88b648cab44a82de117ac88104c2679bea3a225b17e98106f93aed5e7de6ead727c3567b87a966c8dea09991c0252bd557e4e24050dd010f9fced656772ee7411765a18b5beb86d36e3b6ae192e04e16740320dc152d62fd5263a9a7f991699140c14144a3c31cdca01be31e7cc24e91525edbc629f55ca32226a9c0fb759bf442c1f67f5a9c54d4583a485d7860f72808166bc87785adf9e02a18260f448ce1dfde54abe4fcd6035ce1376579c881a2a9f6976187f7a32e830f1377abd1a39cc8eaad7c06b23986d92de1a2a2b5da2dcedc48ba920e57abd8819ce58be54eedefabf44848e224b9c6276efe80355dff034f9315401a6485d8c0ba9453a20321a5e3c2b0300429e2e6430b57570b9397c6efd7396caa50059cfcf3ae852d857575848b8d00454fffc023933c7d4ca9c58e67643642b9f794e190fe549bb5f7d7b71d0f2d0c942cc355eeaa414063014266ffe2e9506ffabd6fc5438696ec2b6f79ea0459bbd58a8e998264c4d2959133ef9ba3383a8ed50bb6eed46c34e419cd1ce7ada8e16408d98268ccc2f9448fc546364d4923e4c7b6796cda7b4ecc6aaf78683e6a741aead6f7d6d585b18c0b33ebc631879375d3e7a20e54f3b1b7b33726b58e903e0f580f0c108eed5ca6dc57b614fa46554732a1d28a10f001550bb084fccd0b03ed52d8022a9c64a473d15331d1a3249ccf8e79fd4c4e812b6a2b28259d20c0cd25382977ea708fa199316fc831ec79186350fc93929b5fdb84401018f2a4ee4e9b0fbde5f6e1dcc1ba0accbf9589cb7f6ca60fdb73d8f7e97aa56dd0ce574a50baa4035edac118379be0994caca2985e1740f7210e6eccf9605d8af8aeca9634d24d0c3738474749fd8715aa9b461c433ddc84c987e1e2aabc6db9f745172ae1a057b3ab4f80949160b971b1fe28fd85e373a8a759bf43f1e085a72be8c2a934a9b736f2e44e6d5b9de2deb298455498d7173d3aa17ecf171b1d4cf42d0bd54bb0517303862dd1b600490596027bb8859ab27b36b6d08a63f89b1f18ac9354e2aa1b8bdb1be88951f97e14c6f0c54590b1e733021a51aca93155b132857d872073d2ea5b35b1c749ac0dd41ebdffa8b87153bb388b611b614535fa5975aef22c52ea2a2974353e14b6b20fed61ac36fda646e73f81dc6cc110a7f978b3ddd1ada3266d364972592c477aa8bc63e39864b53f7cc4186f14ba3abd867d0e5dd39c87f9263a2d65c6d88cf72479d0e7374084d7e9092ae7cd75ce73fd9935294761923d9ca85dc35e2f5481fb215b7b59e4d9353844a9a31c4a8837718ec12c3492b2a6c996529bffa7f322eba70dd113182f6627fb356be459860c5cc9b6f2002a2366b1bf9f655064a94f0de89765456420bb0862d7f262b6d0ce65ed44ab5d1c8e7435e40379cacef3bee15565f5b738aa6095f8b6963655bba8f67d055b395f7a88df09d8a00338b5654078640c11fcf45b74f9b029637efde43489ad4d3db711805fcbc778bec23e9ceb0e54bb03395ff3bcb53a6537942066360bbb6db0244f7e4812dbe680e09364d8cb1bd779a03b1d24ba84cb9dc457709f46dd24b0bd9ddeb76734a811adebaa86b86a887636ed848cb9d68c404b189d10161ebf36d25042bde0ea06a8877f9b32922200a9b408a219108154add9d4c152ca79a6cb1488dd931305c1dbb82b22831e31598a4bd2a9c7d7051e9460057d1b9972a405e6653b9e5f437db4e1e19cb6f810d3353e06a83038a081100dd1634652ffc247e5bbd46657e26c84c26f427f64154231408f361b8fa3476aab549ae9c9180f2a60f0e0527a4623f1d3389a", 0x1000) 16:01:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xa) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x48008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0xbfb80c8365319c4, 0x0) read(r2, &(0x7f0000000300)=""/255, 0xff) 16:01:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x140000}, 0x8, [0x140000, 0x9]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) accept(r1, 0x0, &(0x7f0000000100)) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000023000000000000000000000000000000000000000000000000002e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b569ad85aae5aca09ecb8f2ef757c316a2da41e61a93f373040a26b6006eef826af5b3771dc8c35c6b514fcec171d2e6f395bc64d0babdd3daf890797f6913a5c677d767e7fa73f51d77f0413718fe2a8779add40cd7f66cea66f6f23378"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$unix(r0, 0x0, &(0x7f0000000080)) write(r4, &(0x7f0000000140)="ad18f059e2fcef182c36165c9ac1c6972c92d55b8d9ad80d99f715e5138d6ba806767add84acaa1018b7219fe5dda19f75c18cce1d7bdd52030a8b947a96a7e3a898962489f89b2a63550564eb72800ad9cb0821eb4954b5d10f6b1b0377249c290ec1570b014fcb5a204a3cbf92a57ab7d7de1ee07cd401b71a1b17b1738ddec4c6dc821b7acae113a698a5d67f6c34b1c7ad52", 0x110) 16:01:05 executing program 1: setitimer(0x1, &(0x7f0000000a00)={{0x8, 0x12000000000}, {0x1f, 0x2}}, &(0x7f0000000a40)) r0 = kqueue() r1 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x40000000000fffe, 0x0) kevent(r0, 0x0, 0x10000003, 0x0, 0xfffffffffbffbf16, 0xffffffffffffffff) close(r0) r2 = kqueue() r3 = open(&(0x7f0000000840)='./file0\x00', 0xf7d9019643903379, 0x44) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0xa02, 0x0) openat(r4, &(0x7f0000000700)='./file0\x00', 0x800, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000740)={0x91d0, 0xdb}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x10000, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000800), 0xffffffffffffffff) fchownat(r3, &(0x7f0000000940)='./file0\x00', r6, r7, 0x6) getsockopt$sock_timeval(r4, 0xffff, 0x1009, &(0x7f0000000680), &(0x7f00000007c0)=0x10) r8 = kqueue() r9 = dup2(r8, r2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000008c0)) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000780)=0x7) symlinkat(&(0x7f0000000880)='./file0\x00', r9, &(0x7f0000000a80)='./file0\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000b80)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r9, 0x80185758, &(0x7f0000000600)={0x1, 0xffc, {0x2, 0x80000001}}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000005c0)) readlinkat(r9, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/173, 0xad) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000340)=0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000280)={0xfffffffffffffff5, 0x6, {0x7f, 0x4}}) recvfrom(r9, &(0x7f0000000540)=""/61, 0x3d, 0x1, &(0x7f0000000f40)=ANY=[@ANYBLOB="0100c3006c65300046d0a000fd8ebbad0387c393585cf4a451d6cc18a21d0283eca638442a0a8b368674099e39610e04fcbbf2654278483a902a39845223d2e00eb45b4d1e020000000000000000000000000000000019000000000000ca62435019b7000000000000000043999777b80e36fe0571535f3c4cc8d675ffadb4bcea311439bfec15ebecc962570e2a3769a64298cea0ad3a682e276992ba0fff2e02b9e2c0de196aee22607131010e518cb1b3ad95dfcaf312e8a73c5f2dd82f689e7601e59c66737832550fa0d238376508f0fe91ee4651018a60be6e955f909d0095e7a81878ff4da31da61baab4b173104b7ae0d91d856ccdc4b9bb4858e7e5e688d64d5acc793396"], 0xa) r11 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r11, &(0x7f00000000c0)=[{&(0x7f0000000c40)="ac86cece9bc3232145a8b68402597ad41a046a53f9e173a7097b8b052045b4f2468fb5f136e86c87c340f65c3a57dc456578348544b4cf4f73d15e2be81b75000000000000000000000000000000c6034bdc5b8e4e2cf57cecd755d590408acecfcaa5208a183c02cdcba9fe3076b35e2c63a563c7ac553078a6af2cb8c4382557c3acbc1715f8e46c66c7b9a5c32ee4eaa3d7f2bd52c1bbdf8e9aa8138a22cedc302ea106278e80fc7fb6e845171677f8a792822b7fb1f35db6e157dd656bae8cd6de7b7a815a951a320bea2da51f215125550ebb4cb84b8ccfe9354ed52d77540ca2af95c3c9dd12b325e3290701fbcf1715cbede3fb2e41a9d6b807cd01f8e802b1150667302b51e0a5ca9965efca4616043762152994de1aeab759c2717a9630cb1486093f1d1d3d7d84cc880d1fa06e0fbee92a7420ce872ec45579c642f67e2f8b49450785db9cbb90c06b9c6ac4377cd9034cbe8732511a7e38e718e2e5e467118edb28be807f2c46b687483cce750d15af1941d4151da240abd1506f2b2ae93b6bcb", 0x186}], 0x1) r12 = fcntl$dupfd(r11, 0x0, r11) write(r12, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) r13 = semget$private(0x0, 0x7, 0xa2) semctl$IPC_STAT(r13, 0x0, 0x2, &(0x7f0000000480)=""/136) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') 16:01:05 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0x7) r1 = semget(0x0, 0x2, 0x201) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = semget(0x0, 0x3, 0x50) semop(r2, &(0x7f0000000080)=[{0x3, 0x2}, {0x3, 0x8, 0x1000}], 0x2) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000000c0)) semop(r2, &(0x7f0000000100)=[{0x3, 0x101, 0x9832879799149469}], 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) getuid() semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f00000001c0)=""/107) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000240)=""/229) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000340)={0x8000, [{0x2, 0x98000}, {0x3, 0x10001}, {0x2, 0x9}, {0x3}, {0x1, 0x578b}, {0x2, 0x4b8}, {0x2, 0x1f}, {0x1, 0xee}, {0x1, 0x1f}, {0x6, 0x9}, {0xebd177f00faaf1d9, 0x21}, {0x2, 0x100}, {0x1, 0x40e}, {0x2, 0x7}, {0x4, 0x8}, {0x1, 0x5}, {0x2, 0x9}, {0x3, 0xa9d}, {0x1, 0x1}, {0x0, 0x9}, {0x3, 0x4}, {0x3, 0x9}, {0x1, 0x5}, {0x3, 0xfff}, {0x3, 0x9}, {0x3, 0x6}, {0x3, 0x10000}, {0x1, 0x3ff}, {0x3, 0x10}, {0x2, 0x20}, {0x0, 0x7}, {0x3, 0x8001}]}) semop(r1, &(0x7f0000000480)=[{0x3, 0x0, 0x800}, {0x2, 0x6, 0x1800}, {0x4, 0x4, 0x1000}, {0x1, 0x5, 0x800}, {0x3, 0x0, 0x1000}, {0x1, 0x4, 0x1800}, {0x4, 0x9, 0x800}], 0x7) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x8) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000580)=r5) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f00000005c0)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x2, 0x0) getsockname$unix(r7, &(0x7f0000000880)=@file={0x0, ""/4096}, &(0x7f00000018c0)=0x1002) pipe2(&(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) renameat(r8, &(0x7f0000001940)='./file0\x00', r9, &(0x7f0000001980)='./file0\x00') r10 = socket$inet(0x2, 0x3, 0x1) accept$inet(r10, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) munlockall() semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000001a40)=""/114) chmod(&(0x7f0000001ac0)='./file0\x00', 0x40) 16:01:05 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xd513, 0x8000, 0x3, 0x5, "8aa145ebd5a4bffbc68e6b7adfdd76196e4fc049", 0x9, 0x5432}) r1 = dup2(0xffffffffffffff9c, r0) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c3000000000009000000000000001a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = dup2(0xffffffffffffff9c, r2) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) sendto(r3, &(0x7f00000000c0)="65d53d04f22ce4858c0b564ff1735c0a280249caeb4cea56044d199a4c9eca024dcb", 0x22, 0x408, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x801169ac, &(0x7f0000000300)) 16:01:05 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = dup2(0xffffffffffffff9c, r1) bind$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x4000000, 0xffffffff, 0x90d3, 0xfff7f5cc, "d730c1e7bb6fc6e23c5b000000000000e74de400", 0x20000, 0x4}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93", 0x1) syz_open_pts() r3 = kqueue() close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001740)='/dev/wskbd\x00', 0x40, 0x0) r7 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r8, r7) fchdir(r7) dup2(r6, r7) recvmsg(r5, &(0x7f00000016c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/3, 0x3}, {&(0x7f00000001c0)=""/253, 0xfd}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f00000002c0)=""/30, 0x1e}, {&(0x7f00000014c0)=""/252, 0xfc}, {&(0x7f00000015c0)=""/226, 0xe2}], 0x7, &(0x7f0000000440)=""/52, 0x34}, 0x3) r9 = syz_open_pts() ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000001780)={0x0, 0x1e3, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04", 0x0, 0x75}) ioctl$TIOCSTAT(r9, 0x20007465, 0x0) r10 = dup2(0xffffffffffffff9c, r9) bind$unix(r10, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) ioctl$TIOCOUTQ(r10, 0x40047473, &(0x7f0000001700)=0x3) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x101, 0x0, 0x0, 0x0) 16:01:05 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000140)) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000200), 0x5, 0x4) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100045, 0xfc}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:01:05 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) r1 = socket(0x6, 0x2, 0xff) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/106, 0x6a}, {&(0x7f0000000180)=""/78, 0x4e}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r3, r2) fchdir(r2) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)=0x1) 16:01:06 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) getrusage(0x0, &(0x7f00000001c0)) panic: fifo_badop called Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 81505 84648 0 0x2 0 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff8000148f8028) at fifo_badop+0x14 VOP_STRATEGY(fffffd80282c7800) at VOP_STRATEGY+0x99 bwrite(fffffd80282c7800) at bwrite+0x206 VOP_BWRITE(fffffd80282c7800) at VOP_BWRITE+0x4a ufs_mkdir(ffff8000148f82b0) at ufs_mkdir+0x6b7 VOP_MKDIR(fffffd802e64bb70,ffff8000148f8410,ffff8000148f8460,ffff8000148f8340) at VOP_MKDIR+0xc6 domkdirat(ffff8000ffff3650,ffffff9c,7f7ffffdca20,1ff) at domkdirat+0x121 syscall(ffff8000148f85e0) at syscall+0x507 Xsyscall(6,88,7f7ffffdca20,88,0,7f7ffffdca44) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffdca90, 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 fifo_badop called ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff8000148f8028) at fifo_badop+0x14 VOP_STRATEGY(fffffd80282c7800) at VOP_STRATEGY+0x99 bwrite(fffffd80282c7800) at bwrite+0x206 VOP_BWRITE(fffffd80282c7800) at VOP_BWRITE+0x4a ufs_mkdir(ffff8000148f82b0) at ufs_mkdir+0x6b7 VOP_MKDIR(fffffd802e64bb70,ffff8000148f8410,ffff8000148f8460,ffff8000148f8340) at VOP_MKDIR+0xc6 domkdirat(ffff8000ffff3650,ffffff9c,7f7ffffdca20,1ff) at domkdirat+0x121 syscall(ffff8000148f85e0) at syscall+0x507 Xsyscall(6,88,7f7ffffdca20,88,0,7f7ffffdca44) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffdca90, count: -11 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff8000148f7f50 rbx 0xffff8000148f8000 rdx 0x2 rcx 0 rax 0 r8 0xffff8000148f7f10 r9 0x1 r10 0 r11 0x754e70e8bb9d3cf6 r12 0x3000000008 r13 0xffff8000148f7f60 r14 0x100 r15 0x1 rip 0xffffffff817df538 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000148f7f40 ss 0 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=81505 stat=onproc flags process=2 proc=0 pri=17, usrpri=83, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff3b40,0xffff8000ffff2790 process=0xffff8000148a2d98 user=0xffff8000148f3000, vmspace=0xfffffd803f013220 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 83338 232051 2705 0 2 0x2 syz-executor.1 *84648 81505 2705 0 7 0x2 syz-executor.0 33373 221583 0 0 3 0x14200 acct acct 81837 218685 1 0 3 0x100083 ttyin getty 85571 391528 0 0 3 0x14200 bored sosplice 2705 134015 11198 0 3 0x82 thrsleep syz-fuzzer 2705 518307 11198 0 3 0x4000082 nanosleep syz-fuzzer 2705 154072 11198 0 2 0x4000002 syz-fuzzer 2705 282420 11198 0 3 0x4000082 thrsleep syz-fuzzer 2705 338294 11198 0 3 0x4000082 thrsleep syz-fuzzer 2705 142112 11198 0 3 0x4000082 thrsleep syz-fuzzer 2705 170407 11198 0 3 0x4000082 thrsleep syz-fuzzer 2705 442753 11198 0 3 0x4000082 thrsleep syz-fuzzer 11198 349410 53319 0 3 0x10008a pause ksh 53319 253961 75880 0 3 0x92 select sshd 75880 298752 1 0 3 0x80 select sshd 31514 171656 62368 73 3 0x100090 kqread syslogd 62368 363967 1 0 3 0x100082 netio syslogd 38232 365518 1 77 3 0x100090 poll dhclient 40196 521877 1 0 3 0x80 poll dhclient 15974 165748 0 0 2 0x14200 zerothread 71880 331517 0 0 3 0x14200 aiodoned aiodoned 81700 459897 0 0 3 0x14200 syncer update 43313 476062 0 0 3 0x14200 cleaner cleaner 24210 108390 0 0 3 0x14200 reaper reaper 79289 33260 0 0 3 0x14200 pgdaemon pagedaemon 47379 65694 0 0 3 0x14200 bored crynlk 95789 487850 0 0 3 0x14200 bored crypto 78867 237648 0 0 3 0x40014200 acpi0 acpi0 31981 50337 0 0 3 0x14200 bored softnet 44407 239548 0 0 3 0x14200 bored systqmp 46135 81558 0 0 3 0x14200 bored systq 26430 505958 0 0 3 0x40014200 bored softclock 13043 343710 0 0 3 0x40014200 idle0 67202 351974 0 0 3 0x14200 bored smr 1 89640 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 9621 7167K 8200K 78643K 35734 0 0 pcb 13 13K 15K 78643K 2473 0 0 rtable 113 12K 13K 78643K 7676 0 0 ifaddr 101 30K 38K 78643K 2468 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 658 0 0 iov 0 0K 48K 78643K 2467 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 77K 78643K 11487 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 146 0 0 VM map 105 26K 26K 78643K 169 0 0 sem 12 0K 0K 78643K 4635 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 4 9K 25K 78643K 10118 0 0 sigio 0 0K 0K 78643K 134 0 0 proc 50 38K 55K 78643K 3012 0 0 subproc 32 2K 2K 78643K 799 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 1302 0 0 in_multi 21 1K 2K 78643K 1190 0 0 ether_multi 1 0K 0K 78643K 132 0 0 mrt 0 0K 0K 78643K 67 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 144 636K 636K 78643K 144 0 0 exec 0 0K 1K 78643K 1916 0 0 pfkey data 0 0K 4K 78643K 4 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 271 853K 854K 78643K 26740 0 0 UVM aobj 130 5K 6K 78643K 177 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 2641 0 0 NDP 24 0K 1K 78643K 753 0 0 temp 255 3541K 4181K 78643K 499658 0 0 kqueue 0 0K 0K 78643K 139 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 262 0 254 1 0 1 1 0 8 0 rtpcb 80 1158 0 1156 1 0 1 1 0 8 0 rtentry 112 1189 0 1151 2 0 2 2 0 8 0 unpcb 120 5391 0 5366 22 20 2 2 0 8 1 syncache 264 68 0 68 30 30 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 161 0 161 18 18 0 1 0 8 0 tcpcb 544 4599 0 4595 31 30 1 15 0 8 0 ipq 40 74 0 74 26 26 0 1 0 8 0 ipqe 40 1547 0 1547 26 26 0 1 0 8 0 inpcb 280 13554 0 13544 96 94 2 13 0 8 1 rttmr 72 14 0 14 4 4 0 1 0 8 0 ip6q 72 1 0 1 1 1 0 1 0 8 0 ip6af 40 1 0 1 1 1 0 1 0 8 0 nd6 48 133 0 133 6 5 1 1 0 8 1 pkpcb 40 46 0 46 18 18 0 1 0 8 0 swfcl 56 11 0 0 1 0 1 1 0 8 0 ppxss 1128 372 0 372 28 27 1 1 0 8 1 art_heap8 4096 36 0 34 14 12 2 4 0 8 0 art_heap4 256 4678 0 4475 52 33 19 20 0 8 1 art_table 32 4714 0 4509 4 1 3 3 0 8 0 art_node 16 1184 0 1148 1 0 1 1 0 8 0 sysvmsgpl 40 44 0 34 1 0 1 1 0 8 0 semapl 112 4631 0 4621 1 0 1 1 0 8 0 shmpl 112 175 0 47 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 19578 0 18122 48 0 48 48 0 8 0 ffsino 240 19578 0 18122 86 0 86 86 0 8 0 nchpl 144 37564 0 37075 64 43 21 61 0 8 0 uvmvnodes 72 6932 0 0 127 0 127 127 0 8 0 vnodes 208 6932 0 0 365 0 365 365 0 8 0 namei 1024 165323 0 165322 1 0 1 1 0 8 0 vcpupl 1984 104 0 1 13 0 13 13 0 8 0 vmpool 520 167 0 64 8 1 7 7 0 8 0 scsiplug 64 8 0 8 7 7 0 1 0 8 0 scxspl 192 121555 0 121555 67 66 1 7 0 8 1 plimitpl 152 925 0 918 1 0 1 1 0 8 0 sigapl 432 10156 0 10144 2 0 2 2 0 8 0 futexpl 56 333141 0 333141 2 1 1 1 0 8 1 knotepl 112 2563 0 2544 8 7 1 3 0 8 0 kqueuepl 104 3063 0 3061 4 3 1 4 0 8 0 pipepl 112 6504 0 6485 25 24 1 2 0 8 0 fdescpl 424 10157 0 10144 2 0 2 2 0 8 0 filepl 120 120742 0 120646 67 63 4 11 0 8 1 lockfpl 104 3842 0 3841 1 0 1 1 0 8 0 lockfspl 48 1364 0 1363 1 0 1 1 0 8 0 sessionpl 112 64 0 54 1 0 1 1 0 8 0 pgrppl 48 134 0 124 1 0 1 1 0 8 0 ucredpl 96 32896 0 32888 1 0 1 1 0 8 0 zombiepl 144 10146 0 10146 1 0 1 1 0 8 1 processpl 864 10175 0 10146 4 0 4 4 0 8 0 procpl 632 23427 0 23391 10 6 4 5 0 8 0 sosppl 128 175 0 175 41 40 1 1 0 8 1 sockpl 384 20308 0 20274 131 126 5 22 0 8 1 mcl64k 65536 2255 0 2255 140 130 10 33 0 8 10 mcl16k 16384 147 0 147 39 38 1 1 0 8 1 mcl12k 12288 320 0 320 23 22 1 1 0 8 1 mcl9k 9216 161 0 161 42 41 1 1 0 8 1 mcl8k 8192 545 0 545 9 8 1 1 0 8 1 mcl4k 4096 1447 0 1447 4 3 1 1 0 8 1 mcl2k2 2112 115 0 115 36 36 0 1 0 8 0 mcl2k 2048 89482 0 89437 23 16 7 18 0 8 0 mtagpl 80 648 0 618 5 4 1 1 0 8 0 mbufpl 256 243062 0 242857 260 238 22 37 0 8 7 bufpl 256 48009 0 40736 455 0 455 455 0 8 0 anonpl 16 1243427 0 1225450 357 262 95 105 0 62 4 amapchunkpl 152 55292 0 55167 195 188 7 20 0 158 1 amappl16 192 61458 0 60182 439 366 73 78 0 8 7 amappl15 184 2655 0 2655 8 7 1 1 0 8 1 amappl14 176 3035 0 3030 1 0 1 1 0 8 0 amappl13 168 1473 0 1473 6 6 0 1 0 8 0 amappl12 160 1234 0 1230 1 0 1 1 0 8 0 amappl11 152 902 0 891 1 0 1 1 0 8 0 amappl10 144 907 0 907 6 6 0 1 0 8 0 amappl9 136 2071 0 2062 1 0 1 1 0 8 0 amappl8 128 1654 0 1603 2 0 2 2 0 8 0 amappl7 120 1120 0 1113 1 0 1 1 0 8 0 amappl6 112 806 0 796 1 0 1 1 0 8 0 amappl5 104 1799 0 1787 1 0 1 1 0 8 0 amappl4 96 7783 0 7755 1 0 1 1 0 8 0 amappl3 88 5490 0 5470 1 0 1 1 0 8 0 amappl2 80 80762 0 80689 3 1 2 3 0 8 0 amappl1 72 195258 0 194862 27 18 9 20 0 8 0 amappl 80 24541 0 24449 3 0 3 3 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 176 0 47 3 0 3 3 0 8 0 uaddrrnd 24 10324 0 10144 2 0 2 2 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 10324 0 10144 2 0 2 2 0 8 0 vmmpekpl 168 62314 0 62260 3 0 3 3 0 8 0 vmmpepl 168 1235236 0 1232603 669 506 163 169 0 357 35 vmsppl 272 10156 0 10144 7 6 1 2 0 8 0 pdppl 4096 20654 0 20519 22 4 18 18 0 8 0 pvpl 32 3005601 0 2987231 724 461 263 296 0 265 78 pmappl 200 10323 0 10208 7 0 7 7 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1148 0 520 19 0 19 19 0 8 0